_______________________________________________Hi Experts.I did some tests with DIALPLAN module and I have some doubts about how to define the regular expressions in the database.For example, using the start character '^' (beginning of the string), it looks not working:kamcmd> dialplan.dump 1{DPID: 1ENTRIES: {ENTRY: {PRIO: 1MATCHOP: 2MATCHEXP: ^(\+39)(.*)$MATCHLEN: 0SUBSTEXP: ^(\+39)(.*)$REPLEXP: \2ATTRS: 1}}}kamcmd> dialplan.translate 1 "+39123456"error: 500 - No translationRemoving it, it works... but not as desired:kamcmd> dialplan.dump 1{DPID: 1ENTRIES: {ENTRY: {PRIO: 1MATCHOP: 1MATCHEXP: (\+39)(.*)$MATCHLEN: 0SUBSTEXP: (\+39)(.*)$REPLEXP: \2ATTRS: 1}}}kamcmd> dialplan.translate 1 "+39123456"{Output: 123456"Attributes: 1}kamcmd> dialplan.translate 1 "xxxxxxx+39123456"{Output: 123456"Attributes: 1}Can someone help me understand how the regular expression should be used in DIALPLAN, please?Br. Stefano
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users