[Serusers] How to block m_dump() for some users

tzieleniewski tzieleniewski at o2.pl
Mon Jun 18 09:08:56 CEST 2007


Thanks :),

How are the regular expression evaluated in ser.cfg??
Are they evaluated from right to left??

For instance if I have:   if( A && B) 
is it like this that B is evaluated first and if B evaluates to logical FALSE A is not evaluated at all??

Cheers
Tomasz

> On Pá, 2007-06-15 at 10:45 +0200, Vaclav Kubart wrote:
> > Hi Tomasz,
> > 
> > > if (@ruri == "sip:name at domain")  ?
> > 
> > something like this could work. Try it and you will see. :-)
> 
> Yes, or use (@ruri.name == "name")
> 
> > > There would be nice to have such functionality that when UA registers
> > > and there is no MESSAGE message indicated in the Allow header field
> > > the offline messages are not dumped to the UA. 
> > 
> > You can do such test in your config script before calling m_dump (if
> > triggered by REGISTER). It is possible to search using regular
> > expression (look for 'search' function usage in example config files).
> 
> if (@msg.header["Allow"] =~ "mwi") might be faster and more elegant way
> 
> Michal
> 




More information about the sr-users mailing list