[OpenSIPS-Users] registration for each subscriber ID and IP
Bogdan-Andrei Iancu
bogdan at opensips.org
Wed Jul 30 15:27:21 CEST 2014
Hi,
To limit the number of registered contacts, see "c" flag here :
http://www.opensips.org/html/docs/modules/1.11.x/registrar.html#id294034
you can also load it from an additional field from DB and push it to the
save() function.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 30.07.2014 16:23, Лытаев Антон Викторович wrote:
> Bogdan thanks for the advice. I add new users like this:
> "opensipsctl add 640000 at 172.16.16.16 640000"
> In this case 172.16.16.16 domain enters the field in the table
> subscriber, hereinafter: modparam ("auth_db", "load_credentials", "$
> avp (loadedip) = domain")
>
> Next part of the CFG:
> if (is_method ("INVITE")) {
> topology_hiding ();
> setflag (1); # Do accounting
> }
> Topology and to conceal:route[3] {
> if($fu=~'^sip:20.+'){
> if($fd=~'^172.+'){
> prefix("9898");
> rewritehostport("172.16.16.16:5060");
> }
> else{
> prefix("9797");
> rewritehostport("85.85.85.85:5060");
> }
> }
> if($fu=~'^sip:64.+'){
> if($fd=~'^172.+'){
> prefix("9696");
> rewritehostport("172.16.16.17:5060");
> }
> else{
> prefix("9797");
> rewritehostport("85.85.85.86:5060");
> }
> }
> if (!t_relay()) {
> sl_reply_error();
> };
> exit;
> }
>
> And it works....
>
> one last question:
> for a particular user to limit the number of registrations and the
> number of INVITEs? So that this parameter also was written to the
> database...?
>
> 28.07.2014 18:02, Bogdan-Andrei Iancu пишет:
>> Hi,
>>
>> Simply create a new field to the subscriber table and populate it by
>> hand after creating the subcriber (do an update on the table).
>>
>> Regards,
>
>
More information about the Users
mailing list