Re: [OpenSIPS-Users] Two questions

2010-10-25 Thread Bogdan-Andrei Iancu
Hello Jayesh,

Jayesh Nambiar wrote:
> Hello All,
> I got only two questions:
> 1) Is there a way to remove multiple headers by matching a pattern in 
> an incoming INVITE message?
>  For eg: remove_hf("X-*") #---This removes any header starting X-. 
> Is there a way to achieve this?
unfortunately the header manipulation functions do not use regexps as 
parameters.  So, solutions, both requiring some devel are:
1) add support for regexp in remove_hf
2) add a new type of var to get the hdr name by index - like return 
the name of the second, third, etc header -> you can can cycle and 
remove the ones you want.
> 2) Why does AVP does not support storing float values in it? I had a 
> requirement where I need to fetch values from DB which is of datatype 
> decimal and do some comparisons. I could have fetched it using the 
> cast function and converting it to char in the mysql but I need to use 
> the value to do some comparison in the script.
> Is there a reason why AVPs does not support it?
AVPs were historically built for strings and integers as float numbers 
are not so used in SIP and opensips..

A small trick you can do is to convert the float to integer when 
loadinglike "select my_float_column*1000 from table where ."  
Just an idea

Regards,
Bogdan
>
> Your inputs are highly appreciated.
> Thanks in advance,
>
> --- Jayesh
>
> 
>
> ___
> Users mailing list
> Users@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   


-- 
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
15 - 19 November 2010, Edison, New Jersey, USA
www.voice-system.ro


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] Two questions

2010-10-21 Thread Jayesh Nambiar
Hello All,
I got only two questions:
1) Is there a way to remove multiple headers by matching a pattern in an
incoming INVITE message?
 For eg: remove_hf("X-*") #---This removes any header starting X-. Is
there a way to achieve this?
2) Why does AVP does not support storing float values in it? I had a
requirement where I need to fetch values from DB which is of datatype
decimal and do some comparisons. I could have fetched it using the cast
function and converting it to char in the mysql but I need to use the value
to do some comparison in the script.
Is there a reason why AVPs does not support it?

Your inputs are highly appreciated.
Thanks in advance,

--- Jayesh
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users