Fwd: Not able to do outbound call
Hi Michel, Here is the output of fs_cli 2010-07-22 16:47:27.308819 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT: CALL_START:(80) [w1g2] CSid=0 Seq=10 Cn=[N/A] Cd=[1100] Ci=[9677012480] Rdnis=[] 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:880 Changing state on 1:2 from DOWN to RING 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [RING] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1934 got clear channel sig [START] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:403 Set codec PCMA 20ms 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1439 Connect inbound channel OpenZAP/1:2/1100 2010-07-22 16:47:27.308819 [NOTICE] switch_channel.c:776 New Channel OpenZAP/1:2/1100 [08de1301-c6c6-4103-bc88-96c444124035] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1450 (OpenZAP/1:2/1100) State Change CS_NEW -> CS_INIT 2010-07-22 16:47:27.308819 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_INIT 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:431 (OpenZAP/1:2/1100) State Change CS_INIT -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_channel.c:1471 (OpenZAP/1:2/1100) Callstate Change DOWN -> RINGING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [INFO] mod_dialplan_xml.c:331 Processing 9677012480->1100 in context default Dialplan: OpenZAP/1:2/1100 parsing [default->unloop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tod_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (PASS) [tod_example] break=on-false Dialplan: OpenZAP/1:2/1100 Action set(open=true) Dialplan: OpenZAP/1:2/1100 parsing [default->holiday_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (FAIL) [holiday_example] break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global-intercept] destination_number(1100) =~ /^886$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->outgoing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [outgoing] destination_number(1100) =~ /^(\d)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->priout] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [priout] destination_number(1100) =~ /^(09677012480)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group-intercept] destination_number(1100) =~ /^\*8$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->intercept-ext] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [intercept-ext] destination_number(1100) =~ /^\*\*(\d+)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->redial] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [redial] destination_number(1100) =~ /^(redial|870)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global] continue=true Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${call_debug}(false) =~ /^true$/ break=never Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${sip_has_crypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never Dialplan: OpenZAP/1:2/1100 Absolute Condition [global] Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-spymap/${caller_id_number}/${uuid}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-last_dial/global/${uuid}) Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-2] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-2] destination_number(1100) =~ /^9001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-1] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-1] destination_number(1100) =~ /^9000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^88(\d{4})$|^\*0(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^779$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call_return] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call_return] destination_number(1100) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->del-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [del-group] destination_number(1100) =~ /^80(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->add-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [add-group] destination_number(1100) =~ /^81(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-simo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-simo] destination_number(1100) =~ /^82(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-order] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-order] destination_number(1100) =~ /^83(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->extension-intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [extension-intercom] destination_number(1100) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension] destination_number(1100) =~ /^(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension_Skinny] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension_Skinny] destination_number(1100) =~ /^(20[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_sales] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_sales] destination_number(1100) =~ /^2000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_support] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_support] destination_number(1100) =~ /^2001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_billing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_billing] destination_number(1100) =~ /^2002$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->operator] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [operator] destination_number(1100) =~ /^(operator|0)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->vmain] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [vmain] destination_number(1100) =~ /^vmain$|^4000$|^\*98$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->sip_uri] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [sip_uri] destination_number(1100) =~ /^sip:(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->nb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [nb_conferences] destination_number(1100) =~ /^(30\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wb_conferences] destination_number(1100) =~ /^(31\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->uwb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [uwb_conferences] destination_number(1100) =~ /^(32\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->cdquality_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [cdquality_conferences] destination_number(1100) =~ /^(33\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->freeswitch_public_conf_via_sip] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [freeswitch_public_conf_via_sip] destination_number(1100) =~ /^9(888|8888|1616|3232)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0911$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0912$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss] destination_number(1100) =~ /^0913$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ivr_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ivr_demo] destination_number(1100) =~ /^5000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->dynamic_conference] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [dynamic_conference] destination_number(1100) =~ /^5001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->rtp_multicast_page] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [rtp_multicast_page] destination_number(1100) =~ /^pagegroup$|^7243$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] destination_number(1100) =~ /^5900$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] destination_number(1100) =~ /^5901$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(6000)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(60\d[1-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wait] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wait] destination_number(1100) =~ /^wait$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_receive] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_receive] destination_number(1100) =~ /^9178$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_transmit] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_transmit] destination_number(1100) =~ /^9179$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_180] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_180] destination_number(1100) =~ /^9180$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_183_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_uk_ring] destination_number(1100) =~ /^9181$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_183_music_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_music_ring] destination_number(1100) =~ /^9182$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_post_answer_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_uk_ring] destination_number(1100) =~ /^9183$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_post_answer_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_music] destination_number(1100) =~ /^9184$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ClueCon] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ClueCon] destination_number(1100) =~ /^9191$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->show_info] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [show_info] destination_number(1100) =~ /^9192$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_record] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_record] destination_number(1100) =~ /^9193$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_playback] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_playback] destination_number(1100) =~ /^9194$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->delay_echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [delay_echo] destination_number(1100) =~ /^9195$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [echo] destination_number(1100) =~ /^9196$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->milliwatt] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [milliwatt] destination_number(1100) =~ /^9197$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tone_stream] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [tone_stream] destination_number(1100) =~ /^9198$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->zrtp_enrollement] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [zrtp_enrollement] destination_number(1100) =~ /^9787$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->hold_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [hold_music] destination_number(1100) =~ /^9664$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->pizza_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [pizza_demo] destination_number(1100) =~ /^(pizza|74992)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->local.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [local.example.com] ${toll_allow}() =~ /local/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->domestic.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [domestic.example.com] ${toll_allow}() =~ /domestic/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->international.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [international.example.com] ${toll_allow}() =~ /international/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->enum] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] ${module_exists(mod_enum)}(true) =~ /true/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] destination_number(1100) =~ /^(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 Action transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:119 (OpenZAP/1:2/1100) State Change CS_ROUTING -> CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:471 OpenZAP/1:2/1100 CHANNEL EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:157 OpenZAP/1:2/1100 Standard EXECUTE EXECUTE OpenZAP/1:2/1100 set(open=true) 2010-07-22 16:47:27.312160 [DEBUG] mod_dptools.c:854 OpenZAP/1:2/1100 SET [open]=[true] EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-spymap/9677012480/08de1301-c6c6-4103-bc88-96c444124035) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/9677012480/1100) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/global/08de1301-c6c6-4103-bc88-96c444124035) EXECUTE OpenZAP/1:2/1100 transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_ivr.c:1469 (OpenZAP/1:2/1100) State Change CS_EXECUTE -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:647 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [NOTICE] switch_ivr.c:1475 Transfer OpenZAP/1:2/1100 to enum[1100@default] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_enum.c:576 ENUM Lookup on 1100 2010-07-22 16:47:27.928811 [DEBUG] mod_enum.c:204 Unable to lookup NAPTR record for 0.0.1.1.e164.org: valid domain but no data of requested type 2010-07-22 16:47:27.928811 [INFO] switch_core_state_machine.c:142 No Route, Aborting 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2261 (OpenZAP/1:2/1100) Callstate Change RINGING -> HANGUP 2010-07-22 16:47:27.928811 [NOTICE] switch_core_state_machine.c:143 Hangup OpenZAP/1:2/1100 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2277 Send signal OpenZAP/1:2/1100 [KILL] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:540 Changing state on 1:2 from RING to HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:556 OpenZAP/1:2/1100 CHANNEL HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:46 OpenZAP/1:2/1100 Standard HANGUP, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:333 (OpenZAP/1:2/1100) State Change CS_HANGUP -> CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:53 OpenZAP/1:2/1100 Standard REPORTING, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:327 (OpenZAP/1:2/1100) State Change CS_REPORTING -> CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1175 Session 21 (OpenZAP/1:2/1100) Locked, Waiting on external entities 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1193 Session 21 (OpenZAP/1:2/1100) Ended 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1195 Close Channel OpenZAP/1:2/1100 [CS_DESTROY] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:427 (OpenZAP/1:2/1100) Callstate Change HANGUP -> DOWN 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:430 (OpenZAP/1:2/1100) Running State Change CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:60 OpenZAP/1:2/1100 Standard DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY going to sleep 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP] 2010-07-22 16:47:27.932812 [WARNING] sangoma_boost_client.c:221 TX EVENT (N): CALL_START_NACK:(82) [w1g2] Rc=3 CSid=0 Seq=5 2010-07-22 16:47:27.932812 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT (N): CALL_START_NACK_ACK:(83) [w1g2] Rc=0 CSid=0 Seq=11 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:570 Changing state on 1:2 from HANGUP to HANGUP_COMPLETE 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP_COMPLETE] 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1314 Changing state on 1:2 from HANGUP_COMPLETE to DOWN 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [DOWN] 2010-07-22 16:47:27.932812 [DEBUG] zap_io.c:1388 channel done 1:2 2010-07-22 16:47:31.665774 [DEBUG] switch_nat.c:299 got UPnP keep alive packet: NOTIFY * HTTP/1.1 Host: 239.255.255.250:1900 NT:urn:schemas-upnp-org:service:WANIPConnection:1 NTS: ssdp:alive USN:uuid:33333333-0000-c0a8-0101-efefefef803b::urn:schemas-upnp-org:service:WANIPConnection:1 Location:http://192.168.1.1:80/DeviceDescription.xml Cache-Control:max-age=480 Server:Allegro-Software-RomUpnp/4.07 UPnP/1.0 IGD/1.00 Regards, Venkat. On Wed, Jul 21, 2010 at 10:27 PM, Michael Collins <msc@freeswitch.org>wrote:
On Wed, Jul 21, 2010 at 9:35 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
Hi Nazim,
Do I need to add this into my deafult.xml file or public.xml file?
I have added bellow code into default.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
then, I changed this code from *default.xml* to *public.xml* file.
Still, no luck :(
You still need to get a log of the call - it will have the details on what exactly is happening with the call. Once we have the log on pastebin we can offer some specific suggestions. -MC
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Regards venki.
Usually, you paste that to a pastebin, and send us the URL. Pasting the whole log here is not really a good practice. Whatever, it's done now, so I think your issue is: 2010-07-22 16:47:27.928811 [DEBUG] mod_enum.c:204 Unable to lookup NAPTR record for0.0.1.1.e164.org: valid domain but no data of requested type 2010-07-22 16:47:27.928811 [INFO] switch_core_state_machine.c:142 No Route, Aborting 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2261 (OpenZAP/ 1:2/1100) Callstate Change RINGING -> HANGUP 2010-07-22 16:47:27.928811 [NOTICE] switch_core_state_machine.c:143 Hangup OpenZAP/1:2/1100 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2 things: -it's unusual a call coming from TDM lands on default.xml, but I guess that's what you wanted -if it's ISDN, it's possible you only receive the last 4 digits of the DID, so you need to match that. David Ponzone Direction Technique email: david.ponzone@ipeva.fr tel: 01 74 03 18 97 gsm: 06 66 98 76 34 Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur. Le 22/07/2010 à 13:26, ovvenkat a écrit :
Hi Michel,
Here is the output of fs_cli
2010-07-22 16:47:27.308819 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT: CALL_START:(80) [w1g2] CSid=0 Seq=10 Cn=[N/A] Cd=[1100] Ci=[9677012480] Rdnis=[] 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:880 Changing state on 1:2 from DOWN to RING 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [RING] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1934 got clear channel sig [START] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:403 Set codec PCMA 20ms 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1439 Connect inbound channel OpenZAP/1:2/1100 2010-07-22 16:47:27.308819 [NOTICE] switch_channel.c:776 New Channel OpenZAP/1:2/1100 [08de1301-c6c6-4103-bc88-96c444124035] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1450 (OpenZAP/ 1:2/1100) State Change CS_NEW -> CS_INIT 2010-07-22 16:47:27.308819 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_INIT 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:431 (OpenZAP/ 1:2/1100) State Change CS_INIT -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_channel.c:1471 (OpenZAP/ 1:2/1100) Callstate Change DOWN -> RINGING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/ 1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [INFO] mod_dialplan_xml.c:331 Processing 9677012480->1100 in context default Dialplan: OpenZAP/1:2/1100 parsing [default->unloop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [unloop] ${unroll_loops} (true) =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unloop] ${sip_looped_call} () =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tod_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (PASS) [tod_example] break=on-false Dialplan: OpenZAP/1:2/1100 Action set(open=true) Dialplan: OpenZAP/1:2/1100 parsing [default->holiday_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (FAIL) [holiday_example] break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global-intercept] destination_number(1100) =~ /^886$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->outgoing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [outgoing] destination_number(1100) =~ /^(\d)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->priout] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [priout] destination_number(1100) =~ /^(09677012480)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group-intercept] destination_number(1100) =~ /^\*8$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->intercept-ext] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [intercept-ext] destination_number(1100) =~ /^\*\*(\d+)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->redial] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [redial] destination_number(1100) =~ /^(redial|870)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global] continue=true Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${call_debug} (false) =~ /^true$/ break=never Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${sip_has_crypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never Dialplan: OpenZAP/1:2/1100 Absolute Condition [global] Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-spymap/$ {caller_id_number}/${uuid}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}- last_dial/${caller_id_number}/${destination_number}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}- last_dial/global/${uuid}) Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-2] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-2] destination_number(1100) =~ /^9001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-1] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-1] destination_number(1100) =~ /^9000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^88(\d{4})$|^\*0(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^779$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call_return] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call_return] destination_number(1100) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->del-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [del-group] destination_number(1100) =~ /^80(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->add-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [add-group] destination_number(1100) =~ /^81(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-simo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-simo] destination_number(1100) =~ /^82(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-order] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-order] destination_number(1100) =~ /^83(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->extension-intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [extension-intercom] destination_number(1100) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension] destination_number(1100) =~ /^(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension_Skinny] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension_Skinny] destination_number(1100) =~ /^(20[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_sales] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_sales] destination_number(1100) =~ /^2000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_support] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_support] destination_number(1100) =~ /^2001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_billing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_billing] destination_number(1100) =~ /^2002$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->operator] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [operator] destination_number(1100) =~ /^(operator|0)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->vmain] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [vmain] destination_number(1100) =~ /^vmain$|^4000$|^\*98$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->sip_uri] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [sip_uri] destination_number(1100) =~ /^sip:(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->nb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [nb_conferences] destination_number(1100) =~ /^(30\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wb_conferences] destination_number(1100) =~ /^(31\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->uwb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [uwb_conferences] destination_number(1100) =~ /^(32\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->cdquality_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [cdquality_conferences] destination_number(1100) =~ /^(33\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default-
freeswitch_public_conf_via_sip] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [freeswitch_public_conf_via_sip] destination_number(1100) =~ /^9(888| 8888|1616|3232)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0911$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0912$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss] destination_number(1100) =~ /^0913$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ivr_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ivr_demo] destination_number(1100) =~ /^5000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->dynamic_conference] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [dynamic_conference] destination_number(1100) =~ /^5001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->rtp_multicast_page] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [rtp_multicast_page] destination_number(1100) =~ /^pagegroup$|^7243$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] destination_number(1100) =~ /^5900$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] destination_number(1100) =~ /^5901$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(6000)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(60\d[1-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wait] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wait] destination_number(1100) =~ /^wait$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_receive] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_receive] destination_number(1100) =~ /^9178$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_transmit] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_transmit] destination_number(1100) =~ /^9179$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_180] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_180] destination_number(1100) =~ /^9180$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_183_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_uk_ring] destination_number(1100) =~ /^9181$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default- ringback_183_music_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_music_ring] destination_number(1100) =~ /^9182$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default- ringback_post_answer_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_uk_ring] destination_number(1100) =~ /^9183$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default- ringback_post_answer_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_music] destination_number(1100) =~ /^9184$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ClueCon] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ClueCon] destination_number(1100) =~ /^9191$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->show_info] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [show_info] destination_number(1100) =~ /^9192$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_record] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_record] destination_number(1100) =~ /^9193$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_playback] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_playback] destination_number(1100) =~ /^9194$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->delay_echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [delay_echo] destination_number(1100) =~ /^9195$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [echo] destination_number(1100) =~ /^9196$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->milliwatt] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [milliwatt] destination_number(1100) =~ /^9197$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tone_stream] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [tone_stream] destination_number(1100) =~ /^9198$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->zrtp_enrollement] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [zrtp_enrollement] destination_number(1100) =~ /^9787$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->hold_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [hold_music] destination_number(1100) =~ /^9664$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->pizza_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [pizza_demo] destination_number(1100) =~ /^(pizza|74992)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->local.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [local.example.com] $ {toll_allow}() =~ /local/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->domestic.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [domestic.example.com] $ {toll_allow}() =~ /domestic/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default- international.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [international.example.com] $ {toll_allow}() =~ /international/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->enum] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] $ {module_exists(mod_enum)}(true) =~ /true/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] destination_number(1100) =~ /^(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 Action transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:119 (OpenZAP/1:2/1100) State Change CS_ROUTING -> CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:471 OpenZAP/ 1:2/1100 CHANNEL EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:157 OpenZAP/1:2/1100 Standard EXECUTE EXECUTE OpenZAP/1:2/1100 set(open=true) 2010-07-22 16:47:27.312160 [DEBUG] mod_dptools.c:854 OpenZAP/ 1:2/1100 SET [open]=[true] EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-spymap/ 9677012480/08de1301-c6c6-4103-bc88-96c444124035) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/ 9677012480/1100) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/global/ 08de1301-c6c6-4103-bc88-96c444124035) EXECUTE OpenZAP/1:2/1100 transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_ivr.c:1469 (OpenZAP/ 1:2/1100) State Change CS_EXECUTE -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:647 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [NOTICE] switch_ivr.c:1475 Transfer OpenZAP/1:2/1100 to enum[1100@default] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/ 1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_enum.c:576 ENUM Lookup on 1100 2010-07-22 16:47:27.928811 [DEBUG] mod_enum.c:204 Unable to lookup NAPTR record for 0.0.1.1.e164.org: valid domain but no data of requested type 2010-07-22 16:47:27.928811 [INFO] switch_core_state_machine.c:142 No Route, Aborting 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2261 (OpenZAP/ 1:2/1100) Callstate Change RINGING -> HANGUP 2010-07-22 16:47:27.928811 [NOTICE] switch_core_state_machine.c:143 Hangup OpenZAP/1:2/1100 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2277 Send signal OpenZAP/1:2/1100 [KILL] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:540 Changing state on 1:2 from RING to HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:556 OpenZAP/ 1:2/1100 CHANNEL HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:46 OpenZAP/1:2/1100 Standard HANGUP, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:333 (OpenZAP/1:2/1100) State Change CS_HANGUP -> CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:53 OpenZAP/1:2/1100 Standard REPORTING, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:327 (OpenZAP/1:2/1100) State Change CS_REPORTING -> CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1175 Session 21 (OpenZAP/1:2/1100) Locked, Waiting on external entities 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1193 Session 21 (OpenZAP/1:2/1100) Ended 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1195 Close Channel OpenZAP/1:2/1100 [CS_DESTROY] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:427 (OpenZAP/1:2/1100) Callstate Change HANGUP -> DOWN 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:430 (OpenZAP/1:2/1100) Running State Change CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:60 OpenZAP/1:2/1100 Standard DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY going to sleep 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP] 2010-07-22 16:47:27.932812 [WARNING] sangoma_boost_client.c:221 TX EVENT (N): CALL_START_NACK:(82) [w1g2] Rc=3 CSid=0 Seq=5 2010-07-22 16:47:27.932812 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT (N): CALL_START_NACK_ACK:(83) [w1g2] Rc=0 CSid=0 Seq=11 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:570 Changing state on 1:2 from HANGUP to HANGUP_COMPLETE 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP_COMPLETE] 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1314 Changing state on 1:2 from HANGUP_COMPLETE to DOWN 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [DOWN] 2010-07-22 16:47:27.932812 [DEBUG] zap_io.c:1388 channel done 1:2 2010-07-22 16:47:31.665774 [DEBUG] switch_nat.c:299 got UPnP keep alive packet: NOTIFY * HTTP/1.1 Host: 239.255.255.250:1900 NT:urn:schemas-upnp-org:service:WANIPConnection:1 NTS: ssdp:alive USN:uuid:33333333-0000-c0a8-0101-efefefef803b::urn:schemas-upnp-org:service:WANIPConnection:1 Location:http://192.168.1.1:80/DeviceDescription.xml Cache-Control:max-age=480 Server:Allegro-Software-RomUpnp/4.07 UPnP/1.0 IGD/1.00
Regards, Venkat.
On Wed, Jul 21, 2010 at 10:27 PM, Michael Collins <msc@freeswitch.org> wrote:
On Wed, Jul 21, 2010 at 9:35 AM, ovvenkat <ovvenkatesan@gmail.com> wrote: Hi Nazim,
Do I need to add this into my deafult.xml file or public.xml file?
I have added bellow code into default.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
then, I changed this code from default.xml to public.xml file.
Still, no luck :(
You still need to get a log of the call - it will have the details on what exactly is happening with the call. Once we have the log on pastebin we can offer some specific suggestions. -MC
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Regards venki. _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
On Thu, Jul 22, 2010 at 6:30 AM, David Ponzone <david.ponzone@gmail.com>wrote:
Usually, you paste that to a pastebin, and send us the URL. Pasting the whole log here is not really a good practice.
Whatever, it's done now, so I think your issue is:
2010-07-22 16:47:27.928811 [DEBUG] mod_enum.c:204 Unable to lookup NAPTR record for0.0.1.1.e164.org: valid domain but no data of requested type
2010-07-22 16:47:27.928811 [INFO] switch_core_state_machine.c:142 No Route, Aborting 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2261 (OpenZAP/1:2/1100) Callstate Change RINGING -> HANGUP 2010-07-22 16:47:27.928811 [NOTICE] switch_core_state_machine.c:143 Hangup OpenZAP/1:2/1100 [CS_ROUTING] [NO_ROUTE_DESTINATION]
2 things: -it's unusual a call coming from TDM lands on default.xml, but I guess that's what you wanted -if it's ISDN, it's possible you only receive the last 4 digits of the DID, so you need to match that.
This is a classic case of falling back to enum because of no matching destination number. Note this line from near the beginning of the trace: 2010-07-22 16:47:27.312160 [INFO] mod_dialplan_xml.c:331 Processing 9677012480->1100 in context default The inbound call is looking for destination number "1100". You don't have a dialplan entry that matches 1100 so it finally gets to the end of the dialplan and sees this: Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] destination_number(1100) =~ /^(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 Action transfer(1100 enum) I'm pretty sure that's not what you want. If you have a phone registered as "1100" then the quick thing to do would be to modify the Local_Extension regex. You can see the Local_Extension regex failing to match "1100" from this part of your log: Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension] destination_number(1100) =~ /^(10[01][0-9])$/ break=on-false Open up conf/dialplan/default.xml and locate the "Local_Extension" entry. Change the regex to allow 1100 to match. Either of these patterns will work: ^(1[01][01][0-9])$ (this pattern matches 1100-1119 in addition to the default 1000-1019) ^(10[01][0-9]|1100)$ (this pattern matches 1100 specifically, in addition to the default 1000-1019) Hope that info helps. BTW, all this is covered in the intro article: http://bit.ly/EpVrv It's also covered in our new book so now that we've been nice to you, you have to go buy it! :P -MC
participants (3)
-
David Ponzone
-
Michael Collins
-
ovvenkat