Date created: Tuesday, February 5, 2013 12:23:58 PM. Last modified: Tuesday, February 24, 2015 11:42:43 AM
Basic SIP Trunk
Local PBX - extensions.conf
[general]
autofallthrough=yes
[callers]
include => main-extensions
include => external
[main-extensions]
exten => 5555,1,Dial(SIP/james)
[external]
exten => _5XX!,1,Log(NOTICE, Caller ${CALLERID(all)} calling ${EXTEN} from ${CHANNEL} in ${CONTEXT})
exten => _5XX!,n,Dial(SIP/remote-pbx/${EXTEN},60)
exten => _5XX!,n,Playtones(congestion)
exten => _5XX!,n,Hangup()
[from-remote-pbx]
include => main-extensions
Local PBX - sip.conf
[james] type=friend username=james secret=supersafe host=dynamic context=callers [remote-pbx] type=peer nat=no host=1.2.3.4 dtmfmode=rfc2833 disallow=all allow=ulaw allow=alaw insecure=port,invite context=from-remote-pbx qualify=yes
Remote PBX - extensions.conf
[general]
autofallthrough=yes
[callers]
include => main-extensions
include => external
[main-extensions]
exten => 580,1,Dial(SIP/bensley)
[external]
exten => _5XXX!,1,Log(NOTICE, Caller ${CALLERID(all)} is calling ${EXTEN} from ${CHANNEL} in ${CONTEXT})
exten => _5XXX!,n,Dial(SIP/local-pbx/${EXTEN},60)
exten => _5XXX!,n,Playtones(congestion)
exten => _5XXX!,n,Hangup()
[from-local-pbx]
include => main-extensions
Remote PBX - sip.conf
[bensley] type=friend username=bensley secret=0650413322548888 host=dynamic context=callers [local-pbx] type=peer nat=no host=10.224.85.213 dtmfmode=rfc2833 disallow=all allow=ulaw allow=alaw insecure=port,invite context=from-local-pbx qualify=yes
Reload configs on both PBXs;
sip reload
dialplan reload
Make a call from remote PBX to local PBX, from remote extension 580 to local extension 5555;
remote*CLI>
== Using SIP RTP CoS mark 5
-- Executing [5555@callers:1] Log("SIP/bensley-00000010", "NOTICE, Caller "bensley (580)" is calling 5555 from SIP/bensley-00000010 in callers") in new stack
[Feb 5 15:40:46] NOTICE[25500]: Ext. 5555:1 @ callers: Caller "bensley (580)" is calling 5555 from SIP/bensley-00000010 in callers
-- Executing [5555@callers:2] Dial("SIP/bensley-00000010", "SIP/vm-pbx/5555,60") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/vm-pbx/5555
-- SIP/vm-pbx-00000011 is ringing
Previous page: .Call Files Intro
Next page: Call Recording With Pause