GO HERE Outbound calls disconnect on answer

trancepsychosis

New Member
Joined
Dec 6, 2015
Messages
11
Reaction score
2
Hi All,

Just set up a new Rpi using the 13.13 build from Feb 2018. Mirrored out my trunk settings for DidforSale from another deployment and cannot get outbound calls to answer on my cell. When I answer it hangs up on the cell but the softphone continues to ring. The cell then ring again and this repeats until I get an "all circuits are busy now" response. I've set separate outbound trunks for each of their IP's (with continue if busy marked) and added the missing one to the iptable whitelist. In the Asterisk log I get

Code:
[2018-02-23 12:38:53] VERBOSE[3750][C-00000001] app_dial.c: Called SIP/didforsale_out_2/*cell_number*
[2018-02-23 12:38:55] VERBOSE[3750][C-00000001] app_dial.c: SIP/didforsale_out_2-00000006 is ringing
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] app_dial.c: Everyone is busy/congested at this time (1:0/0/1)
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-dialout-trunk:24] NoOp("SIP/706-00000003", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 58") in new stack
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-dialout-trunk:25] GotoIf("SIP/706-00000003", "1?continue,1:s-CHANUNAVAIL,1") in new stack
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx_builtins.c: Goto (macro-dialout-trunk,continue,1)
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [continue@macro-dialout-trunk:1] NoOp("SIP/706-00000003", "TRUNK Dial failed due to CHANUNAVAIL HANGUPCAUSE: 58 - failing through to other trunks") in new stack
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [continue@macro-dialout-trunk:2] ExecIf("SIP/706-00000003", "1?Set(CALLERID(number)=706)") in new stack
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [91*cell_number*@from-internal:9] Macro("SIP/706-00000003", "outisbusy,") in new stack
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-outisbusy:1] Progress("SIP/706-00000003", "") in new stack
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-outisbusy:2] GotoIf("SIP/706-00000003", "0?emergency,1") in new stack
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-outisbusy:3] GotoIf("SIP/706-00000003", "0?intracompany,1") in new stack
[2018-02-23 12:39:04] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-outisbusy:4] Playback("SIP/706-00000003", "all-circuits-busy-now&please-try-call-later, noanswer") in new stack
[2018-02-23 12:39:06] VERBOSE[3750][C-00000001] file.c: <SIP/706-00000003> Playing 'all-circuits-busy-now.ulaw' (language 'en')
[2018-02-23 12:39:11] VERBOSE[3750][C-00000001] file.c: <SIP/706-00000003> Playing 'please-try-call-later.ulaw' (language 'en')
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-outisbusy:5] Congestion("SIP/706-00000003", "20") in new stack
[2018-02-23 12:39:13] WARNING[3750][C-00000001] channel.c: Prodding channel 'SIP/706-00000003' failed
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] app_macro.c: Spawn extension (macro-outisbusy, s, 5) exited non-zero on 'SIP/706-00000003' in macro 'outisbusy'
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] pbx.c: Spawn extension (from-internal, 91*cell_number*, 9) exited non-zero on 'SIP/706-00000003'
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] pbx.c: Executing [h@from-internal:1] Macro("SIP/706-00000003", "hangupcall") in new stack
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-hangupcall:1] GotoIf("SIP/706-00000003", "1?theend") in new stack
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-hangupcall:3] ExecIf("SIP/706-00000003", "0?Set(CDR(recordingfile)=)") in new stack
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] pbx.c: Executing [s@macro-hangupcall:4] Hangup("SIP/706-00000003", "") in new stack
[2018-02-23 12:39:13] VERBOSE[3750][C-00000001] app_macro.c: Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/706-00000003' in macro 'hangupcall'

I've tried following many forum posts regarding the "prodding channel failed" and "chanunavailable" responses. Each trunk is configured as defined at http://www.didforsale.com/sip-trunking-interconnection and inbound calls work without trouble (slight delay but still functioning).
 

Members online

Forum statistics

Threads
25,782
Messages
167,509
Members
19,203
Latest member
frapu
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top