sorry for the incomplete message, please ignore the previous message. I am creating the dialplan in this way: <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@ <1003@52.38.67.78>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 On Sat, Jun 11, 2016 at 11:50 PM, Deepika Yadav <deepikay@iiitd.ac.in> wrote:
Hi,
I want to reject an incoming call from a mobile number in the public context and callback to it
how should the dialplan look like:
<include> <extension name="public_did"> <condition field="destination_number" expression="^(88888888)$"> <action application="set" data="domain_name=$${domain}"/> <action application="log" data="INFO domain is $${domain}"/> <action application="set" data="callerID = $${caller_id_number}"/> <action application="log" data="INFO src number is $${callerID}"/> <action application="respond" data="503"/> <action application="bridge" data="{sip_auth_username=1003,sip_auth_password=R@D ~o$121$@IIITD}sofia/external/1003@52.38.67.78 9769658019"/> <!--<action application="respond" data="reponse_info" data="407"/> --> <!--<action application="transfer" data="5000 XML default"/> -->
</condition> </extension> </include>
Regards, Deepika