[SR-Users] how to match exact string value in mtree

Uri Shacked ushacked at gmail.com
Thu Feb 16 11:54:50 CET 2012


Hi,

I am using Mtree to match prefix numbers, some of them starts with 0 or
characters like D for example.
so, the mtree param is like this:

modparam("mtree", "db_url", CFGDB)
modparam("mtree", "mtree", "name=nts;dbtable=service_numbers_view;type=0;")
modpmodparam("mtree", "char_list", "0123456789*+#YMDabcdefgh")
modparam("mtree", "pv_value", "$avp(mtval)")
modparam("mtree", "pv_values", "$avp(mtvals)")

The thing is, that i tried all:

if(!mt_match("nts", "$avp(DID)","1"))
if(!mt_match("nts", "$avp(DID)","2"))
if(!mt_match("nts", "$avp(DID)","0"))

and lets say i have the both prefix in the nts mtree:
09555
09555333

And the prefix i search for is  $avp(DID)=09555444

I allwasy get the 09555 because it is the longest match.
I need exact match.....

how do i do that?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120216/9d2eb778/attachment.htm>


More information about the sr-users mailing list