[Serusers] performance on nat binding

'Jan Janak' jan at iptel.org
Sun Nov 14 21:07:48 CET 2004


Why do you want to authorize such NOTIFY requests ? From the performance
point of view, the best you can do is to send a reply back at the very
beginning of the configuration file using sl_send_reply() (almost the
best, dropping them would be even better, of course :-).

  Jan.

On 14-11 08:11, Richard wrote:
> Hi Jan,
> 
> In the NOTIFY message, it has a proxy authentication nonce got from REGISTER
> messages.
> 
> I am not in the <some test here> if proxy_authorize() should be called and
> the impact on the ser performance.
> 
> Richard
> 
> > 
> >   Since the purpose of NOTIFY messages is just to get some reply from
> >   SER and keep the NAT bindings open, I would recommend to put a simple
> >   test at the beginning of the configuration file and send 200 OK
> >   immediately, something like:
> > 
> >   if (method == "NOTIFY" && <some test here>) {
> >   	sl_send_reply("200", "OK");
> > 	break;
> >   };
> > 
> >   Note that you have to replace <some test here> with something that
> >   tests if this is one of the NOTIFYs keeping the NAT open, you could
> >   probably test for some particular value in the Request-URI, or
> >   something like that. You probably do not want to reply all NOTIFY
> >   messages this way.
> > 
> >     Jan.
> 




More information about the sr-users mailing list