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>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
0d7e833a0d
commit
436821737e
@@ -117,3 +117,20 @@ exten => h,1,StopMixMonitor()
|
||||
[mvpcc-operators]
|
||||
exten => _X.,1,Dial(PJSIP/${EXTEN},30)
|
||||
same => n,Hangup()
|
||||
|
||||
;=======================================================================
|
||||
; Inbound context for Telecom.kz IP-trunk (endpoint [telecom-kz]).
|
||||
; Routes the production DID 87273901485 straight into the AI-first
|
||||
; voice lab entrypoint (7100). AudioSocket failure falls back to
|
||||
; live operators inside the 7100 flow.
|
||||
;=======================================================================
|
||||
[from-telecom]
|
||||
exten => 86205414,1,NoOp(Incoming from telecom.kz DID 87273901485 -> AI)
|
||||
same => n,Set(CALLERID(dnid)=87273901485)
|
||||
same => n,Goto(from-softphones,7100,1)
|
||||
|
||||
exten => 87273901485,1,NoOp(Incoming from telecom.kz DID 87273901485 -> AI)
|
||||
same => n,Goto(from-softphones,7100,1)
|
||||
|
||||
exten => _X.,1,NoOp(Incoming from telecom.kz, DID=${EXTEN})
|
||||
same => n,Goto(from-softphones,7100,1)
|
||||
|
||||
Reference in New Issue
Block a user