On 03/03/06 19:10, JF wrote:
Good stuff! I wasn't aware of that, thank you.
But in order to support full dynamic regexps, there could be another
operator in avp_check, which would result in regexp compilation and
matching at "script processing-time" (instead of compilation at fixup
and matching when processing), even if this brings some performance
loss (this would be documented). Would it make sense to extend avpops
to do this?
maybe a small tune of avp_check("", "re/") to detect pseudo-variables at fixup time and then behave accordingly at run time should do it. Please register the feature request on the tracker, to avoid forgetting it (http://sourceforge.net/tracker/?group_id=139143).

Cheers,
Daniel

JF


On 3/2/06, Bogdan-Andrei Iancu <[EMAIL PROTECTED]> wrote:
Hi,

have checked the FM operator for avp_check()
    http://www.voice-system.ro/docs/avpops/ar01s06.html#avp_check

it's compromised solution for dynamic regexps

regards,
bogdan

JF wrote:

Comments or suggestions on how this could be achieved/implemented?

Thanks,

JF

On 2/28/06, JF <[EMAIL PROTECTED]> wrote:


Hi all,

Just wondering if someone else will find useful the following
(requested) feature: supporting "dynamic" values for regexps. This
mean for instance supporting:

avp_check("$ru", "re/$avp(s:regexp1)");
search_body("$avp(s:regexp2)");

Of course, this has the overhead of having to compile the regexps
just-in-time, at message processing time. But it can be very useful to
dynamically configure the behaviour of the server.

I guess this will involve minor changes in fixup functions and
addition of regcomp() in case a "pseudo-variable" is present.

What do people think about this?

JF



_______________________________________________
Devel mailing list
Devel@openser.org
http://openser.org/cgi-bin/mailman/listinfo/devel




_______________________________________________
Devel mailing list
Devel@openser.org
http://openser.org/cgi-bin/mailman/listinfo/devel


_______________________________________________
Devel mailing list
Devel@openser.org
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to