register => +917949031XXX@gj.ims.airtel.in:XXXXXne#1:+917949031XXX@gj.ims.airtel.in@10.5.110.101/+917949031XXX
[AirtelSIP]
disallow=all
allow=all
type=friend
dtmfmode=rfc2833
qualify=yes
nat=force_rport,comedia
insecure=invite,port
host=gj.ims.airtel.in
username=+917949031XXX@gj.ims.airtel.in
secret=XXXXX#1
fromdomain=gj.ims.airtel.in
defaultexpirey=120
canreinvite=no
context=trunkinbound
maxexpiry=600
progressinband=yes
exten => _65X.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _65X.,n,SipAddHeader(P-Preferred-Identity: <sip:+917949031XXX@gj.ims.airtel.in>)
exten => _65X.,n,Progress()
exten => _65X.,n,Dial(SIP/${EXTEN:2}@AirtelSIP,,tTo)
exten => _65X.,n,Hangup()
for custom callerid
;;;;USE CALLER IN HEADER as AIRTEL REQUIRED CID IN HEADER
exten => _67X.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _67X.,n,Set(CALLERID(num)=+${CALLERID(num)})
exten => _67X.,n,SipAddHeader(P-Preferred-Identity:<sip:+${CALLERID(num)}@mu.ims.airtel.in>)
exten => _67X.,n,Progress()
exten => _67X.,n,Dial(SIP/0${EXTEN:2}@AirtelSIP,,tTo)
exten => _67X.,n,Hangup()
==================================================================
With PBX:-
[trunkinbound]
exten => _+X.,1,Noop(INCOMING CALL)
exten => _+X.,n,Set(EXTENSIONS=${EXTEN:1}) ; Remove the '+' from EXTEN
exten => _+X.,n,Set(PHONENUMBER=${CALLERID(num)})
exten => _+X.,n,Dial(SIP/GATEWAY/${EXTENSIONS},60,rntT)
exten => _+X.,n,Hangup()
[from-server]
exten => _X.,1,Noop(Outgoing Call)
exten => _X.,n,Set(DID_NUMBER=+${CALLERID(num)}) ; Get DID from PBX
exten => _X.,n,Noop(Using Caller ID: ${DID_NUMBER}) ; Debugging log
exten => _X.,n,Set(CALLERID(all)="${DID_NUMBER}" <${DID_NUMBER}>) ; Ensure both Name and Number are set
exten => _X.,n,SipAddHeader(P-Preferred-Identity: <sip:${DID_NUMBER}@dl.ims.airtel.in>) ; Set Preferred Identity
exten => _X.,n,SipAddHeader(P-Asserted-Identity: <sip:${DID_NUMBER}@dl.ims.airtel.in>) ; Set Asserted Identity
exten => _X.,n,Progress()
exten => _X.,n,Dial(SIP/${EXTEN}@AirtelSIP,,tTo)
exten => _X.,n,Hangup()
register => +911144XXXXX@dl.ims.airtel.in:AbcXXXX:+911144XXXXX@dl.ims.airtel.in@10.5.68.243/+911144XXXXX
[AirtelSIP]
disallow=all
allow=all
type=friend
dtmfmode=rfc2833
qualify=yes
nat=force_rport,comedia
insecure=invite,port
host=dl.ims.airtel.in
username=+911144XXXXX@dl.ims.airtel.in
secret=AbcXXXX
;fromuser=+911144XXXXX
fromdomain=dl.ims.airtel.in
defaultexpirey=120
canreinvite=no
context=trunkinbound
maxexpiry=600
progressinband=yes
sendrpid=yes
trustrpid=yes
;;;;;PBX TRUNK
[GATEWAY]
disallow=all
allow=ulaw
allow=alaw
type=friend
dtmfmode=rfc2833
username=GATEWAY
secret=GATEWAY
qualify=yes
insecure=port
nat=yes
host=dynamic
sendrpid=yes
trustrpid=yes
canreinvite=no
context=from-server
Comments
Post a Comment