Andreas,

This is the commit:
https://github.com/kamailio/kamailio/commit/6367a41f64ed165792ffe71ea310fd917947ccba

But are you sure you're not calling uac_replace_... twice per packet
processing? And for test - can you explicitly call msg_apply_changes()
after uac_replace_...() and check?

Le mer. 4 févr. 2026 à 11:45, Andreas Heil via sr-users <
[email protected]> a écrit :

> Hi Daniel,
>
> At first, thanks for looking into it.
>
> I first tried 5.8.7, then walked through all the versions (inkl. 5.7.x and
> 6.0.x) until I identified 5.8.5 as the beginning.
>
> If it’s not a bug, why does it only appear if there are no brackets in the
> to-header of the incoming SIP message and
> only from 5.8.5 upwards (even 6.0.x).
>
> We don’t use the $t.. variables for _setting_  headers.
> We use uac_replace_to more than once though, but only once per `path`.
>
> I’ll check the uac_replace_to again and if there are other functions in
> use (assign_hf_value, insert_hf, and the like).
>
> My first thought was that someone could have a look into the code (someone
> who knows the kamailio source code ecosystem). ;-)
>
> Thanks,
> Andreas
>
> Am 03.02.2026 um 17:55 schrieb Daniel-Constantin Mierla <[email protected]
> >:
>
> I just tried to simulate using 5.8 and 6.1 and it doesn't seem to append:
>
>     remove_hf("To");
>     insert_hf("To: sip:[email protected]:5060\r\n
> <sip:[email protected]:5060%5Cr%5Cn>");
>     msg_apply_changes();
>     xinfo("====== mb: [$mb]\n");
>     uac_replace_to("", "sip:[email protected];user=phone"
> <sip:[email protected];user=phone>);
>     msg_apply_changes();
>     xinfo("====== mb: [$mb]\n");
>     exit;
>
> After the first msg_apply_changes(), the header is:
>
> To: sip:[email protected]:5060
>
> After the second:
>
> To: sip:[email protected];user=phone
>
> Can you check to be sure there are no two or more operations over the the
> To header?
>
> Cheers,
> Daniel
> On 03.02.26 17:30, Daniel-Constantin Mierla wrote:
>
> Hello,
>
> have you tried with the latest 5.8.7? Or just with 5.8.5?
>
> Cheers,
> Daniel
> On 03.02.26 16:26, Andreas Heil via sr-users wrote:
>
> Hi all,
>
> I’m currently testing a migration from version 5.6.x to 5.8.x.
>
> The problem:
> 1. INVITE comes in with a To-header like this:
>
>   To: sip:[email protected]:5060
>
> 2. uac_replace_to in a branch_route:
>
>   uac_replace_to("", 
> "sip:+$(avp(newDAD){s.replace,CC,})@$var(carrierDomain);user=phone“);
>
> Note: It does not matter if we try to change the To in different ways like:
>   uac_replace_to("", "sip:[email protected];user=phone“);
> Or:
>   $td = „some.carrier.net" 
> <sip:[email protected];user=phone%E2%80%9C);Or:$td=%E2%80%9Esome.carrier.net>;
>
> 3. What gets on the line is:
>
>   To:  <sip:[email protected]:5060> 
> <sip:[email protected]:5060>sip:[email protected];user=phone
>
> Or in case of ($td):
>
>   To:  <sip:[email protected]:5060> 
> <sip:[email protected]:5060>some.carrier.net
>
> Note: the INVITE received has 1 space between „To:" and Content, The INVITE 
> send has 2 spaces.
>
> The bug only appears if the initial to-header is NOT enclosed in < >.
>
> I could track it down to version 5.8.5 in which it appeared first.
> Everything before (including 5.8.4) behaves normally.
>
> I think it’s introduced by commit 6367a41f64ed165792ffe71ea310fd917947ccba
> There is a comment beneath it, that reports something similar with the From 
> header, too.
>
> How can I fix that in the config, or is it a bug?
>
> Greetings,
> Andreas
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions -- 
> [email protected]
> To unsubscribe send an email to [email protected]
> Important: keep the mailing list in the recipients, do not reply only to the 
> sender!
>
> --
> Daniel-Constantin Mierla (@ asipto.com)twitter.com/miconda -- 
> linkedin.com/in/miconda
> Kamailio Consultancy, Training and Development Services -- asipto.com
> Kamailio World Conference, May 7-8, 2026 - Berlin, Germany -- 
> kamailioworld.com
>
> --
> Daniel-Constantin Mierla (@ asipto.com)twitter.com/miconda -- 
> linkedin.com/in/miconda
> Kamailio Consultancy, Training and Development Services -- asipto.com
> Kamailio World Conference, May 7-8, 2026 - Berlin, Germany -- 
> kamailioworld.com
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions --
> [email protected]
> To unsubscribe send an email to [email protected]
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
>


-- 
Best regards,
Ihor (Igor)
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- 
[email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to