[OpenSIPS-Users] [NEW] REGISTAR module enhancements
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Mon Jun 29 15:47:11 CEST 2009
Hi Brett,
yes, one by one, I will replace the binary flags (for functions) with
char flags - as you said, it is more user friendly :)...
Regards,
Bogdan
Brett Nemeroff wrote:
> Is this move to char flags going to be global? It's nice to see the
> config syntax becoming a little more friendly. Are we losing anything
> in performance that way?
>
> Thanks for all the great work!!
> -Brett
>
>
> On Mon, Jun 29, 2009 at 7:39 AM, Bogdan-Andrei Iancu
> <bogdan at voice-system.ro <mailto:bogdan at voice-system.ro>> wrote:
>
> Hi,
>
> There were couple of changes pushed to the REGISTRAR module to allow
> more flexibility in configuring the behaviour of the module. More or
> less, these changes aimed to move most of the global options (per
> module
> options) to per AOR or function options. So, you can configure the
> behaviour per AOR (like how many contacts are allowed, if branches
> should be appended, if PATH support should be used and how, etc).
>
> A brief summary of the changes:
>
>
> 1. Lookup() function accepts a set of char flags:
> 'm' - enable/disable method filtering
> 'b' - disable/enable the appending of branches
> See:
> http://www.opensips.org/html/docs/modules/devel/registrar.html#id271073
>
> Ex:
> lookup("location");
> lookup("location","b");
> lookup("location","","$var(my_aor)");
>
>
>
> 2. Save() function - the binary flags (for mem only saving and no
> reply
> options) were moved as char flags ('m' and 'r'). More char flags
> were added:
> 'cnn' - maximum number of contacts for the AOR (like 'c10' , 'c2' ,
> 'c0') - 0 disables the check
> 's' - socket header (replacement for the sock_flag global
> parameter)
> 'p0' , 'p1' , 'p2', 'v' - controls the path mode
> See:
> http://www.opensips.org/html/docs/modules/devel/registrar.html#id228571
>
> Ex:
> save("location");
> save("location","c5mp0");
> save("location","m", "$var(my_aor)");
>
>
>
> 3. Global module param removed:
> sock_flag - moved as param of save()
> use_path, path_mode, path_use_received - moved as param for save()
> method_filtering - moved as param for lookup()
> append_branches - moved as param for lookup()
>
>
>
> Regards,
> Bogdan
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
More information about the Users
mailing list