[SR-Users] UAC register

Daniel-Constantin Mierla miconda at gmail.com
Wed Jul 11 18:11:41 CEST 2018


Hello,

is the 'expires' value in the db records greater than 0? It is shown 0
in the rpc dump.

Cheers,
Daniel


On 11.07.18 13:36, Ben Hood wrote:
> 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-055f89bd4d3f
> l_username: 126231943099723776
> l_domain: 172.16.176.150
> r_username: 1000
> r_domain: 172.16.176.129
> realm: 172.16.176.129
> auth_username: 1000
> auth_password: password
> auth_proxy: sip:172.16.176.129:5080
> expires: 0
> flags: 0
> diff_expires: -1531235076
> timer_expires: 0
> reg_init: 1531234841
> reg_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 at 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 at 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20180711/ab4c3410/attachment-0001.html>


More information about the sr-users mailing list