[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 Users mailing list