[Freeswitch-users] something like transferring to an extension when caller abandons?

Dave Horton daveh at beachdognet.com
Fri Mar 31 00:41:42 MSD 2017


My bad .....it's working now perfectly. Due to an unrelated issue of my own I wasn't receiving the cancel

Sent from my iPhone

> On Mar 30, 2017, at 1:16 PM, David Ponzone <david.ponzone at ipeva.fr> wrote:
> 
> Ah interesting…you tried api_hangup_hook ?
> 
> David Ponzone  Direction Technique
> email: david.ponzone at ipeva.fr
> tel:      01 74 03 18 97
> gsm:   06 66 98 76 34
> 
> Service Client IPeva
> tel:      0811 46 26 26
> www.ipeva.fr  -   www.ipeva-studio.com
> 
> Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur.
> 
> 
> 
> 
>> Le 30 mars 2017 à 20:28, Dave Horton <daveh at beachdognet.com> a écrit :
>> 
>> I’m not quite there…..my hangup hook script _is_ being called in the scenario where I answer the call, and then hangup, but it is _not_ called in the scenario where the caller hangs up (CANCEL) before I deliver 200 OK.  How can I hook into a call teardown that is a CANCEL from caller scenario?
>> 
>> 
>> On Mar 30, 2017, at 7:27 AM, David Ponzone <david.ponzone at ipeva.fr> wrote:
>> 
>> Don’t forget in your hook script to check that the call was unanswered!
>> 
>> David Ponzone  Direction Technique
>> email: david.ponzone at ipeva.fr
>> tel:      01 74 03 18 97
>> gsm:   06 66 98 76 34
>> 
>> Service Client IPeva
>> tel:      0811 46 26 26
>> www.ipeva.fr  -   www.ipeva-studio.com
>> 
>> Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur.
>> 
>> 
>> 
>> 
>>> Le 30 mars 2017 à 16:09, Dave Horton <daveh at beachdognet.com> a écrit :
>>> 
>>> In my case, I am not doing billing.  When the call is abandoned, I want to send a message to Amazon SNS that will result in a message being displayed on a mobile handset that the call is no longer ringing.  
>>> 
>>> 
>>> On Mar 30, 2017, at 5:32 AM, David Ponzone <david.ponzone at ipeva.fr> wrote:
>>> 
>>> Brian,
>>> 
>>> not sure if you ask Dave or me, but in my case, no, I am just sending some call details to some customers so they can put that into their CRM.
>>> 
>>> David Ponzone  Direction Technique
>>> email: david.ponzone at ipeva.fr
>>> tel:      01 74 03 18 97
>>> gsm:   06 66 98 76 34
>>> 
>>> Service Client IPeva
>>> tel:      0811 46 26 26
>>> www.ipeva.fr  -   www.ipeva-studio.com
>>> 
>>> Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur.
>>> 
>>> 
>>> 
>>> 
>>>> Le 30 mars 2017 à 14:12, Brian West <brian at freeswitch.org> a écrit :
>>>> 
>>>> Are you doing billing in this hangup hook?
>>>> 
>>>> On Thu, Mar 30, 2017 at 2:15 AM, David Ponzone <david.ponzone at ipeva.fr> wrote:
>>>>> Dave,
>>>>> 
>>>>> for that, you need something a little bit different:
>>>>> 
>>>>> 	<action application="set" data="session_in_hangup_hook=true"/>
>>>>> 	<action application="set" data="api_reporting_hook= xxxx »/>
>>>>> 
>>>>> when, you will be able to catch session variables in your script.
>>>>> For xxxx I recommend lua yourscript.lua
>>>>> I tried using curl, and it does not have access to session variables.
>>>>> 
>>>>> See my own thread:
>>>>> 
>>>>> http://lists.freeswitch.org/pipermail/freeswitch-users/2016-September/122721.html
>>>>> 
>>>>> I never understood why curl can’t access session variables, but lua works.
>>>>> 
>>>>> David Ponzone  Direction Technique
>>>>> email: david.ponzone at ipeva.fr
>>>>> tel:      01 74 03 18 97
>>>>> gsm:   06 66 98 76 34
>>>>> 
>>>>> Service Client IPeva
>>>>> tel:      0811 46 26 26
>>>>> www.ipeva.fr  -   www.ipeva-studio.com
>>>>> 
>>>>> Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>> Le 30 mars 2017 à 06:48, Dave Horton <daveh at beachdognet.com> a écrit :
>>>>>> 
>>>>>> Thanks, that will do it.  One followup question: when my api_hangup_hook is invoked, is it possible for me to get a termination reason that lets me know whether the caller canceled the call (i.e hungup before answer), or whether it was a normal call clearing (i.e hangup after answer) ?
>>>>>> 
>>>>>> 
>>>>>> On Mar 29, 2017, at 3:33 PM, David Ponzone <david.ponzone at ipeva.fr> wrote:
>>>>>> 
>>>>>> api_hangup_hook
>>>>>> 
>>>>>> David Ponzone  Direction Technique
>>>>>> email: david.ponzone at ipeva.fr
>>>>>> tel:      01 74 03 18 97
>>>>>> gsm:   06 66 98 76 34
>>>>>> 
>>>>>> Service Client IPeva
>>>>>> tel:      0811 46 26 26
>>>>>> www.ipeva.fr  -   www.ipeva-studio.com
>>>>>> 
>>>>>> Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> Le 30 mars 2017 à 00:18, Dave Horton <daveh at beachdognet.com> a écrit :
>>>>>>> 
>>>>>>> I’m hoping to find a dialplan-based solution to this problem.  I have a call coming in, and I start executing a dialplan with various applications.  At some point, if the caller cancels before I have bridged or answered his or her call, I would like the ability to immediately execute some code — e.g. by jumping to another extension (or something like that) at the moment when the caller abandons.  I know this could be orchestrated in an event socket app, but as mentioned I would prefer a dialplan-based approach, if possible.  Any ideas?
>>>>>>> 
>>>>>>> Dave
>>>>>>> _________________________________________________________________________
>>>>>>> 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
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Brian West
>>>> brian at freeswitch.org
>>>> 
>>>> Twitter: @FreeSWITCH , @briankwest
>>>> 
>>>> http://www.freeswitchbook.com 
>>>> http://www.freeswitchcookbook.com
>>>> 
>>>> Allison prompts for FreeSWITCH:
>>>> 
>>>> https://www.gofundme.com/allison-prompts-for-freeswitch
>>>> 
>>>> Got Bugs? Report them here! | Reddit: /r/freeswitch
>>>> 
>>>> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378)
>>>> Skype:briankwest
>>>> 
>>>> _________________________________________________________________________
>>>> 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
>> 
>> _________________________________________________________________________
>> 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/20170330/8a984afa/attachment-0001.html 


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