[SR-Users] Remove and Re add FROM in 200 OK sl reply

Daniel-Constantin Mierla miconda at gmail.com
Mon Aug 15 19:07:36 CEST 2022


Hello,

not sure I really understood what you want to do, so some generic remarks:

  - From header for generated replies is taken from request. If you want
a different one, change it for request, then do msg_apply_changes() and
then generate the reply

  - the To-tag set by Kamailio in generated replies should be available via:

    *
https://www.kamailio.org/wikidocs/cookbooks/5.6.x/pseudovariables/#lttkey-local-to-tag

Cheers,
Daniel

On 11.08.22 17:19, Lewis Hutchinson wrote:
>
> Apologies for the confusion I am actually trying to access to To tag
> in the sl reply and fix that to what I want (i.e the $ft of the
> SUBSCRIBE plus i.e –1234) to test
>
>
>
>  
>
> *Lewis *
>
>  
>
> *From:*Lewis Hutchinson
> *Sent:* 11 August 2022 14:59
> *To:* sr-users at lists.kamailio.org
> *Subject:* Remove and Re add FROM in 200 OK sl reply
>
>  
>
> Hello All
>
> kamailio 5.5.3
> KEMI Python
> Lab environemnt
>
> Is there a reason why this does not work?
>
> Lines 2 and 3 work but the removal of the initial From is not working
> on Line 1
>
>
> 1.                           KSR.hdr.remove(“From”)
> 2.                           KSR.hdr.append_to_reply("From: "
> +KSR.pv.gete("$fn") + " <"+KSR.pv.gete("$fu") + ">" + ";tag="
> +KSR.pv.gete("$ft") + "--1234" + "\r\n")
>
> 3.                           KSR.sl.sl_send_reply(200, "OK")
>
>
> In a SUBSCRIBE/NOTIFY scenario I am trying to control the From Tag
> returned in the 200OK so I can use the same one in subsequent NOTIFY
> messages generated outside of Kamailio, my theory is use the From tag
> in the Subscribe and append it on the reply with –1234 for example
> (this is only in a Lab at this stage, any other options please let me
> know)
>
> Whenever I do this I end up with 2 From headers (see below)
>
> SIP/2.0 200 OK
>
> Via: SIP/2.0/UDP
> 192.168.1.67:5060;branch=z9hG4bK-f710a11a;rport=46404;received=xx.yy.xx.yy
>
> From: " testuser" sip:limeant30 at sip.viazeta.com;tag=bf8745def06c7b12
>
> To: <sip:
> testuser at sip.viazeta.com>;tag=47969b75f14e6954812863912d1cf21c.b5f3318f
> <mailto:testuser at sip.viazeta.com%3e;tag=47969b75f14e6954812863912d1cf21c.b5f3318f>
>
> Call-ID: b21ba770-9b5836aa at 192.168.1.67
>
> CSeq: 18137 SUBSCRIBE
>
> Contact: "testuser" <sip:testuser@ xx.yy.xx.yy:46404
> <sip:testuser@%20xx.yy.xx.yy:46404>>
>
> Expires: 3600
>
> From: "testuser" sip:testuser at testbed.com;tag=bf8745def06c7b12--1234
>
> Content-Length: 0
>
>  
>
> I have tried many many variations but the original From header always
> persists I have checked the debug logs and it says it has been removed
>
> Anyone know what I am missing? And how to get KSR.hdr.remove(“From”)
> to work. Looking in a debug log the header is removed.
>
>
> *Lewis*
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>   * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the sender!
> Edit mailing list options or unsubscribe:
>   * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220815/84b92dbb/attachment.htm>


More information about the sr-users mailing list