[Freeswitch-users] can I use Event_Socket_Outbound to only monitor?

Michael Collins msc at freeswitch.org
Wed Jan 28 19:40:59 MSK 2015


If you want to look at events involving a specific user as opposed to a
specific uuid then I recommend that you first turn on all events and see
what header(s) they have in common and go from there. You'll need to make
good use of the filter command.

The wiki has a good intro:
https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket#mod_event_socket-filter

If you want more details then <plug shameless="true">check out chapter 4 of
the FreeSWITCH Cookbook</plug> where events and filtering are more
thoroughly discussed.

-Michael


On Tue, Jan 27, 2015 at 5:06 AM, Shai Perelman <groysem at gmail.com> wrote:

> Hi, thanks, as far as I can see even with the async option it still waits
> for commands from my side and the call is not transfered to music on hold
> which is what I am dialing, the moment I remove the socket action it
> returns to normal behaviour.
>
> so I am trying this from the other end as Kamil suggested, with inbound
> event socket. it works and the call proceeds while I am getting the events
> but I need
> to filter the events I am getting to only include the events with the
> extension(s) that I want to monitor involved. can somebody help me with
> what filter command(s) do I need to send to see only the events that have
> for example extension 9999 involved?
>
> thanks
> Shai
>
> On Tue, Jan 27, 2015 at 5:59 AM, Michael Collins <msc at freeswitch.org>
> wrote:
>
>> Using the socket app with the "async" option will cause that channel's
>> events to be sent.
>> -MC
>>
>> On Mon, Jan 26, 2015 at 7:43 PM, Kamil Nigmatullin <
>> kamil.nigmatullin at gmail.com> wrote:
>>
>>> Yes if you want monitor and catch events you need to use inbound socket
>>> 26 янв. 2015 г. 21:58 пользователь "Duvid Rottenberg" <
>>> adrottenberg at gmail.com> написал:
>>>
>>>> I am pretty sure that with outbound socket as long as you don't send
>>>> any commands back to Freeswitch, it will just execute whatever is in the
>>>> xml dialplan.
>>>>
>>>> Thanks,
>>>> Duvid Rottenberg
>>>>
>>>> On Sun, Jan 25, 2015 at 6:19 PM, Michael Collins <msc at freeswitch.org>
>>>> wrote:
>>>>
>>>>> In event socket outbound the listening server controls the call. In
>>>>> your case you just want to get the events associated with that call? I've
>>>>> never actually tried it but maybe you could do something like:
>>>>>
>>>>> <action application="socket" data="127.0.0.1:8084 async"/>
>>>>>
>>>>>
>>>>> And then after the socket app answers have it issue the linger
>>>>> command, then transfer or execute_extension to send the call off to do
>>>>> something. Watch your socket connection for events and see happens. If you
>>>>> get it to work please let us know. :)
>>>>>
>>>>> -Michael
>>>>>
>>>>>
>>>>>
>>>>> On Sun, Jan 25, 2015 at 7:17 AM, Shai Perelman <groysem at gmail.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> hi, I am using
>>>>>> https://wiki.freeswitch.org/wiki/Event_Socket_Outbound
>>>>>> my goal is to monitor what happens on the extension but without
>>>>>> affecting the normal behaviour.
>>>>>>
>>>>>> I have this dialplan.
>>>>>>
>>>>>> TagTypeDataOrder[image: add]
>>>>>> <http://148.251.142.45/app/dialplan/dialplan_detail_edit.php?id2=8a56aba2-5cf2-40e7-b5d2-ce0073baa3ef&app_uuid=742714e5-8cdf-32fd-462c-cbe7e3d655db>
>>>>>>   condition  username  9998  1[image: edit]
>>>>>> <http://148.251.142.45/app/dialplan/dialplan_detail_edit.php?id=02e9a3bf-15cb-4ddf-a6bf-7fc1624eca22&id2=8a56aba2-5cf2-40e7-b5d2-ce0073baa3ef&app_uuid=742714e5-8cdf-32fd-462c-cbe7e3d655db>
>>>>>>  [image: delete]
>>>>>> <http://148.251.142.45/app/dialplan/dialplan_detail_delete.php?id=02e9a3bf-15cb-4ddf-a6bf-7fc1624eca22&id2=8a56aba2-5cf2-40e7-b5d2-ce0073baa3ef&app_uuid=742714e5-8cdf-32fd-462c-cbe7e3d655db>
>>>>>>   action  socket  109.65.149.22:9999 async  3[image: edit]
>>>>>> <http://148.251.142.45/app/dialplan/dialplan_detail_edit.php?id=0ca4a9d4-020f-418c-b0aa-388bc6bf4ad5&id2=8a56aba2-5cf2-40e7-b5d2-ce0073baa3ef&app_uuid=742714e5-8cdf-32fd-462c-cbe7e3d655db>
>>>>>>  [image: delete]
>>>>>> <http://148.251.142.45/app/dialplan/dialplan_detail_delete.php?id=0ca4a9d4-020f-418c-b0aa-388bc6bf4ad5&id2=8a56aba2-5cf2-40e7-b5d2-ce0073baa3ef&app_uuid=742714e5-8cdf-32fd-462c-cbe7e3d655db>
>>>>>>
>>>>>>
>>>>>> I am calling *9664 (music on hold)
>>>>>> and the call is blocking while wating for commands from my side.
>>>>>>
>>>>>> I want it to answer automatticaly like it would do with out the
>>>>>> socket module, and just send me the events regarding that extension
>>>>>>
>>>>>> thanks
>>>>>> Shai
>>>>>> ITD Communications
>>>>>>
>>>>>>
>>>>>> _________________________________________________________________________
>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>> consulting at 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 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
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _________________________________________________________________________
>>>>> Professional FreeSWITCH Consulting Services:
>>>>> consulting at 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 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
>>>>>
>>>>
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at 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 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
>>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at 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 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
>>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at 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 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
>>
>
>
>
> --
> www.groyse.com
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at 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 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150128/ce1c5aa2/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list