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