@mark-webster , at the end, there is a common decision about the scope of each
module :). DR was originally designed for prefix based routing.
What can be done, is to have a module option to work in numerical or
alpha-numerical format. And the internal tree + DB input will be accordingly
@mark-webster , DR module is intended for number/prefix based routing. Using
full alphanumerical set is out of the scope. If you want to do routing based on
alphanumerical URIs, better use REGISTRAR + USRLOC modules.
BTW, DR was introduced in OpenSIPS 1.5 (if I remember correctly) - and the
I was comparing it to OpenSER's LCR module, which I previously used for this
sort of routing. Alphanumeric is only out of the scope if DR is intended to be
used only with telephone numbers. It a powerful feature to be able to use
non-numeric prefixes and such. I guess I will just keep locally
This is not very useful. Alphanumeric SIP user fields are very common, and what
about E.164 numbers with '+' prefix? Even OpenSER 1.x supported alphanumeric
prefixes.
Please can we remove the check for IS_DECIMAL_DIGIT in
modules/drouting/prefix_tree.c
Thanks!
---
Reply to this email