Hi, thanks for your answers @Anthony: I did a "make current" mins ago, fs starts with version FreeSWITCH Version 1.0.head (git-ef097a1 2012-01-16 17-26-35 -0600) @MC I connect using ./fs_cli -H 192.168.20.73 -P 8021 /log 0 /event plain custom (additionally I connect to fs using telnet 192.168.20.73 8021 on another terminal and issued "event plain all") Starting my php script, fs_cli shows nothing, telnet shows the event: Content-Length: 583 Content-Type: text/event-plain Event-Subclass: CONFIG%3A%3AAGENT_LIST Event-Name: SOCKET_DATA ... Event-Date-Timestamp: 1326785361276007 ... Event-Name: CUSTOM Agents: 2022 ZMQ-Msg-Cnt: 244 /event plain CUSTOM in fs_cli and restart php script -> no output. (first event subscription except all doesn't work ?) /event plain all in fs_cli and restart php script shows: RECV EVENT Event-Subclass: CONFIG::AGENT_LIST Core-UUID: ca0f2950-40d9-11e1-8145-99e6c2b17445 ... Event-Date-Timestamp: 1326785361276007 ... Command: sendevent CUSTOM Event-Name: CUSTOM Agents: 2022 ZMQ-Msg-Cnt: 244 "/event plain custom" (or /event plain CUSTOM) in fs_cli and restart php script shows the event and other events too (like RE_SCHEDULE and HEARTBEAT) This leads me to the following question: - Why does /event plain custom (/event plain CUSTOM) in fs_cli show other events too ? Then I played a bit in telnet: telnet 192.168.20.73 8021 .. auth stuff... event plain custom (or events plain CUSTOM) and restart php -> no output event plain all and restart php -> event shown filter Event-Name CUSTOM (or custom) and restart php -> no output filter delete Event-Name CUSTOM filter Event-Subclass CONFIG::AGENT_LIST and restart php -> event shown Played more with telnet: Fresh connect event plain CUSTOM -> callcenter_config agent set status .... -> no output event plain ALL -> callcenter_config agent set status .... -> event shown event filter Event-Name CUSTOM -> callcenter_config agent set status .... -> event shown (and only custom events) Seems that sending Events using the esl library adds SOCKET_DATA and event all CUSTOM / filter Event-Name custom can't handle that ? Regarding the ZMQ stuff: I use mod_event_zmq and was missing a couple of events, so I added a sequence to every event zmq publishes. Later I discovered a bug in my code, I was calling the recv function twice and didn't recognize it for a whole day..... Regards, gw Von: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] Im Auftrag von Michael Collins Gesendet: Dienstag, 17. Jänner 2012 01:36 An: FreeSWITCH Users Help Betreff: Re: [Freeswitch-users] PHP ESL Custom Events Event-Name sent twice Just for testing, try this at the fs_cli and see if you receive two different "Event-Name" headers: /log 0 /event plain custom Run your php script in another terminal window and see what shows up on the console. This is a straight ESL connection between fs_cli and the FS server so whatever you see displayed on the console is "real". Let us know what happens. -MC P.S. - Just curious, what's up with the ZMQ stuff? On Mon, Jan 16, 2012 at 7:39 AM, Gerald Weber <gerald.weber@besharp.at<mailto:gerald.weber@besharp.at>> wrote: Hello, i'm trying to send custom events using PHP ESL Library. (running FreeSWITCH Version 1.0.head (git-c37c029 2012-01-11 21-35-19 -0600)) My PHP Code: <?php require_once('ESL.php'); $sock = new ESLconnection('192.168.20.73', '8021', 'ClueCon'); $e = new ESLevent("CUSTOM","CONFIG::AGENT_LIST"); $e->addHeader("Agents","2022"); $sock->sendEvent($e); ?> When I connect to fs using telnet and run the php script from another xterm, I can see the following output: Content-Length: 657 Content-Type: text/event-json { "Event-Subclass": "CONFIG::AGENT_LIST", "Event-Name": "SOCKET_DATA", "Core-UUID": "b3ac8858-4019-11e1-910a-9b04baf8e5ea", "FreeSWITCH-Hostname": "freeswitch.local", "FreeSWITCH-Switchname": "freeswitch.local", "FreeSWITCH-IPv4": "192.168.20.73", "FreeSWITCH-IPv6": "::1", "Event-Date-Local": "2012-01-16 15<tel:2012-01-16%2015>:20:23", "Event-Date-GMT": "Mon, 16 Jan 2012 14:20:23 GMT", "Event-Date-Timestamp": "1326723623776184", "Event-Calling-File": "mod_event_socket.c", "Event-Calling-Function": "read_packet", "Event-Calling-Line-Number": "1188", "Command": "sendevent CUSTOM", "Event-Name": "CUSTOM", "Agents": "2022", "ZMQ-Msg-Cnt": "3508" } Looks ok, but i don't get why "Event-Name" is sent twice. Shouldn't there be an Event-Name: CUSTOM only ? Is there a way to avoid this or am i missing something ? thx & regards, gw _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org<mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org