<div dir="ltr">Hi Guys,<div><br></div><div>We are modifying "from" and "to" headers with rtjson module via a json struct. It works fine in INVITE, TRYING, RINGING and OK but not in the following messages. Kamailio It's changing ONLY "from" and "to" URI BUT NOT the DISPLAY NAME. I think it's the tm module but I can't figure out how to confirm this. Maybe I need to configure something else in my cfg or could it be a bug?</div><div><br></div><div>My json struct that is handled by rtjson module</div><div><br></div><div><div>      response.routing = "serial";</div><div>        //response.routing = "parallel";</div><div>        response.routes = [];</div><div>        response.routes[0] = {};</div><div>        response.routes[0].uri = "<a href="http://sip:1111111111@172.16.213.31:5060">sip:1111111111@172.16.213.31:5060</a>";</div><div>        response.routes[0].headers = { // Headers to be modified</div><div>                "from": {</div><div>                        "display": "1111111111",</div><div>                        "uri": "<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>"</div><div>                },</div><div>                "to": { </div><div>                        "display": "2222222222",</div><div>                        "uri": "<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>"</div><div>                },</div><div>        };</div><div>        response.routes[0].headers.extra = {};//"X-Hdr-A: abc\r\nX-Hdr-B: bcd\r\n";</div></div><div><br></div><div>This is part of my cfg</div><div><br></div><div>....</div><div><div>modparam("dialog","dlg_flag", FLD_START)</div><div>modparam("uac","restore_mode","auto")</div><div>modparam("uac", "restore_dlg", 1)</div></div><div>....</div><div><br></div><div><div>        # account only INVITEs</div><div>        if (is_method("INVITE") && !has_totag()) {</div><div>                setflag(FLT_ACC); # do accounting</div><div>               <b> setflag(FLD_START); # do accounting</b></div><div>                setflag(FLT_ACCMISSED);</div><div>                setflag(FLT_ACCFAILED);</div><div>        }</div></div><div>.....</div><div><br></div><div><br></div><div>>From source/Aleg:</div><div><div><b>From: sipp <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>;tag=1.</b></div><div><b>To: sut <<a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a>>.</b></div></div><div><b><br></b></div><div>To dest/Bleg:</div><div><div><b>From: 1111111111 <<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>>;tag=1.</b></div><div><b>To: 2222222222 <<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>>.</b></div></div><div><b><br></b></div><div>Incorrect display name in BYE and ACK:</div><div><div><b>From: sipp <<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>>;tag=1.</b></div><div><b>To: sut <<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>>;tag=2.</b></div></div><div><b><br></b></div><div><br></div><div><div>interface: any</div><div>filter: ( port 5060 ) and (ip or ip6)</div><div>#</div><div>U 2016/12/06 15:52:13.638731 <a href="http://172.16.213.21:5060">172.16.213.21:5060</a> -> <a href="http://172.16.213.38:5060">172.16.213.38:5060</a></div><div>INVITE <a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a> SIP/2.0.</div><div>Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0.</div><div><b>From: sipp <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>;tag=1.</b></div><div><b>To: sut <<a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a>>.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 INVITE.</div><div>Contact: "SIPP" <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>.</div><div>Max-Forwards: 70.</div><div>Subject: Performance Test.</div><div>Content-Type: multipart/mixed;boundary=uniqueBoundary.</div><div>Remote-Party-ID: <<a href="mailto:sip%3Asipp@172.16.213.21">sip:sipp@172.16.213.21</a>>:5060;party=calling;id-type=subscriber;privacy=off;screen=no>.</div><div>Content-Length:   549.</div><div>.</div><div>--uniqueBoundary.</div><div>Content-Type: application/sdp.</div><div>.</div><div>v=0.</div><div>o=user1 53655765 2353687637 IN IP4 172.16.213.21.</div><div>s=-.</div><div>c=IN IP4 172.16.213.21.</div><div>t=0 0.</div><div>m=audio 6000 RTP/AVP 8.</div><div>a=rtpmap:8 PCMA/8000.</div><div>a=rtpmap:101 telephone-event/8000.</div><div>a=fmtp:101 0-11,16.</div><div>.</div><div>--uniqueBoundary.</div><div>Content-Type: application/gtd.</div><div>Content-Disposition: signal;handling=optional.</div><div>.</div><div>IAM,.</div><div>CGN,04,y,1,y,4,1143617400.</div><div>CIC,0000000573.</div><div>CPC,09.</div><div>CPN,02,y,1,52381660.</div><div>FCI,n,n,n,n,y,n,n,u.</div><div>GCI,f7140cc78a611601838a002128d7e512.</div><div>NOC,0,n,1,n.</div><div>PRN,q761*,AR*,oper2,1993.</div><div>TMR,02.</div><div>.</div><div>--uniqueBoundary--.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:13.734159 <a href="http://172.16.213.38:5060">172.16.213.38:5060</a> -> <a href="http://172.16.213.21:5060">172.16.213.21:5060</a></div><div>SIP/2.0 100 trying -- your call is important to us.</div><div>Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0.</div><div><b>From: sipp <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>;tag=1.</b></div><div><b>To: sut <<a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a>>.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 INVITE.</div><div>Server: kamailio (4.4.4 (x86_64/linux)).</div><div>Content-Length: 0.</div><div>.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:13.878600 <a href="http://172.16.213.38:5060">172.16.213.38:5060</a> -> <a href="http://172.16.213.31:5060">172.16.213.31:5060</a></div><div>INVITE <a href="http://sip:1111111111@172.16.213.31:5060">sip:1111111111@172.16.213.31:5060</a> SIP/2.0.</div><div>Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1.</div><div><b>From: 1111111111 <<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>>;tag=1.</b></div><div><b>To: 2222222222 <<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>>.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 INVITE.</div><div>Max-Forwards: 69.</div><div>Subject: Performance Test.</div><div>Content-Type: multipart/mixed;boundary=uniqueBoundary.</div><div>Content-Length:   788.</div><div>Contact: <<a href="mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38">sip:btpsh-58470879-6c61-1@172.16.213.38</a>>.</div><div>.</div><div>--uniqueBoundary.</div><div>Content-Type: application/sdp.</div><div>.</div><div>v=0.</div><div>o=user1 53655765 2353687637 IN IP4 172.16.213.38.</div><div>s=-.</div><div>c=IN IP4 172.16.213.38.</div><div>t=0 0.</div><div>m=audio 40236 RTP/AVP 8.</div><div>a=rtpmap:8 PCMA/8000.</div><div>a=rtpmap:101 telephone-event/8000.</div><div>a=fmtp:101 0-11,16.</div><div>a=sendrecv.</div><div>a=rtcp:40237.</div><div>a=ice-ufrag:QNCzXhUr.</div><div>a=ice-pwd:Ci90BRpdZH51Hx5BaPgGMrGCeh.</div><div>a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40236 typ host.</div><div>a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40237 typ host.</div><div>.</div><div>--uniqueBoundary.</div><div>Content-Type: application/gtd.</div><div>Content-Disposition: signal;handling=optional.</div><div>.</div><div>IAM,.</div><div>CGN,04,y,1,y,4,1143617400.</div><div>CIC,0000000573.</div><div>CPC,09.</div><div>CPN,02,y,1,52381660.</div><div>FCI,n,n,n,n,y,n,n,u.</div><div>GCI,f7140cc78a611601838a002128d7e512.</div><div>NOC,0,n,1,n.</div><div>PRN,q761*,AR*,oper2,1993.</div><div>TMR,02.</div><div>.</div><div>--uniqueBoundary--.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:13.879441 <a href="http://172.16.213.31:5060">172.16.213.31:5060</a> -> <a href="http://172.16.213.38:5060">172.16.213.38:5060</a></div><div>SIP/2.0 180 Ringing.</div><div>Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1.</div><div><b>From: 1111111111 <<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>>;tag=1.</b></div><div><b>To: 2222222222 <<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 INVITE.</div><div>Contact: <sip:172.16.213.31:5060;transport=UDP>.</div><div>Content-Type: application/sdp.</div><div>Content-Length:   137.</div><div>.</div><div>v=0.</div><div>o=user1 53655765 2353687637 IN IP4 172.16.213.31.</div><div>s=-.</div><div>c=IN IP4 172.16.213.31.</div><div>t=0 0.</div><div>m=audio 6000 RTP/AVP 0.</div><div>a=rtpmap:0 PCMU/8000.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:13.936565 <a href="http://172.16.213.38:5060">172.16.213.38:5060</a> -> <a href="http://172.16.213.21:5060">172.16.213.21:5060</a></div><div>SIP/2.0 180 Ringing.</div><div><b>From: sipp <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>;tag=1.</b></div><div><b>To: sut <<a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 INVITE.</div><div>Content-Type: application/sdp.</div><div>Content-Length:   316.</div><div>Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0.</div><div>Contact: <<a href="mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38">sip:atpsh-58470879-6c61-2@172.16.213.38</a>>.</div><div>.</div><div>v=0.</div><div>o=user1 53655765 2353687637 IN IP4 172.16.213.38.</div><div>s=-.</div><div>c=IN IP4 172.16.213.38.</div><div>t=0 0.</div><div>m=audio 40248 RTP/AVP 0.</div><div>a=rtpmap:0 PCMU/8000.</div><div>a=sendrecv.</div><div>a=rtcp:40249.</div><div>a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host.</div><div>a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:20.882165 <a href="http://172.16.213.31:5060">172.16.213.31:5060</a> -> <a href="http://172.16.213.38:5060">172.16.213.38:5060</a></div><div>SIP/2.0 200 OK.</div><div>Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1.</div><div><b>From: 1111111111 <<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>>;tag=1.</b></div><div><b>To: 2222222222 <<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 INVITE.</div><div>Contact: <sip:172.16.213.31:5060;transport=UDP>.</div><div>Content-Type: application/sdp.</div><div>Content-Length:   213.</div><div>.</div><div>v=0.</div><div>o=user1 53655765 2353687637 IN IP4 172.16.213.31.</div><div>s=-.</div><div>c=IN IP4 172.16.213.31.</div><div>t=0 0.</div><div>m=audio 6000 RTP/AVP 0.</div><div>a=rtpmap:0 PCMU/8000.</div><div>a=rtpmap:101 telephone-event/8000.</div><div>a=fmtp:101 0-15.</div><div>a=ptime:20.</div><div>a=sendrecv.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:21.173798 <a href="http://172.16.213.38:5060">172.16.213.38:5060</a> -> <a href="http://172.16.213.21:5060">172.16.213.21:5060</a></div><div>SIP/2.0 200 OK.</div><div><b>From: sipp <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>;tag=1.</b></div><div><b>To: sut <<a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 INVITE.</div><div>Content-Type: application/sdp.</div><div>Content-Length:   380.</div><div>Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0.</div><div>Contact: <<a href="mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38">sip:atpsh-58470879-6c61-2@172.16.213.38</a>>.</div><div>.</div><div>v=0.</div><div>o=user1 53655765 2353687637 IN IP4 172.16.213.38.</div><div>s=-.</div><div>c=IN IP4 172.16.213.38.</div><div>t=0 0.</div><div>m=audio 40248 RTP/AVP 0.</div><div>a=rtpmap:0 PCMU/8000.</div><div>a=rtpmap:101 telephone-event/8000.</div><div>a=fmtp:101 0-15.</div><div>a=ptime:20.</div><div>a=sendrecv.</div><div>a=rtcp:40249.</div><div>a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host.</div><div>a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:21.174390 <a href="http://172.16.213.21:5060">172.16.213.21:5060</a> -> <a href="http://172.16.213.38:5060">172.16.213.38:5060</a></div><div>ACK <a href="mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38">sip:atpsh-58470879-6c61-2@172.16.213.38</a> SIP/2.0.</div><div>Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-4.</div><div><b>From: sipp <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>;tag=1.</b></div><div><b>To: sut <<a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 ACK.</div><div>Contact: <a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>.</div><div>Max-Forwards: 70.</div><div>Subject: Performance Test.</div><div>Content-Length: 0.</div><div>.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:21.248172 <a href="http://172.16.213.38:5060">172.16.213.38:5060</a> -> <a href="http://172.16.213.31:5060">172.16.213.31:5060</a></div><div>ACK sip:172.16.213.31:5060;transport=UDP SIP/2.0.</div><div>Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.98116b5795d4c30f52156187a72059c8.0.</div><div><b>From: sipp <<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>>;tag=1.</b></div><div><b>To: sut <<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 1 ACK.</div><div>Max-Forwards: 69.</div><div>Subject: Performance Test.</div><div>Content-Length: 0.</div><div>Contact: <<a href="mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38">sip:btpsh-58470879-6c61-1@172.16.213.38</a>>.</div><div>.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:51.178826 <a href="http://172.16.213.21:5060">172.16.213.21:5060</a> -> <a href="http://172.16.213.38:5060">172.16.213.38:5060</a></div><div>BYE <a href="mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38">sip:atpsh-58470879-6c61-2@172.16.213.38</a> SIP/2.0.</div><div>Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7.</div><div><b>From: sipp <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>;tag=1.</b></div><div><b>To: sut <<a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 2 BYE.</div><div>Contact: <a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>.</div><div>Max-Forwards: 70.</div><div>Subject: Performance Test.</div><div>Content-Length: 0.</div><div>.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:51.468639 <a href="http://172.16.213.38:5060">172.16.213.38:5060</a> -> <a href="http://172.16.213.31:5060">172.16.213.31:5060</a></div><div>BYE sip:172.16.213.31:5060;transport=UDP SIP/2.0.</div><div>Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa.3cb44935b506e759e3418501b0688b08.0.</div><div><b>From: sipp <<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>>;tag=1.</b></div><div><b>To: sut <<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 2 BYE.</div><div>Max-Forwards: 69.</div><div>Subject: Performance Test.</div><div>Content-Length: 0.</div><div>Contact: <<a href="mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38">sip:btpsh-58470879-6c61-1@172.16.213.38</a>>.</div><div>.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:51.469153 <a href="http://172.16.213.31:5060">172.16.213.31:5060</a> -> <a href="http://172.16.213.38:5060">172.16.213.38:5060</a></div><div>SIP/2.0 200 OK.</div><div>Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa.3cb44935b506e759e3418501b0688b08.0.</div><div><b>From: sipp <<a href="mailto:sip%3A111111111@172.16.213.38">sip:111111111@172.16.213.38</a>>;tag=1.</b></div><div><b>To: sut <<a href="mailto:sip%3A2222222222@172.16.213.38">sip:2222222222@172.16.213.38</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 2 BYE.</div><div>Contact: <sip:172.16.213.31:5060;transport=UDP>.</div><div>Content-Length: 0.</div><div>.</div><div>................</div><div>#</div><div>U 2016/12/06 15:52:51.519423 <a href="http://172.16.213.38:5060">172.16.213.38:5060</a> -> <a href="http://172.16.213.21:5060">172.16.213.21:5060</a></div><div>SIP/2.0 200 OK.</div><div><b>From: sipp <<a href="http://sip:sipp@172.16.213.21:5060">sip:sipp@172.16.213.21:5060</a>>;tag=1.</b></div><div><b>To: sut <<a href="http://sip:5555555555@172.16.213.38:5060">sip:5555555555@172.16.213.38:5060</a>>;tag=2.</b></div><div>Call-ID: <a href="mailto:1-12775@172.16.213.21">1-12775@172.16.213.21</a>.</div><div>CSeq: 2 BYE.</div><div>Content-Length: 0.</div><div>Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7.</div><div>Contact: <<a href="mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38">sip:atpsh-58470879-6c61-2@172.16.213.38</a>>.</div><div>.</div><div>................</div><div>exit</div><div>13 received, 0 dropped</div></div><div><br></div><div>Sorry for my english. Thanks in advance!</div><div><br></div><div>Diego.</div><div><br></div><div><br></div><div><br></div><div><br></div></div>