Hi all,
I'm totally out of ideas. I've searched all I can about fast busy signals, but most seem to be on incoming calls.
What's happening is I'm dialing out on any of my extensions (Cisco SIP phones, or Xlite SIP soft phones) and about 50% of the time I will get a fast busy tone and need to redial. Upon redial, I am able to successfully dial out, and maybe able to dial about 3 times more after that. But randomly, I'll get the fast busy tone on dialing out for a few times in a row--back and forth like that.
This is the asterisk -rvvvvv log from a "fast busy" failed dialing attempt. SIP/2800-b7c46948 is the call identifier. I will dial "6309730070" but then it will give me a fast busy, and then "silence"/hang up.
By the log, my dialplan looks fine. What else should I be looking at?
I am using a Sangoma A400 card with 5 FXO modules and 1 FXS module (10 incoming lines, 2 internal fax lines)
g1 is my outgoing trunk, with channels 10, 11, and 12 on the card as my 3 outgoing lines that are part of the trunk. This happens regardless of which channel the call goes out on.
Any help is so greatly appreciated!
-- Executing [6309730070@from-internal:1] Macro("SIP/2800-b7c46948", "user-callerid,SKIPTTL,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/2800-b7c46948", "AMPUSER=2800") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/2800-b7c46948", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/2800-b7c46948", "1?Set(REALCALLERIDNUM=2800)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/2800-b7c46948", "AMPUSER=2800") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/2800-b7c46948", "AMPUSERCIDNAME=Hans Hong") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/2800-b7c46948", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/2800-b7c46948", "AMPUSERCID=2800") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/2800-b7c46948", "CALLERID(all)="Hans Hong" <2800>") in new stack
-- Executing [s@macro-user-callerid:9] ExecIf("SIP/2800-b7c46948", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:10] GotoIf("SIP/2800-b7c46948", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("SIP/2800-b7c46948", "Using CallerID "Hans Hong" <2800>") in new stack
-- Executing [6309730070@from-internal:2] Set("SIP/2800-b7c46948", "_NODEST=") in new stack
-- Executing [6309730070@from-internal:3] Macro("SIP/2800-b7c46948", "record-enable,2800,OUT,") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("SIP/2800-b7c46948", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] AGI("SIP/2800-b7c46948", "recordingcheck,20100218-014948,1266479388.22") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck,20100218-014948,1266479388.22: Outbound recording not enabled
-- <SIP/2800-b7c46948>AGI Script recordingcheck completed, returning 0
-- Executing [s@macro-record-enable:5] MacroExit("SIP/2800-b7c46948", "") in new stack
-- Executing [6309730070@from-internal:4] Macro("SIP/2800-b7c46948", "dialout-trunk,1,6309730070,,") in new stack
-- Executing [s@macro-dialout-trunk:1] Set("SIP/2800-b7c46948", "DIAL_TRUNK=1") in new stack
-- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/2800-b7c46948", "0?sub-pincheck,s,1") in new stack
-- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/2800-b7c46948", "0?disabletrunk,1") in new stack
-- Executing [s@macro-dialout-trunk:4] Set("SIP/2800-b7c46948", "DIAL_NUMBER=6309730070") in new stack
-- Executing [s@macro-dialout-trunk:5] Set("SIP/2800-b7c46948", "DIAL_TRUNK_OPTIONS=tr") in new stack
-- Executing [s@macro-dialout-trunk:6] Set("SIP/2800-b7c46948", "OUTBOUND_GROUP=OUT_1") in new stack
-- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/2800-b7c46948", "0?nomax") in new stack
-- Executing [s@macro-dialout-trunk:8] GotoIf("SIP/2800-b7c46948", "0?chanfull") in new stack
-- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/2800-b7c46948", "0?skipoutcid") in new stack
-- Executing [s@macro-dialout-trunk:10] Set("SIP/2800-b7c46948", "DIAL_TRUNK_OPTIONS=") in new stack
-- Executing [s@macro-dialout-trunk:11] Macro("SIP/2800-b7c46948", "outbound-callerid,1") in new stack
-- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/2800-b7c46948", "0?Set(CALLERPRES()=)") in new stack
-- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/2800-b7c46948", "0?Set(REALCALLERIDNUM=2800)") in new stack
-- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/2800-b7c46948", "1?normcid") in new stack
-- Goto (macro-outbound-callerid,s,6)
-- Executing [s@macro-outbound-callerid:6] Set("SIP/2800-b7c46948", "USEROUTCID=") in new stack
-- Executing [s@macro-outbound-callerid:7] Set("SIP/2800-b7c46948", "EMERGENCYCID=") in new stack
-- Executing [s@macro-outbound-callerid:8] Set("SIP/2800-b7c46948", "TRUNKOUTCID=") in new stack
-- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/2800-b7c46948", "1?trunkcid") in new stack
-- Goto (macro-outbound-callerid,s,12)
-- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/2800-b7c46948", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/2800-b7c46948", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/2800-b7c46948", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
-- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/2800-b7c46948", "1?AGI(fixlocalprefix)") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
> fixlocalprefix: Using pattern 1|NXXNXXXXXX
> fixlocalprefix: Using pattern NXXNXXXXXX
== fixlocalprefix: Dialpattern NXXNXXXXXX matched. 6309730070 -> 6309730070
-- <SIP/2800-b7c46948>AGI Script fixlocalprefix completed, returning 0
-- Executing [s@macro-dialout-trunk:13] Set("SIP/2800-b7c46948", "OUTNUM=16309730070") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("SIP/2800-b7c46948", "custom=DAHDI/g1") in new stack
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/2800-b7c46948", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
-- Executing [s@macro-dialout-trunk:16] Macro("SIP/2800-b7c46948", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/2800-b7c46948", "") in new stack
-- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/2800-b7c46948", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/2800-b7c46948", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:19] Dial("SIP/2800-b7c46948", "DAHDI/g1/16309730070,300,") in new stack
-- Called g1/16309730070
-- Executing [h@macro-dialout-trunk:1] Macro("SIP/2800-b7c36b00", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/2800-b7c36b00", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/2800-b7c36b00", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/2800-b7c36b00", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/2800-b7c36b00", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/2800-b7c36b00' in macro 'hangupcall'
== Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'SIP/2800-b7c36b00'
-- Hungup 'DAHDI/12-1'
== Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/2800-b7c36b00' in macro 'dialout-trunk'
== Spawn extension (from-internal, 6309730070, 4) exited non-zero on 'SIP/2800-b7c36b00'
-- DAHDI/10-1 answered SIP/2800-b7c46948
-- Executing [h@macro-dialout-trunk:1] Macro("SIP/2800-b7c46948", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/2800-b7c46948", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/2800-b7c46948", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/2800-b7c46948", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/2800-b7c46948", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/2800-b7c46948' in macro 'hangupcall'
== Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'SIP/2800-b7c46948'
-- Hungup 'DAHDI/10-1'
== Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/2800-b7c46948' in macro 'dialout-trunk'
== Spawn extension (from-internal, 6309730070, 4) exited non-zero on 'SIP/2800-b7c46948'
Member Since:
2007-12-10