|
Hi,
We are using VOIP-SIP gateway to route
outbound PSTN calls.
Recently, I am getting == No one is
available to answer at this time
message, after making 5 SIP attempts
(Retransmitting #5 (no NAT):),
and the calls are going out through alternate
Zap-trunk.
I do not see any hit (sip-debug traffic) on the
voip-gateway for the failed calls.
Strange thing is that this is happening randomly,
half the call I make are able to get through the SIP-Trunk.
I will really appreciate any input/suggession on
this.
Obaid.
Here are my conf files, followed by SIP debug
output on asterisk.
trunk 4= SIP trunk
24.XX.XXX.101 ---> Asterisk server on Public IP
209.XXX.XXX.113 ---> SIP gatway
---------------iax_additional.conf--------------
[20]
username=20 type=friend secret=XXX record_out=On-Demand record_in=On-Demand qualify=no notransfer=yes [EMAIL PROTECTED] host=dynamic context=from-internal callerid="512538XXXX" <20> -------------------Sip_additional.conf---------------
[23]
username=23 type=friend secret=XXX record_out=On-Demand record_in=On-Demand qualify=no port=5060 nat=never [EMAIL PROTECTED] host=dynamic dtmfmode=rfc2833 context=from-internal canreinvite=no callerid="SIP Lite" <23> [sip-out]
type=peer host=209.XXX.XXX.113 -----------------Extensions_additional--------------------------
[outrt-001-sip-out]
include => outrt-001-Prizm-custom exten => _011.,1,Macro(dialout-trunk,4,${EXTEN},) exten => _011.,2,Macro(dialout-trunk,1,${EXTEN},) exten => _011.,3,Macro(outisbusy) ; No available circuits exten => _1NXXNXXXXXX,1,Macro(dialout-trunk,4,${EXTEN},) exten => _1NXXNXXXXXX,2,Macro(dialout-trunk,1,${EXTEN},) exten => _1NXXNXXXXXX,3,Macro(outisbusy) ; No available circuits exten => _NXXXXXX,1,Macro(dialout-trunk,4,${EXTEN},) exten => _NXXXXXX,2,Macro(dialout-trunk,1,${EXTEN},) exten => _NXXXXXX,3,Macro(outisbusy) ; No available circuits [outrt-002-Local]
include => outrt-002-Local-custom exten => _9.,1,Macro(dialout-trunk,1,${EXTEN:1},) exten => _9.,2,Macro(dialout-trunk,2,${EXTEN:1},) exten => _9.,3,Macro(dialout-trunk,3,${EXTEN:1},) exten => _9.,4,Macro(outisbusy) ; No available circuits -----------------------------Sip
Debug----------------------------
-- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "1?5:8") in new stack -- Goto (macro-record-enable,s,5) -- Executing DBget("IAX2/[EMAIL PROTECTED]/4", "RecEnable=RECORD-OUT/20") in new stack -- DBget: varname=RecEnable, family=RECORD-OUT, key=20 -- DBget: Value not found in database. -- Executing SetVar("IAX2/[EMAIL PROTECTED]/4", "CALLFILENAME=OUT20-20050809-163643-1123619803.36") in new stack
-- Executing Goto("IAX2/[EMAIL PROTECTED]/4", "s|14") in new stack -- Goto (macro-record-enable,s,14) -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "0?15:99") in new stack -- Goto (macro-record-enable,s,99) -- Executing NoOp("IAX2/[EMAIL PROTECTED]/4", "NO RECORDING NEEDED") in new stack -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "0?7") in new stack -- Executing SetCallerID("IAX2/[EMAIL PROTECTED]/4", "512538XXX") in new stack -- Executing Goto("IAX2/[EMAIL PROTECTED]/4", "9") in new stack -- Goto (macro-dialout-trunk,s,9) -- Executing SetGroup("IAX2/[EMAIL PROTECTED]/4", "OUT_4") in new stack -- Executing CheckGroup("IAX2/[EMAIL PROTECTED]/4", "5") in new stack -- Executing SetVar("IAX2/[EMAIL PROTECTED]/4", "DIAL_NUMBER=484XXX2") in new stack -- Executing SetVar("IAX2/[EMAIL PROTECTED]/4", "DIAL_TRUNK=4") in new stack -- Executing AGI("IAX2/[EMAIL PROTECTED]/4", "fixlocalprefix") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix fixlocalprefix: Added prefix. New number: 1512484XXX2 -- AGI Script fixlocalprefix completed, returning 0 -- Executing SetVar("IAX2/[EMAIL PROTECTED]/4", "OUTNUM=1512484XXX2") in new stack -- Executing Cut("IAX2/[EMAIL PROTECTED]/4", "custom=OUT_4|:|1") in new stack -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "0?19") in new stack -- Executing Dial("IAX2/[EMAIL PROTECTED]/4", "SIP/sip-out/1512484XXX2") in new stack We're at 24.XX.XXX.101 port 15202 Answering/Requesting with root capability 0x4 (ulaw) Answering with preferred capability 0x8 (alaw) Answering with non-codec capability 0x1 (telephone-event) 12 headers, 11 lines Reliably Transmitting: INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 24.XX.XXX.101:5060;branch=z9hG4bK6adcaf4f From: "512538XXX" <sip:[EMAIL PROTECTED]>;tag=as5329d8fe To: <sip:[EMAIL PROTECTED]> Contact: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 102 INVITE User-Agent: Asterisk PBX Date: Tue, 09 Aug 2005 20:36:43 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 242 v=0
o=root 2251 2251 IN IP4 24.XX.XXX.101 s=session c=IN IP4 24.XX.XXX.101 t=0 0 m=audio 15202 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - (no NAT) to 209.XXX.XXX.113:5060 -- Called sip-out/1512484XXX2 Retransmitting #1 (no NAT): INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 24.XX.XXX.101:5060;branch=z9hG4bK6adcaf4f From: "512538XXX" <sip:[EMAIL PROTECTED]>;tag=as5329d8fe To: <sip:[EMAIL PROTECTED]> Contact: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 102 INVITE User-Agent: Asterisk PBX Date: Tue, 09 Aug 2005 20:36:43 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 242 v=0
o=root 2251 2251 IN IP4 24.XX.XXX.101 s=session c=IN IP4 24.XX.XXX.101 t=0 0 m=audio 15202 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - to 209.XXX.XXX.113:5060
Retransmitting #2 (no NAT): INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 24.XX.XXX.101:5060;branch=z9hG4bK6adcaf4f From: "512538XXX" <sip:[EMAIL PROTECTED]>;tag=as5329d8fe To: <sip:[EMAIL PROTECTED]> Contact: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 102 INVITE User-Agent: Asterisk PBX Date: Tue, 09 Aug 2005 20:36:43 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 242 v=0
o=root 2251 2251 IN IP4 24.XX.XXX.101 s=session c=IN IP4 24.XX.XXX.101 t=0 0 m=audio 15202 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - to 209.XXX.XXX.113:5060
Retransmitting #3 (no NAT): INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 24.XX.XXX.101:5060;branch=z9hG4bK6adcaf4f From: "512538XXX" <sip:[EMAIL PROTECTED]>;tag=as5329d8fe To: <sip:[EMAIL PROTECTED]> Contact: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 102 INVITE User-Agent: Asterisk PBX Date: Tue, 09 Aug 2005 20:36:43 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 242 v=0
o=root 2251 2251 IN IP4 24.XX.XXX.101 s=session c=IN IP4 24.XX.XXX.101 t=0 0 m=audio 15202 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - to 209.XXX.XXX.113:5060
Retransmitting #4 (no NAT): INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 24.XX.XXX.101:5060;branch=z9hG4bK6adcaf4f From: "512538XXX" <sip:[EMAIL PROTECTED]>;tag=as5329d8fe To: <sip:[EMAIL PROTECTED]> Contact: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 102 INVITE User-Agent: Asterisk PBX Date: Tue, 09 Aug 2005 20:36:43 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 242 v=0
o=root 2251 2251 IN IP4 24.XX.XXX.101 s=session c=IN IP4 24.XX.XXX.101 t=0 0 m=audio 15202 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - to 209.XXX.XXX.113:5060
Retransmitting #5 (no NAT): INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 24.XX.XXX.101:5060;branch=z9hG4bK6adcaf4f From: "512538XXX" <sip:[EMAIL PROTECTED]>;tag=as5329d8fe To: <sip:[EMAIL PROTECTED]> Contact: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 102 INVITE User-Agent: Asterisk PBX Date: Tue, 09 Aug 2005 20:36:43 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 242 v=0
o=root 2251 2251 IN IP4 24.XX.XXX.101 s=session c=IN IP4 24.XX.XXX.101 t=0 0 m=audio 15202 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - to 209.XXX.XXX.113:5060
== No one is available to answer at this time -- Executing Goto("IAX2/[EMAIL PROTECTED]/4", "s-NOANSWER|1") in new stack -- Goto (macro-dialout-trunk,s-NOANSWER,1) -- Executing NoOp("IAX2/[EMAIL PROTECTED]/4", "Dial failed due to NOANSWER") in new stack -- Executing Macro("IAX2/[EMAIL PROTECTED]/4", "dialout-trunk|1|484XXX2|") in new stack -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "1?3:2)") in new stack -- Goto (macro-dialout-trunk,s,3) -- Executing Macro("IAX2/[EMAIL PROTECTED]/4", "record-enable|512538XXX|OUT") in new stack -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "0 > 0?2:4") in new stack -- Goto (macro-record-enable,s,4) -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "1?5:8") in new stack -- Goto (macro-record-enable,s,5) -- Executing DBget("IAX2/[EMAIL PROTECTED]/4", "RecEnable=RECORD-OUT/512538XXX") in new stack -- DBget: varname=RecEnable, family=RECORD-OUT, key=512538XXX -- DBget: Value not found in database. -- Executing SetVar("IAX2/[EMAIL PROTECTED]/4", "CALLFILENAME=OUT512538XXX-20050809-163649-1123619803.36") in new
stack
-- Executing Goto("IAX2/[EMAIL PROTECTED]/4", "s|14") in new stack -- Goto (macro-record-enable,s,14) -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "0?15:99") in new stack -- Goto (macro-record-enable,s,99) -- Executing NoOp("IAX2/[EMAIL PROTECTED]/4", "NO RECORDING NEEDED") in new stack -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "1?7") in new stack -- Goto (macro-dialout-trunk,s,7) -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "1?9") in new stack -- Goto (macro-dialout-trunk,s,9) -- Executing SetGroup("IAX2/[EMAIL PROTECTED]/4", "OUT_1") in new stack -- Executing CheckGroup("IAX2/[EMAIL PROTECTED]/4", "") in new stack -- Executing SetVar("IAX2/[EMAIL PROTECTED]/4", "DIAL_NUMBER=484XXX2") in new stack -- Executing SetVar("IAX2/[EMAIL PROTECTED]/4", "DIAL_TRUNK=1") in new stack -- Executing AGI("IAX2/[EMAIL PROTECTED]/4", "fixlocalprefix") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix -- AGI Script fixlocalprefix completed, returning 0 -- Executing SetVar("IAX2/[EMAIL PROTECTED]/4", "OUTNUM=484XXX2") in new stack -- Executing Cut("IAX2/[EMAIL PROTECTED]/4", "custom=OUT_1|:|1") in new stack -- Executing GotoIf("IAX2/[EMAIL PROTECTED]/4", "0?19") in new stack -- Executing Dial("IAX2/[EMAIL PROTECTED]/4", "ZAP/g0/484XXX2") in new stack -- Called g0/484XXX2 Destroying call '[EMAIL PROTECTED]' -- Zap/1-1 answered IAX2/[EMAIL PROTECTED]/4 -- Hungup 'Zap/1-1' == Spawn extension (macro-dialout-trunk, s, 17) exited non-zero on 'IAX2/[EMAIL PROTECTED]/4' in macro 'dialout-trunk'
== Spawn extension (from-internal, 484XXX2, 2) exited non-zero on 'IAX2/[EMAIL PROTECTED]/4' -- Executing Macro("IAX2/[EMAIL PROTECTED]/4", "hangupcall") in new stack -- Executing ResetCDR("IAX2/[EMAIL PROTECTED]/4", "w") in new stack -- Executing NoCDR("IAX2/[EMAIL PROTECTED]/4", "") in new stack -- Executing Wait("IAX2/[EMAIL PROTECTED]/4", "5") in new stack == Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'IAX2/[EMAIL PROTECTED]/4' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'IAX2/[EMAIL PROTECTED]/4' -- Hungup 'IAX2/[EMAIL PROTECTED]/4' |
_______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
