SOLVED Outbound Calls Won't Parse Outbound Rules, code:408

Status
Not open for further replies.

nabor

New Member
Sep 24, 2018
11
0
1
35
Hi Guys,

My fusionpbx is unable to make any calls to the outside. On my softphone, it always show "Temporarily Unavailable (code: 480) error".

In the log, I can see it went through all the regex except any outbound rules I defined. I am confused how to make it work. Below is my log:

Code:
2018-12-29 12:25:44.131991 [DEBUG] switch_channel.c:2249 (sofia/internal/308@vo.energyequipment.co.nz) Callstate Change DOWN -> RINGING
2018-12-29 12:25:44.131991 [DEBUG] switch_core_state_machine.c:643 (sofia/internal/308@vo.energyequipment.co.nz) State ROUTING
2018-12-29 12:25:44.131991 [DEBUG] mod_sofia.c:154 sofia/internal/308@vo.energyequipment.co.nz SOFIA ROUTING
2018-12-29 12:25:44.131991 [DEBUG] switch_core_state_machine.c:236 sofia/internal/308@mydomain.com Standard ROUTING
2018-12-29 12:25:44.131991 [INFO] mod_dialplan_xml.c:637 Processing 308 <308>->1020287719 in context 10.1.5.33
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->user_exists] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [user_exists] () =~ // break=on-false
Dialplan: sofia/internal/308@mydomain.com Action set(user_exists=${user_exists id ${destination_number} ${domain_name}}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(user_exists=false)
2018-12-29 12:25:44.131991 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [user_exists]=[false]
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_exists] ${user_exists}(false) =~ /^true$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->caller-details] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [caller-details] ${caller_destination}() =~ /^$/ break=never
Dialplan: sofia/internal/308@mydomain.com Action set(caller_destination=${destination_number}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(caller_destination=1020287719)
2018-12-29 12:25:44.131991 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [caller_destination]=[1020287719]
Dialplan: sofia/internal/308@mydomain.com Action set(caller_id_name=${caller_id_name}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(caller_id_name=308)
2018-12-29 12:25:44.131991 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [caller_id_name]=[308]
Dialplan: sofia/internal/308@mydomain.com Action set(caller_id_number=${caller_id_number}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(caller_id_number=308)
2018-12-29 12:25:44.131991 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [caller_id_number]=[308]
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->call-direction] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call-direction] ${call_direction}() =~ /^(inbound|outbound|local)$/ break=never
Dialplan: sofia/internal/308@mydomain.com ANTI-Action export(call_direction=local)
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->variables] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [variables] () =~ // break=on-false
Dialplan: sofia/internal/308@mydomain.com Action export(origination_callee_id_name=${destination_number})
Dialplan: sofia/internal/308@mydomain.com Action set(RFC2822_DATE=${strftime(%a, %d %b %Y %T %z)})
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->user_record] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [user_record] () =~ // break=on-false
Dialplan: sofia/internal/308@mydomain.com Action set(user_record=${user_data ${destination_number}@${domain_name} var user_record}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(user_record=)
2018-12-29 12:25:44.151963 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [user_record]=[UNDEF]
Dialplan: sofia/internal/308@mydomain.com Action set(from_user_exists=${user_exists id ${sip_from_user} ${sip_from_host}}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(from_user_exists=true)
2018-12-29 12:25:44.151963 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [from_user_exists]=[true]
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${user_record}() =~ /^all$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^inbound$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${user_record}() =~ /^inbound$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^outbound$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${user_record}() =~ /^outbound$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^local$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${user_record}() =~ /^local$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Action set(from_user_record=${user_data ${sip_from_user}@${sip_from_host} var user_record}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(from_user_record=)
2018-12-29 12:25:44.151963 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [from_user_record]=[UNDEF]
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${from_user_record}() =~ /^all$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^inbound$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${from_user_record}() =~ /^inbound$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^outbound$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${from_user_record}() =~ /^outbound$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^local$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${from_user_record}() =~ /^local$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [user_record] ${record_session}() =~ /^true$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->redial] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [redial] destination_number(1020287719) =~ /^(redial|\*870)$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [redial] () =~ // break=never
Dialplan: sofia/internal/308@mydomain.com Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number})
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->speed_dial] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [speed_dial] destination_number(1020287719) =~ /^\*0(.*)$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->default_caller_id] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [default_caller_id] ${emergency_caller_id_number}() =~ /^$/ break=never
Dialplan: sofia/internal/308@mydomain.com Action set(emergency_caller_id_name=${default_emergency_caller_id_name}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(emergency_caller_id_name=)
2018-12-29 12:25:44.151963 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [emergency_caller_id_name]=[UNDEF]
Dialplan: sofia/internal/308@mydomain.com Action set(emergency_caller_id_number=${default_emergency_caller_id_number}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(emergency_caller_id_number=)
2018-12-29 12:25:44.151963 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [emergency_caller_id_number]=[UNDEF]
Dialplan: sofia/internal/308@mydomain.com Regex (PASS) [default_caller_id] ${outbound_caller_id_number}() =~ /^$/ break=never
Dialplan: sofia/internal/308@mydomain.com Action set(outbound_caller_id_name=${default_outbound_caller_id_name}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(outbound_caller_id_name=)
2018-12-29 12:25:44.151963 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [outbound_caller_id_name]=[UNDEF]
Dialplan: sofia/internal/308@mydomain.com Action set(outbound_caller_id_number=${default_outbound_caller_id_number}) INLINE
EXECUTE sofia/internal/308@mydomain.com set(outbound_caller_id_number=)
2018-12-29 12:25:44.151963 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [outbound_caller_id_number]=[UNDEF]
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->agent_status] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [agent_status] destination_number(1020287719) =~ /^\*22$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->agent_status_id] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [agent_status_id] destination_number(1020287719) =~ /^\*23$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->group-intercept] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [group-intercept] destination_number(1020287719) =~ /^\*8$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->page-extension] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [page-extension] destination_number(1020287719) =~ /^\*8(\d{2,7})$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->eavesdrop] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [eavesdrop] destination_number(1020287719) =~ /^\*33(\d{2,7})$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->call_privacy] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call_privacy] destination_number(1020287719) =~ /^\*67(\d+)$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->call_return] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call_return] destination_number(1020287719) =~ /^\*69$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->intercept-ext] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [intercept-ext] destination_number(1020287719) =~ /^\*\*(\d+)$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [intercept-ext] destination_number(1020287719) =~ /^\*\*$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->intercept-ext-polycom] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [intercept-ext-polycom] destination_number(1020287719) =~ /^\*97(\d+)$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->extension_queue] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [extension_queue] destination_number(1020287719) =~ /^\*800(.*)$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->dx] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [dx] destination_number(1020287719) =~ /^dx$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->send_to_voicemail] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [send_to_voicemail] destination_number(1020287719) =~ /^\*99(\d{2,10})$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->extension-to-voicemail] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [extension-to-voicemail] ${user_exists}(false) =~ /^true$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->att_xfer] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [att_xfer] destination_number(1020287719) =~ /^att_xfer$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->xfer_vm] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [xfer_vm] destination_number(1020287719) =~ /^xfer_vm$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->vmain] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [vmain] destination_number(1020287719) =~ /^vmain$|^\*4000$|^\*98$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [vmain] destination_number(1020287719) =~ /^(vmain$|^\*4000$|^\*98)(\d{2,12})$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->is_transfer] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [is_transfer] destination_number(1020287719) =~ /^is_transfer$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->vmain_user] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [vmain_user] destination_number(1020287719) =~ /^\*97$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->cf] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [cf] destination_number(1020287719) =~ /^cf$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->delay_echo] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [delay_echo] destination_number(1020287719) =~ /^\*9195$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->echo] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [echo] destination_number(1020287719) =~ /^\*9196$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->is_zrtp_secure] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [is_zrtp_secure] ${zrtp_secure_media_confirmed}() =~ /^true$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com ANTI-Action eval(not_secure)
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->milliwatt] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [milliwatt] destination_number(1020287719) =~ /^\*9197$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->is_secure] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [is_secure] ${sip_via_protocol}(tcp) =~ /tls/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->tone_stream] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [tone_stream] destination_number(1020287719) =~ /^\*9198$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->hold_music] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [hold_music] destination_number(1020287719) =~ /^\*9664$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->recordings] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [recordings] destination_number(1020287719) =~ /^\*(732)$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->directory] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [directory] destination_number(1020287719) =~ /^\*411$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->wake-up] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [wake-up] destination_number(1020287719) =~ /^\*(925)$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->valet_park] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [valet_park] destination_number(1020287719) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [valet_park] ${sip_h_Referred-By}() =~ /sip:(.*)@.*/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [valet_park] destination_number(1020287719) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=never
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [valet_park] destination_number(1020287719) =~ /^(park\+)?\*(59[0-9][0-9])$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->operator] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [operator] destination_number(1020287719) =~ /^0$|^operator$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->operator-forward] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [operator-forward] destination_number(1020287719) =~ /^\*000$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->do-not-disturb] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [do-not-disturb] destination_number(1020287719) =~ /^\*77$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [do-not-disturb] destination_number(1020287719) =~ /^\*78$|\*363$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [do-not-disturb] destination_number(1020287719) =~ /^\*79$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [do-not-disturb] destination_number(1020287719) =~ /^dnd\+308$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->call-forward] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call-forward] destination_number(1020287719) =~ /^\*72$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call-forward] destination_number(1020287719) =~ /^\*73$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call-forward] destination_number(1020287719) =~ /^\*74$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call-forward] destination_number(1020287719) =~ /^forward\+(\Q308\E)(?:\/(\d+))?$/ break=on-true
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->call forward all] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call forward all] ${user_exists}(false) =~ /true/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->follow-me] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [follow-me] destination_number(1020287719) =~ /^\*21$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->clear_sip_auto_answer] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [clear_sip_auto_answer] ${click_to_call}() =~ /true/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->talking clock date and time] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [talking clock date and time] destination_number(1020287719) =~ /^\*9172$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->talking clock time] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [talking clock time] destination_number(1020287719) =~ /^\*9170$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->talking clock date] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [talking clock date] destination_number(1020287719) =~ /^\*9171$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->call_screen] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [call_screen] ${call_screen_enabled}(false) =~ /^true$/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->local_extension] continue=true
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [local_extension] ${user_exists}(false) =~ /true/ break=on-false
Dialplan: sofia/internal/308@mydomain.com parsing [10.1.5.33->voicemail] continue=false
Dialplan: sofia/internal/308@mydomain.com Regex (FAIL) [voicemail] ${user_exists}(false) =~ /true/ break=on-false
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:286 (sofia/internal/308@mydomain.com) State Change CS_ROUTING -> CS_EXECUTE
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:643 (sofia/internal/308@mydomain.com) State ROUTING going to sleep
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/308@mydomain.com) Running State Change CS_EXECUTE (Cur 1 Tot 36)
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:650 (sofia/internal/308@mydomain.com) State EXECUTE
2018-12-29 12:25:44.151963 [DEBUG] mod_sofia.c:209 sofia/internal/308@mydomain.com SOFIA EXECUTE
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:328 sofia/internal/308@mydomain.com Standard EXECUTE
EXECUTE sofia/internal/308@mydomain.com export(call_direction=local)
2018-12-29 12:25:44.151963 [DEBUG] switch_channel.c:1296 EXPORT (export_vars) [call_direction]=[local]
EXECUTE sofia/internal/308@mydomain.com export(origination_callee_id_name=1020287719)
2018-12-29 12:25:44.151963 [DEBUG] switch_channel.c:1296 EXPORT (export_vars) [origination_callee_id_name]=[1020287719]
EXECUTE sofia/internal/308@mydomain.com set(RFC2822_DATE=Sat, 29 Dec 2018 12:25:44 +1300)
2018-12-29 12:25:44.151963 [DEBUG] mod_dptools.c:1598 SET sofia/internal/308@mydomain.com [RFC2822_DATE]=[Sat, 29 Dec 2018 12:25:44 +1300]
EXECUTE sofia/internal/308@mydomain.com hash(insert/10.1.5.33-last_dial/308/1020287719)
EXECUTE sofia/internal/308@mydomain.com eval(not_secure)
2018-12-29 12:25:44.151963 [NOTICE] switch_core_state_machine.c:385 sofia/internal/308@mydomain.com has executed the last dialplan instruction, hanging up.
2018-12-29 12:25:44.151963 [NOTICE] switch_core_state_machine.c:387 Hangup sofia/internal/308@mydomain.com [CS_EXECUTE] [NORMAL_CLEARING]
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:650 (sofia/internal/308@mydomain.com) State EXECUTE going to sleep
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/308@mydomain.com) Running State Change CS_HANGUP (Cur 1 Tot 36)
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:847 (sofia/internal/308@mydomain.com) Callstate Change RINGING -> HANGUP
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:849 (sofia/internal/308@mydomain.com) State HANGUP
2018-12-29 12:25:44.151963 [DEBUG] mod_sofia.c:449 Channel sofia/internal/308@mydomain.com hanging up, cause: NORMAL_CLEARING
2018-12-29 12:25:44.151963 [DEBUG] mod_sofia.c:588 Responding to INVITE with: 480
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:60 sofia/internal/308@mydomain.com Standard HANGUP, cause: NORMAL_CLEARING
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:849 (sofia/internal/308@mydomain.com) State HANGUP going to sleep
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:619 (sofia/internal/308@mydomain.com) State Change CS_HANGUP -> CS_REPORTING
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/308@mydomain.com) Running State Change CS_REPORTING (Cur 1 Tot 36)
2018-12-29 12:25:44.151963 [DEBUG] switch_core_state_machine.c:935 (sofia/internal/308@mydomain.com) State REPORTING
2018-12-29 12:25:44.291963 [DEBUG] switch_core_state_machine.c:174 sofia/internal/308@mydomain.com Standard REPORTING, cause: NORMAL_CLEARING
2018-12-29 12:25:44.291963 [DEBUG] switch_core_state_machine.c:935 (sofia/internal/308@mydomain.com) State REPORTING going to sleep
2018-12-29 12:25:44.291963 [DEBUG] switch_core_state_machine.c:610 (sofia/internal/308@mydomain.com) State Change CS_REPORTING -> CS_DESTROY
2018-12-29 12:25:44.291963 [DEBUG] switch_core_session.c:1714 Session 36 (sofia/internal/308@mydomain.com) Locked, Waiting on external entities
2018-12-29 12:25:44.291963 [NOTICE] switch_core_session.c:1732 Session 36 (sofia/internal/308@mydomain.com) Ended
2018-12-29 12:25:44.291963 [NOTICE] switch_core_session.c:1736 Close Channel sofia/internal/308@mydomain.com [CS_DESTROY]
2018-12-29 12:25:44.291963 [DEBUG] switch_core_state_machine.c:738 (sofia/internal/308@mydomain.com) Running State Change CS_DESTROY (Cur 0 Tot 36)
2018-12-29 12:25:44.291963 [DEBUG] switch_core_state_machine.c:748 (sofia/internal/308@mydomain.com) State DESTROY
2018-12-29 12:25:44.291963 [DEBUG] mod_sofia.c:354 sofia/internal/308@mydomain.com SOFIA DESTROY
2018-12-29 12:25:44.291963 [DEBUG] switch_core_state_machine.c:181 sofia/internal/308@mydomain.com Standard DESTROY
2018-12-29 12:25:44.291963 [DEBUG] switch_core_state_machine.c:748 (sofia/internal/308@mydomain.com) State DESTROY going to sleep
freeswitch@fones>

How can I let it pass the outbound routes?
 
Last edited:

agree

Member
Aug 26, 2018
135
24
18
I"m not sure, I think user_exists=false
it looks like your outbound route or something else is misconfigured
 

nabor

New Member
Sep 24, 2018
11
0
1
35
I"m not sure, I think user_exists=false
it looks like your outbound route or something else is misconfigured
I reset configurations on both internal and external profile and they can read the outbound rules.
 
Status
Not open for further replies.