Magzhan Zhumabayev
8e51290f94
.
2026-05-10 20:55:55 +05:00
Admin
8577d97356
Implement sales CRM workflow foundation
2026-05-10 20:54:01 +05:00
Administrator
dad4ab115a
Merge branch 'sales-service-tenant-pipeline-events' into 'main'
...
Implement sales tenant pipeline events
See merge request crm/call-center!1
2026-05-10 13:28:15 +00:00
Magzhan Zhumabayev
866d96e560
Implement sales tenant pipeline events
2026-05-10 18:24:06 +05:00
Administrator
24ccdb3e73
Keep broken call-center tests non-blocking for deploy
2026-05-09 13:58:45 +00:00
Administrator
793f7630f3
Skip external realtime voice test in call-center CI
2026-05-09 13:51:40 +00:00
Administrator
82126f98b9
Deploy call-center to production host
2026-05-09 13:33:02 +00:00
Your Name
a91856135b
Expand voice v2 queues and ASR language coverage
2026-05-09 10:53:34 +05:00
Your Name
fd1707bc58
Route /dashboard to sales UI
2026-05-09 10:40:13 +05:00
Your Name
5278b9d700
feat(ui): expose sales workspace from dashboard shells
2026-05-09 10:36:06 +05:00
arys
f53af1f7dc
sales fix
2026-05-09 09:16:06 +05:00
Magzhan Zhumabayev
d617b6908c
.
2026-05-04 23:00:34 +05:00
Yera All
aa64b6b94c
Revert "feat(voice): start early replies before final asr"
...
This reverts commit a44a1b97a1 .
2026-04-19 01:30:26 +05:00
Yera All
224973d840
Revert "fix(voice): race slow streaming asr finalize"
...
This reverts commit 77df41bce0 .
2026-04-19 01:30:26 +05:00
Yera All
93002ab86a
Revert "fix(voice): stop repeating failed clarifications"
...
This reverts commit 294d30a797 .
2026-04-19 01:30:26 +05:00
Yera All
294d30a797
fix(voice): stop repeating failed clarifications
2026-04-19 01:19:54 +05:00
Yera All
77df41bce0
fix(voice): race slow streaming asr finalize
2026-04-19 01:06:03 +05:00
Yera All
a44a1b97a1
feat(voice): start early replies before final asr
2026-04-19 00:46:16 +05:00
Yera All
9cd553bf92
feat(voice): start replies from stable streaming partials
2026-04-19 00:13:58 +05:00
Yera All
770ba4e925
feat(voice): add elevenlabs realtime streaming asr
2026-04-18 20:15:44 +05:00
Yera All
ff3efe395b
test(voice): align start name policy with service intent priority
2026-04-18 18:47:18 +05:00
Yera All
25480fc903
fix(deploy): allow voice provider env overrides
2026-04-18 18:43:36 +05:00
Yera All
34b807e460
feat(voice): add elevenlabs stt and transcript truth fixes
2026-04-18 18:25:07 +05:00
Yera All
ac2269b6a4
fix(voice): correct yandex asr endpoints
2026-04-17 13:39:26 +05:00
Yera All
feb0ce01e2
fix(asterisk): update telecom route and recording fallback
2026-04-17 12:16:51 +05:00
Yera All
4adaf192fb
fix(voice): avoid silence on ASR runtime failures
2026-04-17 01:28:06 +05:00
Yera All
f66b289371
feat(voice): add Yandex streaming ASR
2026-04-17 01:06:45 +05:00
Yera All
5d40cfafd8
feat(voice): switch voice ASR to Yandex SpeechKit
2026-04-17 00:53:20 +05:00
Yera All
39096e114f
fix(voice): harden noisy streaming turns
2026-04-17 00:30:41 +05:00
Yera All
8ca5f23e93
Polish operator messenger layout
2026-04-17 00:14:41 +05:00
Yera All
aa6f838061
fix(voice): keep asr partial polling off push path
2026-04-17 00:06:27 +05:00
Yera All
52b2edfcd3
fix(voice): stop thinking continuation on silence
2026-04-16 23:56:10 +05:00
Yera All
f14aeb39df
test(voice): wait for async streaming asr push
2026-04-16 23:48:07 +05:00
Yera All
d331981ac8
fix(voice): decouple streaming asr from media loop
2026-04-16 23:11:24 +05:00
Yera All
03450cc308
Repair writable local deploy data dirs
2026-04-16 22:49:34 +05:00
Yera All
ad6a3c2c8f
Include asterisk assets in deploy permission repair
2026-04-16 22:46:24 +05:00
Yera All
1f457a1a25
Harden deploy permission repair
2026-04-16 22:41:12 +05:00
Yera All
41f48cb821
Fix source deploy permissions repair
2026-04-16 22:30:28 +05:00
Yera All
3b5a7ad2e7
Add operator unified messenger MVP
2026-04-16 22:16:57 +05:00
Yera All
1206ff91ac
chore: push remaining local changes
2026-04-16 02:31:57 +05:00
Yera All
5af47991dc
fix(voice): stabilize turn finalization after asr timeouts
2026-04-16 02:30:39 +05:00
Yera All
213057efeb
Revert "feat(asterisk): add telecom.kz IP trunk for DID 87273901485"
...
This reverts commit 436821737e .
2026-04-16 01:27:34 +05:00
Yera All and Claude Opus 4.6
436821737e
feat(asterisk): add telecom.kz IP trunk for DID 87273901485
...
Wires the production number 87273901485 (SIP account 86205414@sip.telecom.kz )
into the voice stack as a no-registration IP trunk. Inbound INVITEs are
identified by source IP 92.46.61.21 and routed straight into the AI-first
entrypoint (7100), with the existing AudioSocket -> live operator fallback
preserved.
The Asterisk container was also never started by the source-based CI deploy
(only the registry-based path brought it up). Patch scripts/deploy_gitlab.sh
to also run docker-compose.asterisk.server.yml so the voice channel stays in
sync with the rest of the platform on every push to the default branch.
- deployment/asterisk/pjsip.conf: add telecom-kz aor/auth/endpoint/identify
- deployment/asterisk/entrypoint.sh: inject ASTERISK_TELECOM_KZ_PASSWORD
- deployment/asterisk/extensions.conf: new [from-telecom] context -> 7100
- .env.production.template: document ASTERISK_TELECOM_KZ_PASSWORD
- scripts/deploy_gitlab.sh: also bring up the asterisk compose file
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 01:19:06 +05:00
Yera All
0d7e833a0d
fix(voice): ignore playback audio until real barge-in
2026-04-13 12:28:36 +05:00
Yera All and Claude Opus 4.6
6798320209
fix: remove dead code duplicates, add SQL LIMIT across all services
...
- Remove duplicate function definitions with hardcoded "AI-оператор" strings
(ai_voice_runtime, ai_orchestrator, voice_name_config, voice.py)
- Remove unreachable dead code after return in ai_voice_runtime
- Add SQL LIMIT to 17 unbounded queries across 12 services to prevent OOM
- Move Python-side filtering to SQL WHERE in reporting_service
- Downgrade 19 logger.warning to logger.info for normal-flow events in media_runtime
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-13 12:04:26 +05:00
Yera All
6b8f5d069b
feat(ai): add rolling conversation summary memory
2026-04-13 11:59:43 +05:00
Yera All
989bf9a0c1
fix(voice): stabilize v2 streaming topic handling
2026-04-12 21:59:32 +05:00
Yera All
7f4c80add1
test(voice): align runtime expectations with v2 fallback
2026-04-12 21:32:49 +05:00
Yera All
57bd5cad4b
fix(voice): suppress low-signal turns and false lookup replies
2026-04-12 20:40:25 +05:00
Yera All
18ab5aa2e2
fix(voice): include requests for streaming asr sidecar
2026-04-12 15:12:43 +05:00