[Freeswitch-users] ESL Inbound - what would be the best known way to wait in XML dialplan for any command execution via ESL?
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.
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?
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
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?
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
More information about the FreeSWITCH-users