On 03 Nov 2013, at 20:31, Oliver Roth oliver.roth@triotel.ch wrote:
Hi all
Maybe a very simple question - but I cannot see the solution - I am more or less newbie ;)
I need to do some string operations in kamailio.cfg. How can I get the cli from the following string: sip:+41523940347@195.216.67.103;user=phone
I only would need +41523940347 in a variable
Something like
$avp(s:myCli) = ^sip:+(\d{11})@.{1,40}$
Any idea?
The pseudovariables are there as shortcuts. You want the $rU. http://www.kamailio.org/wiki/cookbooks/4.0.x/pseudovariables
Then use a transformation or a regexp to cut of the + sign. s.strip seems to do what you need.
http://www.kamailio.org/wiki/cookbooks/4.0.x/transformations
Cheers, /O