[SR-Users] VIA header x-route-tag

marius zbihlei marius.zbihlei at 1and1.ro
Tue Nov 30 16:07:15 CET 2010


On 11/30/2010 01:58 PM, alex pappas wrote:
> Dear All,
>
> We have some cisco gw that they send to the Kamailio in the first 
> invite and inside the VIA header an x-route-tag="The Gateway that the 
> call entered".
>
> I'm trying to add this to the acc module in order to have it recorded 
> but without sucess.
> My config is this:
>
> if (search("x-route-tag"))
>         {
>                 avp(s:xroutetag) = $sel(@via);
>                 xlog("----- We have a x-route-tag in the SIP msg avp: 
> $avp(s:xroutetag) -----");
>         };
>
> I'm trying to add the VIA header to an avp so I could manipulate the 
> string but i cannot implement this.
>
> Does anyone can suggest a way to add the *x-route-tag* value to an AVP?
>
> Thank you in advance
>
> Alex
>
> sample VIA header:  Via: SIP/2.0/UDP 10.0.0.15:5060 
> <http://10.0.0.15:5060>;*x-route-tag="tgrp:TANDEM-KOR"*
>
Hello,

You can use transformations 
http://kamailio.org/dokuwiki/doku.php/transformations:3.1.x . This 
should to the trick: (careful on needed modules)

$var(s:xroutetag)  =  $(hdr(Via){re.subst,/x-route-tag="(.*)"/\1/});



Cheers,
Marius




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20101130/749ce432/attachment.htm>


More information about the sr-users mailing list