Hi Henning, Thanks for your reply. I do not want it to add two times. I have explained as to where I want to add it in the Via header. I dont want to add it twice in the message. I know I can easily add a new header but that does not meet my requirement. I want it to be appended to the Via header that Openser creates while sending the call to the PSTN gateway. To be precise, the format has to be like: Via: SIP/2.0/UDP 192.168.2.125;branch=z9hG4bK7e7c.877b4352;x-route-tag="cid:1234" where 192.168.2..125 is my openser and x-route-tag is what I want to append in the Via header. Thanks again for your help. w/regards, Jayesh
----- Original Message ---- From: Henning Westerholt henning.westerholt@1und1.de To: users@lists.openser.org Cc: Jayesh Nambiar voip_freak@yahoo.co.in Sent: Monday, 16 June, 2008 2:57:52 PM Subject: Re: [OpenSER-Users] appending into Via header
On Monday 16 June 2008, Jayesh Nambiar wrote:
I had a requirement of appending a text in the VIA header while forwarding the request to the PSTN gateway. For eg: When the call is forwarded to a PSTN gateway from my Openser server, I needed the Via header to be as follows: Via: SIP/2.0/UDP 192.168.2.125;branch=z9hG4bK7e7c..877b4352;x-route-tag="cid:1234" x-route-tag="cid:1234" is what I want to append to the Via header that is going out of my proxy. I do not want to disturb the first Via header that has come in from the UA, I only want to append the text in the Via header when the message goes out of Openser proxy. Can someone please guide me on which module can help me in doing this or what would be the right approach. Thanks in advance, -- Jayesh
Hi Jayesh,
take a look at the textops modules, there are functions present to add/ manipulate header fields. I don't understand why you need to append the same parameter "x-route-tag" two times.. Instead of modifiying the VIA perhaps its possible to just add some new header, e.g. X-Route-Tag, this should be easier.
Henning
Unlimited freedom, unlimited storage. Get it now, on http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/
On Monday 16 June 2008, Jayesh Nambiar wrote:
I do not want it to add two times. I have explained as to where I want to add it in the Via header. I dont want to add it twice in the message. I know I can easily add a new header but that does not meet my requirement. I want it to be appended to the Via header that Openser creates while sending the call to the PSTN gateway. To be precise, the format has to be like: Via: SIP/2.0/UDP 192.168.2.125;branch=z9hG4bK7e7c.877b4352;x-route-tag="cid:1234 " where 192.168.2..125 is my openser and x-route-tag is what I want to append in the Via header. Thanks again for your help.
Hi Jayesh,
i don't know anything about your configuration, so i can't help you that much with regards to your requirements, sorry. Please read the documentation for the textops module. Perhaps the "subst" function is something you could use? Its possible to alter existing header content with it.
Henning