Restricted routes

I am unable to dial 911 from my Freepbx set up.
According to the logs I am seeing 911@restrictedroute
I have an outbound 911 route built to use the proper SIP trunk.
Yet I am unable to dial any 3 digit numbers actually.
Anyone know what I missed?

Create a dedicated outbound route for emergency only, move it to the top.

That’s what I did. The Emergency OB route is at the top. It is configured for emergency use, and only has emergency dial plans configured. When I dial any 3 digit number including 911 I get this number cannot be completed at this time. When I check the asterick log files I see the 911@restrictedroute error.

In my normal SIP outbound route, I also have 911 dial plans there as well. Will this conflict?

It shouldn’t be a conflict. Did you apply config? Can you post screenshots of the settings and the dial patterns of the top outbound route?

Yes I did apply the config.

Can you post a call trace?

https://wiki.freepbx.org/display/SUP/Providing+Great+Debug#ProvidingGreatDebug-AsteriskLogs-PartII

See the pastebin instructions

[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] res_agi.c: sangomacrm.agi: LINKEDID: 1580823094.229737
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] res_agi.c: sangomacrm.agi: SOURCE: 3283
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] res_agi.c: sangomacrm.agi: DESTINATION: 911
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] res_agi.c: sangomacrm.agi: DIRECTION: OUTBOUND
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] res_agi.c: sangomacrm.agi: EXTTOCALL:
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] res_agi.c: sangomacrm.agi: START
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] res_agi.c: sangomacrm.agi: SCRIPT: php /var/www/html/admin/modules/sangomacrm/importOne.php ‘eyJ1dWlkIjoiMTU4MDgyMzA5NC4yMjk3MzciLCJzb3VyY2UiOiIzMjgzIiwiZGVzdGluYXRpb24iOiI5MTEiLCJkaXJlY3Rpb24iOiJPVVRCT1VORCIsInR5cGUiOiJTVEFSVCIsInp1bHVfcmF3X3R5cGUiOiIiLCJ6dWx1X3R5cGUiOiIiLCJ6dWx1X3VybCI6IiIsImV4dHRvY2FsbCI6IiIsImNudW0iOiI4NjIyMzM2ODkwIiwiY25hbSI6IiIsImNhbGxwb3AiOmZhbHNlLCJ2b2ljZW1haWwiOiIifQ==’ > /dev/null 2>&1 &
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] res_agi.c: <SIP/3283-0000905c>AGI Script sangomacrm.agi completed, returning 0
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:26] Set(“SIP/3283-0000905c”, “CHANNEL(hangup_handler_push)=crm-hangup,s,1”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:27] NoOp(“SIP/3283-0000905c”, “CRM Finished”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:28] GotoIf(“SIP/3283-0000905c”, “0?bypass,1”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:29] ExecIf(“SIP/3283-0000905c”, “1?Set(CONNECTEDLINE(num,i)=911)”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:30] ExecIf(“SIP/3283-0000905c”, “1?Set(CONNECTEDLINE(name,i)=CID:8622336890)”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:31] ExecIf(“SIP/3283-0000905c”, “0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)8622336890)”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:32] GotoIf(“SIP/3283-0000905c”, “0?customtrunk”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:33] ExecIf(“SIP/3283-0000905c”, “0?Set(DIAL_TRUNK_OPTIONS=)”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@macro-dialout-trunk:34] Dial(“SIP/3283-0000905c”, “PJSIP/911@Comcast_682_Trunk,300,Tb(func-apply-sipheaders^s^1,(2))”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] app_stack.c: PJSIP/Comcast_682_Trunk-00005af9 Internal Gosub(func-apply-sipheaders,s,1(2)) start
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@func-apply-sipheaders:1] ExecIf(“PJSIP/Comcast_682_Trunk-00005af9”, “0?Set(CHANNEL(hangup_handler_push)=crm-hangup,s,1)”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@func-apply-sipheaders:2] NoOp(“PJSIP/Comcast_682_Trunk-00005af9”, “Applying SIP Headers to channel PJSIP/Comcast_682_Trunk-00005af9”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@func-apply-sipheaders:3] Set(“PJSIP/Comcast_682_Trunk-00005af9”, “TECH=PJSIP”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@func-apply-sipheaders:4] Set(“PJSIP/Comcast_682_Trunk-00005af9”, “SIPHEADERKEYS=”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@func-apply-sipheaders:5] While(“PJSIP/Comcast_682_Trunk-00005af9”, “0”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] app_while.c: Jumping to priority 13
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] pbx.c: Executing [s@func-apply-sipheaders:14] Return(“PJSIP/Comcast_682_Trunk-00005af9”, “”) in new stack
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] app_stack.c: Spawn extension (from-pstn, 911, 1) exited non-zero on ‘PJSIP/Comcast_682_Trunk-00005af9’
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] app_stack.c: PJSIP/Comcast_682_Trunk-00005af9 Internal Gosub(func-apply-sipheaders,s,1(2)) complete GOSUB_RETVAL=
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] app_dial.c: Called PJSIP/911@Comcast_682_Trunk
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] app_dial.c: PJSIP/Comcast_682_Trunk-00005af9 is ringing
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] app_dial.c: PJSIP/Comcast_682_Trunk-00005af9 is ringing
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] app_dial.c: PJSIP/Comcast_682_Trunk-00005af9 answered SIP/3283-0000905c
[2020-02-04 08:31:35] VERBOSE[29029][C-000074ad] bridge_channel.c: Channel PJSIP/Comcast_682_Trunk-00005af9 joined ‘simple_bridge’ basic-bridge <250ee652-8d41-4d2f-a240-baabc9f6b6e8>
[2020-02-04 08:31:35] VERBOSE[29016][C-000074ad] bridge_channel.c: Channel SIP/3283-0000905c joined ‘simple_bridge’ basic-bridge <250ee652-8d41-4d2f-a240-baabc9f6b6e8>
[2020-02-04 08:31:40] VERBOSE[29016][C-000074ad] bridge_channel.c: Channel SIP/3283-0000905c left ‘simple_bridge’ basic-bridge <250ee652-8d41-4d2f-a240-baabc9f6b6e8>
[2020-02-04 08:31:40] VERBOSE[29029][C-000074ad] bridge_channel.c: Channel PJSIP/Comcast_682_Trunk-00005af9 left ‘simple_bridge’ basic-bridge <250ee652-8d41-4d2f-a240-baabc9f6b6e8>
[2020-02-04 08:31:40] VERBOSE[29016][C-000074ad] app_macro.c: Spawn extension (macro-dialout-trunk, s, 34) exited non-zero on ‘SIP/3283-0000905c’ in macro ‘dialout-trunk’
[2020-02-04 08:31:40] VERBOSE[29016][C-000074ad] pbx.c: Spawn extension (restrictedroute-456d57a3aa75f05de44ddd00cbfa3f6f, 911, 8) exited non-zero on ‘SIP/3283-0000905c’
[2020-02-04 08:31:40] VERBOSE[29016][C-000074ad] pbx.c: Executing [h@restrictedroute-456d57a3aa75f05de44ddd00cbfa3f6f:1] Hangup(“SIP/3283-0000905c”, “”) in new stack
[2020-02-04 08:31:40] VERBOSE[29016][C-000074ad] pbx.c: Spawn extension (restrictedroute-456d57a3aa75f05de44ddd00cbfa3f6f, h, 1) exited non-zero on ‘SIP/3283-0000905c’

I found the issue. The CID for the 911 route was not correct. Once corrected, the calls completed.
Thank you for the help.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.