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(a)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(a)gmail.com>
*Sent:* Thursday, April 14, 2022 10:54 AM
*To:* Henning Westerholt <hw(a)gilawa.com>
*Cc:* Kamailio (SER) - Users Mailing List <sr-users(a)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(a)gilawa.com>
*Sent:* Thursday, April 14, 2022 10:50:15 AM
*To:* Ahmed Fouad <afouad(a)gmail.com>
*Cc:* Kamailio (SER) - Users Mailing List <sr-users(a)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(a)gmail.com>
*Sent:* Wednesday, April 13, 2022 9:15 PM
*To:* Henning Westerholt <hw(a)gilawa.com>
*Cc:* Kamailio (SER) - Users Mailing List <sr-users(a)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(a)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(a)gmail.com>
*Sent:* Wednesday, April 13, 2022 4:42 PM
*To:* Henning Westerholt <hw(a)gilawa.com>
*Cc:* Kamailio (SER) - Users Mailing List <sr-users(a)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(a)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(a)lists.kamailio.org> *On Behalf Of *Ahmed
Fouad
*Sent:* Wednesday, April 13, 2022 4:11 PM
*To:* Kamailio (SER) - Users Mailing List <sr-users(a)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/49f354276df3cfc2cdb0f85b5a1839f…
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