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@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@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@XX.XX.XX.XX  9868789909")
   












On Sun, Jun 12, 2016 at 12:12 AM, Ken Rice <krice@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@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@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


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@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@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@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@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@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org