<extension name="Routing">
<condition field="${radius_auth_result}" expression="0"/>
<!--
<condition field="${h323-redirect-number}" expression="^(.+)$" break="never">
<action application="set" data="destination_number=$1" />
</condition>
-->
<condition field="caller_id_number" expression="^([0-9]+)$">
<anti-action application="hangup"/>
</condition>
<condition field="destination_number" expression="^(.+)$">
<!--<action application="info"/>-->
<action application="export" data="nolocal:h323-call-origin=originate"/>
<action application="set" data="sip_h_X-accountcode=${accountcode}" />
<action application="set" data="call_direction=outbound" />
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="continue_on_fail=true"/>
<action application="set" data="inherit_codec=true" />
<action application="set" data="call_timeout=20"/>
<action application="set" data="fail_on_single_reject=USER_BUSY" />
<action application="set" data="origination_caller_id_name=${sip_req_user}"/>
<action application="set" data="origination_caller_id_number=${sip_from_user}"/>
<action application="set" data="execute_on_answer=sched_hangup +${h323-credit-time} alloted_timeout" />
<action application="bridge" data="{sip_invite_from_uri=sip:${sip_from_user}@${sip_network_ip}}sofia/internal/${destination_number}@x.x.x.x:5060" />
<action application="hangup" data="${bridge_hangup_cause}"/>
</condition>
</extension>