[Kamailio-Users] Question about manually manipulating RURI
Edson - Lists
4lists at gmail.com
Fri Jun 19 21:55:58 CEST 2009
Geoffrey Mina escreveu:
> Thanks, but I believe I just found the simpler way to strip, but I'm
> still not sure how I would check for the existence of the "d".
>
> http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:1.5.x#strip_int
>
> I need to do something like:
>
> if(left($ruri,1) == "d"){ //how do i write this statement?
Try
if (uri=~"^sip:d") {
Edson
> strip(1);
> }
>
> t_relay();
>
> is that correct?
>
> thanks,
> Geoff
>
>
>
> On Fri, Jun 19, 2009 at 3:23 PM, Pascal Maugeri<pascal.maugeri at gmail.com> wrote:
>> Hi Geoffrey
>>
>> Why don't you try:
>> http://www.kamailio.org/docs/modules/1.5.x/textops.html#id2467793
>>
>> Regards,
>> Pascal
>>
>> On Fri, Jun 19, 2009 at 9:01 PM, Geoffrey Mina <geoffreymina at gmail.com>
>> wrote:
>>> I have a need to perform some manipulation of the user part of the
>>> RURI. I have some dialers which send INVITES with the RURI in the
>>> following format:
>>>
>>> d15555551212 at 123.345.123.345:5060
>>>
>>> I need to check for the existence of the "d" and strip it off if it is
>>> present. Basically what I want is pseduo code is:
>>>
>>> if(left($ruri),1 == "d"){
>>> $ruri = right($ruri,len($ruri)-1);
>>> }
>>>
>>> Thanks!
>>>
>>> _______________________________________________
>>> Kamailio (OpenSER) - Users mailing list
>>> Users at 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 at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>
More information about the sr-users
mailing list