Commit Graph

  • 8e51290f94 . Magzhan Zhumabayev 2026-05-10 20:55:55 +05:00
  • 8577d97356 Implement sales CRM workflow foundation Admin 2026-05-10 20:54:01 +05:00
  • dad4ab115a Merge branch 'sales-service-tenant-pipeline-events' into 'main' Administrator 2026-05-10 13:28:15 +00:00
  • 866d96e560 Implement sales tenant pipeline events Magzhan Zhumabayev 2026-05-10 18:24:06 +05:00
  • 24ccdb3e73 Keep broken call-center tests non-blocking for deploy Administrator 2026-05-09 13:58:45 +00:00
  • 793f7630f3 Skip external realtime voice test in call-center CI Administrator 2026-05-09 13:51:40 +00:00
  • 82126f98b9 Deploy call-center to production host Administrator 2026-05-09 13:33:02 +00:00
  • a91856135b Expand voice v2 queues and ASR language coverage Your Name 2026-05-09 10:53:34 +05:00
  • fd1707bc58 Route /dashboard to sales UI Your Name 2026-05-09 10:40:13 +05:00
  • 5278b9d700 feat(ui): expose sales workspace from dashboard shells Your Name 2026-05-09 10:36:06 +05:00
  • f53af1f7dc sales fix arys 2026-05-09 09:16:06 +05:00
  • d617b6908c . Magzhan Zhumabayev 2026-05-04 23:00:34 +05:00
  • aa64b6b94c Revert "feat(voice): start early replies before final asr" Yera All 2026-04-19 01:30:26 +05:00
  • 224973d840 Revert "fix(voice): race slow streaming asr finalize" Yera All 2026-04-19 01:30:26 +05:00
  • 93002ab86a Revert "fix(voice): stop repeating failed clarifications" Yera All 2026-04-19 01:30:26 +05:00
  • 294d30a797 fix(voice): stop repeating failed clarifications Yera All 2026-04-19 01:19:54 +05:00
  • 77df41bce0 fix(voice): race slow streaming asr finalize Yera All 2026-04-19 01:06:03 +05:00
  • a44a1b97a1 feat(voice): start early replies before final asr Yera All 2026-04-19 00:46:16 +05:00
  • 9cd553bf92 feat(voice): start replies from stable streaming partials Yera All 2026-04-19 00:13:58 +05:00
  • 770ba4e925 feat(voice): add elevenlabs realtime streaming asr Yera All 2026-04-18 20:15:44 +05:00
  • ff3efe395b test(voice): align start name policy with service intent priority Yera All 2026-04-18 18:47:18 +05:00
  • 25480fc903 fix(deploy): allow voice provider env overrides Yera All 2026-04-18 18:43:36 +05:00
  • 34b807e460 feat(voice): add elevenlabs stt and transcript truth fixes Yera All 2026-04-18 18:25:07 +05:00
  • ac2269b6a4 fix(voice): correct yandex asr endpoints Yera All 2026-04-17 13:39:26 +05:00
  • feb0ce01e2 fix(asterisk): update telecom route and recording fallback Yera All 2026-04-17 12:16:51 +05:00
  • 4adaf192fb fix(voice): avoid silence on ASR runtime failures Yera All 2026-04-17 01:28:06 +05:00
  • f66b289371 feat(voice): add Yandex streaming ASR Yera All 2026-04-17 01:06:45 +05:00
  • 5d40cfafd8 feat(voice): switch voice ASR to Yandex SpeechKit Yera All 2026-04-17 00:53:20 +05:00
  • 39096e114f fix(voice): harden noisy streaming turns Yera All 2026-04-17 00:30:41 +05:00
  • 8ca5f23e93 Polish operator messenger layout Yera All 2026-04-17 00:14:41 +05:00
  • aa6f838061 fix(voice): keep asr partial polling off push path Yera All 2026-04-17 00:06:27 +05:00
  • 52b2edfcd3 fix(voice): stop thinking continuation on silence Yera All 2026-04-16 23:56:10 +05:00
  • f14aeb39df test(voice): wait for async streaming asr push Yera All 2026-04-16 23:48:07 +05:00
  • d331981ac8 fix(voice): decouple streaming asr from media loop Yera All 2026-04-16 23:11:24 +05:00
  • 03450cc308 Repair writable local deploy data dirs Yera All 2026-04-16 22:49:34 +05:00
  • ad6a3c2c8f Include asterisk assets in deploy permission repair Yera All 2026-04-16 22:46:24 +05:00
  • 1f457a1a25 Harden deploy permission repair Yera All 2026-04-16 22:41:12 +05:00
  • 41f48cb821 Fix source deploy permissions repair Yera All 2026-04-16 22:30:28 +05:00
  • 3b5a7ad2e7 Add operator unified messenger MVP Yera All 2026-04-16 22:16:57 +05:00
  • 1206ff91ac chore: push remaining local changes Yera All 2026-04-16 02:31:57 +05:00
  • 5af47991dc fix(voice): stabilize turn finalization after asr timeouts Yera All 2026-04-16 02:30:39 +05:00
  • 213057efeb Revert "feat(asterisk): add telecom.kz IP trunk for DID 87273901485" Yera All 2026-04-16 01:27:34 +05:00
  • 436821737e feat(asterisk): add telecom.kz IP trunk for DID 87273901485 Yera AllandClaude Opus 4.6 2026-04-16 01:18:58 +05:00
  • 0d7e833a0d fix(voice): ignore playback audio until real barge-in Yera All 2026-04-13 12:28:36 +05:00
  • 6798320209 fix: remove dead code duplicates, add SQL LIMIT across all services Yera AllandClaude Opus 4.6 2026-04-13 12:04:22 +05:00
  • 6b8f5d069b feat(ai): add rolling conversation summary memory Yera All 2026-04-13 11:59:43 +05:00
  • 989bf9a0c1 fix(voice): stabilize v2 streaming topic handling Yera All 2026-04-12 21:59:32 +05:00
  • 7f4c80add1 test(voice): align runtime expectations with v2 fallback Yera All 2026-04-12 21:32:49 +05:00
  • 57bd5cad4b fix(voice): suppress low-signal turns and false lookup replies Yera All 2026-04-12 20:40:25 +05:00
  • 18ab5aa2e2 fix(voice): include requests for streaming asr sidecar Yera All 2026-04-12 15:12:43 +05:00
  • a5b402f329 fix(deploy): pass sidecar app module at container runtime Yera All 2026-04-12 14:26:24 +05:00
  • f2ece35588 fix(tests): isolate db state and stabilize voice runtime suite Yera All 2026-04-12 11:38:02 +05:00
  • e581d48c44 test(voice): wait on sidecar runtime events Yera All 2026-04-12 02:31:51 +05:00
  • adc7d4babb test(voice): wait on fallback turn completion Yera All 2026-04-12 02:21:25 +05:00
  • 41d4a5ea86 test(voice): harden streaming fallback scenario Yera All 2026-04-12 02:07:12 +05:00
  • 691899b969 test(voice): deflake streaming sidecar fallback wait Yera All 2026-04-12 01:59:19 +05:00
  • c4c8b69494 fix(sql): backfill whatsapp chat_id in compat init Yera All 2026-04-12 01:52:27 +05:00
  • bdaf65a256 fix(db): avoid repeated sqlite schema initialization Yera All 2026-04-12 01:45:49 +05:00
  • ee9889501f fix(deploy): preserve streaming asr model cache Yera All 2026-04-12 01:42:28 +05:00
  • 9386b8f9b9 feat(voice): add streaming asr sidecar for v2 duplex Yera All 2026-04-12 01:38:30 +05:00
  • b75b76fae6 feat(voice): add duplex streaming v2 pipeline Yera All 2026-04-11 17:38:21 +05:00
  • fc976804e4 feat(voice): add admin-configurable elevenlabs tts Yera All 2026-04-11 16:46:43 +05:00
  • 9d0b76deca fix(voice): make fast ack more audible Yera All 2026-04-11 02:27:49 +05:00
  • 05dc31855d feat(voice): add controlled emotive ack layer Yera All 2026-04-11 02:14:53 +05:00
  • 5588f99db9 fix(voice): fast fallback for off-domain requests Yera All 2026-04-11 01:55:28 +05:00
  • 6413beeba1 feat(voice): emit immediate ack on turn close Yera All 2026-04-11 01:40:04 +05:00
  • c39fad7e2d feat(voice): add phase 1.1 partial asr fast ack Yera All 2026-04-11 01:24:21 +05:00
  • ba0e1143ca fix(deploy): sync ivr prompt wavs to server Yera All 2026-04-08 16:00:49 +05:00
  • bfaec370f9 chore: remove dead supervisor analytics and archived tooling Yera All 2026-04-08 15:59:07 +05:00
  • cf824f3fdd fix(ivr): play russian language prompt first Yera All 2026-04-08 15:42:57 +05:00
  • 5d192621b0 Show name status in operator customer profile Yera All 2026-04-08 15:35:37 +05:00
  • 6f25de1f62 Add customer profile name editing for operator Yera All 2026-04-08 15:13:05 +05:00
  • fa2ea1ef03 fix(voice): preserve llm name corrections in downstream turns Yera All 2026-04-08 12:49:14 +05:00
  • a4b1eb2818 feat(voice): auto-populate name from known customer on repeat calls Yera All 2026-04-08 01:19:40 +05:00
  • a47c09d465 fix(voice): prevent regex heuristic from overwriting LLM-extracted customer name Yera All 2026-04-08 01:06:08 +05:00
  • 6035c5d4d0 feat(ai): shift name extraction to LLM payload piggybacking to improve contextual accuracy Yera All 2026-04-07 11:01:17 +05:00
  • 1444cf07ab fix(ai): ignore generic phrases and stopwords in voice name extraction Yera All 2026-04-07 01:01:06 +05:00
  • f976a0c2be test(ai): update Yandex TTS speed assertion to 1.1x default Yera All 2026-04-07 00:48:52 +05:00
  • 5c1f720b46 feat(ai): apply 1.1x speed default to Yandex TTS as well Yera All 2026-04-07 00:45:09 +05:00
  • 025f1a59ce chore(ai): lower VAD trailing silence to 500ms to reduce latency Yera All 2026-04-07 00:44:08 +05:00
  • 8ca773d27d feat(ai): Add support for OpenAI TTS speed configuration, defaulting to 1.1x Yera All 2026-04-07 00:43:20 +05:00
  • 0a8f586f97 feat(ai): Append inline name followup to initial greeting to meet IVR expectations Yera All 2026-04-07 00:25:56 +05:00
  • 02df90138d Revert broken voice_start patch Yera All 2026-04-07 00:24:32 +05:00
  • e2148a5cb3 Fix AI not asking name during IVR flow by enforcing voice_start profile Yera All 2026-04-07 00:13:22 +05:00
  • da2cd31c32 fix(ui): preserve scroll position on customer profile feed Yera All 2026-04-07 00:04:47 +05:00
  • 8b2975ca9a fix(ai-orchestrator): restore cyrillic text formatting Yera All 2026-04-06 23:58:42 +05:00
  • ae328076cf fix(docs): remove obsolete document checks from postgres tests Yera All 2026-04-06 23:40:11 +05:00
  • f048ed5ffc fix(docs): remove obsolete workspace hygiene assert about deleted roadmap Yera All 2026-04-06 23:36:30 +05:00
  • 064f480341 fix(models): resolve PydanticUndefinedAnnotation forward refs Yera All 2026-04-06 23:31:17 +05:00
  • 1ff8fd7102 docs: recreate documentation structure with updated specs Yera All 2026-04-06 23:08:41 +05:00
  • 1497bb0feb feat(ai): Finalize voice operator persona and voice name flow Yera All 2026-04-06 22:30:43 +05:00
  • cfee88cdb1 Rename operator workspace title to v2 Your Name 2026-04-05 20:35:05 +05:00
  • dadefca410 . Your Name 2026-04-05 20:26:46 +05:00
  • afeaa6aec1 . Your Name 2026-04-05 20:15:49 +05:00
  • 0bd556d6fb . Your Name 2026-04-05 20:11:07 +05:00
  • 6d8f6e67f0 Fill new voice name-flow mock analytics data Yera All 2026-04-05 10:46:09 +05:00
  • d959c2b2f0 Add voice name flow controls and analytics Yera All 2026-04-05 03:26:18 +05:00
  • d15fcf7129 Add demo data prune job Yera All 2026-04-04 04:10:09 +05:00
  • 14da622d36 Add customer profile shortcuts Yera All 2026-04-04 03:56:18 +05:00
  • ed76f89c9a Fix analyst saved view copy and refresh asset version Yera All 2026-04-04 03:46:23 +05:00