Unable to direct inbound calls to outbound (limit_exceeded)

Status
Not open for further replies.

FrankNL

New Member
Jun 13, 2019
12
1
1
The Netherlands
Hello,

We are currently experiencing a pretty odd problem with FreeSwitch/FusionPBX we cannot seem to figure out.

In our PBX we have:
- Inbound route with external phone number
- Ring Group with cellphone numbers as destinations
- Inbound route uses Ring Group as destination
- The Ring Group has a timeout destination to an internal number.

The problem:
- If we call the Ring Group on its internal number (from inside), the cellphones ring.
- If we call the inbound number nothing happens. The caller does hear a ringing sound but... that's it. Eventually it falls to the timeout destination.

For the latter we see that all outbound calls are being logged in the CDR with "destination=limit_exceeded".
It doesn't seem to matter how many entries we have in the Ring Group. With just one it shows the same behavior.

We have searched all options for any limits, but we were unable to find it.

- In "Default Settings" all entries under section "Limit" are False
- In "Dialplan Manager" the "call-limit" is disabled (although this only seems to be specific for inbound calls)
- During testing, no other calls were being made so it's odd that we would be hitting any limits.

Any thoughts as to why this is happening? What is the limit that is being exceeded? Any pointers how to troubleshoot and/or resolve this?
Thanks!
 

FrankNL

New Member
Jun 13, 2019
12
1
1
The Netherlands
I hate bumping topics but is there anyone who can help me with out with this or guide me in to a direction of getting this resolved?
It's probably something small we overlooked.

Thanks!
 

DigitalDaz

Administrator
Staff member
Sep 29, 2016
3,043
565
113
When you post question like this without any logs, it could be anything, give us the log of a call from fs_cli or the freeswitch log file.
 

FrankNL

New Member
Jun 13, 2019
12
1
1
The Netherlands
When you post question like this without any logs, it could be anything, give us the log of a call from fs_cli or the freeswitch log file.
Fair point, I should have included the logs. Here they are.


Code:
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [NOTICE] switch_channel.c:1104 New Channel loopback/0631XXXXXX-b [8743ced6-bc1c-457c-8cde-52132274fc0c]
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_loopback.c:158 loopback/0631XXXXXX-b setup codec L16/8000/20
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_loopback.c:276 (loopback/0631XXXXXX-b) State Change CS_NEW -> CS_INIT
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:584 (loopback/0631XXXXXX-b) Running State Change CS_INIT (Cur 5 Tot 10065)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:627 (loopback/0631XXXXXX-b) State INIT
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_loopback.c:364 (loopback/0631XXXXXX-b) State Change CS_INIT -> CS_ROUTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:627 (loopback/0631XXXXXX-b) State INIT going to sleep
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:584 (loopback/0631XXXXXX-b) Running State Change CS_ROUTING (Cur 5 Tot 10065)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_channel.c:2249 (loopback/0631XXXXXX-b) Callstate Change DOWN -> RINGING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:643 (loopback/0631XXXXXX-b) State ROUTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_loopback.c:396 loopback/0631XXXXXX-b CHANNEL ROUTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:236 loopback/0631XXXXXX-b Standard ROUTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [INFO] mod_dialplan_xml.c:637 Processing INF#+31617XXXXXX <3188XXXXXXX>->0631XXXXXX in context pbx.example.com
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->user_exists] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [user_exists] () =~ // break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(user_exists=${user_exists id ${destination_number} ${domain_name}}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(user_exists=false)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [user_exists]=[false]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_exists] ${user_exists}(false) =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->caller-details] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [caller-details] ${caller_destination}() =~ /^$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(caller_destination=${destination_number}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(caller_destination=0631XXXXXX)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [caller_destination]=[0631XXXXXX]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(caller_id_name=${caller_id_name}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(caller_id_name=INF#+31617XXXXXX)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [caller_id_name]=[INF#+31617XXXXXX]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(caller_id_number=${caller_id_number}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(caller_id_number=3188XXXXXXX)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [caller_id_number]=[3188XXXXXXX]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call-direction] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [call-direction] ${call_direction}(inbound) =~ /^(inbound|outbound|local)$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->variables] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [variables] () =~ // break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action export(origination_callee_id_name=${destination_number})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(RFC2822_DATE=${strftime(%a, %d %b %Y %T %z)})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->user_record] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [user_record] () =~ // break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(user_record=${user_data ${destination_number}@${domain_name} var user_record}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(user_record=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [user_record]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(from_user_exists=${user_exists id ${sip_from_user} ${sip_from_host}}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(from_user_exists=false)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [from_user_exists]=[false]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_record}() =~ /^all$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [user_record] ${call_direction}(inbound) =~ /^inbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_record}() =~ /^inbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${call_direction}(inbound) =~ /^outbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_record}() =~ /^outbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${call_direction}(inbound) =~ /^local$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_record}() =~ /^local$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_record}() =~ /^all$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [user_record] ${call_direction}(inbound) =~ /^inbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_record}() =~ /^inbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${call_direction}(inbound) =~ /^outbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_record}() =~ /^outbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${call_direction}(inbound) =~ /^local$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_record}() =~ /^local$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${record_session}() =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->redial] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [redial] destination_number(0631XXXXXX) =~ /^(redial|\*870)$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [redial] () =~ // break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->speed_dial] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [speed_dial] destination_number(0631XXXXXX) =~ /^\*0(.*)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->default_caller_id] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [default_caller_id] ${emergency_caller_id_number}() =~ /^$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(emergency_caller_id_name=${default_emergency_caller_id_name}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(emergency_caller_id_name=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [emergency_caller_id_name]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(emergency_caller_id_number=${default_emergency_caller_id_number}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(emergency_caller_id_number=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [emergency_caller_id_number]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [default_caller_id] ${outbound_caller_id_number}() =~ /^$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(outbound_caller_id_name=${default_outbound_caller_id_name}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(outbound_caller_id_name=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [outbound_caller_id_name]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(outbound_caller_id_number=${default_outbound_caller_id_number}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(outbound_caller_id_number=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [outbound_caller_id_number]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Hek] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Hek] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Hek] destination_number(0631XXXXXX) =~ /^(334)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Voordeur] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Voordeur] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Voordeur] destination_number(0631XXXXXX) =~ /^(333)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Conference_2] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Conference_2] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Conference_2] destination_number(0631XXXXXX) =~ /^(0XXXXX3323)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Conference_1] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Conference_1] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Conference_1] destination_number(0631XXXXXX) =~ /^(0XXXXX3321)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->InfinIT_Out_Test] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [InfinIT_Out_Test] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [InfinIT_Out_Test] destination_number(0631XXXXXX) =~ /^(0XXXXX3340)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(0631XXXXXX) =~ /^641$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(0631XXXXXX) =~ /^650$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(0631XXXXXX) =~ /^600$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(0631XXXXXX) =~ /^633$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(0631XXXXXX) =~ /^660$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(0631XXXXXX) =~ /^640$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(0631XXXXXX) =~ /^644$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Noodnummer (nieuw)] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Noodnummer (nieuw)] destination_number(0631XXXXXX) =~ /^330$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(0631XXXXXX) =~ /^642$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->agent_status] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [agent_status] destination_number(0631XXXXXX) =~ /^\*22$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->agent_status_id] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [agent_status_id] destination_number(0631XXXXXX) =~ /^\*23$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->group-intercept] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [group-intercept] destination_number(0631XXXXXX) =~ /^\*8$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->page-extension] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [page-extension] destination_number(0631XXXXXX) =~ /^\*8(\d{2,7})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->eavesdrop] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [eavesdrop] destination_number(0631XXXXXX) =~ /^\*33(\d{2,7})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call_privacy] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call_privacy] destination_number(0631XXXXXX) =~ /^\*67(\d+)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call_return] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call_return] destination_number(0631XXXXXX) =~ /^\*69$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->extension_queue] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [extension_queue] destination_number(0631XXXXXX) =~ /^\*800(.*)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->intercept-ext] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [intercept-ext] destination_number(0631XXXXXX) =~ /^\*\*(\d+)$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [intercept-ext] destination_number(0631XXXXXX) =~ /^\*\*$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->intercept-ext-polycom] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [intercept-ext-polycom] destination_number(0631XXXXXX) =~ /^\*97(\d+)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Algemeen] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Algemeen] destination_number(0631XXXXXX) =~ /^360$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ServiceDesk] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ServiceDesk] destination_number(0631XXXXXX) =~ /^363$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->InfinIT] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [InfinIT] destination_number(0631XXXXXX) =~ /^364$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Magnetic] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Magnetic] destination_number(0631XXXXXX) =~ /^361$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Captivor] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Captivor] destination_number(0631XXXXXX) =~ /^362$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->dx] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [dx] destination_number(0631XXXXXX) =~ /^dx$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->extension-to-voicemail] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [extension-to-voicemail] ${user_exists}(false) =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->send_to_voicemail] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [send_to_voicemail] destination_number(0631XXXXXX) =~ /^\*99(\d{2,10})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Fax] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Fax] destination_number(0631XXXXXX) =~ /^340$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->att_xfer] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [att_xfer] destination_number(0631XXXXXX) =~ /^att_xfer$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->xfer_vm] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [xfer_vm] destination_number(0631XXXXXX) =~ /^xfer_vm$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->vmain] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [vmain] destination_number(0631XXXXXX) =~ /^vmain$|^\*4000$|^\*98$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [vmain] destination_number(0631XXXXXX) =~ /^(vmain$|^\*4000$|^\*98)(\d{2,12})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->vmain_user] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [vmain_user] destination_number(0631XXXXXX) =~ /^\*97$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->is_transfer] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [is_transfer] destination_number(0631XXXXXX) =~ /^is_transfer$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Conference-1] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Conference-1] destination_number(0631XXXXXX) =~ /^801$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Conference-2] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Conference-2] destination_number(0631XXXXXX) =~ /^802$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->cf] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [cf] destination_number(0631XXXXXX) =~ /^cf$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->delay_echo] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [delay_echo] destination_number(0631XXXXXX) =~ /^\*9195$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->echo] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [echo] destination_number(0631XXXXXX) =~ /^\*9196$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->milliwatt] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [milliwatt] destination_number(0631XXXXXX) =~ /^\*9197$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->is_zrtp_secure] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [is_zrtp_secure] ${zrtp_secure_media_confirmed}() =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b ANTI-Action eval(not_secure)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->is_secure] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [is_secure] ${sip_via_protocol}() =~ /tls/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->tone_stream] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [tone_stream] destination_number(0631XXXXXX) =~ /^\*9198$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->hold_music] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [hold_music] destination_number(0631XXXXXX) =~ /^\*9664$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->recordings] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [recordings] destination_number(0631XXXXXX) =~ /^\*(732)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->directory] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [directory] destination_number(0631XXXXXX) =~ /^\*411$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->wake-up] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [wake-up] destination_number(0631XXXXXX) =~ /^\*(925)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->valet_park] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [valet_park] destination_number(0631XXXXXX) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [valet_park] ${sip_h_Referred-By}() =~ /sip:(.*)@.*/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [valet_park] destination_number(0631XXXXXX) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [valet_park] destination_number(0631XXXXXX) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->operator] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [operator] destination_number(0631XXXXXX) =~ /^0$|^operator$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->operator-forward] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [operator-forward] destination_number(0631XXXXXX) =~ /^\*000$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->do-not-disturb] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [do-not-disturb] destination_number(0631XXXXXX) =~ /^\*77$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [do-not-disturb] destination_number(0631XXXXXX) =~ /^\*78$|\*363$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [do-not-disturb] destination_number(0631XXXXXX) =~ /^\*79$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [do-not-disturb] destination_number(0631XXXXXX) =~ /^dnd\+3188XXXXXXX$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call-forward] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call-forward] destination_number(0631XXXXXX) =~ /^\*72$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call-forward] destination_number(0631XXXXXX) =~ /^\*73$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call-forward] destination_number(0631XXXXXX) =~ /^\*74$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call-forward] destination_number(0631XXXXXX) =~ /^forward\+(\Q3188XXXXXXX\E)(?:\/(\d+))?$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call forward all] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call forward all] ${user_exists}(false) =~ /true/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->follow-me] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [follow-me] destination_number(0631XXXXXX) =~ /^\*21$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->clear_sip_auto_answer] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [clear_sip_auto_answer] ${click_to_call}() =~ /true/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->talking clock date and time] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [talking clock date and time] destination_number(0631XXXXXX) =~ /^\*9172$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->talking clock time] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [talking clock time] destination_number(0631XXXXXX) =~ /^\*9170$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->talking clock date] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [talking clock date] destination_number(0631XXXXXX) =~ /^\*9171$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call_screen] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call_screen] ${call_screen_enabled}() =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->local_extension] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [local_extension] ${user_exists}(false) =~ /true/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->voicemail] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [voicemail] ${user_exists}(false) =~ /true/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Voys_Outbound] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Voys_Outbound] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Voys_Outbound] destination_number(0631XXXXXX) =~ /^(\d{8,20})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(sip_h_X-accountcode=${accountcode})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action export(call_direction=outbound)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action unset(call_timeout)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(hangup_after_bridge=true)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(effective_caller_id_name=${outbound_caller_id_name})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(effective_caller_id_number=${outbound_caller_id_number})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(inherit_codec=true)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(ignore_display_updates=true)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(callee_id_number=0631XXXXXX)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(continue_on_fail=true)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action limit(hash ${domain_name} outbound 16 !USER_BUSY)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action bridge(sofia/gateway/74778804-4bf1-4213-9539-f10dd2cb055a/0631XXXXXX)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:286 (loopback/0631XXXXXX-b) State Change CS_ROUTING -> CS_EXECUTE
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:643 (loopback/0631XXXXXX-b) State ROUTING going to sleep
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:584 (loopback/0631XXXXXX-b) Running State Change CS_EXECUTE (Cur 5 Tot 10065)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:650 (loopback/0631XXXXXX-b) State EXECUTE
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_loopback.c:438 loopback/0631XXXXXX-b CHANNEL EXECUTE
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_core_state_machine.c:328 loopback/0631XXXXXX-b Standard EXECUTE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b export(origination_callee_id_name=0631XXXXXX)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_channel.c:1296 EXPORT (export_vars) [origination_callee_id_name]=[0631XXXXXX]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(RFC2822_DATE=Wed, 07 Aug 2019 10:37:03 +0200)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [RFC2822_DATE]=[Wed, 07 Aug 2019 10:37:03 +0200]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b hash(insert/-last_dial/3188XXXXXXX/0631XXXXXX)
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b eval(not_secure)
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(sip_h_X-accountcode=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [sip_h_X-accountcode]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b export(call_direction=outbound)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] switch_channel.c:1296 EXPORT (export_vars) [call_direction]=[outbound]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b unset(call_timeout)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1743 UNSET [call_timeout]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(hangup_after_bridge=true)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [hangup_after_bridge]=[true]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(effective_caller_id_name=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [effective_caller_id_name]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(effective_caller_id_number=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [effective_caller_id_number]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(inherit_codec=true)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [inherit_codec]=[true]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(ignore_display_updates=true)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [ignore_display_updates]=[true]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(callee_id_number=0631XXXXXX)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.001529 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [callee_id_number]=[0631XXXXXX]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(continue_on_fail=true)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [continue_on_fail]=[true]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b limit(hash  outbound 16 !USER_BUSY)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_limit.c:126 incr called: outbound_16 max:0, interval:0
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [INFO] mod_hash.c:183 Usage for outbound_16 is already at max value (0)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_ivr.c:2207 (loopback/0631XXXXXX-b) State Change CS_EXECUTE -> CS_ROUTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [NOTICE] switch_ivr.c:2214 Transfer loopback/0631XXXXXX-b to XML[limit_exceeded@pbx.example.com]
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:650 (loopback/0631XXXXXX-b) State EXECUTE going to sleep
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:584 (loopback/0631XXXXXX-b) Running State Change CS_ROUTING (Cur 5 Tot 10065)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:643 (loopback/0631XXXXXX-b) State ROUTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:396 loopback/0631XXXXXX-b CHANNEL ROUTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:236 loopback/0631XXXXXX-b Standard ROUTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [INFO] mod_dialplan_xml.c:637 Processing INF#+31617XXXXXX <3188XXXXXXX>->limit_exceeded in context pbx.example.com
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->user_exists] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [user_exists] () =~ // break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(user_exists=${user_exists id ${destination_number} ${domain_name}}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(user_exists=false)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [user_exists]=[false]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_exists] ${user_exists}(false) =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->caller-details] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [caller-details] ${caller_destination}(0631XXXXXX) =~ /^$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call-direction] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [call-direction] ${call_direction}(outbound) =~ /^(inbound|outbound|local)$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->variables] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [variables] () =~ // break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action export(origination_callee_id_name=${destination_number})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(RFC2822_DATE=${strftime(%a, %d %b %Y %T %z)})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->user_record] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [user_record] () =~ // break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(user_record=${user_data ${destination_number}@${domain_name} var user_record}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(user_record=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [user_record]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(from_user_exists=${user_exists id ${sip_from_user} ${sip_from_host}}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(from_user_exists=false)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [from_user_exists]=[false]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_record}() =~ /^all$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${call_direction}(outbound) =~ /^inbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_record}() =~ /^inbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [user_record] ${call_direction}(outbound) =~ /^outbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_record}() =~ /^outbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${call_direction}(outbound) =~ /^local$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${user_record}() =~ /^local$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_record}() =~ /^all$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${call_direction}(outbound) =~ /^inbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_record}() =~ /^inbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [user_record] ${call_direction}(outbound) =~ /^outbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_record}() =~ /^outbound$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_exists}(false) =~ /^true$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${call_direction}(outbound) =~ /^local$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${from_user_record}() =~ /^local$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [user_record] ${record_session}() =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->redial] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [redial] destination_number(limit_exceeded) =~ /^(redial|\*870)$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [redial] () =~ // break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number})
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->speed_dial] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [speed_dial] destination_number(limit_exceeded) =~ /^\*0(.*)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->default_caller_id] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [default_caller_id] ${emergency_caller_id_number}() =~ /^$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(emergency_caller_id_name=${default_emergency_caller_id_name}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(emergency_caller_id_name=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [emergency_caller_id_name]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(emergency_caller_id_number=${default_emergency_caller_id_number}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(emergency_caller_id_number=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [emergency_caller_id_number]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [default_caller_id] ${outbound_caller_id_number}() =~ /^$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(outbound_caller_id_name=${default_outbound_caller_id_name}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(outbound_caller_id_name=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [outbound_caller_id_name]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Action set(outbound_caller_id_number=${default_outbound_caller_id_number}) INLINE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(outbound_caller_id_number=)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [outbound_caller_id_number]=[UNDEF]
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Hek] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Hek] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Hek] destination_number(limit_exceeded) =~ /^(334)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Voordeur] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Voordeur] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Voordeur] destination_number(limit_exceeded) =~ /^(333)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Conference_2] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Conference_2] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Conference_2] destination_number(limit_exceeded) =~ /^(0XXXXX3323)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Conference_1] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Conference_1] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Conference_1] destination_number(limit_exceeded) =~ /^(0XXXXX3321)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->InfinIT_Out_Test] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [InfinIT_Out_Test] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [InfinIT_Out_Test] destination_number(limit_exceeded) =~ /^(0XXXXX3340)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(limit_exceeded) =~ /^641$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(limit_exceeded) =~ /^650$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(limit_exceeded) =~ /^600$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(limit_exceeded) =~ /^633$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(limit_exceeded) =~ /^660$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(limit_exceeded) =~ /^640$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(limit_exceeded) =~ /^644$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Noodnummer (nieuw)] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Noodnummer (nieuw)] destination_number(limit_exceeded) =~ /^330$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ring group] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ring group] destination_number(limit_exceeded) =~ /^642$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->agent_status] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [agent_status] destination_number(limit_exceeded) =~ /^\*22$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->agent_status_id] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [agent_status_id] destination_number(limit_exceeded) =~ /^\*23$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->group-intercept] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [group-intercept] destination_number(limit_exceeded) =~ /^\*8$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->page-extension] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [page-extension] destination_number(limit_exceeded) =~ /^\*8(\d{2,7})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->eavesdrop] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [eavesdrop] destination_number(limit_exceeded) =~ /^\*33(\d{2,7})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call_privacy] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call_privacy] destination_number(limit_exceeded) =~ /^\*67(\d+)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call_return] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call_return] destination_number(limit_exceeded) =~ /^\*69$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->extension_queue] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [extension_queue] destination_number(limit_exceeded) =~ /^\*800(.*)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->intercept-ext] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [intercept-ext] destination_number(limit_exceeded) =~ /^\*\*(\d+)$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [intercept-ext] destination_number(limit_exceeded) =~ /^\*\*$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->intercept-ext-polycom] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [intercept-ext-polycom] destination_number(limit_exceeded) =~ /^\*97(\d+)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Algemeen] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Algemeen] destination_number(limit_exceeded) =~ /^360$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->ServiceDesk] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [ServiceDesk] destination_number(limit_exceeded) =~ /^363$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->InfinIT] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [InfinIT] destination_number(limit_exceeded) =~ /^364$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Magnetic] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Magnetic] destination_number(limit_exceeded) =~ /^361$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Captivor] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Captivor] destination_number(limit_exceeded) =~ /^362$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->dx] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [dx] destination_number(limit_exceeded) =~ /^dx$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->extension-to-voicemail] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [extension-to-voicemail] ${user_exists}(false) =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->send_to_voicemail] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [send_to_voicemail] destination_number(limit_exceeded) =~ /^\*99(\d{2,10})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Fax] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Fax] destination_number(limit_exceeded) =~ /^340$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->att_xfer] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [att_xfer] destination_number(limit_exceeded) =~ /^att_xfer$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->xfer_vm] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [xfer_vm] destination_number(limit_exceeded) =~ /^xfer_vm$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->vmain] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [vmain] destination_number(limit_exceeded) =~ /^vmain$|^\*4000$|^\*98$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [vmain] destination_number(limit_exceeded) =~ /^(vmain$|^\*4000$|^\*98)(\d{2,12})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->vmain_user] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [vmain_user] destination_number(limit_exceeded) =~ /^\*97$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->is_transfer] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [is_transfer] destination_number(limit_exceeded) =~ /^is_transfer$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Conference-1] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Conference-1] destination_number(limit_exceeded) =~ /^801$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Conference-2] continue=
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Conference-2] destination_number(limit_exceeded) =~ /^802$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->cf] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [cf] destination_number(limit_exceeded) =~ /^cf$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->delay_echo] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [delay_echo] destination_number(limit_exceeded) =~ /^\*9195$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->echo] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [echo] destination_number(limit_exceeded) =~ /^\*9196$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->milliwatt] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [milliwatt] destination_number(limit_exceeded) =~ /^\*9197$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->is_zrtp_secure] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [is_zrtp_secure] ${zrtp_secure_media_confirmed}() =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b ANTI-Action eval(not_secure)
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->is_secure] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [is_secure] ${sip_via_protocol}() =~ /tls/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->tone_stream] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [tone_stream] destination_number(limit_exceeded) =~ /^\*9198$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->hold_music] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [hold_music] destination_number(limit_exceeded) =~ /^\*9664$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->recordings] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [recordings] destination_number(limit_exceeded) =~ /^\*(732)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->directory] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [directory] destination_number(limit_exceeded) =~ /^\*411$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->wake-up] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [wake-up] destination_number(limit_exceeded) =~ /^\*(925)$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->valet_park] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [valet_park] destination_number(limit_exceeded) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [valet_park] ${sip_h_Referred-By}() =~ /sip:(.*)@.*/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [valet_park] destination_number(limit_exceeded) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=never
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [valet_park] destination_number(limit_exceeded) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->operator] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [operator] destination_number(limit_exceeded) =~ /^0$|^operator$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->operator-forward] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [operator-forward] destination_number(limit_exceeded) =~ /^\*000$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->do-not-disturb] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [do-not-disturb] destination_number(limit_exceeded) =~ /^\*77$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [do-not-disturb] destination_number(limit_exceeded) =~ /^\*78$|\*363$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [do-not-disturb] destination_number(limit_exceeded) =~ /^\*79$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [do-not-disturb] destination_number(limit_exceeded) =~ /^dnd\+3188XXXXXXX$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call-forward] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call-forward] destination_number(limit_exceeded) =~ /^\*72$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call-forward] destination_number(limit_exceeded) =~ /^\*73$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call-forward] destination_number(limit_exceeded) =~ /^\*74$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call-forward] destination_number(limit_exceeded) =~ /^forward\+(\Q3188XXXXXXX\E)(?:\/(\d+))?$/ break=on-true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call forward all] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call forward all] ${user_exists}(false) =~ /true/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->follow-me] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [follow-me] destination_number(limit_exceeded) =~ /^\*21$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->clear_sip_auto_answer] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [clear_sip_auto_answer] ${click_to_call}() =~ /true/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->talking clock date and time] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [talking clock date and time] destination_number(limit_exceeded) =~ /^\*9172$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->talking clock time] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [talking clock time] destination_number(limit_exceeded) =~ /^\*9170$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->talking clock date] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [talking clock date] destination_number(limit_exceeded) =~ /^\*9171$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->call_screen] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [call_screen] ${call_screen_enabled}() =~ /^true$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->local_extension] continue=true
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [local_extension] ${user_exists}(false) =~ /true/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->voicemail] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [voicemail] ${user_exists}(false) =~ /true/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b parsing [pbx.example.com->Voys_Outbound] continue=false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (PASS) [Voys_Outbound] ${user_exists}(false) =~ /false/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c Dialplan: loopback/0631XXXXXX-b Regex (FAIL) [Voys_Outbound] destination_number(limit_exceeded) =~ /^(\d{8,20})$/ break=on-false
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:286 (loopback/0631XXXXXX-b) State Change CS_ROUTING -> CS_EXECUTE
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:643 (loopback/0631XXXXXX-b) State ROUTING going to sleep
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:584 (loopback/0631XXXXXX-b) Running State Change CS_EXECUTE (Cur 5 Tot 10065)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:650 (loopback/0631XXXXXX-b) State EXECUTE
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:438 loopback/0631XXXXXX-b CHANNEL EXECUTE
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:328 loopback/0631XXXXXX-b Standard EXECUTE
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b export(origination_callee_id_name=limit_exceeded)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_channel.c:1296 EXPORT (export_vars) [origination_callee_id_name]=[limit_exceeded]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b set(RFC2822_DATE=Wed, 07 Aug 2019 10:37:03 +0200)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_dptools.c:1598 SET loopback/0631XXXXXX-b [RFC2822_DATE]=[Wed, 07 Aug 2019 10:37:03 +0200]
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b hash(insert/-last_dial/3188XXXXXXX/limit_exceeded)
8743ced6-bc1c-457c-8cde-52132274fc0c EXECUTE loopback/0631XXXXXX-b eval(not_secure)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [NOTICE] switch_core_state_machine.c:385 loopback/0631XXXXXX-b has executed the last dialplan instruction, hanging up.
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [NOTICE] switch_core_state_machine.c:387 Hangup loopback/0631XXXXXX-b [CS_EXECUTE] [NORMAL_CLEARING]
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:650 (loopback/0631XXXXXX-b) State EXECUTE going to sleep
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:584 (loopback/0631XXXXXX-b) Running State Change CS_HANGUP (Cur 5 Tot 10065)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:847 (loopback/0631XXXXXX-b) Callstate Change RINGING -> HANGUP
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:849 (loopback/0631XXXXXX-b) State HANGUP
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:550 loopback/0631XXXXXX-b CHANNEL HANGUP
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:60 loopback/0631XXXXXX-b Standard HANGUP, cause: NORMAL_CLEARING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:849 (loopback/0631XXXXXX-b) State HANGUP going to sleep
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:619 (loopback/0631XXXXXX-b) State Change CS_HANGUP -> CS_REPORTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:584 (loopback/0631XXXXXX-b) Running State Change CS_REPORTING (Cur 5 Tot 10065)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.021527 [DEBUG] switch_core_state_machine.c:935 (loopback/0631XXXXXX-b) State REPORTING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] switch_core_state_machine.c:174 loopback/0631XXXXXX-b Standard REPORTING, cause: NORMAL_CLEARING
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] switch_core_state_machine.c:935 (loopback/0631XXXXXX-b) State REPORTING going to sleep
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] switch_core_state_machine.c:610 (loopback/0631XXXXXX-b) State Change CS_REPORTING -> CS_DESTROY
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] mod_loopback.c:603 loopback/0631XXXXXX-b CHANNEL KILL
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] switch_core_session.c:1715 Session 10064 (loopback/0631XXXXXX-b) Locked, Waiting on external entities
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [NOTICE] switch_core_session.c:1733 Session 10064 (loopback/0631XXXXXX-b) Ended
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [NOTICE] switch_core_session.c:1737 Close Channel loopback/0631XXXXXX-b [CS_DESTROY]
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] switch_core_state_machine.c:738 (loopback/0631XXXXXX-b) Running State Change CS_DESTROY (Cur 3 Tot 10065)
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] switch_core_state_machine.c:748 (loopback/0631XXXXXX-b) State DESTROY
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] switch_core_state_machine.c:181 loopback/0631XXXXXX-b Standard DESTROY
8743ced6-bc1c-457c-8cde-52132274fc0c 2019-08-07 10:37:03.081532 [DEBUG] switch_core_state_machine.c:748 (loopback/0631XXXXXX-b) State DESTROY going to sleep

I hope someone can help me figuring out why these calls end up at destination=limit_exceeded. Thanks!
 

DigitalDaz

Administrator
Staff member
Sep 29, 2016
3,043
565
113
The first thing you need to do is address that Freeswitch version. 1.8.5 had buggy NAT.
 

FrankNL

New Member
Jun 13, 2019
12
1
1
The Netherlands
The first thing you need to do is address that Freeswitch version. 1.8.5 had buggy NAT.
It seems that we were already upgraded to 1.10 last week during Debian updates but the Freeswitch process hasn't restarted.

If we do that, that should probably fix the buggy NAT issue or are we worse of with a version bump that big and should we downgrade to 1.8.4 somehow?
 

FrankNL

New Member
Jun 13, 2019
12
1
1
The Netherlands
Do you have the same issue?
Yes, without config change that was still the same problem.

However, I created a new outbound and noticed that new one's aren't created with the "action > limit" line. When I removed it, the issue was resolved. It's logical, since it was outbound and some kind of imposed limited. So it works now, but there is no limit at all applied locally and it's unclear where this type of limit should be configured.
 
Status
Not open for further replies.