Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Client Sip.conf Client Extensation
- [general]
- udpbindaddr=0.0.0.0
- udpbindport=5060
- tcpenable=yes
- tcpbindaddr=0.0.0.0
- disallow=all
- allow=g723
- allow=g729:40
- allow=gsm
- dtmfmode=rfc2833
- relaxdtmf=yes
- srvlookup=yes
- transport=udp,tcp
- [localGW]
- type=peer
- host=192.168.105.5
- insecure=invite,port
- port=5060
- nat=yes
- qualify=yes
- canreinvite=no
- [localGW1]
- type=peer
- host=192.168.105.6
- insecure=invite,port
- port=5060
- nat=yes
- qualify=yes
- canreinvite=no
- [localGW2]
- type=peer
- host=192.168.105.7
- insecure=invite,port
- port=5060
- nat=yes
- qualify=yes
- canreinvite=no
- Extension.conf
- [general]
- static = yes
- writeprotect = yes
- autofallthrough = yes
- clearglobalvars = no
- priorityjumping = yes
- [icbangla02dp]
- ;;exten =>_X.,1,Dial(SIP/localGW/${EXTEN});
- ;;exten =>_X.,2,Hangup();
- exten => _X.,1,GotoIf(${DB_EXISTS(provider/next)}?4)
- exten => _X.,2,Set(DB(provider/next)=localGW)
- exten => _X.,3,Goto(1)
- exten => _X.,4,GoSub(${DB_RESULT},1)
- exten => _X.,5,Dial(SIP/${DB_RESULT}/${EXTEN})
- exten => _X.,6,Hangup
- exten => localGW,1,Set(DB(provider/next)=localGW2)
- exten => localGW,n,Return
- exten => localGW2,1,Set(DB(provider/next)=localGW)
- exten => localGW2,n,Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement