hi,
can someone tell me what is happening here. I figured that freeswitch is not leaving the extension,
it just rexecutes it. I would like it do another action when there is a value inside pre_transfer_caller_id_number
[INFO] switch_channel.c:3062 sofia/internal/
sip:14@10.0.200.14:5060 Flipping CID from "" <18> to "Outbound Call" <14>
[DEBUG] switch_core_state_machine.c:216 (sofia/internal/
sip:14@10.0.200.14:5060) State Change CS_ROUTING -> CS_EXECUTE
[DEBUG] switch_core_session.c:1388 Send signal sofia/internal/
sip:14@10.0.200.14:5060 [BREAK]
[DEBUG] switch_core_state_machine.c:528 (sofia/internal/
sip:14@10.0.200.14:5060) State ROUTING going to sleep
[DEBUG] switch_core_state_machine.c:472 (sofia/internal/
sip:14@10.0.200.14:5060) Running State Change CS_EXECUTE
[DEBUG] switch_core_state_machine.c:535 (sofia/internal/
sip:14@10.0.200.14:5060) State EXECUTE
[DEBUG] mod_sofia.c:178 sofia/internal/
sip:14@10.0.200.14:5060 SOFIA EXECUTE
[DEBUG] switch_core_state_machine.c:258 sofia/internal/
sip:14@10.0.200.14:5060 Standard EXECUTE
<extension name="Extension">
<condition field="destination_number" expression="^([0-9][0-9])$">
<action application="export" data="dialed_extension=$1"/>
<action application="set" data="call_timeout=90"/>
<action application="set" data="continue_on_fail=true"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="hash" data="insert/${domain_name}-call_return/${dialed_extension}/${caller_id_number}"/>
<action application="hash" data="insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}"/>
<action application="hash" data="insert/${domain_name}-last_dial_ext/global/${uuid}"/>
<action application="bridge" data="[leg_timeout=20]user/${dialed_extension}"/>
</condition>
</extension>