[Freeswitch-users] Reject Inbound Call and Callback

Deepika Yadav deepikay at iiitd.ac.in
Sun Jun 12 21:01:59 MSD 2016


Even if I use Hangup command dialplan won't execute the statements after
hangup.

My basic requirement is when Freeswitch receives a call on an extension, it
should reject it and then callback.

On Sun, Jun 12, 2016 at 9:00 PM, Aqs Younas <aqsyounas at gmail.com> wrote:

> You can hangup the call with reason.
> https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_hangup
> On Jun 12, 2016 7:36 PM, "Deepika Yadav" <deepikay at iiitd.ac.in> wrote:
>
>> Even in ESL, first I have to reject the call and start a new session.
>>
>> What is the command to reject a call in mod_python, I tried
>> session.respond() that did not work.
>>
>>
>> Python script :
>>
>> def handler(session, args):
>>
>>     namer = session.getVariable('caller_id_number')
>>     freeswitch.consoleLog('info','Called by '+namer)
>>     session.respond()
>>     s = freeswitch.Session();
>>     s.originate(session,"
>> {sip_auth_username=1002,sip_auth_password=XXXXXXX}sofia/external/1002 at XX.XX.XX.XX
>>  9868789909")
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Sun, Jun 12, 2016 at 12:12 AM, Ken Rice <krice at freeswitch.org> wrote:
>>
>>> Look at your logs you'll notice that originate is not a dialplan command
>>> and after you hang up on the incoming call the channel is dead. The correct
>>> way to do this is with a script (probably ESl) that sees the incoming call
>>> hangs it up and triggers the originate command
>>>
>>> Sent from my iPhone
>>>
>>> On Jun 11, 2016, at 1:26 PM, Deepika Yadav <deepikay at iiitd.ac.in> wrote:
>>>
>>> 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 at 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 at 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 at D
>>>> ~o$121$@IIITD}sofia/external/1003 at 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
>>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://confluence.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> 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
>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://confluence.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> 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
>>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org
>> http://www.cluecon.com
>>
>> 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
>>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160612/fb0e7182/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list