Commit Graph
155 Commits
Author SHA1 Message Date
rogee 5b2cb11c2f fix: allow explicit external endpoints in nonprod real deployments 2026-10-09 00:33:24 +08:00
rogee 12c6bd63f1 feat: align AI configuration and task trunk concurrency with shared schema 2026-10-08 23:34:17 +08:00
rogee 310a14f9b3 fix(asterisk): observe exact channel teardown before confirming end 2026-10-08 16:29:55 +08:00
rogee 0a64b383c7 fix(sip-call): require native PJSIP module reload confirmation 2026-10-08 15:35:27 +08:00
rogee 6bf305284a Use pinned shared Gitee contracts as the sole runtime source 2026-10-08 14:43:25 +08:00
rogee cc418cbee3 Merge task-configured AI protocols with SIP diagnostics 2026-10-08 12:44:45 +08:00
rogee 385bda0822 Add isolated SIP call tool, optional debug capture and split interface schemas 2026-10-08 12:44:45 +08:00
rogee c92c7088f5 Reuse AI protocols with task-configured models and explicit TTS protocol 2026-10-08 12:26:36 +08:00
rogee 69f891ad2c Make isolated MQ backlog fixtures use confirmed delivery and consumer quiescence 2026-10-08 12:26:33 +08:00
rogee 98b3fd469d Align SaaS configuration and add task-selected Bailian speech models 2026-10-08 10:20:42 +08:00
rogee 2435fef5c0 feat(ai): play configured closing remarks before keyword hangup 2026-10-07 20:58:49 +08:00
rogee ebacb75cad Use HTTPS for documented Bailian signed audio URLs 2026-10-07 18:10:26 +08:00
rogee e4c21eb821 Identify fixed Bailian synthesis failure stages without leaking payloads 2026-10-07 17:48:31 +08:00
rogee edf96f0645 Log bounded TTS failure categories for real calls 2026-10-07 17:35:13 +08:00
rogee 2146f79dbc Keep tcpdump privileged for private nonprod evidence 2026-10-07 16:58:31 +08:00
rogee 46c8d92c19 Parse native PJSIP endpoint names with caller display 2026-10-07 16:30:51 +08:00
rogee c130041b6c Apply task configuration edits from control events 2026-10-07 13:55:15 +08:00
rogee b47fbfa9cf Bind each SIP trunk to its approved caller identity 2026-10-07 12:40:17 +08:00
rogee 6153becb48 Remove local outbound time and attempt caps in favor of SaaS policy 2026-10-06 15:06:34 +08:00
rogee 37e361bb0d Use SaaS execute callee instead of local number allowlists 2026-10-06 14:31:13 +08:00
rogee 95eeee8400 Capture original INVITE responses through local HEP mirror 2026-10-05 21:59:46 +08:00
rogee ab608eb285 bind SIP Call-ID before native ARI Dial and await real answer 2026-10-05 21:21:03 +08:00
rogee c3ecf4ad67 define observed raw SIP response fields in final results 2026-10-05 21:00:24 +08:00
rogee 65cef9ee30 release capacity after verified pre-answer channel termination 2026-10-05 17:10:43 +08:00
rogee f88b73b463 originate new ARI channel without nonexistent originator 2026-10-05 09:58:40 +08:00
rogee 0a3e0aeec6 persist pending Agent results and bound upload recovery 2026-10-04 22:22:53 +08:00
rogee e0bd987946 require matching live tcpdump before real call 2026-10-04 21:39:19 +08:00
rogee 08f827ecdf report confirmed real calls whose media setup fails 2026-10-04 21:23:32 +08:00
rogee d2c4a99802 require explicit Agent no-dial proof before releasing quota 2026-10-04 20:28:58 +08:00
rogee b45f363a03 report definite Agent pre-origin failures to release occupancy 2026-10-04 19:38:35 +08:00
rogee a638c66e45 release reservations on explicit Agent refusal before dial 2026-10-04 19:30:23 +08:00
rogee 9b9f9f0e05 diagnose native call phase without exposing provider responses 2026-10-04 17:57:04 +08:00
rogee df51a825b0 fix(test): capture native loopback RTP alongside carrier SIP 2026-10-04 16:56:29 +08:00
rogee d534f82e4d fix(ai): pin approved Doubao ASR V2 resource 2026-10-04 16:37:45 +08:00
rogee 0e9e6411be feat(nonprod): bind native Agent to signed calls and live capture 2026-10-04 15:08:02 +08:00
rogee 5f052c1db0 feat(agent): select isolated real adapter without mock fallback 2026-10-04 14:36:43 +08:00
rogee fe3aac19c2 feat(agent): prepare single native call with observed media delivery 2026-10-04 14:28:50 +08:00
rogee 4fa40cc6f8 feat(agent): originate one native call with bounded media and cleanup 2026-10-04 14:12:58 +08:00
rogee f975d3eb2a feat(agent): fail closed until originated channel enters Stasis 2026-10-04 13:33:22 +08:00
rogee a8a99eba1c feat(agent): preserve approved SIP route in ARI originate request 2026-10-04 13:24:14 +08:00
rogee 8f029bcf7a feat(agent): verify native ARI identity before real execution 2026-10-04 13:16:46 +08:00
rogee 1d12007244 feat(cell): configure private loopback ARI for user Asterisk 2026-10-04 12:35:37 +08:00
rogee fce01d1be6 fix(test): inspect user Asterisk service before nonproduction calls 2026-10-04 12:16:54 +08:00
rogee 28a2cdd495 feat(ai): bind approved Bailian TTS and convert returned audio 2026-10-04 10:17:20 +08:00
rogee 3bf0ac628d Verify bounded real AI and OSS access without dialing 2026-10-03 20:20:26 +08:00
rogee 36195075af Verify SIP-only notifications against native Asterisk on test host 2026-10-03 13:10:30 +08:00
rogee a52fe5a741 Apply approved SIP snapshots through isolated Dispatcher and Agent channel 2026-10-03 12:45:11 +08:00
rogee b68711be9c Render approved IP-auth SIP endpoints for native Asterisk 2026-10-03 11:43:39 +08:00
rogee 57960c9fca Install native Asterisk as a verified user systemd service 2026-10-03 05:30:56 +08:00
rogee fabfbf71c6 Purge stopped task backlog after stopping its consumer 2026-10-01 18:08:09 +08:00