Hi I fixed in this way:
if($rU =~ "^.*%+") { xlog("alx ------- The number contains %23 OR #"); $var(new_prefix) = $(rU{s.select,0,%}); # get the prefix to re use it later $var(new_num) = $(rU{s.select,1,%}); # cat the % $var(cat_hash) = $(var(new_num){s.substr,2,0}); # cat the 23 $rU = $var(new_prefix) + $var(cat_hash); xlog("alx ------- The var(new_prefix) = $var(new_prefix) the var(new_num) = $var(new_num) new rU = $var(cat_hash) -------"); } i don't know if is the best way but it works. If anyone can suggest something else less power consuming, is welcomed. Cheers Alex On Tue, Jan 12, 2010 at 4:49 PM, alex pappas <rebel.pap...@gmail.com> wrote: > Hi, > > I already tried that and i was expecting to see back a # but that did not > happen. Anyway i will read more carefully the docs and see if I find > something there. > > > Cheers > Alex > > > > > On Tue, Jan 12, 2010 at 4:41 PM, Alex Balashov > <abalas...@evaristesys.com>wrote: > >> Section 19.1.2 ("Character Escaping Requirements") of RFC 3261 says quite >> clearly that special characters must be escaped when appearing in SIP URIs. >> >> It's up to the SIP stack to decode them and translate them into something >> usable by the caller, if needed. Kamailio doesn't do this for '#' by >> default. >> >> If you want to decode escaped characters, try use the transformations that >> are designed for that, i.e. {s.unescape.user}. Example: >> >> $(rU{s.unescape.user}) >> >> >> On 01/12/2010 09:29 AM, alex pappas wrote: >> >> Dear Friends, >>> >>> Do you have any idea on how to remove from $rU the %23 when is send in >>> to my network? >>> The scenario is: The customer will send (prefix # number). This is >>> translated in sip in (prefix %23 number). I need to remove this in order >>> to check against PDT module. >>> >>> Thanks >>> Alex >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Kamailio (OpenSER) - Users mailing list >>> Users@lists.kamailio.org >>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users >>> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users >>> >> >> >> -- >> Alex Balashov - Principal >> Evariste Systems >> Web : http://www.evaristesys.com/ >> Tel : (+1) (678) 954-0670 >> Direct : (+1) (678) 954-0671 >> >> _______________________________________________ >> Kamailio (OpenSER) - Users mailing list >> Users@lists.kamailio.org >> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users >> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users >> > >
_______________________________________________ Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users