I made a test configuration for trying the pua_regEvent module.
There were two things I want to ask about.
First - when the SUBSCRIBE to event 'reg' following a UEs registration to the
Kamailio is responded with a NOTIFY - there was no body in the NOTIFY. I expected a XML
body with registration status.
Second - When the UE re-registers to Kamailio - I expected a NOTIFY to be send on the
existing 'reg' subscription, but nothing happened.
Or am I missing some configuration ?
Here's some of the conf script:
####### Modules Section ########
loadmodule "db_mysql.so"
loadmodule "mi_fifo.so"
loadmodule "kex.so"
loadmodule "tm.so"
loadmodule "tmx.so"
loadmodule "sl.so"
loadmodule "rr.so"
loadmodule "pv.so"
loadmodule "maxfwd.so"
loadmodule "usrloc.so"
loadmodule "registrar.so"
loadmodule "textops.so"
loadmodule "siputils.so"
loadmodule "xlog.so"
loadmodule "sanity.so"
loadmodule "ctl.so"
loadmodule "mi_rpc.so"
loadmodule "xcap_client.so"
loadmodule "pua.so"
loadmodule "pua_reginfo.so"
loadmodule "presence.so"
loadmodule "presence_reginfo.so"
loadmodule "presence_xml.so"
# ----------------- setting module-specific parameters ---------------
#!define DBURL "mysql://kamailio:kamailiorw@localhost/kamailio"
# ----- xlog params -----
modparam("xlog", "prefix", "-xlog: ")
# ----- mi_fifo params -----
modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
# ----- tm params -----
# auto-discard branches from previous serial forking leg
modparam("tm", "failure_reply_mode", 3)
# default retransmission timeout: 30sec
modparam("tm", "fr_timer", 30000)
# default invite retransmission timeout after 1xx: 120sec
modparam("tm", "fr_inv_timer", 120000)
# ----- rr params -----
# add value to ;lr param to cope with most of the UAs
modparam("rr", "enable_full_lr", 1)
# do not append from tag to the RR (no need for this script)
modparam("rr", "append_fromtag", 0)
# ----- registrar params -----
modparam("registrar", "method_filtering", 1)
modparam("registrar", "max_expires", 86400)
# ----- pua_reginfo params -----
modparam("pua_reginfo", "default_domain", "system.test")
modparam("pua_reginfo", "server_address",
"sip:reginfo@10.171.0.4")
modparam("pua_reginfo", "publish_reginfo", 0)
modparam("pua_reginfo", "default_domain", "system.test")
# ----- presence_xml params -----
modparam("presence_xml", "integrated_xcap_server", 1)
# ----- presence params -----
modparam("presence", "db_url", DBURL)