<include>
<extension name="public_did">
<condition field="destination_number" expression="^(88888888)$">
<action application="set" data="callerID = $${caller_id_number}"/>
<action application="log" data="INFO src number is $${callerID}"/>
<action application="respond" data="503"/>
<action application="originate" data="{sip_auth_username=1003,sip_auth_password=*******}sofia/external/
1003@X.X.X.X $
callerID "/>
</condition>
</extension>
</include>
<extension name="show_prepare">
<condition field="destination_number" expression="^(?:\+91|0|)(\d{10})$">
<action application="bridge" data="sofia/gateway/MySIP/91$1"/>
</condition>
</extension>
After rejecting the call, new channel for outgoing call does not start , also variable "callerID" is set to empty not capturing the source number
Regards,
Deepika