[SR-Users] UAC parameter for enabling and disabling remote registration

Ahmed Fouad afouad at gmail.com
Wed Apr 13 21:15:01 CEST 2022


Hi,
I did many tests with some combinations and I'm afraid I've a problem here
with registration after being disabled
1 - Having modparam("uac", "reg_active", 0)
Completely disable the remote registration and can't be overridden any
other options trying to enable single registration from the code or from
kamcmd.

2 - Having modparam("uac", "reg_active", 1)
Remote registration is automatic and sent when kamailio is restarted and
all expiration is being handled perfectly.
thus dumping reg_dump the flags = 20 ( 16 (2^4) - registration initialized
+ 4 (2^2) - registration succeeded )

I tried to disable this registration using kamcmd uac.reg_disable
l_username XXXXX and it's disabled and confirmed flags: 21 (+ 1 (2^0) -
registration profile is disabled ))
but my problem here I didn't see unregister going with expiration = 0 to
clear the registration from the remote pbx so I used kamcmd
uac.reg_unregister l_username XXXXX and message went fine and extension was
unregistered.
tried again to enable it back using kamcmd uac.reg_enable l_username XXXXXX
I see the flags goes to 16 only and no register message is being sent and
it's stale like this even by running kamcmd uac.reg_reload

My request is simply I've some entries in the uacreg table. I'd like to
start kamailio without remote registration being enabled and have the
ability to enable/disable the REGISTER messages from the configuration file.

Can you please advise how to accomplish such scenario ?



On Wed, Apr 13, 2022 at 11:03 AM Henning Westerholt <hw at gilawa.com> wrote:

> Hello,
>
>
>
> don’t know without looking to the code, I’d say just give it a try and see
> if it works.
>
>
>
> Cheers,
>
>
>
> Henning
>
>
>
> --
>
> Henning Westerholt – https://skalatan.de/blog/
>
> Kamailio services – https://gilawa.com
>
>
>
> *From:* Ahmed Fouad <afouad at gmail.com>
> *Sent:* Wednesday, April 13, 2022 4:42 PM
> *To:* Henning Westerholt <hw at gilawa.com>
> *Cc:* Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
> *Subject:* Re: [SR-Users] UAC parameter for enabling and disabling remote
> registration
>
>
>
> Hi,
>
>
>
> I've tested this parameter and it's working as expected but I've a
> question here. When I start kamailio with disabled remote registration mode
> then from the configuration I use uac_reg_request_to(user, mode) to
> register only a single extension.
>
> Will this scenario work ?
>
> or the whole remote registration is disabled and needs to be enabled first
> ?
>
>
>
> My goal is to send single registrations only from the code logic, not when
> kamailio starts.
>
>
>
> On Wed, Apr 13, 2022 at 10:16 AM Henning Westerholt <hw at gilawa.com> wrote:
>
> Hello,
>
>
>
> it is present e.g. in 5.5.x, also available in docs:
> https://kamailio.org/docs/modules/5.5.x/modules/uac.html#uac.p.reg_active
>
>
>
> Why do you think it was not merged?
>
>
>
> Cheers,
>
>
>
> Henning
>
>
>
> --
>
> Henning Westerholt – https://skalatan.de/blog/
>
> Kamailio services – https://gilawa.com
>
>
>
> *From:* sr-users <sr-users-bounces at lists.kamailio.org> *On Behalf Of *Ahmed
> Fouad
> *Sent:* Wednesday, April 13, 2022 4:11 PM
> *To:* Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
> *Subject:* [SR-Users] UAC parameter for enabling and disabling remote
> registration
>
>
>
> Hi,
>
>
>
> I was wondering if this patch was ever merged to the current release(s)
>
>
>
>
> https://github.com/kamailio/kamailio/commit/49f354276df3cfc2cdb0f85b5a1839f86733aead?diff=split
>
>
>
> I'd like to start Kamailio with all remote registration disabled then
> enable based on the code logic
>
>
>
> Thanks in advance,
>
>
>
> --
>
> Best Regards,
> Ahmed Fouad
>


-- 
Best Regards,
Ahmed Fouad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220413/1c950372/attachment.htm>


More information about the sr-users mailing list