[Freeswitch-users] Invalid Application Hash

Steven Ayre steveayre at gmail.com
Fri Oct 14 14:09:06 MSD 2011


You need to load mod_hash in modules.conf.xml

Steve on iPhone

On 14 Oct 2011, at 10:08, "Papineni, Suneel" <SPapineni at enghouse.com> wrote:

> Hi,
>  
> Before sending this request, I searched the forum for similar posts and found some solutions for recent versions of Freeswitch. Unfortunately one of my servers is using Freswitch 1.0.5. In this, I am trying to make a call using “originate sofia/external/01183035887 at 135.xxx.xxx.xxx 9999” command at console. This is giving an error “Invalid Application hash” and FS is sending CANCEL.
>  
> Is there any way to resolve this issue other than upgrading to the latest version of Freeswitch (I am going to upgrade in coming weeks, but I need to test a specific scenario now on existing system).
>  
> Thanks & Regards
> Suneel
>  
>  
> Here is the log for reference…
>  
> 2011-10-13 16:59:34.341952 [DEBUG] sofia.c:4158 Channel sofia/external/01183035887 at 135.196.132.200 entering state [ready][200]
> 2011-10-13 16:59:34.341952 [DEBUG] sofia_glue.c:3579 Audio Codec Compare [PCMU:0:8000:20]/[PCMU:0:8000:20]
> 2011-10-13 16:59:34.341952 [DEBUG] sofia_glue.c:2354 Set Codec sofia/external/01183035887 at 135.196.132.200 PCMU/8000 20 ms 160 samples
> 2011-10-13 16:59:34.341952 [DEBUG] sofia_glue.c:3512 Set 2833 dtmf recv payload to 0
> 2011-10-13 16:59:34.341952 [DEBUG] sofia_glue.c:2594 AUDIO RTP [sofia/external/01183035887 at 135.196.132.200] 192.168.20.240 port 25744 -> 135.196.145.145 port 54206 codec: 0 ms: 20
> 2011-10-13 16:59:34.341952 [DEBUG] switch_rtp.c:1182 Starting timer [soft] 160 bytes per 20ms
> 2011-10-13 16:59:34.341952 [NOTICE] sofia.c:4738 Channel [sofia/external/01183035887 at 135.196.132.200] has been answered
> 2011-10-13 16:59:34.341952 [DEBUG] switch_ivr_originate.c:3148 Originate Resulted in Success: [sofia/external/01183035887 at 135.196.132.200]
> 2011-10-13 16:59:34.341952 [DEBUG] switch_ivr.c:1441 (sofia/external/01183035887 at 135.196.132.200) State Change CS_CONSUME_MEDIA -> CS_ROUTING
> 2011-10-13 16:59:34.341952 [DEBUG] switch_core_session.c:1018 Send signal sofia/external/01183035887 at 135.196.132.200 [BREAK]
> 2011-10-13 16:59:34.341952 [DEBUG] switch_core_session.c:638 Send signal sofia/external/01183035887 at 135.196.132.200 [BREAK]
> 2011-10-13 16:59:34.341952 [NOTICE] switch_ivr.c:1447 Transfer sofia/external/01183035887 at 135.196.132.200 to XML[9999 at default]
> 2011-10-13 16:59:34.341952 [DEBUG] switch_core_state_machine.c:314 (sofia/external/01183035887 at 135.196.132.200) Running State Change CS_ROUTING
> 2011-10-13 16:59:34.341952 [DEBUG] switch_core_state_machine.c:341 (sofia/external/01183035887 at 135.196.132.200) State ROUTING
> 2011-10-13 16:59:34.341952 [DEBUG] mod_sofia.c:141 sofia/external/01183035887 at 135.196.132.200 SOFIA ROUTING
> 2011-10-13 16:59:34.341952 [DEBUG] switch_core_state_machine.c:77 sofia/external/01183035887 at 135.196.132.200 Standard ROUTING
> 2011-10-13 16:59:34.341952 [INFO] mod_dialplan_xml.c:418 Processing ->9999 in context default
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->unloop] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->tod_example] continue=true
> Dialplan: day of week[5] =~ 2-6 (PASS)
> Dialplan: hour[16] =~ 9-18 (PASS)
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Date/Time Match (PASS) [tod_example] break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Action set(open=true)
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->holiday_example] continue=true
> Dialplan: month[10] =~ 1 (FAIL)
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Date/Time Match (FAIL) [holiday_example] break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->global-intercept] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [global-intercept] destination_number(9999) =~ /^886$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->group-intercept] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [group-intercept] destination_number(9999) =~ /^\*8$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->intercept-ext] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [intercept-ext] destination_number(9999) =~ /^\*\*(\d+)$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->redial] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [redial] destination_number(9999) =~ /^870$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->global] continue=true
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [global] ${call_debug}(false) =~ /^true$/ break=never
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [global] ${sip_has_crypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Absolute Condition [global]
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Action hash(insert/${domain_name}-spymap/${caller_id_number}/${uuid})
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number})
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Action hash(insert/${domain_name}-last_dial/global/${uuid})
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->snom-demo-2] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [snom-demo-2] destination_number(9999) =~ /^9001$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->snom-demo-1] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [snom-demo-1] destination_number(9999) =~ /^9000$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->eavesdrop] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [eavesdrop] destination_number(9999) =~ /^88(.*)$|^\*0(.*)$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->eavesdrop] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [eavesdrop] destination_number(9999) =~ /^779$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->call_return] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [call_return] destination_number(9999) =~ /^\*69$|^869$|^lcr$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->del-group] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [del-group] destination_number(9999) =~ /^80(\d{2})$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->add-group] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [add-group] destination_number(9999) =~ /^81(\d{2})$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->call-group-simo] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [call-group-simo] destination_number(9999) =~ /^82(\d{2})$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->call-group-order] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [call-group-order] destination_number(9999) =~ /^83(\d{2})$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->extension-intercom] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [extension-intercom] destination_number(9999) =~ /^8(10[01][0-9])$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->Local_Extension] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [Local_Extension] destination_number(9999) =~ /^(10[01][0-9])$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->group_dial_sales] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [group_dial_sales] destination_number(9999) =~ /^2000$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->group_dial_support] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [group_dial_support] destination_number(9999) =~ /^2001$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->group_dial_billing] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [group_dial_billing] destination_number(9999) =~ /^2002$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->operator] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [operator] destination_number(9999) =~ /^(operator|0)$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->vmain] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [vmain] destination_number(9999) =~ /^vmain$|^4000$|^\*98$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->sip_uri] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [sip_uri] destination_number(9999) =~ /^sip:(.*)$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->nb_conferences] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [nb_conferences] destination_number(9999) =~ /^(30\d{2})$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->wb_conferences] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [wb_conferences] destination_number(9999) =~ /^(31\d{2})$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->uwb_conferences] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [uwb_conferences] destination_number(9999) =~ /^(32\d{2})$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->cdquality_conferences] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [cdquality_conferences] destination_number(9999) =~ /^(33\d{2})$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->freeswitch_public_conf_via_sip] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [freeswitch_public_conf_via_sip] destination_number(9999) =~ /^9(888|1616|3232)$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->mad_boss_intercom] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [mad_boss_intercom] destination_number(9999) =~ /^0911$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->mad_boss_intercom] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [mad_boss_intercom] destination_number(9999) =~ /^0912$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->mad_boss] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [mad_boss] destination_number(9999) =~ /^0913$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->ivr_demo] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [ivr_demo] destination_number(9999) =~ /^5000$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->dynamic_conference] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [dynamic_conference] destination_number(9999) =~ /^5001$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->rtp_multicast_page] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [rtp_multicast_page] destination_number(9999) =~ /^pagegroup$|^7243$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->park] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [park] destination_number(9999) =~ /^5900$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->unpark] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [unpark] destination_number(9999) =~ /^5901$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->valet_park] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [valet_park] destination_number(9999) =~ /^(6000)$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->valet_park] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [valet_park] destination_number(9999) =~ /^(60\d[1-9])$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->park] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [park] source(..\..\src\switch_ivr_originate.c) =~ /mod_sofia/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->unpark] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [unpark] source(..\..\src\switch_ivr_originate.c) =~ /mod_sofia/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->park] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [park] source(..\..\src\switch_ivr_originate.c) =~ /mod_sofia/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->unpark] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [unpark] source(..\..\src\switch_ivr_originate.c) =~ /mod_sofia/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->wait] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [wait] destination_number(9999) =~ /^wait$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->fax_receive] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [fax_receive] destination_number(9999) =~ /^9978$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->fax_transmit] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [fax_transmit] destination_number(9999) =~ /^9979$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->ringback_180] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [ringback_180] destination_number(9999) =~ /^9980$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->ringback_183_uk_ring] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [ringback_183_uk_ring] destination_number(9999) =~ /^9981$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->ringback_183_music_ring] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [ringback_183_music_ring] destination_number(9999) =~ /^9982$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->ringback_post_answer_uk_ring] continue=false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 Regex (FAIL) [ringback_post_answer_uk_ring] destination_number(9999) =~ /^9983$/ break=on-false
> Dialplan: sofia/external/01183035887 at 135.196.132.200 parsing [default->ringback_post_answer_music] continue=false
> Dialplan:
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20111014/0e12167a/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list