[Freeswitch-users] ESL Inbound - what would be the best known way to wait in XML dialplan for any command execution via ESL?

Peter Olsson peter.olsson at visionutveckling.se
Sat Jun 11 19:55:57 MSD 2011


PARK is the only way to handle this in a good way. If you can't separate the calls directly in the dial plan, you could probably do a transfer of the call (that you don't want to handle) inside your app, to another extension in the dial plan.

/Peter
________________________________________
Från: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] för Anton VG [anton.vazir at gmail.com]
Skickat: den 11 juni 2011 17:40
Till: FreeSWITCH Users Help
Ämne: [Freeswitch-users] ESL Inbound - what would be the best known way to wait in XML dialplan for any command execution via ESL?

Hi!

Switched from outbound ESL to an INBOUND mode, for controlling the
incoming CALL flow: so when call comes, Inbound ESL app catches
corresponding event and executes the necessary command on the caller
UUID.

My question is: In XML dialplan, when call comes, if do not PARK it or
do PAUSE, the ESL controlling application is too late to execute park
before XML dialplan ends, and disconnect the call.

PARK shows itself as not a good solution, since if call did not
handled by ESL - it stales.
PAUSE - i would not like to add extra delays to call handling.

I suppose there should be a known good way to handle in XML dialplan
if anything else executed on the given channel/uuid?

Regards,
Anton.

_______________________________________________
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

!DSPAM:4df38d5032765714154118!




More information about the FreeSWITCH-users mailing list