Hello,
is the 'expires' value in the db records greater than 0? It is shown 0 in the rpc dump.
Cheers,
Daniel
Hi,
I’m wondering if there is a flag somewhere in the UAC module config that prevents remote registration from happening.
It looks like I’ve loaded the uacreg table but I can’t see any REGISTER methods being sent from Kamailio to the remote peer.
The remote registrants are loaded using this config:
listen=udp:172.16.176.150:5060
loadmodule "db_postgres.so"loadmodule "kex.so"loadmodule "corex.so"loadmodule "tm.so"loadmodule "tmx.so"loadmodule "sl.so"loadmodule "rr.so"loadmodule "pv.so"loadmodule "maxfwd.so"loadmodule "textops.so"loadmodule "siputils.so"loadmodule "xlog.so"loadmodule "sanity.so"loadmodule "ctl.so"loadmodule "cfg_rpc.so"loadmodule "counters.so"loadmodule "uac.so"
modparam("uac", "reg_db_url", DBURL)modparam("uac", "reg_contact_addr", “172.16.176.150:5060")modparam("uac", "reg_db_table", "uacreg")modparam("uac", "reg_timer_interval", 10)modparam("uac", "reg_retry_interval", 10)
request_route {route(RELAY);}
route[RELAY] {
t_on_reply("MANAGE_REPLY");
if (!t_relay()) {sl_reply_error();}exit;}
And it looks like this has been consumed by Kamailio:
}$ kamcmd uac.reg_dump{l_uuid: 2cc6776d-61ed-4ea1-a3ae-055f89bd4d3fl_username: 126231943099723776l_domain: 172.16.176.150r_username: 1000r_domain: 172.16.176.129realm: 172.16.176.129auth_username: 1000auth_password: passwordauth_proxy: sip:172.16.176.129:5080expires: 0flags: 0diff_expires: -1531235076timer_expires: 0reg_init: 1531234841reg_delay: 0
Doing a refresh successfully reloads the uacreg data
$ kamcmd uac.reg_refresh 2cc6776d-61ed-4ea1-a3ae-055f89bd4d3f
I can get Kamailio to forward an OPTIONS message to the remote peer () to verify network connectivity, e.g. :
$ru = "sip:1000@172.16.176.129:5080";$fs = "udp:172.16.176.150:5060";
But Kamailio does not appear to generate REGISTER messages either after first boot or as a result of the manual refresh.
This is using an instance of Kamailio 5.0.1. Should I try with a newer version?
Is there a way to get extra debugging of the uac module?
If I increase the debug verbosity, I get quite granular detail for the DB traffic, but the uac module doesn’t appear to emit much diagnostics.
Many thanks,
Ben
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio World Conference -- www.kamailioworld.com