Hi,
I'm trying to setup the pa module in ser-0.9.0.
I am using:
modparam("pa", "pa_domain", "bilien.org")
modparam("pa", "use_db", 1)
modparam("pa", "db_url", "mysql://ser:heslo@localhost/ser")
then in the route():
if (uri==myself) {
if (method=="SUBSCRIBE") {
if (t_newtran()) {
handle_subscription("registrar");
break;
};
};
This seems to work fine, as a SUBSCRIBE message results in
May 20 21:09:08 coruscant /usr/sbin/ser[18496]: handle_subscription() entered
May 20 21:09:08 coruscant /usr/sbin/ser[18496]: get_pres_uri: _puri=sip:foo@bar
May 20 21:09:08 coruscant /usr/sbin/ser[18496]: new_watcher starting
May 20 21:09:08 coruscant /usr/sbin/ser[18496]: new_watcher:
_p->uri=johan-xten(a)bilien.org
May 20 21:09:08 coruscant /usr/sbin/ser[18496]: db_new_watcher:
watcher->uri=johan-kphone(a)bilien.org
May 20 21:09:08 coruscant /usr/sbin/ser[18496]: new_watcher:
watcher->package=presence
May 20 21:09:08 coruscant /usr/sbin/ser[18496]: new_watcher: status=active
in the logs.
But when I then register with foo@bar, nothing happens. I don't get any
NOTIFY, nor do I get something in the logs.
I can recompile and add some printf, see if the pa callback
is registered and called in usrloc, but I thought I'd first ask here if
someone sees what the problem is.
Thanks,
Johan.
Show replies by date