I added "modparam("auth_db", "use_domain", 1)" but it doesn't make a difference to the subscriber table.
On Wednesday, November 14, 2018 9:36:34 AM PST Robert Dyck wrote: [root@slim opensips]# opensipsctl add abc xyz *new user 'abc' added* 10:abc:localhost:xyz:: 6c7faf173d3b8e26d95e7f26dd0388d6:e091cc8c08b19e1d50ee3891d3f37153: [root@slim opensips]# opensipsctl rm abc [root@slim opensips]# opensipsctl add abc@192.168.1.2 xyz *new user 'abc@192.168.1.2' added* 10:abc:192.168.1.2:xyz:: 9ce761c3a9f328510ea011bd5c9bd2c5:cc312796ec331326cd537f3a3ffad7b6: The difference being localhost vs 192.168.1.2 abc@ not found. On Wednesday, November 14, 2018 8:59:10 AM PST Bogdan-Andrei Iancu wrote: That's the whole idea - if the "use_domain" is on 0, OpenSIPS will reference the users only by username. So try "opensipsctl add abc xyz" and post what record you get into the subscriber table. Regards, Bogdan-Andrei IancuOpenSIPS Founder and Developer http://www.opensips-solutions.com[1]OpenSIPS Bootcamp 2018 http://opensips.org/training/ OpenSIPS_Bootcamp_2018/[2] On 11/14/2018 06:52 PM, Robert Dyck wrote: I do not have that parameter set and I do not use multiple domains. The problem was that after I corrected the error ( missing domain ), opensips continued to look for abc@ rather than abc. I was looking for a graceful way to correct the internal representation of the user name. Restarting opensips is no problem on a small installation but it is less than ideal. On Wednesday, November 14, 2018 6:11:52 AM PST Bogdan-Andrei Iancu wrote: Hi Robert, Do you have the "use_domain" parameter enabled in the auth_db module ? http://www.opensips.org/html/docs/modules/2.4.x/auth_db.html#param_use_domain[3] Regards, Bogdan-Andrei IancuOpenSIPS Founder and Developer http://www.opensips-solutions.com[1]OpenSIPS Bootcamp 2018 http://opensips.org/training/ OpenSIPS_Bootcamp_2018/[2] On 11/07/2018 04:30 AM, Robert Dyck wrote: I have updated my small test bed from 2.3.2 to 2.4.2. I didn't bother to back up the 'subscriber" table and it was wiped by the installation. No big deal, it was tiny. So I added the users but made an error. opensipsctl add abc xyz -- I didn't specify the domain. The UAC would not register. I corrected the user. opensipsctl rm abc, opensipsctl add abc@192.168.1.2[4] xyz The UAC still cannot register. DBG:auth_db:get_ha1: no result for user 'abc@' Opensips is restarted and the UAC registers. Restaring a production machine is problematic. Is there a way to flush the bad data which I assume has been cached? Some error checking in opensipsctl or the DB interface would be helpful. Thanks for your time and the product. Rob _______________________________________________Users mailing listus...@lists.opensips.org[5]http://lists.opensips.org/cgi-bin/mailman/listinfo/users[6] -------- [1] http://www.opensips-solutions.com [2] http://opensips.org/training/OpenSIPS_Bootcamp_2018/ [3] http://www.opensips.org/html/docs/modules/2.4.x/auth_db.html#param_use_domain [4] mailto:abc@192.168.1.2 [5] mailto:Users@lists.opensips.org [6] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users