park_after_bridge don't working for busy destination!
Hi, Ich try to catch the leg A after the destination is hangup with the cause busy to signalling a busy tone stream to the caller (leg A) But leg A will dropped too. Here is the test dialplan: <context name="H3KSip_SP_outbound"> <extension name="outbound_softphone"> <condition field="${channel_name}" expression="^sofia/H3KSip_B2Bua/.*$" break="on-false"> <action application="set" data="ringback=%(1500,3000,425)" /> <action application="set" data="instant_ringback=true" /> <action application="multiset" data="ignore_early_media=true hangup_after_bridge=false park_after_bridge=true" /> <action application="export" data="nolocal:absolute_codec_string=G722,PCMU,PCMA" /> <action application="bridge" data="{ignore_early_media=true}sofia/gateway/GW_H3KSip/${destination_number}" /> <action application="log" data="ERR last_bridge_hangup_cause=${last_bridge_hangup_cause}" /> <action application="log" data="ERR bridge_hangup_cause=${bridge_hangup_cause}" /> <action application="sleep" data="1000" /> <action application="playback" data="tone_stream://%(480,480,425);loops=3" /> <action application="hangup" data="USER_BUSY"/> </condition> </extension> </context> Whats wrong? Thanks a lot!
Well its going to hangup if you run the hangup app on it, And since there was no bridge, there is no park. /b On Fri, Mar 31, 2017 at 5:02 AM, Alexander Haugg <Alexander.Haugg@c4b.de> wrote:
Hi,
Ich try to catch the leg A after the destination is hangup with the cause busy to signalling a busy tone stream to the caller (leg A)
But leg A will dropped too.
Here is the test dialplan:
<context name="H3KSip_SP_outbound">
<extension name="outbound_softphone">
<condition field="${channel_name}" expression="^sofia/H3KSip_B2Bua/.*$" break="on-false">
<action application="set" data="ringback=%(1500,3000,425)" />
<action application="set" data="instant_ringback=true" />
<action application="multiset" data="ignore_early_media=true hangup_after_bridge=false park_after_bridge=true" />
<action application="export" data="nolocal:absolute_codec_string=G722,PCMU,PCMA" />
<action application="bridge" data="{ignore_early_media= true}sofia/gateway/GW_H3KSip/${destination_number}" />
<action application="log" data="ERR last_bridge_hangup_cause=${last_bridge_hangup_cause}" />
<action application="log" data="ERR bridge_hangup_cause=${bridge_hangup_cause}" />
<action application="sleep" data="1000" />
<action application="playback" data="tone_stream://%(480,480,425);loops=3" />
<action application="hangup" data="USER_BUSY"/>
</condition>
</extension>
</context>
Whats wrong?
Thanks a lot!
_________________________________________________________________________ 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
-- *Brian West* brian@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* <https://www.gofundme.com/allison-prompts-for-freeswitch> Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *Skype:*briankwest
Would this do what you want? <context name="H3KSip_SP_outbound"> <extension name="outbound_softphone"> <condition field="${channel_name}" expression="^sofia/H3KSip_B2Bua/.*$" break="on-false"> <action application="set" data="ringback=%(1500,3000,425)" /> <action application="set" data="instant_ringback=true" /> <action application="set" data="hangup_after_bridge=false" /> <action application="bridge" data="{ignore_early_media=true,absolute_codec_string=G722,PCMU,PCMA}sofia/gateway/GW_H3KSip/${destination_number}" /> <action application=“park"/> </condition> </extension> </context>
On Mar 31, 2017, at 6:02 AM, Alexander Haugg <Alexander.Haugg@c4b.de> wrote:
Hi,
Ich try to catch the leg A after the destination is hangup with the cause busy to signalling a busy tone stream to the caller (leg A)
But leg A will dropped too.
Here is the test dialplan:
<context name="H3KSip_SP_outbound"> <extension name="outbound_softphone"> <condition field="${channel_name}" expression="^sofia/H3KSip_B2Bua/.*$" break="on-false"> <action application="set" data="ringback=%(1500,3000,425)" /> <action application="set" data="instant_ringback=true" /> <action application="multiset" data="ignore_early_media=true hangup_after_bridge=false park_after_bridge=true" /> <action application="export" data="nolocal:absolute_codec_string=G722,PCMU,PCMA" /> <action application="bridge" data="{ignore_early_media=true}sofia/gateway/GW_H3KSip/${destination_number}" /> <action application="log" data="ERR last_bridge_hangup_cause=${last_bridge_hangup_cause}" /> <action application="log" data="ERR bridge_hangup_cause=${bridge_hangup_cause}" /> <action application="sleep" data="1000" /> <action application="playback" data="tone_stream://%(480,480,425);loops=3" /> <action application="hangup" data="USER_BUSY"/> </condition> </extension> </context>
Whats wrong?
Add: <action application="set" data="continue_on_fail=true »/> David Ponzone Direction Technique email: david.ponzone@ipeva.fr <mailto:david.ponzone@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 <blocked::http://www.ipeva.fr/> - www.ipeva-studio.com <blocked::http://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 31 mars 2017 à 12:02, Alexander Haugg <Alexander.Haugg@c4b.de> a écrit :
Hi,
Ich try to catch the leg A after the destination is hangup with the cause busy to signalling a busy tone stream to the caller (leg A)
But leg A will dropped too.
Here is the test dialplan:
<context name="H3KSip_SP_outbound"> <extension name="outbound_softphone"> <condition field="${channel_name}" expression="^sofia/H3KSip_B2Bua/.*$" break="on-false"> <action application="set" data="ringback=%(1500,3000,425)" /> <action application="set" data="instant_ringback=true" /> <action application="multiset" data="ignore_early_media=true hangup_after_bridge=false park_after_bridge=true" /> <action application="export" data="nolocal:absolute_codec_string=G722,PCMU,PCMA" /> <action application="bridge" data="{ignore_early_media=true}sofia/gateway/GW_H3KSip/${destination_number}" /> <action application="log" data="ERR last_bridge_hangup_cause=${last_bridge_hangup_cause}" /> <action application="log" data="ERR bridge_hangup_cause=${bridge_hangup_cause}" /> <action application="sleep" data="1000" /> <action application="playback" data="tone_stream://%(480,480,425);loops=3" /> <action application="hangup" data="USER_BUSY"/> </condition> </extension> </context>
Whats wrong?
Thanks a lot! _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/>
Even nicer: <action application="set" data=« continue_on_fail=USER_BUSY »/> David Ponzone Direction Technique email: david.ponzone@ipeva.fr <mailto:david.ponzone@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 <blocked::http://www.ipeva.fr/> - www.ipeva-studio.com <blocked::http://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 31 mars 2017 à 18:22, David Ponzone <david.ponzone@ipeva.fr> a écrit :
Add:
<action application="set" data="continue_on_fail=true »/>
David Ponzone Direction Technique email: david.ponzone@ipeva.fr <mailto:david.ponzone@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 <blocked::http://www.ipeva.fr/> - www.ipeva-studio.com <blocked::http://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 31 mars 2017 à 12:02, Alexander Haugg <Alexander.Haugg@c4b.de <mailto:Alexander.Haugg@c4b.de>> a écrit :
Hi,
Ich try to catch the leg A after the destination is hangup with the cause busy to signalling a busy tone stream to the caller (leg A)
But leg A will dropped too.
Here is the test dialplan:
<context name="H3KSip_SP_outbound"> <extension name="outbound_softphone"> <condition field="${channel_name}" expression="^sofia/H3KSip_B2Bua/.*$" break="on-false"> <action application="set" data="ringback=%(1500,3000,425)" /> <action application="set" data="instant_ringback=true" /> <action application="multiset" data="ignore_early_media=true hangup_after_bridge=false park_after_bridge=true" /> <action application="export" data="nolocal:absolute_codec_string=G722,PCMU,PCMA" /> <action application="bridge" data="{ignore_early_media=true}sofia/gateway/GW_H3KSip/${destination_number}" /> <action application="log" data="ERR last_bridge_hangup_cause=${last_bridge_hangup_cause}" /> <action application="log" data="ERR bridge_hangup_cause=${bridge_hangup_cause}" /> <action application="sleep" data="1000" /> <action application="playback" data="tone_stream://%(480,480,425);loops=3" /> <action application="hangup" data="USER_BUSY"/> </condition> </extension> </context>
Whats wrong?
Thanks a lot! _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/>
Thanks for the answers! @ David, that’s it, the continue_on_fail solve my problems! Thanks a lot. Von: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] Im Auftrag von David Ponzone Gesendet: Freitag, 31. März 2017 18:24 An: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Betreff: Re: [Freeswitch-users] park_after_bridge don't working for busy destination! Even nicer: <action application="set" data=« continue_on_fail=USER_BUSY »/> David Ponzone Direction Technique email: david.ponzone@ipeva.fr<mailto:david.ponzone@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<blocked::http://www.ipeva.fr/> - www.ipeva-studio.com<blocked::http://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 31 mars 2017 à 18:22, David Ponzone <david.ponzone@ipeva.fr<mailto:david.ponzone@ipeva.fr>> a écrit : Add: <action application="set" data="continue_on_fail=true »/> David Ponzone Direction Technique email: david.ponzone@ipeva.fr<mailto:david.ponzone@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<blocked::http://www.ipeva.fr/> - www.ipeva-studio.com<blocked::http://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 31 mars 2017 à 12:02, Alexander Haugg <Alexander.Haugg@c4b.de<mailto:Alexander.Haugg@c4b.de>> a écrit : Hi, Ich try to catch the leg A after the destination is hangup with the cause busy to signalling a busy tone stream to the caller (leg A) But leg A will dropped too. Here is the test dialplan: <context name="H3KSip_SP_outbound"> <extension name="outbound_softphone"> <condition field="${channel_name}" expression="^sofia/H3KSip_B2Bua/.*$" break="on-false"> <action application="set" data="ringback=%(1500,3000,425)" /> <action application="set" data="instant_ringback=true" /> <action application="multiset" data="ignore_early_media=true hangup_after_bridge=false park_after_bridge=true" /> <action application="export" data="nolocal:absolute_codec_string=G722,PCMU,PCMA" /> <action application="bridge" data="{ignore_early_media=true}sofia/gateway/GW_H3KSip/${destination_number}" /> <action application="log" data="ERR last_bridge_hangup_cause=${last_bridge_hangup_cause}" /> <action application="log" data="ERR bridge_hangup_cause=${bridge_hangup_cause}" /> <action application="sleep" data="1000" /> <action application="playback" data="tone_stream://%(480,480,425);loops=3" /> <action application="hangup" data="USER_BUSY"/> </condition> </extension> </context> Whats wrong? Thanks a lot! _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com<http://www.freeswitchsolutions.com/> Official FreeSWITCH Sites http://www.freeswitch.org<http://www.freeswitch.org/> http://confluence.freeswitch.org<http://confluence.freeswitch.org/> http://www.cluecon.com<http://www.cluecon.com/> FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org<mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org<http://www.freeswitch.org/>
participants (4)
-
Alexander Haugg
-
Brian West
-
David Ponzone
-
Michael Jerris