[Freeswitch-users] Inbound EventSocket anomoly

Ben Langfeld ben at langfeld.co.uk
Tue Jul 3 14:52:05 MSD 2012


Thanks gents, and especially Anthony for that blazingly fast response.
I will give both options a try, and probably include references in the
IES docs. The concept of scoped variables is hidden fairly
effectively.

Regards,
Ben Langfeld


On 3 July 2012 06:34, Peter Olsson <peter.olsson at visionutveckling.se> wrote:
> I saw Tony added a new patch for you. However, even before this it was actually possible. For playback specific features, you could use playback local vars that will be sent back on PLAYBACK_START and PLAYBACK_STOP.
>
> More info here;
> http://wiki.freeswitch.org/wiki/Mod_playback#Example_for_specific_playback_variables
>
> For a more generic approach for CHANNEL_EXECUTE_COMPLETE, it is also possible to use scoped variables, as mentioned here;
> http://wiki.freeswitch.org/wiki/Channel_Variables#Scoped_Variables
>
> The difference with these approaches is that you (on the ESL client side) can decide a unique value. Tonys patch cretes a UUID for you, and uses that on the CHANNEL_EXECUTE_COMPLETE event.
>
> /Peter
>
> ________________________________________
> Från: freeswitch-users-bounces at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org] f&#246;r Ben Langfeld [ben at langfeld.co.uk]
> Skickat: den 2 juli 2012 23:29
> Till: FreeSWITCH Users Help
> Cc: Ben Klang
> Ämne: [Freeswitch-users] Inbound EventSocket anomoly
>
> Gents,
>
> I was hoping someone would be able to clear up what appears to be an
> obvious omission from IES.
>
> If I execute the playback application on a channel via IES, I get an
> immediate response to indicate it was queued, and I then have to wait
> for either PLAYBACK_STOP or CHANNEL_EXECUTE_COMPLETE. The problem is,
> the response contains nothing to filter events by. The only link I
> have are the 'Application' and 'Application-Data' fields on the event,
> and there is no guarantee those are unique to an individual
> application execution. I would expect the immediate response to return
> a UUID which would be present on the related events.
>
> Am I missing something, or is this actually a bug?
>
> Example: https://gist.github.com/40f079ae2a079abe6393
>
> Regards,
> Ben Langfeld
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> Join Us At ClueCon - Aug 7-9, 2012
>
> 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:4ff2113932762747716525!
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> Join Us At ClueCon - Aug 7-9, 2012
>
> 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



Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list