[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