[SR-Users] Quick way to enable/disable all uac outbound registrations

Henning Westerholt hw at kamailio.org
Mon Aug 13 20:50:43 CEST 2018


Am Montag, 13. August 2018, 07:23:10 CEST schrieb Joel Serrano:
> Thanks for your suggestions. For now I'll give a try your approach #1.
> 
> Couple extra doubts:
> 
> 1- do you think an expiry of say 60s is too low? or is it reasonable? (I
> know it will depend a lot on the number of records in database, but in this
> case it's very little, like ~50 or so).
> 2- can I set uac module to initialize without sending any REGISTER requests
> ("start with all records in database disabled")? If answer is no, then my
> idea would be to set uacreg colum reg_delay to say 10s or so to give time
> to kamailio to startup, and than have an external script manually disable
> them before the delay expires. What do you think?
> [..]

Hello Joel,

60s is indeed low. I saw some reports of people use something like this in NAT 
settings, but I'd suggest for something between 2-3 minutes. This gives you a 
bit more room for eventual errors during a restart or something like this.

About the second question - I just did a quick check in the code. It seems 
that the uac module is reading during child_init the DB records, and there is 
currently no setting to disable this.
But I did not fully understand the rationale behind this question, is this for 
your high-availability setup or something like this?

Best regards,

Henning

-- 
Henning Westerholt
https://skalatan.de/blog/



More information about the sr-users mailing list