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

Ahmed Fouad afouad at gmail.com
Thu Apr 14 15:32:45 CEST 2022


Thanks,

>From the docs I see that reg_timer_interval is used with renewals , I
thought it will be the refresh expiration timer.
also the dbase wasn't clear about flags if they are RO or RW.

Thanks again for your time and clarification.

On Thu, Apr 14, 2022 at 5:19 AM Henning Westerholt <hw at gilawa.com> wrote:

> Hello,
>
>
>
> please have a look to the docs, its all there.
>
>
>
>    - reg_timer_interval parameter
>    - section about database registration
>
>
>
> Cheers,
>
>
>
> Henning
>
>
>
> --
>
> Henning Westerholt – https://skalatan.de/blog/
>
> Kamailio services – https://gilawa.com
>
>
>
> *From:* Ahmed Fouad <afouad at gmail.com>
> *Sent:* Thursday, April 14, 2022 10:54 AM
> *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
>
>
>
> Thanks and how can I control that timer after enabling the contact ?
>
>
>
> Regarding the dbase flag I don't see the current values saved there , it's
> only shown when dumping.
> ------------------------------
>
> *From:* Henning Westerholt <hw at gilawa.com>
> *Sent:* Thursday, April 14, 2022 10:50:15 AM
> *To:* Ahmed Fouad <afouad at gmail.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
>
>
>
> Hello,
>
>
>
> if you do the reg enable and it shows also enabled in the flags, there
> should be (maybe after a timer run period) a new REGISTER send out.
>
>
>
> Regarding your request, I would try to add the DB records with “disabled”
> flag in the database, and then using the uac_reg_enable/_disable function
> in the cfg file.
>
>
>
> 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 9:15 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 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
>


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


More information about the sr-users mailing list