[Freeswitch-users] redirect in dialplan

Brian West brian at freeswitch.org
Mon Apr 21 06:35:22 PDT 2008


Look at the default config at the unroll loops extension... that is  
what processes the loop.

/b

On Apr 21, 2008, at 6:04 AM, Jonas Gauffin wrote:

> Hello
>
> I'm trying to get redirect to work in the dialplan.
>
> Here's the actual attempt:
>
> 13:00:18 [DEBUG] mod_sofia.c:119 sofia_on_ring()
> sofia/default/anonymous at anonymous.invalid SOFIA RING
> 13:00:18 [DEBUG] switch_core_state_machine.c:65
> switch_core_standard_on_ring() Standard RING
> sofia/default/anonymous at anonymous.invalid
> 13:00:18 [INFO] mod_dialplan_xml.c:223 dialplan_hunt() Processing
> Anonymous->1201 at default
> 13:00:21 [DEBUG] mod_dialplan_xml.c:107 parse_exten() test conditions
> destination_number(1201) =~ /1201/
> 13:00:21 [DEBUG] switch_core_state_machine.c:96
> switch_core_standard_on_ring()
> sofia/default/anonymous at anonymous.invalid State Change CS_RING ->
> CS_EXECUTE
> 13:00:21 [DEBUG] switch_core_session.c:670
> switch_core_session_signal_state_change() Kill
> sofia/default/anonymous at anonymous.invalid [BREAK]
> 13:00:21 [DEBUG] switch_core_state_machine.c:418
> switch_core_session_run() (sofia/default/anonymous at anonymous.invalid)
> State RING going to sleep
> 13:00:21 [DEBUG] switch_core_state_machine.c:364
> switch_core_session_run() sofia/default/anonymous at anonymous.invalid
> Running State Change CS_EXECUTE
> 13:00:21 [DEBUG] switch_core_state_machine.c:428
> switch_core_session_run() (sofia/default/anonymous at anonymous.invalid)
> State EXECUTE
> 13:00:21 [DEBUG] mod_sofia.c:156 sofia_on_execute()
> sofia/default/anonymous at anonymous.invalid SOFIA EXECUTE
> 13:00:21 [DEBUG] switch_core_state_machine.c:128
> switch_core_standard_on_execute() Standard EXECUTE
> 13:00:21 [DEBUG] switch_core_state_machine.c:139
> switch_core_standard_on_execute()
> sofia/default/anonymous at anonymous.invalid Execute set(accountcode=1)
> 13:00:21 [DEBUG] mod_dptools.c:588 set_function() SET  
> [accountcode]=[1]
> 13:00:21 [DEBUG] switch_core_state_machine.c:139
> switch_core_standard_on_execute()
> sofia/default/anonymous at anonymous.invalid Execute
> set(gate_direction=outbound)
> 13:00:21 [DEBUG] mod_dptools.c:588 set_function() SET
> [gate_direction]=[outbound]
> 13:00:21 [DEBUG] switch_core_state_machine.c:139
> switch_core_standard_on_execute()
> sofia/default/anonymous at anonymous.invalid Execute
> set(gate_context=external)
> 13:00:21 [DEBUG] mod_dptools.c:588 set_function() SET  
> [gate_context]=[external]
> 13:00:21 [DEBUG] switch_core_state_machine.c:139
> switch_core_standard_on_execute()
> sofia/default/anonymous at anonymous.invalid Execute set(gate_site_id=1)
> 13:00:21 [DEBUG] mod_dptools.c:588 set_function() SET  
> [gate_site_id]=[1]
> 13:00:21 [DEBUG] switch_core_state_machine.c:139
> switch_core_standard_on_execute()
> sofia/default/anonymous at anonymous.invalid Execute
> redirect(sip:+46706930821 at sipgw2.gotanet.se)
> 13:00:21 [DEBUG] mod_sofia.c:909 sofia_receive_message() Re-directing
> to sip:+46706930821 at sipgw2.gotanet.se
> 13:00:21 [DEBUG] sofia.c:222 sofia_event_callback() event
> [nua_i_error] status [500][Responding to a Non-Existing Request]
> session: sofia/default/anonymous at anonymous.invalid
> 13:00:21 [DEBUG] switch_core_session.c:383
> switch_core_session_receive_message() Kill
> sofia/default/anonymous at anonymous.invalid [BREAK]
> 13:00:21 [NOTICE] switch_core_state_machine.c:156
> switch_core_standard_on_execute() Hangup
> sofia/default/anonymous at anonymous.invalid [CS_EXECUTE]
> [NORMAL_CLEARING]
> 13:00:21 [DEBUG] switch_channel.c:1355 switch_channel_perform_hangup()
> Kill sofia/default/anonymous at anonymous.invalid [KILL]
> 13:00:21 [DEBUG] switch_core_session.c:670
> switch_core_session_signal_state_change() Kill
> sofia/default/anonymous at anonymous.invalid [BREAK]
> 13:00:21 [DEBUG] switch_core_state_machine.c:428
> switch_core_session_run() (sofia/default/anonymous at anonymous.invalid)
> State EXECUTE going to sleep
> 13:00:21 [DEBUG] switch_core_state_machine.c:364
> switch_core_session_run() sofia/default/anonymous at anonymous.invalid
> Running State Change CS_HANGUP
> 13:00:21 [DEBUG] switch_core_state_machine.c:392
> switch_core_session_run() (sofia/default/anonymous at anonymous.invalid)
> State HANGUP
> 13:00:21 [DEBUG] mod_sofia.c:255 sofia_on_hangup() Channel
> sofia/default/anonymous at anonymous.invalid hanging up, cause:
> NORMAL_CLEARING
> 13:00:21 [ERR] mod_xml_cdr.c:118 my_on_hangup() Error writing
> [D:\gate\freeswitch\log\xml_cdr\569b8bdf-5a48-9d42- 
> bf21-3db37ab69684.cdr.xml][No
> such file or directory]
> 13:00:23 [DEBUG] switch_core_state_machine.c:46
> switch_core_standard_on_hangup() Standard HANGUP
> sofia/default/anonymous at anonymous.invalid, cause: NORMAL_CLEARING
> 13:00:23 [DEBUG] switch_core_state_machine.c:392
> switch_core_session_run() (sofia/default/anonymous at anonymous.invalid)
> State HANGUP going to sleep
> 13:00:23 [DEBUG] switch_core_session.c:730
> switch_core_session_thread() Session 23
> (sofia/default/anonymous at anonymous.invalid) Locked, Waiting on
> external entities
> 13:00:23 [NOTICE] switch_core_session.c:748
> switch_core_session_thread() Session 23
> (sofia/default/anonymous at anonymous.invalid) Ended
> 13:00:23 [NOTICE] switch_core_session.c:750
> switch_core_session_thread() Close Channel
> sofia/default/anonymous at anonymous.invalid [CS_HANGUP]
>
> _______________________________________________
> 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

Brian West
sip:brian at freeswitch.org







More information about the FreeSWITCH-users mailing list