Since the most recent module update for 2.3 beta-1 my Teliax trunk fails outbound.
I’ve tried both SIP & IAX with the same result, other outbound SIP & H323 trunks work. And the Teliax account works fine in Idefisk. I get a “is circuit-busy” Inbound calls to the trunk seem to be fine.
Any thoughts or where else to look?
It seems to see the peer…
[code:1]asterisk1CLI> iax2 show peer Teliax
asterisk1CLI>
- Name : Teliax
Secret :
Context : default
Mailbox :
Dynamic : No
Callerid : “” <>
Expire : -1
ACL : No
Addr->IP : 216.89.79.2 Port 4569
Defaddr->IP : 0.0.0.0 Port 0
Username : REMOVED
Codecs : 0xfd00 (g729|ilbc)
Codec Order : (ilbc|g729)
Status : OK (138 ms)
Qualify : every 60000ms when OK, every 10000ms when UNREACHABLE (sample smoothing Off)
[/code:1]
But outbound calls die…
[code:1]
– Starting simple switch on ‘Zap/1-1’
– Executing Macro(“Zap/1-1”, “dialout-trunk|1|00191676726676||”) in new stack
– Executing Set(“Zap/1-1”, “DIAL_TRUNK=1”) in new stack
– Executing Set(“Zap/1-1”, “DIAL_NUMBER=00191676726676”) in new stack
– Executing Set(“Zap/1-1”, “ROUTE_PASSWD=”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?noauth”) in new stack
– Goto (macro-dialout-trunk,s,6)
– Executing GotoIf(“Zap/1-1”, “0?disabletrunk|1”) in new stack
– Executing Set(“Zap/1-1”, “_NODEST=”) in new stack
– Executing Set(“Zap/1-1”, “DIAL_TRUNK_OPTIONS=tr”) in new stack
– Executing Set(“Zap/1-1”, “GROUP()=OUT_1”) in new stack
– Executing Macro(“Zap/1-1”, “user-callerid|SKIPTTL”) in new stack
– Executing NoOp(“Zap/1-1”, “user-callerid: device 4500”) in new stack
– Executing Set(“Zap/1-1”, “AMPUSER=4500”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?report”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?start”) in new stack
– Executing Set(“Zap/1-1”, “REALCALLERIDNUM=4500”) in new stack
– Executing NoOp(“Zap/1-1”, “REALCALLERIDNUM is 4500”) in new stack
– Executing Set(“Zap/1-1”, “AMPUSER=4500”) in new stack
– Executing Set(“Zap/1-1”, “AMPUSERCIDNAME=House Phone”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?report”) in new stack
– Executing Set(“Zap/1-1”, “AMPUSERCID=4500”) in new stack
– Executing Set(“Zap/1-1”, “CALLERID(all)=House Phone <4500>”) in new stack
– Executing Set(“Zap/1-1”, “REALCALLERIDNUM=4500”) in new stack
– Executing NoOp(“Zap/1-1”, “TTL: ARG1: SKIPTTL”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,23)
– Executing NoOp(“Zap/1-1”, “Using CallerID “House Phone” <4500>”) in new stack
– Executing Macro(“Zap/1-1”, “record-enable|4500|OUT”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?2:4”) in new stack
– Goto (macro-record-enable,s,4)
– Executing DeadAGI(“Zap/1-1”, “recordingcheck|20070701-135012|1183294203.24”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20070701-135012|1183294203.24: Outbound recording not enabled
– AGI Script recordingcheck completed, returning 0
– Executing NoOp(“Zap/1-1”, “No recording needed”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?skipoutcid”) in new stack
– Executing Set(“Zap/1-1”, “DIAL_TRUNK_OPTIONS=W”) in new stack
– Executing Macro(“Zap/1-1”, “outbound-callerid|1”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?start”) in new stack
– Goto (macro-outbound-callerid,s,3)
– Executing NoOp(“Zap/1-1”, “REALCALLERIDNUM is 4500”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?normcid”) in new stack
– Goto (macro-outbound-callerid,s,9)
– Executing Set(“Zap/1-1”, “USEROUTCID=”) in new stack
– Executing Set(“Zap/1-1”, “EMERGENCYCID=”) in new stack
– Executing Set(“Zap/1-1”, “TRUNKOUTCID=“Waite & Hartmann” <916 555 1212>”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,16)
– Executing GotoIf(“Zap/1-1”, “0?usercid”) in new stack
– Executing Set(“Zap/1-1”, “CALLERID(all)=“Waite & Hartmann” <916 555 1212>”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?report”) in new stack
– Goto (macro-outbound-callerid,s,22)
– Executing NoOp(“Zap/1-1”, “CallerID set to “Waite & Hartmann” <9165551212>”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?nomax”) in new stack
– Executing GotoIf(“Zap/1-1”, “0?chanfull”) in new stack
– Executing AGI(“Zap/1-1”, “fixlocalprefix”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
– AGI Script fixlocalprefix completed, returning 0
– Executing Set(“Zap/1-1”, “OUTNUM=00191676726676”) in new stack
– Executing Set(“Zap/1-1”, “custom=IAX2/Teliax”) in new stack
– Executing GotoIf(“Zap/1-1”, “1?gocall”) in new stack
– Goto (macro-dialout-trunk,s,22)
– Executing GotoIf(“Zap/1-1”, “0?customtrunk”) in new stack
– Executing Dial(“Zap/1-1”, “IAX2/Teliax/00191676726676|300|W”) in new stack
– Called Teliax/00191676726676
– IAX2/Teliax-3 is circuit-busy
– Hungup ‘IAX2/Teliax-3’
== Everyone is busy/congested at this time (1:0/1/0)
– Executing Goto(“Zap/1-1”, “s-CONGESTION|1”) in new stack
– Goto (macro-dialout-trunk,s-CONGESTION,1)
– Executing GotoIf(“Zap/1-1”, “1?noreport”) in new stack
– Goto (macro-dialout-trunk,s-CONGESTION,3)
– Executing NoOp(“Zap/1-1”, “TRUNK Dial failed due to CONGESTION - failing through to other trunks”) in new stack
– Executing Macro(“Zap/1-1”, “outisbusy|”) in new stack
– Executing Playback(“Zap/1-1”, “all-circuits-busy-now|noanswer”) in new stack
– Playing ‘all-circuits-busy-now’ (language ‘en’)
– Executing Playback(“Zap/1-1”, “pls-try-call-later|noanswer”) in new stack
– Playing ‘pls-try-call-later’ (language ‘en’)
== Spawn extension (macro-outisbusy, s, 2) exited non-zero on ‘Zap/1-1’ in macro ‘outisbusy’
== Spawn extension (macro-outisbusy, s, 2) exited non-zero on ‘Zap/1-1’
– Hungup ‘Zap/1-1’
[/code:1]