[Freeswitch-users] Dialplan not executing on continue_on_fail=true
Ashish gautam
ashish at nms.co.in
Mon May 27 09:49:02 MSD 2013
Hi Nathan,
Even setting the api_hangup_hook=perl hook.pl in the originate string does
not work. hook.pl does not get executed on hangup. It has to be done some
other way I guess.
Thanks.
On Fri, May 24, 2013 at 6:13 PM, Nathan Neulinger <nneul at mst.edu> wrote:
> I don't think that's going to do what you want... (May be wrong.)
>
> I think that continue_on_fail is only going to apply to the rules for the
> received call on this extension, not the received call on the outgoing leg.
>
> i.e. there are no dialplan rules in effect for the outgoing call that you
> initiated, and that's where the failure is occurring. For these dialplan
> rules, I think the only failure would be if your IVR (I assume that's was
> ash.pl is) didn't answer.
>
> Like I said, not certain of this, maybe some else can chime in, but I
> think you're going to have to handle that failure as a part of your
> originate on the outbound call. Something like putting
>
> originate {api_hangup_hook=perl hook.pl}sofia/.....
>
> Where you cause the call to take place.
>
> -- Nathan
>
>
> On 05/24/2013 07:37 AM, Ashish gautam wrote:
>
>> I am generating an outgoing call through mod_event_socket and then
>> transferring it to this dialplan.
>>
>> On Fri, May 24, 2013 at 5:57 PM, Nathan Neulinger <nneul at mst.edu <mailto:
>> nneul at mst.edu>> wrote:
>>
>> I may be misunderstanding - but where are you causing it to ring a
>> device?
>>
>> You've told it to internally answer the call, and then not do
>> anything. There's no bridging to an actual extension.
>>
>> Only thing I see that would happen is it running perl/ash.pl <
>> http://ash.pl>, unclear if it would in term execute
>> hook.pl <http://hook.pl> when that script finished (I don't know
>> what that behavior is expected to be).
>>
>>
>> -- Nathan
>>
>>
>> On 05/24/2013 07:17 AM, Ashish gautam wrote:
>>
>> Hi,
>>
>> I have a dialplan as follows:
>>
>> <include>
>> <extension name="public_did">
>> <condition field="destination_number" expression="^(47673501)$">
>> <action application="answer"/>
>> <action application="set" data="continue_on_fail=true"/>
>> <action application="set" data="api_hangup_hook=perl hook.pl <
>> http://hook.pl> <http://hook.pl>"/>
>>
>> <action application="set" data="session_in_hangup_hook=_**
>> _true"/>
>> <action application="perl" data="perl/ash.pl <http://ash.pl> <
>> http://ash.pl>"/>
>>
>> </condition>
>> </extension>
>> </include>
>>
>> when the called party does not pick up the phone or is busy, the
>> dialplan does not proceed and hook.pl
>> <http://hook.pl> <http://hook.pl>
>>
>>
>> does not get executed.
>>
>> Please help
>> --
>> Ashish Gautam
>>
>> IVR Developer
>>
>> Nucleus Microsystems (Pvt.) Ltd.
>>
>>
>>
>> --
>> ------------------------------**__----------------------------**--
>> Nathan Neulinger nneul at mst.edu <mailto:nneul at mst.edu>
>>
>> Missouri S&T Information Technology (573) 612-1412
>> System Administrator - Architect
>>
>>
>>
>>
>> --
>> Ashish Gautam
>>
>> IVR Developer
>>
>> Nucleus Microsystems (Pvt.) Ltd.
>>
>> Ph. 011 47574758
>>
>
> --
> ------------------------------**------------------------------
> Nathan Neulinger nneul at mst.edu
> Missouri S&T Information Technology (573) 612-1412
> System Administrator - Architect
>
--
Ashish Gautam
IVR Developer
Nucleus Microsystems (Pvt.) Ltd.
Ph. 011 47574758
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130527/0d1da3e1/attachment.html
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list