[SR-Users] Doubd about Dialplan module
rabs at dimension-virtual.com
rabs at dimension-virtual.com
Mon Sep 6 12:46:55 CEST 2010
Hi all,
I'm tryting to implement a E164 normalizer using the dialplan module,
by now I have 3 simple rules:
dpid priority matchop matchex matchlen subsex replaceex attributes
0 1 1 (00|\+)([1-9][0-9]+) 0 (00|\+)([1-9][0-9]+) \2
0 1 1 ([5-9][0-9]{8}) 0 ([5-9][0-9]{8}) 34\1
The first rule 'it's supposed' to remove + or 00 from full qualified E164 numbers,
the seccond rule 'should' add 34 as prefix to all 'valid' spanish numbers, they was
running on some little test I did, but when try to put them on pre-production enviroment
I get strage results.
I call dp_translate as dp_translate("0","$rU/$rU");
And this what I get :
Input RURI Output RURI
900XXXXXX at dom.tld XXXXXX at dom.tld
And the quetion is why?, are my match rules wrong? why subex and matchex must be the same?
Best regards.
--
Raul Alexis Betancor Santana
Dimension Virtual S.L.
More information about the sr-users
mailing list