[OpenSIPS-Users] Event module setup

Pete Kelly pkelly at gmail.com
Wed Nov 30 13:58:53 CET 2011


Hi

I am using opensips 1.7 and would like to raise an event when I see a BYE,
however I am struggling with the documentation as it stands. This is what I
am doing:

In the script:

if(is_method("BYE")) {
 xlog("BYE seen, raising event");
 $avp(s:attr) = "number";
$avp(s:val) = 0;
$avp(s:attr) = "string";
$avp(s:val) = "dummy value";
raise_event("E_DUMMY", $avp(s:attr), $avp(s:val));
}


When opensips is started I am issuing this FIFO:

opensipsctl fifo event_subscribe E_DUMMY unix:/tmp/opensips_event.sock 1800


and I see this in the logs (debug=6)

Nov 30 12:57:00 pk-lenny /usr/local/opensips/sbin/opensips[4561]:
DBG:mi_fifo:mi_parse_tree: adding node <> ; val <E_DUMMY>
Nov 30 12:57:00 pk-lenny /usr/local/opensips/sbin/opensips[4561]:
DBG:mi_fifo:mi_parse_tree: adding node <> ; val
<unix:/tmp/opensips_event.sock>
Nov 30 12:57:00 pk-lenny /usr/local/opensips/sbin/opensips[4561]:
DBG:mi_fifo:mi_parse_tree: adding node <> ; val <1800>
Nov 30 12:57:00 pk-lenny /usr/local/opensips/sbin/opensips[4561]:
DBG:mi_fifo:mi_parse_node: end of input tree
Nov 30 12:57:00 pk-lenny /usr/local/opensips/sbin/opensips[4561]:
DBG:mi_fifo:mi_fifo_server: done parsing the mi tree
Nov 30 12:57:00 pk-lenny /usr/local/opensips/sbin/opensips[4561]:
DBG:event_datagram:datagram_parse: address is </tmp/opensips_event.sock>
Nov 30 12:57:00 pk-lenny /usr/local/opensips/sbin/opensips[4561]:
DBG:event_datagram:datagram_match: socket matched /tmp/opensips_event.sock:0


However the file /tmp/opensips_event.sock is not created at all, even when
the raise_event function is called.

Am I doing something wrong?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20111130/195b9ec3/attachment.htm>


More information about the Users mailing list