I have 4 lines in a hunt group with my provider (Cox) and four trunks setup with Obi 110s as FXO Gateways (https://wiki.freepbx.org/pages/viewpage.action?pageId=4161594). Two of the trunks are working just fine…two aren’t. If the first two trunks are in use and a call is pushed to Trunk 3 we get the following.
- Inbound calls: The inbound caller just hears constant ringing. Handsets in the office will ring but when a user picks up they get a busy signal. When the user hangs up the call continues to ring…and on and on.
- Outbound calls: The outbound caller gets a busy signal when trying to place a call on the third or fourth trunk.
I believe I have all settings identical between the four trunks, aside from those that should be unique.
Here’s an example from the Asterisk Logfiles for an inbound call on Trunk 3:
[2018-07-12 10:29:43] VERBOSE[23136][C-0000066c] bridge_channel.c: Channel SIP/OBITRUNK3-00001ae7 left ‘simple_bridge’ basic-bridge <341f261e-b588-4af2-a3f4-ea5b76d9bb55>
[2018-07-12 10:29:43] VERBOSE[23136][C-0000066c] app_macro.c: Spawn extension (macro-dial, s, 22) exited non-zero on ‘SIP/OBITRUNK3-00001ae7’ in macro ‘dial’
[2018-07-12 10:29:43] VERBOSE[23136][C-0000066c] pbx.c: Spawn extension (ext-group, 500, 18) exited non-zero on ‘SIP/OBITRUNK3-00001ae7’
[2018-07-12 10:29:43] VERBOSE[23136][C-0000066c] pbx.c: Executing [h@ext-group:1] Macro(“SIP/OBITRUNK3-00001ae7”, “hangupcall,”) in new stack
[2018-07-12 10:29:43] VERBOSE[23136][C-0000066c] pbx.c: Executing [s@macro-hangupcall:1] GotoIf(“SIP/OBITRUNK3-00001ae7”, “1?theend”) in new stack
[2018-07-12 10:29:43] VERBOSE[23136][C-0000066c] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] bridge_channel.c: Channel SIP/301-00001ae8 left ‘simple_bridge’ basic-bridge <341f261e-b588-4af2-a3f4-ea5b76d9bb55>
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] app_stack.c: SIP/301-00001ae8 Internal Gosub(crm-hangup,s,1) start
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] pbx.c: Executing [s@crm-hangup:1] NoOp(“SIP/301-00001ae8”, “Sending Hangup to CRM”) in new stack
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] pbx.c: Executing [s@crm-hangup:2] NoOp(“SIP/301-00001ae8”, “HANGUP CAUSE: 16”) in new stack
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] pbx.c: Executing [s@crm-hangup:3] ExecIf(“SIP/301-00001ae8”, “0?Set(__CRM_VOICEMAIL=)”) in new stack
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] pbx.c: Executing [s@crm-hangup:4] NoOp(“SIP/301-00001ae8”, “MASTER CHANNEL: 1531416575.7529 = 1531416575.7528”) in new stack
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] pbx.c: Executing [s@crm-hangup:5] GotoIf(“SIP/301-00001ae8”, “1?return”) in new stack
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] pbx_builtins.c: Goto (crm-hangup,s,8)
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] pbx.c: Executing [s@crm-hangup:8] Return(“SIP/301-00001ae8”, “”) in new stack
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] app_stack.c: Spawn extension (macro-dial, s, 1) exited non-zero on ‘SIP/301-00001ae8’
[2018-07-12 10:29:43] VERBOSE[23199][C-0000066c] app_stack.c: SIP/301-00001ae8 Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
In that example, the User at 301 picked up and received the busy signal.
Any help would be greatly appreciated. Thanks!