On Saturday 16 January 2010, Klaus Darilion wrote:
The ENUM lookup is done with the complete userpart. In your case you have to parse the E164 number manually.
You can do this for example with string transformations: e.g. http://www.kamailio.org/dokuwiki/doku.php/transformations:1.5.x#sselect_ind ex_separator
Then use enum_pv_function() with the pseudo variable (pv) holding the parsed number. http://kamailio.org/docs/modules/1.5.x/enum#id2467740
I have an issue where my sip endpoint is sending ISUP information in the invite. IE: sip:+1xxxxxxxxxx;npdi=yes;cic=+1-0110@xxxx:5060 and when I run the enum query I am getting: 0(24410) enum_query(): uri user is not an E164 number
This is most likely due to the fact that $rU=+17794294010;npdi=yes;cic=+1-0110
Does openser not read the user properly? Is there a way to correct this?
I am running openser 1.2.2 notls
Hi Eric,
the functionality that Klaus mentioned (string transformations) are not available in the version you use. Generelly i'd suggest to update to at least kamailio 1.5.3 or kamailio 3.0 which was released a few days ago, if you can.
Cheers,
Henning