Hello, I am trying to get group calling to work. AKA: dial an extension (7300 in this case) and it ring all phones at once. We are moving a server from Asterisk to FS Here is the conf/directory/default.xml section: <group name="sdjernes"> <users> <user id="7301" type="pointer"/> <user id="7302" type="pointer"/> <user id="7303" type="pointer"/> <user id="7304" type="pointer"/> </users> </group> Here is the conf/dialplan/default/7300_group.xml extension statement: <extension name="Group 7300"> <condition field="destination_number" expression="(7300)"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="call_timeout=15"/> <action application="bridge" data="{ignore_early_media=true}${group(call:sdjernes+A@${domain_name})}"/> <!-- <action application="transfer" data="7301 XML default"/> --> <action application="hangup"/> </condition> </extension> The log output shows the following: 2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3289 Channel sofia/internal/7305@ewr. djernes.net entering state [received][100] 2009-08-25 14:27:45.282619 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_NEW 2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3296 Remote SDP: v=0 o=root 628695665 628695665 IN IP4 98.188.201.109 s=call c=IN IP4 98.188.201.109 t=0 0 m=audio 61012 RTP/AVP 0 8 9 99 3 18 4 101 a=rtpmap:0 pcmu/8000 a=rtpmap:8 pcma/8000 a=rtpmap:9 g722/8000 a=rtpmap:99 g726-32/8000 a=rtpmap:3 gsm/8000 a=rtpmap:18 g729/8000 a=rtpmap:4 g723/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[CELT:114:48000:10] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[CELT:114:32000:10] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G7221:115:32000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G7221:107:16000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G722:9:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[PCMU:0:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:2029 Set Codec sofia/internal/73 05@ewr.djernes.net PCMU/8000 20 ms 160 samples 2009-08-25 14:27:45.282619 [DEBUG] switch_core_state_machine.c:404 (sofia/intern al/7305@ewr.djernes.net) State NEW 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3031 Set 2833 dtmf payload to 10 1 2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3455 (sofia/internal/7305@ewr.djernes .net) State Change CS_NEW -> CS_INIT 2009-08-25 14:27:45.282619 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_INIT 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:481 (sofia/intern al/7305@ewr.djernes.net) State INIT 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:83 sofia/internal/7305@ewr.djerne s.net SOFIA INIT 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:111 (sofia/internal/7305@ewr.djer nes.net) State Change CS_INIT -> CS_ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:481 (sofia/intern al/7305@ewr.djernes.net) State INIT going to sleep 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:484 (sofia/intern al/7305@ewr.djernes.net) State ROUTING 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:130 sofia/internal/7305@ewr.djern es.net SOFIA ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:78 sofia/internal /7305@ewr.djernes.net Standard ROUTING 2009-08-25 14:27:45.287037 [INFO] mod_dialplan_xml.c:315 Processing Sdjernes TOI Phone->7300 in context default Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unloop] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unloop] ${unroll_loo ps}(true) =~ /^true$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unloop] ${sip_looped _call}() =~ /^true$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->tod_example] con tinue=true Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [tod_example] ${strft ime(%w)}(2) =~ /^([1-5])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [tod_example] ${strft ime(%H%M)}(1427) =~ /^((09|1[0-7])[0-5][0-9]|1800)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Action set(open=true) Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->global-intercept ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global-intercept] de stination_number(7300) =~ /^886$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group-intercept] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group-intercept] des tination_number(7300) =~ /^\*8$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->intercept-ext] c ontinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [intercept-ext] desti nation_number(7300) =~ /^\*\*(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->redial] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [redial] destination_ number(7300) =~ /^870$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->global] continue =true Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global] ${call_debug }(false) =~ /^true$/ break=never Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global] ${sip_has_cr ypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never Dialplan: sofia/internal/7305@ewr.djernes.net Absolute Condition [global] Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- spymap/${caller_id_number}/${uuid}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- last_dial/${caller_id_number}/${destination_number}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- last_dial/global/${uuid}) Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->snom-demo-2] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [snom-demo-2] destina tion_number(7300) =~ /^9001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->snom-demo-1] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [snom-demo-1] destina tion_number(7300) =~ /^9000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->eavesdrop] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [eavesdrop] destinati on_number(7300) =~ /^88(.*)$|^\*0(.*)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->eavesdrop] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [eavesdrop] destinati on_number(7300) =~ /^779$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call_return] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call_return] destina tion_number(7300) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->del-group] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [del-group] destinati on_number(7300) =~ /^80(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->add-group] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [add-group] destinati on_number(7300) =~ /^81(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call-group-simo] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call-group-simo] des tination_number(7300) =~ /^82(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call-group-order ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call-group-order] de stination_number(7300) =~ /^83(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->extension-interc om] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [extension-intercom] destination_number(7300) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Local_Extension] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [Local_Extension] des tination_number(7300) =~ /^(10[01][0-9])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_sales ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_sales] de stination_number(7300) =~ /^2000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_suppo rt] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_support] destination_number(7300) =~ /^2001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_billi ng] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_billing] destination_number(7300) =~ /^2002$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->operator] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [operator] destinatio n_number(7300) =~ /^(operator|0)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->vmain] continue= false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [vmain] destination_n umber(7300) =~ /^vmain$|^4000$|^\*98$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->sip_uri] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [sip_uri] destination _number(7300) =~ /^sip:(.*)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->nb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [nb_conferences] dest ination_number(7300) =~ /^(30\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->wb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [wb_conferences] dest ination_number(7300) =~ /^(31\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->uwb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [uwb_conferences] des tination_number(7300) =~ /^(32\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->cdquality_confer ences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [cdquality_conference s] destination_number(7300) =~ /^(33\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->freeswitch_publi c_conf_via_sip] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [freeswitch_public_co nf_via_sip] destination_number(7300) =~ /^9(888|1616|3232)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss_interco m] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss_intercom] d estination_number(7300) =~ /^0911$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss_interco m] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss_intercom] d estination_number(7300) =~ /^0912$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss] destinatio n_number(7300) =~ /^0913$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ivr_demo] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ivr_demo] destinatio n_number(7300) =~ /^5000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->dynamic_conferen ce] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [dynamic_conference] destination_number(7300) =~ /^5001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->rtp_multicast_pa ge] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [rtp_multicast_page] destination_number(7300) =~ /^pagegroup$|^7243$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /^5900$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /^5901$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [park] source(mod_sof ia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /park\+(\d+)/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unpark] source(mod_s ofia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /^parking$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [park] source(mod_sof ia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /callpark/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unpark] source(mod_s ofia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /pickup/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->wait] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [wait] destination_nu mber(7300) =~ /^wait$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->fax_receive] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [fax_receive] destina tion_number(7300) =~ /^9978$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->fax_transmit] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [fax_transmit] destin ation_number(7300) =~ /^9979$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_180] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_180] destin ation_number(7300) =~ /^9980$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_183_uk_ ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_183_uk_ring ] destination_number(7300) =~ /^9981$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_183_mus ic_ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_183_music_r ing] destination_number(7300) =~ /^9982$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_post_an swer_uk_ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_post_answer _uk_ring] destination_number(7300) =~ /^9983$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_post_an swer_music] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_post_answer _music] destination_number(7300) =~ /^9984$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ClueCon] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ClueCon] destination _number(7300) =~ /^9991$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->show_info] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [show_info] destinati on_number(7300) =~ /^9992$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->video_record] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [video_record] destin ation_number(7300) =~ /^9993$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->video_playback] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [video_playback] dest ination_number(7300) =~ /^9994$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->delay_echo] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [delay_echo] destinat ion_number(7300) =~ /^9995$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->echo] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [echo] destination_nu mber(7300) =~ /^9996$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->milliwatt] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [milliwatt] destinati on_number(7300) =~ /^9997$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->tone_stream] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [tone_stream] destina tion_number(7300) =~ /^9998$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->zrtp_enrollement ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [zrtp_enrollement] de stination_number(7300) =~ /^9787$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->hold_music] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [hold_music] destinat ion_number(7300) =~ /^9999$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Rednote] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [Rednote] destination _number(7300) =~ /^0220(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->carmickle] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [carmickle] destinati on_number(7300) =~ /^0352(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call_jason] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call_jason] destinat ion_number(7300) =~ /^059(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->TOI] continue=fa lse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [TOI] destination_num ber(7300) =~ /^08740(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Group 7300] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [Group 7300] destinat ion_number(7300) =~ /(7300)/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Action set(hangup_after_bridge=tru e) Dialplan: sofia/internal/7305@ewr.djernes.net Action set(continue_on_fail=true) Dialplan: sofia/internal/7305@ewr.djernes.net Action set(call_timeout=15) Dialplan: sofia/internal/7305@ewr.djernes.net Action bridge({ignore_early_media= true}${group_call(sdjernes+A@${domain_name})}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hangup() 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:114 (sofia/intern al/7305@ewr.djernes.net) State Change CS_ROUTING -> CS_EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:484 (sofia/intern al/7305@ewr.djernes.net) State ROUTING going to sleep 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:491 (sofia/intern al/7305@ewr.djernes.net) State EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:173 sofia/internal/7305@ewr.djern es.net SOFIA EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:151 sofia/interna l/7305@ewr.djernes.net Standard EXECUTE EXECUTE sofia/internal/7305@ewr.djernes.net set(open=true) 2009-08-25 14:27:45.287037 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [open]=[true] EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-s pymap/7305/733dbed2-9183-11de-95f0-07acd7038fc1) EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-l ast_dial/7305/7300) EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-l ast_dial/global/733dbed2-9183-11de-95f0-07acd7038fc1) EXECUTE sofia/internal/7305@ewr.djernes.net set(hangup_after_bridge=true) 2009-08-25 14:27:45.291899 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [hangup_after_bridge]=[true] EXECUTE sofia/internal/7305@ewr.djernes.net set(continue_on_fail=true) 2009-08-25 14:27:45.291899 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [continue_on_fail]=[true] EXECUTE sofia/internal/7305@ewr.djernes.net set(call_timeout=15) 2009-08-25 14:27:45.294755 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [call_timeout]=[15] EXECUTE sofia/internal/7305@ewr.djernes.netbridge({ignore_early_media=true}) 2009-08-25 14:27:45.318579 [WARNING] switch_ivr_originate.c:1001 No origination URL specified! 2009-08-25 14:27:45.318579 [DEBUG] switch_ivr_originate.c:2138 Originate Resulte d in Error Cause: 27 [DESTINATION_OUT_OF_ORDER] 2009-08-25 14:27:45.318579 [INFO] mod_dptools.c:2093 Originate Failed. Cause: D ESTINATION_OUT_OF_ORDER 2009-08-25 14:27:45.318579 [DEBUG] mod_dptools.c:2120 Continue on fail [true]: Cause: DESTINATION_OUT_OF_ORDER EXECUTE sofia/internal/7305@ewr.djernes.net hangup() 2009-08-25 14:27:45.318579 [NOTICE] mod_dptools.c:633 Hangup sofia/internal/7305 @ewr.djernes.net [CS_EXECUTE] [NORMAL_CLEARING] 2009-08-25 14:27:45.318579 [DEBUG] switch_channel.c:1683 Send signal sofia/inter nal/7305@ewr.djernes.net [KILL] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:491 (sofia/intern al/7305@ewr.djernes.net) State EXECUTE going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_HANGUP 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:434 (sofia/intern al/7305@ewr.djernes.net) State HANGUP 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:338 Channel sofia/internal/7305@e wr.djernes.net hanging up, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:417 Responding to INVITE with: 48 0 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:46 sofia/internal /7305@ewr.djernes.net Standard HANGUP, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:434 (sofia/intern al/7305@ewr.djernes.net) State HANGUP going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:476 (sofia/intern al/7305@ewr.djernes.net) State Change CS_HANGUP -> CS_REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:612 (sofia/intern al/7305@ewr.djernes.net) State REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:53 sofia/internal /7305@ewr.djernes.net Standard REPORTING, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:612 (sofia/intern al/7305@ewr.djernes.net) State REPORTING going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:411 (sofia/intern al/7305@ewr.djernes.net) State Change CS_REPORTING -> CS_DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:1068 Session 117 (sofia /internal/7305@ewr.djernes.net) Locked, Waiting on external entities 2009-08-25 14:27:45.318579 [NOTICE] switch_core_session.c:1086 Session 117 (sofi a/internal/7305@ewr.djernes.net) Ended 2009-08-25 14:27:45.318579 [NOTICE] switch_core_session.c:1088 Close Channel sof ia/internal/7305@ewr.djernes.net [CS_DESTROY] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:564 (sofia/intern al/7305@ewr.djernes.net) State DESTROY 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:255 sofia/internal/7305@ewr.djern es.net SOFIA DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:60 sofia/internal /7305@ewr.djernes.net Standard DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:564 (sofia/intern al/7305@ewr.djernes.net) State DESTROY going to sleep Any Help would be much appreciated. -- Shawn L. Djernes SD Consulting shawn@djernes.org | sdjernes@gmail.com MSN: wizardwlf@hotmail.com 402.345.7734 | 402.350.6973 Cell
According to example dialplan you hould do this: <action application="bridge" data="{ignore_early_media=true}${group(call:$1@ ${domain_name})}"/> According to wiki: group,[insert|delete|call]:<group name>:<url>,group [insert|delete|call Only difference I see here is the "+A" on your bridge statement. jmesquita On Tue, Aug 25, 2009 at 11:30 AM, Shawn L. Djernes <sdjernes@gmail.com>wrote:
Hello, I am trying to get group calling to work. AKA: dial an extension (7300 in this case) and it ring all phones at once. We are moving a server from Asterisk to FS
Here is the conf/directory/default.xml section:
<group name="sdjernes"> <users> <user id="7301" type="pointer"/> <user id="7302" type="pointer"/> <user id="7303" type="pointer"/> <user id="7304" type="pointer"/> </users> </group>
Here is the conf/dialplan/default/7300_group.xml extension statement:
<extension name="Group 7300"> <condition field="destination_number" expression="(7300)"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="call_timeout=15"/> <action application="bridge" data="{ignore_early_media=true}${group(call:sdjernes+A@${domain_name})}"/> <!-- <action application="transfer" data="7301 XML default"/> --> <action application="hangup"/> </condition> </extension>
The log output shows the following:
2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3289 Channel sofia/internal/7305@ewr. djernes.net entering state [received][100] 2009-08-25 14:27:45.282619 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_NEW 2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3296 Remote SDP: v=0 o=root 628695665 628695665 IN IP4 98.188.201.109 s=call c=IN IP4 98.188.201.109 t=0 0 m=audio 61012 RTP/AVP 0 8 9 99 3 18 4 101 a=rtpmap:0 pcmu/8000 a=rtpmap:8 pcma/8000 a=rtpmap:9 g722/8000 a=rtpmap:99 g726-32/8000 a=rtpmap:3 gsm/8000 a=rtpmap:18 g729/8000 a=rtpmap:4 g723/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20
2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[CELT:114:48000:10] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[CELT:114:32000:10] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G7221:115:32000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G7221:107:16000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G722:9:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[PCMU:0:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:2029 Set Codec sofia/internal/73 05@ewr.djernes.net PCMU/8000 20 ms 160 samples 2009-08-25 14:27:45.282619 [DEBUG] switch_core_state_machine.c:404 (sofia/intern al/7305@ewr.djernes.net) State NEW 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3031 Set 2833 dtmf payload to 10 1 2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3455 (sofia/internal/7305@ewr.djernes .net) State Change CS_NEW -> CS_INIT 2009-08-25 14:27:45.282619 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_INIT 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:481 (sofia/intern al/7305@ewr.djernes.net) State INIT 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:83 sofia/internal/7305@ewr.djerne s.net SOFIA INIT 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:111 (sofia/internal/7305@ewr.djer nes.net) State Change CS_INIT -> CS_ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:481 (sofia/intern al/7305@ewr.djernes.net) State INIT going to sleep 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:484 (sofia/intern al/7305@ewr.djernes.net) State ROUTING 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:130 sofia/internal/7305@ewr.djern es.net SOFIA ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:78 sofia/internal /7305@ewr.djernes.net Standard ROUTING 2009-08-25 14:27:45.287037 [INFO] mod_dialplan_xml.c:315 Processing Sdjernes TOI Phone->7300 in context default Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unloop] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unloop] ${unroll_loo ps}(true) =~ /^true$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unloop] ${sip_looped _call}() =~ /^true$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->tod_example] con tinue=true Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [tod_example] ${strft ime(%w)}(2) =~ /^([1-5])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [tod_example] ${strft ime(%H%M)}(1427) =~ /^((09|1[0-7])[0-5][0-9]|1800)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Action set(open=true) Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->global-intercept ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global-intercept] de stination_number(7300) =~ /^886$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group-intercept] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group-intercept] des tination_number(7300) =~ /^\*8$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->intercept-ext] c ontinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [intercept-ext] desti nation_number(7300) =~ /^\*\*(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->redial] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [redial] destination_ number(7300) =~ /^870$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->global] continue =true Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global] ${call_debug }(false) =~ /^true$/ break=never Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global] ${sip_has_cr ypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never Dialplan: sofia/internal/7305@ewr.djernes.net Absolute Condition [global] Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- spymap/${caller_id_number}/${uuid}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- last_dial/${caller_id_number}/${destination_number}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- last_dial/global/${uuid}) Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->snom-demo-2] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [snom-demo-2] destina tion_number(7300) =~ /^9001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->snom-demo-1] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [snom-demo-1] destina tion_number(7300) =~ /^9000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->eavesdrop] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [eavesdrop] destinati on_number(7300) =~ /^88(.*)$|^\*0(.*)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->eavesdrop] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [eavesdrop] destinati on_number(7300) =~ /^779$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call_return] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call_return] destina tion_number(7300) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->del-group] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [del-group] destinati on_number(7300) =~ /^80(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->add-group] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [add-group] destinati on_number(7300) =~ /^81(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call-group-simo] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call-group-simo] des tination_number(7300) =~ /^82(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call-group-order ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call-group-order] de stination_number(7300) =~ /^83(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->extension-interc om] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [extension-intercom] destination_number(7300) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Local_Extension] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [Local_Extension] des tination_number(7300) =~ /^(10[01][0-9])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_sales ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_sales] de stination_number(7300) =~ /^2000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_suppo rt] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_support] destination_number(7300) =~ /^2001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_billi ng] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_billing] destination_number(7300) =~ /^2002$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->operator] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [operator] destinatio n_number(7300) =~ /^(operator|0)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->vmain] continue= false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [vmain] destination_n umber(7300) =~ /^vmain$|^4000$|^\*98$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->sip_uri] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [sip_uri] destination _number(7300) =~ /^sip:(.*)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->nb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [nb_conferences] dest ination_number(7300) =~ /^(30\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->wb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [wb_conferences] dest ination_number(7300) =~ /^(31\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->uwb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [uwb_conferences] des tination_number(7300) =~ /^(32\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->cdquality_confer ences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [cdquality_conference s] destination_number(7300) =~ /^(33\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->freeswitch_publi c_conf_via_sip] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [freeswitch_public_co nf_via_sip] destination_number(7300) =~ /^9(888|1616|3232)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss_interco m] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss_intercom] d estination_number(7300) =~ /^0911$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss_interco m] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss_intercom] d estination_number(7300) =~ /^0912$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss] destinatio n_number(7300) =~ /^0913$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ivr_demo] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ivr_demo] destinatio n_number(7300) =~ /^5000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->dynamic_conferen ce] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [dynamic_conference] destination_number(7300) =~ /^5001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->rtp_multicast_pa ge] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [rtp_multicast_page] destination_number(7300) =~ /^pagegroup$|^7243$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /^5900$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /^5901$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [park] source(mod_sof ia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /park\+(\d+)/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unpark] source(mod_s ofia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /^parking$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [park] source(mod_sof ia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /callpark/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unpark] source(mod_s ofia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /pickup/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->wait] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [wait] destination_nu mber(7300) =~ /^wait$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->fax_receive] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [fax_receive] destina tion_number(7300) =~ /^9978$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->fax_transmit] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [fax_transmit] destin ation_number(7300) =~ /^9979$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_180] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_180] destin ation_number(7300) =~ /^9980$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_183_uk_ ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_183_uk_ring ] destination_number(7300) =~ /^9981$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_183_mus ic_ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_183_music_r ing] destination_number(7300) =~ /^9982$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_post_an swer_uk_ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_post_answer _uk_ring] destination_number(7300) =~ /^9983$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_post_an swer_music] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_post_answer _music] destination_number(7300) =~ /^9984$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ClueCon] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ClueCon] destination _number(7300) =~ /^9991$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->show_info] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [show_info] destinati on_number(7300) =~ /^9992$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->video_record] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [video_record] destin ation_number(7300) =~ /^9993$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->video_playback] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [video_playback] dest ination_number(7300) =~ /^9994$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->delay_echo] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [delay_echo] destinat ion_number(7300) =~ /^9995$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->echo] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [echo] destination_nu mber(7300) =~ /^9996$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->milliwatt] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [milliwatt] destinati on_number(7300) =~ /^9997$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->tone_stream] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [tone_stream] destina tion_number(7300) =~ /^9998$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->zrtp_enrollement ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [zrtp_enrollement] de stination_number(7300) =~ /^9787$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->hold_music] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [hold_music] destinat ion_number(7300) =~ /^9999$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Rednote] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [Rednote] destination _number(7300) =~ /^0220(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->carmickle] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [carmickle] destinati on_number(7300) =~ /^0352(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call_jason] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call_jason] destinat ion_number(7300) =~ /^059(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->TOI] continue=fa lse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [TOI] destination_num ber(7300) =~ /^08740(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Group 7300] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [Group 7300] destinat ion_number(7300) =~ /(7300)/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Action set(hangup_after_bridge=tru e) Dialplan: sofia/internal/7305@ewr.djernes.net Action set(continue_on_fail=true) Dialplan: sofia/internal/7305@ewr.djernes.net Action set(call_timeout=15) Dialplan: sofia/internal/7305@ewr.djernes.net Action bridge({ignore_early_media= true}${group_call(sdjernes+A@${domain_name})}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hangup() 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:114 (sofia/intern al/7305@ewr.djernes.net) State Change CS_ROUTING -> CS_EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:484 (sofia/intern al/7305@ewr.djernes.net) State ROUTING going to sleep 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:491 (sofia/intern al/7305@ewr.djernes.net) State EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:173 sofia/internal/7305@ewr.djern es.net SOFIA EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:151 sofia/interna l/7305@ewr.djernes.net Standard EXECUTE EXECUTE sofia/internal/7305@ewr.djernes.net set(open=true) 2009-08-25 14:27:45.287037 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [open]=[true] EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-s pymap/7305/733dbed2-9183-11de-95f0-07acd7038fc1) EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-l ast_dial/7305/7300) EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-l ast_dial/global/733dbed2-9183-11de-95f0-07acd7038fc1) EXECUTE sofia/internal/7305@ewr.djernes.net set(hangup_after_bridge=true) 2009-08-25 14:27:45.291899 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [hangup_after_bridge]=[true] EXECUTE sofia/internal/7305@ewr.djernes.net set(continue_on_fail=true) 2009-08-25 14:27:45.291899 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [continue_on_fail]=[true] EXECUTE sofia/internal/7305@ewr.djernes.net set(call_timeout=15) 2009-08-25 14:27:45.294755 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [call_timeout]=[15] EXECUTE sofia/internal/7305@ewr.djernes.netbridge({ignore_early_media=true}) 2009-08-25 14:27:45.318579 [WARNING] switch_ivr_originate.c:1001 No origination URL specified! 2009-08-25 14:27:45.318579 [DEBUG] switch_ivr_originate.c:2138 Originate Resulte d in Error Cause: 27 [DESTINATION_OUT_OF_ORDER] 2009-08-25 14:27:45.318579 [INFO] mod_dptools.c:2093 Originate Failed. Cause: D ESTINATION_OUT_OF_ORDER 2009-08-25 14:27:45.318579 [DEBUG] mod_dptools.c:2120 Continue on fail [true]: Cause: DESTINATION_OUT_OF_ORDER EXECUTE sofia/internal/7305@ewr.djernes.net hangup() 2009-08-25 14:27:45.318579 [NOTICE] mod_dptools.c:633 Hangup sofia/internal/7305 @ewr.djernes.net [CS_EXECUTE] [NORMAL_CLEARING] 2009-08-25 14:27:45.318579 [DEBUG] switch_channel.c:1683 Send signal sofia/inter nal/7305@ewr.djernes.net [KILL] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:491 (sofia/intern al/7305@ewr.djernes.net) State EXECUTE going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_HANGUP 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:434 (sofia/intern al/7305@ewr.djernes.net) State HANGUP 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:338 Channel sofia/internal/7305@e wr.djernes.net hanging up, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:417 Responding to INVITE with: 48 0 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:46 sofia/internal /7305@ewr.djernes.net Standard HANGUP, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:434 (sofia/intern al/7305@ewr.djernes.net) State HANGUP going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:476 (sofia/intern al/7305@ewr.djernes.net) State Change CS_HANGUP -> CS_REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:612 (sofia/intern al/7305@ewr.djernes.net) State REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:53 sofia/internal /7305@ewr.djernes.net Standard REPORTING, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:612 (sofia/intern al/7305@ewr.djernes.net) State REPORTING going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:411 (sofia/intern al/7305@ewr.djernes.net) State Change CS_REPORTING -> CS_DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:1068 Session 117 (sofia /internal/7305@ewr.djernes.net) Locked, Waiting on external entities 2009-08-25 14:27:45.318579 [NOTICE] switch_core_session.c:1086 Session 117 (sofi a/internal/7305@ewr.djernes.net) Ended 2009-08-25 14:27:45.318579 [NOTICE] switch_core_session.c:1088 Close Channel sof ia/internal/7305@ewr.djernes.net [CS_DESTROY] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:564 (sofia/intern al/7305@ewr.djernes.net) State DESTROY 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:255 sofia/internal/7305@ewr.djern es.net SOFIA DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:60 sofia/internal /7305@ewr.djernes.net Standard DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:564 (sofia/intern al/7305@ewr.djernes.net) State DESTROY going to sleep
Any Help would be much appreciated. -- Shawn L. Djernes SD Consulting shawn@djernes.org | sdjernes@gmail.com MSN: wizardwlf@hotmail.com 402.345.7734 | 402.350.6973 Cell
_______________________________________________ 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
Woops, That line was an attempt to try something from an older diaplan example. Copied and pasted from a file on my computer not the server. The actual line is: <action application="bridge" data="{ignore_early_media=true}${group_call(sdjernes+A@${domain_name})}"/> The +A is to ring all phones in the group at the same time. 2009/8/25 João Mesquita <jmesquita@freeswitch.org>
According to example dialplan you hould do this:
<action application="bridge" data="{ignore_early_media=true}${group(call:$1@${domain_name})}"/>
According to wiki:
group,[insert|delete|call]:<group name>:<url>,group [insert|delete|call
Only difference I see here is the "+A" on your bridge statement.
jmesquita
On Tue, Aug 25, 2009 at 11:30 AM, Shawn L. Djernes <sdjernes@gmail.com>wrote:
Hello, I am trying to get group calling to work. AKA: dial an extension (7300 in this case) and it ring all phones at once. We are moving a server from Asterisk to FS
Here is the conf/directory/default.xml section:
<group name="sdjernes"> <users> <user id="7301" type="pointer"/> <user id="7302" type="pointer"/> <user id="7303" type="pointer"/> <user id="7304" type="pointer"/> </users> </group>
Here is the conf/dialplan/default/7300_group.xml extension statement:
<extension name="Group 7300"> <condition field="destination_number" expression="(7300)"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="call_timeout=15"/> <action application="bridge" data="{ignore_early_media=true}${group(call:sdjernes+A@ ${domain_name})}"/> <!-- <action application="transfer" data="7301 XML default"/> --> <action application="hangup"/> </condition> </extension>
The log output shows the following:
2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3289 Channel sofia/internal/7305@ewr. djernes.net entering state [received][100] 2009-08-25 14:27:45.282619 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_NEW 2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3296 Remote SDP: v=0 o=root 628695665 628695665 IN IP4 98.188.201.109 s=call c=IN IP4 98.188.201.109 t=0 0 m=audio 61012 RTP/AVP 0 8 9 99 3 18 4 101 a=rtpmap:0 pcmu/8000 a=rtpmap:8 pcma/8000 a=rtpmap:9 g722/8000 a=rtpmap:99 g726-32/8000 a=rtpmap:3 gsm/8000 a=rtpmap:18 g729/8000 a=rtpmap:4 g723/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20
2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[CELT:114:48000:10] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[CELT:114:32000:10] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[SPEEX:98:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G7221:115:32000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G7221:107:16000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[G722:9:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [pcmu:0 :8000:20]/[PCMU:0:8000:20] 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:2029 Set Codec sofia/internal/73 05@ewr.djernes.net PCMU/8000 20 ms 160 samples 2009-08-25 14:27:45.282619 [DEBUG] switch_core_state_machine.c:404 (sofia/intern al/7305@ewr.djernes.net) State NEW 2009-08-25 14:27:45.282619 [DEBUG] sofia_glue.c:3031 Set 2833 dtmf payload to 10 1 2009-08-25 14:27:45.282619 [DEBUG] sofia.c:3455 (sofia/internal/7305@ewr.djernes .net) State Change CS_NEW -> CS_INIT 2009-08-25 14:27:45.282619 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_INIT 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:481 (sofia/intern al/7305@ewr.djernes.net) State INIT 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:83 sofia/internal/7305@ewr.djerne s.net SOFIA INIT 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:111 (sofia/internal/7305@ewr.djer nes.net) State Change CS_INIT -> CS_ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:481 (sofia/intern al/7305@ewr.djernes.net) State INIT going to sleep 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:484 (sofia/intern al/7305@ewr.djernes.net) State ROUTING 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:130 sofia/internal/7305@ewr.djern es.net SOFIA ROUTING 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:78 sofia/internal /7305@ewr.djernes.net Standard ROUTING 2009-08-25 14:27:45.287037 [INFO] mod_dialplan_xml.c:315 Processing Sdjernes TOI Phone->7300 in context default Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unloop] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unloop] ${unroll_loo ps}(true) =~ /^true$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unloop] ${sip_looped _call}() =~ /^true$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->tod_example] con tinue=true Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [tod_example] ${strft ime(%w)}(2) =~ /^([1-5])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [tod_example] ${strft ime(%H%M)}(1427) =~ /^((09|1[0-7])[0-5][0-9]|1800)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Action set(open=true) Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->global-intercept ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global-intercept] de stination_number(7300) =~ /^886$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group-intercept] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group-intercept] des tination_number(7300) =~ /^\*8$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->intercept-ext] c ontinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [intercept-ext] desti nation_number(7300) =~ /^\*\*(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->redial] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [redial] destination_ number(7300) =~ /^870$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->global] continue =true Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global] ${call_debug }(false) =~ /^true$/ break=never Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [global] ${sip_has_cr ypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never Dialplan: sofia/internal/7305@ewr.djernes.net Absolute Condition [global] Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- spymap/${caller_id_number}/${uuid}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- last_dial/${caller_id_number}/${destination_number}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hash(insert/${domain_name}- last_dial/global/${uuid}) Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->snom-demo-2] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [snom-demo-2] destina tion_number(7300) =~ /^9001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->snom-demo-1] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [snom-demo-1] destina tion_number(7300) =~ /^9000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->eavesdrop] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [eavesdrop] destinati on_number(7300) =~ /^88(.*)$|^\*0(.*)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->eavesdrop] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [eavesdrop] destinati on_number(7300) =~ /^779$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call_return] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call_return] destina tion_number(7300) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->del-group] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [del-group] destinati on_number(7300) =~ /^80(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->add-group] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [add-group] destinati on_number(7300) =~ /^81(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call-group-simo] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call-group-simo] des tination_number(7300) =~ /^82(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call-group-order ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call-group-order] de stination_number(7300) =~ /^83(\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->extension-interc om] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [extension-intercom] destination_number(7300) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Local_Extension] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [Local_Extension] des tination_number(7300) =~ /^(10[01][0-9])$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_sales ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_sales] de stination_number(7300) =~ /^2000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_suppo rt] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_support] destination_number(7300) =~ /^2001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->group_dial_billi ng] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [group_dial_billing] destination_number(7300) =~ /^2002$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->operator] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [operator] destinatio n_number(7300) =~ /^(operator|0)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->vmain] continue= false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [vmain] destination_n umber(7300) =~ /^vmain$|^4000$|^\*98$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->sip_uri] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [sip_uri] destination _number(7300) =~ /^sip:(.*)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->nb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [nb_conferences] dest ination_number(7300) =~ /^(30\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->wb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [wb_conferences] dest ination_number(7300) =~ /^(31\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->uwb_conferences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [uwb_conferences] des tination_number(7300) =~ /^(32\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->cdquality_confer ences] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [cdquality_conference s] destination_number(7300) =~ /^(33\d{2})$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->freeswitch_publi c_conf_via_sip] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [freeswitch_public_co nf_via_sip] destination_number(7300) =~ /^9(888|1616|3232)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss_interco m] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss_intercom] d estination_number(7300) =~ /^0911$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss_interco m] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss_intercom] d estination_number(7300) =~ /^0912$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->mad_boss] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [mad_boss] destinatio n_number(7300) =~ /^0913$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ivr_demo] contin ue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ivr_demo] destinatio n_number(7300) =~ /^5000$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->dynamic_conferen ce] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [dynamic_conference] destination_number(7300) =~ /^5001$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->rtp_multicast_pa ge] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [rtp_multicast_page] destination_number(7300) =~ /^pagegroup$|^7243$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /^5900$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /^5901$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [park] source(mod_sof ia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /park\+(\d+)/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unpark] source(mod_s ofia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /^parking$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->park] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [park] source(mod_sof ia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [park] destination_nu mber(7300) =~ /callpark/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->unpark] continue =false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [unpark] source(mod_s ofia) =~ /mod_sofia/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [unpark] destination_ number(7300) =~ /pickup/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->wait] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [wait] destination_nu mber(7300) =~ /^wait$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->fax_receive] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [fax_receive] destina tion_number(7300) =~ /^9978$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->fax_transmit] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [fax_transmit] destin ation_number(7300) =~ /^9979$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_180] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_180] destin ation_number(7300) =~ /^9980$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_183_uk_ ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_183_uk_ring ] destination_number(7300) =~ /^9981$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_183_mus ic_ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_183_music_r ing] destination_number(7300) =~ /^9982$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_post_an swer_uk_ring] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_post_answer _uk_ring] destination_number(7300) =~ /^9983$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ringback_post_an swer_music] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ringback_post_answer _music] destination_number(7300) =~ /^9984$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->ClueCon] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [ClueCon] destination _number(7300) =~ /^9991$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->show_info] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [show_info] destinati on_number(7300) =~ /^9992$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->video_record] co ntinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [video_record] destin ation_number(7300) =~ /^9993$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->video_playback] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [video_playback] dest ination_number(7300) =~ /^9994$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->delay_echo] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [delay_echo] destinat ion_number(7300) =~ /^9995$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->echo] continue=f alse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [echo] destination_nu mber(7300) =~ /^9996$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->milliwatt] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [milliwatt] destinati on_number(7300) =~ /^9997$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->tone_stream] con tinue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [tone_stream] destina tion_number(7300) =~ /^9998$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->zrtp_enrollement ] continue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [zrtp_enrollement] de stination_number(7300) =~ /^9787$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->hold_music] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [hold_music] destinat ion_number(7300) =~ /^9999$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Rednote] continu e=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [Rednote] destination _number(7300) =~ /^0220(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->carmickle] conti nue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [carmickle] destinati on_number(7300) =~ /^0352(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->call_jason] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [call_jason] destinat ion_number(7300) =~ /^059(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->TOI] continue=fa lse Dialplan: sofia/internal/7305@ewr.djernes.net Regex (FAIL) [TOI] destination_num ber(7300) =~ /^08740(\d+)$/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net parsing [default->Group 7300] cont inue=false Dialplan: sofia/internal/7305@ewr.djernes.net Regex (PASS) [Group 7300] destinat ion_number(7300) =~ /(7300)/ break=on-false Dialplan: sofia/internal/7305@ewr.djernes.net Action set(hangup_after_bridge=tru e) Dialplan: sofia/internal/7305@ewr.djernes.net Action set(continue_on_fail=true) Dialplan: sofia/internal/7305@ewr.djernes.net Action set(call_timeout=15) Dialplan: sofia/internal/7305@ewr.djernes.net Action bridge({ignore_early_media= true}${group_call(sdjernes+A@${domain_name})}) Dialplan: sofia/internal/7305@ewr.djernes.net Action hangup() 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:114 (sofia/intern al/7305@ewr.djernes.net) State Change CS_ROUTING -> CS_EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:484 (sofia/intern al/7305@ewr.djernes.net) State ROUTING going to sleep 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:491 (sofia/intern al/7305@ewr.djernes.net) State EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] mod_sofia.c:173 sofia/internal/7305@ewr.djern es.net SOFIA EXECUTE 2009-08-25 14:27:45.287037 [DEBUG] switch_core_state_machine.c:151 sofia/interna l/7305@ewr.djernes.net Standard EXECUTE EXECUTE sofia/internal/7305@ewr.djernes.net set(open=true) 2009-08-25 14:27:45.287037 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [open]=[true] EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-s pymap/7305/733dbed2-9183-11de-95f0-07acd7038fc1) EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-l ast_dial/7305/7300) EXECUTE sofia/internal/7305@ewr.djernes.nethash(insert/freeswitch.djernes.net-l ast_dial/global/733dbed2-9183-11de-95f0-07acd7038fc1) EXECUTE sofia/internal/7305@ewr.djernes.net set(hangup_after_bridge=true) 2009-08-25 14:27:45.291899 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [hangup_after_bridge]=[true] EXECUTE sofia/internal/7305@ewr.djernes.net set(continue_on_fail=true) 2009-08-25 14:27:45.291899 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [continue_on_fail]=[true] EXECUTE sofia/internal/7305@ewr.djernes.net set(call_timeout=15) 2009-08-25 14:27:45.294755 [DEBUG] mod_dptools.c:748 sofia/internal/7305@ewr.dje rnes.net SET [call_timeout]=[15] EXECUTE sofia/internal/7305@ewr.djernes.netbridge({ignore_early_media=true}) 2009-08-25 14:27:45.318579 [WARNING] switch_ivr_originate.c:1001 No origination URL specified! 2009-08-25 14:27:45.318579 [DEBUG] switch_ivr_originate.c:2138 Originate Resulte d in Error Cause: 27 [DESTINATION_OUT_OF_ORDER] 2009-08-25 14:27:45.318579 [INFO] mod_dptools.c:2093 Originate Failed. Cause: D ESTINATION_OUT_OF_ORDER 2009-08-25 14:27:45.318579 [DEBUG] mod_dptools.c:2120 Continue on fail [true]: Cause: DESTINATION_OUT_OF_ORDER EXECUTE sofia/internal/7305@ewr.djernes.net hangup() 2009-08-25 14:27:45.318579 [NOTICE] mod_dptools.c:633 Hangup sofia/internal/7305 @ewr.djernes.net [CS_EXECUTE] [NORMAL_CLEARING] 2009-08-25 14:27:45.318579 [DEBUG] switch_channel.c:1683 Send signal sofia/inter nal/7305@ewr.djernes.net [KILL] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:491 (sofia/intern al/7305@ewr.djernes.net) State EXECUTE going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_HANGUP 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:434 (sofia/intern al/7305@ewr.djernes.net) State HANGUP 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:338 Channel sofia/internal/7305@e wr.djernes.net hanging up, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:417 Responding to INVITE with: 48 0 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:46 sofia/internal /7305@ewr.djernes.net Standard HANGUP, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:434 (sofia/intern al/7305@ewr.djernes.net) State HANGUP going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:476 (sofia/intern al/7305@ewr.djernes.net) State Change CS_HANGUP -> CS_REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:932 Send signal sofia/i nternal/7305@ewr.djernes.net [BREAK] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:398 (sofia/intern al/7305@ewr.djernes.net) Running State Change CS_REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:612 (sofia/intern al/7305@ewr.djernes.net) State REPORTING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:53 sofia/internal /7305@ewr.djernes.net Standard REPORTING, cause: NORMAL_CLEARING 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:612 (sofia/intern al/7305@ewr.djernes.net) State REPORTING going to sleep 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:411 (sofia/intern al/7305@ewr.djernes.net) State Change CS_REPORTING -> CS_DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_session.c:1068 Session 117 (sofia /internal/7305@ewr.djernes.net) Locked, Waiting on external entities 2009-08-25 14:27:45.318579 [NOTICE] switch_core_session.c:1086 Session 117 (sofi a/internal/7305@ewr.djernes.net) Ended 2009-08-25 14:27:45.318579 [NOTICE] switch_core_session.c:1088 Close Channel sof ia/internal/7305@ewr.djernes.net [CS_DESTROY] 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:564 (sofia/intern al/7305@ewr.djernes.net) State DESTROY 2009-08-25 14:27:45.318579 [DEBUG] mod_sofia.c:255 sofia/internal/7305@ewr.djern es.net SOFIA DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:60 sofia/internal /7305@ewr.djernes.net Standard DESTROY 2009-08-25 14:27:45.318579 [DEBUG] switch_core_state_machine.c:564 (sofia/intern al/7305@ewr.djernes.net) State DESTROY going to sleep
Any Help would be much appreciated. -- Shawn L. Djernes SD Consulting shawn@djernes.org | sdjernes@gmail.com MSN: wizardwlf@hotmail.com 402.345.7734 | 402.350.6973 Cell
_______________________________________________ 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
_______________________________________________ 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
-- Shawn L. Djernes SD Consulting shawn@djernes.org | sdjernes@gmail.com MSN: wizardwlf@hotmail.com 402.345.7734 | 402.350.6973 Cell
On Tue, Aug 25, 2009 at 10:15 AM, Shawn L. Djernes <sdjernes@gmail.com>wrote:
Woops, That line was an attempt to try something from an older diaplan example. Copied and pasted from a file on my computer not the server. The actual line is:
<action application="bridge" data="{ignore_early_media=true}${group_call(sdjernes+A@${domain_name})}"/>
The +A is to ring all phones in the group at the same time.
Can you confirm what you see on the CLI when you do this: group_call sdjernes+A@ewr.djernes.net <sdjernes%2BA@ewr.djernes.net> Let's make sure the group is properly defined, etc. before doing anything else. -MC
Here is a copy of the data from the console at log 7 freeswitch@internal> group_call sdjernes+A@ewr.djernes.net<sdjernes%2BA@ewr.djernes.net> -ERR no reply freeswitch@internal> group_call sdjernes@ewr.djernes.net error/NO_ROUTE_DESTINATION freeswitch@internal> group_call sdjernes+F@ewr.djernes.net<sdjernes%2BF@ewr.djernes.net> -ERR no reply freeswitch@internal> group_call sdjernes+A@freeswitch.djernes.net<sdjernes%2BA@freeswitch.djernes.net> -ERR no reply freeswitch@internal> On Fri, Aug 28, 2009 at 1:30 PM, Michael Collins <msc@freeswitch.org> wrote:
On Tue, Aug 25, 2009 at 10:15 AM, Shawn L. Djernes <sdjernes@gmail.com>wrote:
Woops, That line was an attempt to try something from an older diaplan example. Copied and pasted from a file on my computer not the server. The actual line is:
<action application="bridge" data="{ignore_early_media=true}${group_call(sdjernes+A@ ${domain_name})}"/>
The +A is to ring all phones in the group at the same time.
Can you confirm what you see on the CLI when you do this: group_call sdjernes+A@ewr.djernes.net <sdjernes%2BA@ewr.djernes.net>
Let's make sure the group is properly defined, etc. before doing anything else. -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
-- Shawn L. Djernes SD Consulting shawn@djernes.org | sdjernes@gmail.com MSN: wizardwlf@hotmail.com 402.345.7734 | 402.350.6973 Cell
This seems to be a problem in the 1.0.4 tarball release. A friend with SVN 14305 the group_call from fs_cli works. Shawn On Sat, Aug 29, 2009 at 10:12 AM, Brian West <brian@freeswitch.org> wrote:
Don't confuse this with the actual group/ endpoint.
/b
On Aug 25, 2009, at 11:41 AM, João Mesquita wrote:
According to wiki: group,[insert|delete|call]:<group name>:<url>,group [insert|delete| call
_______________________________________________ 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
-- Shawn L. Djernes SD Consulting shawn@djernes.org | sdjernes@gmail.com MSN: wizardwlf@hotmail.com 402.345.7734 | 402.350.6973 Cell
Group call works for me on mine... I suspect your config is not correct... tar up your directory and mail it to me off list if you can please. freeswitch@default> version FreeSWITCH Version 1.0.trunk (14665M) freeswitch@default> group_call default [presence_id=1000@example.com]sofia/internal/sip:1000@192.168.1.31,[presence_id=1006@example.com ]sofia/internal/sip:gw+11@192.168.1.112:6060;transport=udp,[presence_id=1007@example.com ]sofia/internal/sip:1007@192.168.1.22, [presence_id=1015@example.com]sofia/internal/sip:1015@192.168.1.101:5061;fs_nat=yes;fs_path=sip%3A1015%4080.93.247.26%3A1100 freeswitch@default> group_call sales [presence_id=1000@example.com]sofia/internal/sip:1000@192.168.1.31,[presence_id=1004@example.com ]sofia/internal/sip:gw+15@12.237.205.134:6060;transport=udp freeswitch@default> group_call billing [presence_id=1006@example.com]sofia/internal/sip:gw+11@192.168.1.112:6060;transport=udp ,[presence_id=1007@example.com]sofia/internal/sip:1007@192.168.1.22 freeswitch@default> Thanks, /b On Aug 29, 2009, at 4:55 PM, Shawn L. Djernes wrote:
This seems to be a problem in the 1.0.4 tarball release. A friend with SVN 14305 the group_call from fs_cli works.
Shawn
The two systems in question are Debian with Freeswitch build using the dpkg-buildpackage. One of the systems has been customized but the other has a plain build and install on it, so it is not the customization. Is there a debian / ubuntu user on the list that can test and tell me if this works for you. The 14305 system is Fedora build with RPM so something may be broken in the build system. Thanks, Shawn On Sat, Aug 29, 2009 at 7:14 PM, Brian West <brian@freeswitch.org> wrote:
Group call works for me on mine... I suspect your config is not correct... tar up your directory and mail it to me off list if you can please.
freeswitch@default> version FreeSWITCH Version 1.0.trunk (14665M)
freeswitch@default> group_call default [presence_id=1000@example.com]sofia/internal/sip:1000@192.168.1.31<sip%3A1000@192.168.1.31> ,[presence_id=1006@example.com ]sofia/internal/sip:gw+11@192.168.1.112:6060;transport=udp,[presence_id= 1007@example.com ]sofia/internal/sip:1007@192.168.1.22 <sip%3A1007@192.168.1.22>, [presence_id=1015@example.com]sofia/internal/sip:1015@192.168.1.101:5061 ;fs_nat=yes;fs_path=sip%3A1015%4080.93.247.26%3A1100 freeswitch@default> group_call sales [presence_id=1000@example.com]sofia/internal/sip:1000@192.168.1.31<sip%3A1000@192.168.1.31> ,[presence_id=1004@example.com ]sofia/internal/sip:gw+15@12.237.205.134:6060;transport=udp freeswitch@default> group_call billing [presence_id=1006@example.com]sofia/internal/sip:gw+11@192.168.1.112:6060 ;transport=udp ,[presence_id=1007@example.com]sofia/internal/sip:1007@192.168.1.22<sip%3A1007@192.168.1.22> freeswitch@default>
Thanks, /b
On Aug 29, 2009, at 4:55 PM, Shawn L. Djernes wrote:
This seems to be a problem in the 1.0.4 tarball release. A friend with SVN 14305 the group_call from fs_cli works.
Shawn
_______________________________________________ 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
-- Shawn L. Djernes SD Consulting shawn@djernes.org | sdjernes@gmail.com MSN: wizardwlf@hotmail.com 402.345.7734 | 402.350.6973 Cell
participants (4)
-
Brian West
-
João Mesquita
-
Michael Collins
-
Shawn L. Djernes