Hi Guys,
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?
My json struct that is handled by rtjson module
response.routing = "serial"; //response.routing = "parallel"; response.routes = []; response.routes[0] = {}; response.routes[0].uri = "sip:1111111111@172.16.213.31:5060"; response.routes[0].headers = { // Headers to be modified "from": { "display": "1111111111", "uri": "sip:111111111@172.16.213.38" }, "to": { "display": "2222222222", "uri": "sip:2222222222@172.16.213.38" }, }; response.routes[0].headers.extra = {};//"X-Hdr-A: abc\r\nX-Hdr-B: bcd\r\n";
This is part of my cfg
.... modparam("dialog","dlg_flag", FLD_START) modparam("uac","restore_mode","auto") modparam("uac", "restore_dlg", 1) ....
# account only INVITEs if (is_method("INVITE") && !has_totag()) { setflag(FLT_ACC); # do accounting * setflag(FLD_START); # do accounting* setflag(FLT_ACCMISSED); setflag(FLT_ACCFAILED); } .....
From source/Aleg:
*From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.*
To dest/Bleg: *From: 1111111111 <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>.*
Incorrect display name in BYE and ACK: *From: sipp <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.*
interface: any filter: ( port 5060 ) and (ip or ip6) # U 2016/12/06 15:52:13.638731 172.16.213.21:5060 -> 172.16.213.38:5060 INVITE sip:5555555555@172.16.213.38:5060 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: "SIPP" sip:sipp@172.16.213.21:5060. Max-Forwards: 70. Subject: Performance Test. Content-Type: multipart/mixed;boundary=uniqueBoundary. Remote-Party-ID: <sip:sipp@172.16.213.21
:5060;party=calling;id-type=subscriber;privacy=off;screen=no>.
Content-Length: 549. . --uniqueBoundary. Content-Type: application/sdp. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.21. s=-. c=IN IP4 172.16.213.21. t=0 0. m=audio 6000 RTP/AVP 8. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-11,16. . --uniqueBoundary. Content-Type: application/gtd. Content-Disposition: signal;handling=optional. . IAM,. CGN,04,y,1,y,4,1143617400. CIC,0000000573. CPC,09. CPN,02,y,1,52381660. FCI,n,n,n,n,y,n,n,u. GCI,f7140cc78a611601838a002128d7e512. NOC,0,n,1,n. PRN,q761*,AR*,oper2,1993. TMR,02. . --uniqueBoundary--. ................ # U 2016/12/06 15:52:13.734159 172.16.213.38:5060 -> 172.16.213.21:5060 SIP/2.0 100 trying -- your call is important to us. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Server: kamailio (4.4.4 (x86_64/linux)). Content-Length: 0. . ................ # U 2016/12/06 15:52:13.878600 172.16.213.38:5060 -> 172.16.213.31:5060 INVITE sip:1111111111@172.16.213.31:5060 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Max-Forwards: 69. Subject: Performance Test. Content-Type: multipart/mixed;boundary=uniqueBoundary. Content-Length: 788. Contact: sip:btpsh-58470879-6c61-1@172.16.213.38. . --uniqueBoundary. Content-Type: application/sdp. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40236 RTP/AVP 8. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-11,16. a=sendrecv. a=rtcp:40237. a=ice-ufrag:QNCzXhUr. a=ice-pwd:Ci90BRpdZH51Hx5BaPgGMrGCeh. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40236 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40237 typ host. . --uniqueBoundary. Content-Type: application/gtd. Content-Disposition: signal;handling=optional. . IAM,. CGN,04,y,1,y,4,1143617400. CIC,0000000573. CPC,09. CPN,02,y,1,52381660. FCI,n,n,n,n,y,n,n,u. GCI,f7140cc78a611601838a002128d7e512. NOC,0,n,1,n. PRN,q761*,AR*,oper2,1993. TMR,02. . --uniqueBoundary--. ................ # U 2016/12/06 15:52:13.879441 172.16.213.31:5060 -> 172.16.213.38:5060 SIP/2.0 180 Ringing. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Type: application/sdp. Content-Length: 137. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.31. s=-. c=IN IP4 172.16.213.31. t=0 0. m=audio 6000 RTP/AVP 0. a=rtpmap:0 PCMU/8000. ................ # U 2016/12/06 15:52:13.936565 172.16.213.38:5060 -> 172.16.213.21:5060 SIP/2.0 180 Ringing. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Content-Type: application/sdp. Content-Length: 316. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. Contact: sip:atpsh-58470879-6c61-2@172.16.213.38. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40248 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=sendrecv. a=rtcp:40249. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host. ................ # U 2016/12/06 15:52:20.882165 172.16.213.31:5060 -> 172.16.213.38:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Type: application/sdp. Content-Length: 213. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.31. s=-. c=IN IP4 172.16.213.31. t=0 0. m=audio 6000 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-15. a=ptime:20. a=sendrecv. ................ # U 2016/12/06 15:52:21.173798 172.16.213.38:5060 -> 172.16.213.21:5060 SIP/2.0 200 OK. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Content-Type: application/sdp. Content-Length: 380. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. Contact: sip:atpsh-58470879-6c61-2@172.16.213.38. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40248 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-15. a=ptime:20. a=sendrecv. a=rtcp:40249. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host. ................ # U 2016/12/06 15:52:21.174390 172.16.213.21:5060 -> 172.16.213.38:5060 ACK sip:atpsh-58470879-6c61-2@172.16.213.38 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-4. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 ACK. Contact: sip:sipp@172.16.213.21:5060. Max-Forwards: 70. Subject: Performance Test. Content-Length: 0. . ................ # U 2016/12/06 15:52:21.248172 172.16.213.38:5060 -> 172.16.213.31:5060 ACK sip:172.16.213.31:5060;transport=UDP SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.98116b5795d4c30f52156187a72059c8.0. *From: sipp <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 ACK. Max-Forwards: 69. Subject: Performance Test. Content-Length: 0. Contact: sip:btpsh-58470879-6c61-1@172.16.213.38. . ................ # U 2016/12/06 15:52:51.178826 172.16.213.21:5060 -> 172.16.213.38:5060 BYE sip:atpsh-58470879-6c61-2@172.16.213.38 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 2 BYE. Contact: sip:sipp@172.16.213.21:5060. Max-Forwards: 70. Subject: Performance Test. Content-Length: 0. . ................ # U 2016/12/06 15:52:51.468639 172.16.213.38:5060 -> 172.16.213.31:5060 BYE sip:172.16.213.31:5060;transport=UDP SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa.3cb44935b506e759e3418501b0688b08.0. *From: sipp <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 2 BYE. Max-Forwards: 69. Subject: Performance Test. Content-Length: 0. Contact: sip:btpsh-58470879-6c61-1@172.16.213.38. . ................ # U 2016/12/06 15:52:51.469153 172.16.213.31:5060 -> 172.16.213.38:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa.3cb44935b506e759e3418501b0688b08.0. *From: sipp <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 2 BYE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Length: 0. . ................ # U 2016/12/06 15:52:51.519423 172.16.213.38:5060 -> 172.16.213.21:5060 SIP/2.0 200 OK. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 2 BYE. Content-Length: 0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7. Contact: sip:atpsh-58470879-6c61-2@172.16.213.38. . ................ exit 13 received, 0 dropped
Sorry for my english. Thanks in advance!
Diego.
Hello,
the replacement of From and To is done via the uac module -- inside it is the code for doing these operations. rtjson doesn't have much to do with subsequent operations.
But iirc, the module does the update only for URIs, being the required values not to be changed from RFC point of view.
You can try with uac configured to use dialog for storing From/To values instead of relying on record route parameters -- I haven't tried myself.
Cheers, Daniel
On 06/12/2016 19:24, Diego Nadares wrote:
Hi Guys,
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?
My json struct that is handled by rtjson module
response.routing = "serial"; //response.routing = "parallel"; response.routes = []; response.routes[0] = {}; response.routes[0].uri = "sip:1111111111@172.16.213.31:5060
http://sip:1111111111@172.16.213.31:5060"; response.routes[0].headers = { // Headers to be modified "from": { "display": "1111111111", "uri": "sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38" }, "to": { "display": "2222222222", "uri": "sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38" }, }; response.routes[0].headers.extra = {};//"X-Hdr-A: abc\r\nX-Hdr-B: bcd\r\n";
This is part of my cfg
.... modparam("dialog","dlg_flag", FLD_START) modparam("uac","restore_mode","auto") modparam("uac", "restore_dlg", 1) ....
# account only INVITEs if (is_method("INVITE") && !has_totag()) { setflag(FLT_ACC); # do accounting *setflag(FLD_START); # do accounting* setflag(FLT_ACCMISSED); setflag(FLT_ACCFAILED); }
.....
From source/Aleg: *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.*
To dest/Bleg: *From: 1111111111 <sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38>.*
Incorrect display name in BYE and ACK: *From: sipp <sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38>;tag=2.*
interface: any filter: ( port 5060 ) and (ip or ip6) # U 2016/12/06 15:52:13.638731 172.16.213.21:5060 http://172.16.213.21:5060 -> 172.16.213.38:5060 http://172.16.213.38:5060 INVITE sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: "SIPP" <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>. Max-Forwards: 70. Subject: Performance Test. Content-Type: multipart/mixed;boundary=uniqueBoundary. Remote-Party-ID: <sip:sipp@172.16.213.21 mailto:sip%3Asipp@172.16.213.21>:5060;party=calling;id-type=subscriber;privacy=off;screen=no>. Content-Length: 549. . --uniqueBoundary. Content-Type: application/sdp. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.21. s=-. c=IN IP4 172.16.213.21. t=0 0. m=audio 6000 RTP/AVP 8. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-11,16. . --uniqueBoundary. Content-Type: application/gtd. Content-Disposition: signal;handling=optional. . IAM,. CGN,04,y,1,y,4,1143617400. CIC,0000000573. CPC,09. CPN,02,y,1,52381660. FCI,n,n,n,n,y,n,n,u. GCI,f7140cc78a611601838a002128d7e512. NOC,0,n,1,n. PRN,q761*,AR*,oper2,1993. TMR,02. . --uniqueBoundary--. ................ # U 2016/12/06 15:52:13.734159 172.16.213.38:5060 http://172.16.213.38:5060 -> 172.16.213.21:5060 http://172.16.213.21:5060 SIP/2.0 100 trying -- your call is important to us. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 INVITE. Server: kamailio (4.4.4 (x86_64/linux)). Content-Length: 0. . ................ # U 2016/12/06 15:52:13.878600 172.16.213.38:5060 http://172.16.213.38:5060 -> 172.16.213.31:5060 http://172.16.213.31:5060 INVITE sip:1111111111@172.16.213.31:5060 http://sip:1111111111@172.16.213.31:5060 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38>.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 INVITE. Max-Forwards: 69. Subject: Performance Test. Content-Type: multipart/mixed;boundary=uniqueBoundary. Content-Length: 788. Contact: <sip:btpsh-58470879-6c61-1@172.16.213.38 mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38>. . --uniqueBoundary. Content-Type: application/sdp. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40236 RTP/AVP 8. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-11,16. a=sendrecv. a=rtcp:40237. a=ice-ufrag:QNCzXhUr. a=ice-pwd:Ci90BRpdZH51Hx5BaPgGMrGCeh. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40236 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40237 typ host. . --uniqueBoundary. Content-Type: application/gtd. Content-Disposition: signal;handling=optional. . IAM,. CGN,04,y,1,y,4,1143617400. CIC,0000000573. CPC,09. CPN,02,y,1,52381660. FCI,n,n,n,n,y,n,n,u. GCI,f7140cc78a611601838a002128d7e512. NOC,0,n,1,n. PRN,q761*,AR*,oper2,1993. TMR,02. . --uniqueBoundary--. ................ # U 2016/12/06 15:52:13.879441 172.16.213.31:5060 http://172.16.213.31:5060 -> 172.16.213.38:5060 http://172.16.213.38:5060 SIP/2.0 180 Ringing. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Type: application/sdp. Content-Length: 137. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.31. s=-. c=IN IP4 172.16.213.31. t=0 0. m=audio 6000 RTP/AVP 0. a=rtpmap:0 PCMU/8000. ................ # U 2016/12/06 15:52:13.936565 172.16.213.38:5060 http://172.16.213.38:5060 -> 172.16.213.21:5060 http://172.16.213.21:5060 SIP/2.0 180 Ringing. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 INVITE. Content-Type: application/sdp. Content-Length: 316. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. Contact: <sip:atpsh-58470879-6c61-2@172.16.213.38 mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38>. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40248 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=sendrecv. a=rtcp:40249. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host. ................ # U 2016/12/06 15:52:20.882165 172.16.213.31:5060 http://172.16.213.31:5060 -> 172.16.213.38:5060 http://172.16.213.38:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Type: application/sdp. Content-Length: 213. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.31. s=-. c=IN IP4 172.16.213.31. t=0 0. m=audio 6000 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-15. a=ptime:20. a=sendrecv. ................ # U 2016/12/06 15:52:21.173798 172.16.213.38:5060 http://172.16.213.38:5060 -> 172.16.213.21:5060 http://172.16.213.21:5060 SIP/2.0 200 OK. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 INVITE. Content-Type: application/sdp. Content-Length: 380. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. Contact: <sip:atpsh-58470879-6c61-2@172.16.213.38 mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38>. . v=0. o=user1 53655765 2353687637 IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40248 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-15. a=ptime:20. a=sendrecv. a=rtcp:40249. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host. ................ # U 2016/12/06 15:52:21.174390 172.16.213.21:5060 http://172.16.213.21:5060 -> 172.16.213.38:5060 http://172.16.213.38:5060 ACK sip:atpsh-58470879-6c61-2@172.16.213.38 mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-4. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 ACK. Contact: sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060. Max-Forwards: 70. Subject: Performance Test. Content-Length: 0. . ................ # U 2016/12/06 15:52:21.248172 172.16.213.38:5060 http://172.16.213.38:5060 -> 172.16.213.31:5060 http://172.16.213.31:5060 ACK sip:172.16.213.31:5060;transport=UDP SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.98116b5795d4c30f52156187a72059c8.0. *From: sipp <sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 1 ACK. Max-Forwards: 69. Subject: Performance Test. Content-Length: 0. Contact: <sip:btpsh-58470879-6c61-1@172.16.213.38 mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38>. . ................ # U 2016/12/06 15:52:51.178826 172.16.213.21:5060 http://172.16.213.21:5060 -> 172.16.213.38:5060 http://172.16.213.38:5060 BYE sip:atpsh-58470879-6c61-2@172.16.213.38 mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 2 BYE. Contact: sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060. Max-Forwards: 70. Subject: Performance Test. Content-Length: 0. . ................ # U 2016/12/06 15:52:51.468639 172.16.213.38:5060 http://172.16.213.38:5060 -> 172.16.213.31:5060 http://172.16.213.31:5060 BYE sip:172.16.213.31:5060;transport=UDP SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa.3cb44935b506e759e3418501b0688b08.0. *From: sipp <sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 2 BYE. Max-Forwards: 69. Subject: Performance Test. Content-Length: 0. Contact: <sip:btpsh-58470879-6c61-1@172.16.213.38 mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38>. . ................ # U 2016/12/06 15:52:51.469153 172.16.213.31:5060 http://172.16.213.31:5060 -> 172.16.213.38:5060 http://172.16.213.38:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa.3cb44935b506e759e3418501b0688b08.0. *From: sipp <sip:111111111@172.16.213.38 mailto:sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 mailto:sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 2 BYE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Length: 0. . ................ # U 2016/12/06 15:52:51.519423 172.16.213.38:5060 http://172.16.213.38:5060 -> 172.16.213.21:5060 http://172.16.213.21:5060 SIP/2.0 200 OK. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21 mailto:1-12775@172.16.213.21. CSeq: 2 BYE. Content-Length: 0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7. Contact: <sip:atpsh-58470879-6c61-2@172.16.213.38 mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38>. . ................ exit 13 received, 0 dropped
Sorry for my english. Thanks in advance!
Diego.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hi Daniel, thanks for your reply.
I think uac it's configured with dialog module allready for storing those values. In fact, it's changing display and uri partially. These are my uac and dlg params:
modparam("dialog","dlg_flag", FLD_START) modparam("uac","restore_mode","auto") modparam("uac", "restore_dlg", 1) <--- to safe values
The dialog flag is set in request route:
request_route { ..... # account only INVITEs if (is_method("INVITE") && !has_totag()) { setflag(FLT_ACC); # do accounting setflag(FLD_START); # do accounting setflag(FLT_ACCMISSED); setflag(FLT_ACCFAILED); } Am I missing something in my cfg? Maybe I need to put something else related to dialogs?
In the sip trace I see that it's doing fine with uris in all messages but the problem is only with the display names in "ack" and "bye". Even when "bye" comes from b leg it left display names unchanged.
What should I log to see more info? Any hint where to look in the code?
Thanks!
Diego
El El mié, 7 de dic. de 2016 a las 06:52, Daniel-Constantin Mierla < miconda@gmail.com> escribió:
Hello,
the replacement of From and To is done via the uac module -- inside it is the code for doing these operations. rtjson doesn't have much to do with subsequent operations.
But iirc, the module does the update only for URIs, being the required values not to be changed from RFC point of view.
You can try with uac configured to use dialog for storing From/To values instead of relying on record route parameters -- I haven't tried myself. Cheers, Daniel
On 06/12/2016 19:24, Diego Nadares wrote:
Hi Guys,
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?
My json struct that is handled by rtjson module
response.routing = "serial"; //response.routing = "parallel"; response.routes = []; response.routes[0] = {}; response.routes[0].uri = "sip:1111111111@172.16.213.31:5060"; response.routes[0].headers = { // Headers to be modified "from": { "display": "1111111111 <011%201111-1111>", "uri": "sip:111111111@172.16.213.38" }, "to": { "display": "2222222222", "uri": "sip:2222222222@172.16.213.38" }, }; response.routes[0].headers.extra = {};//"X-Hdr-A: abc\r\nX-Hdr-B:
bcd\r\n";
This is part of my cfg
.... modparam("dialog","dlg_flag", FLD_START) modparam("uac","restore_mode","auto") modparam("uac", "restore_dlg", 1) ....
# account only INVITEs if (is_method("INVITE") && !has_totag()) { setflag(FLT_ACC); # do accounting * setflag(FLD_START); # do accounting* setflag(FLT_ACCMISSED); setflag(FLT_ACCFAILED); }
.....
From source/Aleg: *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.*
To dest/Bleg: *From: 1111111111 <011%201111-1111> <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>.*
Incorrect display name in BYE and ACK: *From: sipp <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.*
interface: any filter: ( port 5060 ) and (ip or ip6) # U 2016/12/06 15:52:13.638731 172.16.213.21:5060 -> 172.16.213.38:5060 INVITE sip:5555555555@172.16.213.38:5060 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: "SIPP" sip:sipp@172.16.213.21:5060. Max-Forwards: 70. Subject: Performance Test. Content-Type: multipart/mixed;boundary=uniqueBoundary. Remote-Party-ID: sip:sipp@172.16.213.21:5060;party=calling;id-type= subscriber;privacy=off;screen=no>. Content-Length: 549. . --uniqueBoundary. Content-Type: application/sdp. . v=0. o=user1 53655765 2353687637 <02353%2068-7637> IN IP4 172.16.213.21. s=-. c=IN IP4 172.16.213.21. t=0 0. m=audio 6000 RTP/AVP 8. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-11,16. . --uniqueBoundary. Content-Type: application/gtd. Content-Disposition: signal;handling=optional. . IAM,. CGN,04,y,1,y,4,1143617400 <011%204361-7400>. CIC,0000000573. CPC,09. CPN,02,y,1,52381660. FCI,n,n,n,n,y,n,n,u. GCI,f7140cc78a611601838a002128d7e512. NOC,0,n,1,n. PRN,q761*,AR*,oper2,1993. TMR,02. . --uniqueBoundary--. ................ # U 2016/12/06 15:52:13.734159 172.16.213.38:5060 -> 172.16.213.21:5060 SIP/2.0 100 trying -- your call is important to us. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Server: kamailio (4.4.4 (x86_64/linux)). Content-Length: 0. . ................ # U 2016/12/06 15:52:13.878600 172.16.213.38:5060 -> 172.16.213.31:5060 INVITE sip:1111111111@172.16.213.31:5060 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa. 840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <011%201111-1111> <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Max-Forwards: 69. Subject: Performance Test. Content-Type: multipart/mixed;boundary=uniqueBoundary. Content-Length: 788. Contact: sip:btpsh-58470879-6c61-1@172.16.213.38. . --uniqueBoundary. Content-Type: application/sdp. . v=0. o=user1 53655765 2353687637 <02353%2068-7637> IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40236 RTP/AVP 8. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-11,16. a=sendrecv. a=rtcp:40237. a=ice-ufrag:QNCzXhUr. a=ice-pwd:Ci90BRpdZH51Hx5BaPgGMrGCeh. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40236 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40237 typ host. . --uniqueBoundary. Content-Type: application/gtd. Content-Disposition: signal;handling=optional. . IAM,. CGN,04,y,1,y,4,1143617400 <011%204361-7400>. CIC,0000000573. CPC,09. CPN,02,y,1,52381660. FCI,n,n,n,n,y,n,n,u. GCI,f7140cc78a611601838a002128d7e512. NOC,0,n,1,n. PRN,q761*,AR*,oper2,1993. TMR,02. . --uniqueBoundary--. ................ # U 2016/12/06 15:52:13.879441 172.16.213.31:5060 -> 172.16.213.38:5060 SIP/2.0 180 Ringing. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa. 840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <011%201111-1111> <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Type: application/sdp. Content-Length: 137. . v=0. o=user1 53655765 2353687637 <02353%2068-7637> IN IP4 172.16.213.31. s=-. c=IN IP4 172.16.213.31. t=0 0. m=audio 6000 RTP/AVP 0. a=rtpmap:0 PCMU/8000. ................ # U 2016/12/06 15:52:13.936565 172.16.213.38:5060 -> 172.16.213.21:5060 SIP/2.0 180 Ringing. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Content-Type: application/sdp. Content-Length: 316. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. Contact: sip:atpsh-58470879-6c61-2@172.16.213.38. . v=0. o=user1 53655765 2353687637 <02353%2068-7637> IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40248 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=sendrecv. a=rtcp:40249. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host. ................ # U 2016/12/06 15:52:20.882165 172.16.213.31:5060 -> 172.16.213.38:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa. 840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <011%201111-1111> <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Type: application/sdp. Content-Length: 213. . v=0. o=user1 53655765 2353687637 <02353%2068-7637> IN IP4 172.16.213.31. s=-. c=IN IP4 172.16.213.31. t=0 0. m=audio 6000 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-15. a=ptime:20. a=sendrecv. ................ # U 2016/12/06 15:52:21.173798 172.16.213.38:5060 -> 172.16.213.21:5060 SIP/2.0 200 OK. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 INVITE. Content-Type: application/sdp. Content-Length: 380. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. Contact: sip:atpsh-58470879-6c61-2@172.16.213.38. . v=0. o=user1 53655765 2353687637 <02353%2068-7637> IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40248 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-15. a=ptime:20. a=sendrecv. a=rtcp:40249. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host. ................ # U 2016/12/06 15:52:21.174390 172.16.213.21:5060 -> 172.16.213.38:5060 ACK sip:atpsh-58470879-6c61-2@172.16.213.38 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-4. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 ACK. Contact: sip:sipp@172.16.213.21:5060. Max-Forwards: 70. Subject: Performance Test. Content-Length: 0. . ................ # U 2016/12/06 15:52:21.248172 172.16.213.38:5060 -> 172.16.213.31:5060 ACK sip:172.16.213.31:5060;transport=UDP SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa. 98116b5795d4c30f52156187a72059c8.0. *From: sipp <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 1 ACK. Max-Forwards: 69. Subject: Performance Test. Content-Length: 0. Contact: sip:btpsh-58470879-6c61-1@172.16.213.38. . ................ # U 2016/12/06 15:52:51.178826 172.16.213.21:5060 -> 172.16.213.38:5060 BYE sip:atpsh-58470879-6c61-2@172.16.213.38 SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 2 BYE. Contact: sip:sipp@172.16.213.21:5060. Max-Forwards: 70. Subject: Performance Test. Content-Length: 0. . ................ # U 2016/12/06 15:52:51.468639 172.16.213.38:5060 -> 172.16.213.31:5060 BYE sip:172.16.213.31:5060;transport=UDP SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa. 3cb44935b506e759e3418501b0688b08.0. *From: sipp <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 2 BYE. Max-Forwards: 69. Subject: Performance Test. Content-Length: 0. Contact: sip:btpsh-58470879-6c61-1@172.16.213.38. . ................ # U 2016/12/06 15:52:51.469153 172.16.213.31:5060 -> 172.16.213.38:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa. 3cb44935b506e759e3418501b0688b08.0. *From: sipp <sip:111111111@172.16.213.38 sip%3A111111111@172.16.213.38>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 sip%3A2222222222@172.16.213.38>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 2 BYE. Contact: sip:172.16.213.31:5060;transport=UDP. Content-Length: 0. . ................ # U 2016/12/06 15:52:51.519423 172.16.213.38:5060 -> 172.16.213.21:5060 SIP/2.0 200 OK. *From: sipp <sip:sipp@172.16.213.21:5060 http://sip:sipp@172.16.213.21:5060>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 http://sip:5555555555@172.16.213.38:5060>;tag=2.* Call-ID: 1-12775@172.16.213.21. CSeq: 2 BYE. Content-Length: 0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7. Contact: sip:atpsh-58470879-6c61-2@172.16.213.38. . ................ exit 13 received, 0 dropped
Sorry for my english. Thanks in advance!
Diego.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierlawww.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hello,
the code doing the replace for From/To is in module uac/replace.c.
Cheers, daniel
On 07/12/2016 15:47, Diego Nadares wrote:
Hi Daniel, thanks for your reply. I think uac it's configured with dialog module allready for storing those values. In fact, it's changing display and uri partially. These are my uac and dlg params: modparam("dialog","dlg_flag", FLD_START) modparam("uac","restore_mode","auto") modparam("uac", "restore_dlg",
- <--- to safe values
The dialog flag is set in request route: request_route { ..... # account only INVITEs if (is_method("INVITE") && !has_totag()) { setflag(FLT_ACC); # do accounting setflag(FLD_START); # do accounting setflag(FLT_ACCMISSED); setflag(FLT_ACCFAILED); } Am I missing something in my cfg? Maybe I need to put something else related to dialogs?
In the sip trace I see that it's doing fine with uris in all messages but the problem is only with the display names in "ack" and "bye". Even when "bye" comes from b leg it left display names unchanged.
What should I log to see more info? Any hint where to look in the code? Thanks! Diego
El El mié, 7 de dic. de 2016 a las 06:52, Daniel-Constantin Mierla <miconda@gmail.com mailto:miconda@gmail.com> escribió:
Hello, the replacement of From and To is done via the uac module -- inside it is the code for doing these operations. rtjson doesn't have much to do with subsequent operations. But iirc, the module does the update only for URIs, being the required values not to be changed from RFC point of view. You can try with uac configured to use dialog for storing From/To values instead of relying on record route parameters -- I haven't tried myself. Cheers, Daniel On 06/12/2016 19:24, Diego Nadares wrote:
Hi Guys, 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? My json struct that is handled by rtjson module response.routing = "serial"; //response.routing = "parallel"; response.routes = []; response.routes[0] = {}; response.routes[0].uri = "sip:1111111111@172.16.213.31:5060 <http://sip:1111111111@172.16.213.31:5060>"; response.routes[0].headers = { // Headers to be modified "from": { "display": "1111111111 <tel:011%201111-1111>", "uri": "sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>" }, "to": { "display": "2222222222", "uri": "sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>" }, }; response.routes[0].headers.extra = {};//"X-Hdr-A: abc\r\nX-Hdr-B: bcd\r\n"; This is part of my cfg .... modparam("dialog","dlg_flag", FLD_START) modparam("uac","restore_mode","auto") modparam("uac", "restore_dlg", 1) .... # account only INVITEs if (is_method("INVITE") && !has_totag()) { setflag(FLT_ACC); # do accounting *setflag(FLD_START); # do accounting* setflag(FLT_ACCMISSED); setflag(FLT_ACCFAILED); } ..... From source/Aleg: *From: sipp <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060>>.* * * To dest/Bleg: *From: 1111111111 <tel:011%201111-1111> <sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>>.* * * Incorrect display name in BYE and ACK: *From: sipp <sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>>;tag=2.* * * interface: any filter: ( port 5060 ) and (ip or ip6) # U 2016/12/06 15:52:13.638731 172.16.213.21:5060 <http://172.16.213.21:5060> -> 172.16.213.38:5060 <http://172.16.213.38:5060> INVITE sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060> SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. *From: sipp <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060>>.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 INVITE. Contact: "SIPP" <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>. Max-Forwards: 70. Subject: Performance Test. Content-Type: multipart/mixed;boundary=uniqueBoundary. Remote-Party-ID: <sip:sipp@172.16.213.21 <mailto:sip%3Asipp@172.16.213.21>>:5060;party=calling;id-type=subscriber;privacy=off;screen=no>. Content-Length: 549. . --uniqueBoundary. Content-Type: application/sdp. . v=0. o=user1 53655765 2353687637 <tel:02353%2068-7637> IN IP4 172.16.213.21. s=-. c=IN IP4 172.16.213.21. t=0 0. m=audio 6000 RTP/AVP 8. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-11,16. . --uniqueBoundary. Content-Type: application/gtd. Content-Disposition: signal;handling=optional. . IAM,. CGN,04,y,1,y,4,1143617400 <tel:011%204361-7400>. CIC,0000000573. CPC,09. CPN,02,y,1,52381660. FCI,n,n,n,n,y,n,n,u. GCI,f7140cc78a611601838a002128d7e512. NOC,0,n,1,n. PRN,q761*,AR*,oper2,1993. TMR,02. . --uniqueBoundary--. ................ # U 2016/12/06 15:52:13.734159 172.16.213.38:5060 <http://172.16.213.38:5060> -> 172.16.213.21:5060 <http://172.16.213.21:5060> SIP/2.0 100 trying -- your call is important to us. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. *From: sipp <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060>>.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 INVITE. Server: kamailio (4.4.4 (x86_64/linux)). Content-Length: 0. . ................ # U 2016/12/06 15:52:13.878600 172.16.213.38:5060 <http://172.16.213.38:5060> -> 172.16.213.31:5060 <http://172.16.213.31:5060> INVITE sip:1111111111@172.16.213.31:5060 <http://sip:1111111111@172.16.213.31:5060> SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <tel:011%201111-1111> <sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>>.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 INVITE. Max-Forwards: 69. Subject: Performance Test. Content-Type: multipart/mixed;boundary=uniqueBoundary. Content-Length: 788. Contact: <sip:btpsh-58470879-6c61-1@172.16.213.38 <mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38>>. . --uniqueBoundary. Content-Type: application/sdp. . v=0. o=user1 53655765 2353687637 <tel:02353%2068-7637> IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40236 RTP/AVP 8. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-11,16. a=sendrecv. a=rtcp:40237. a=ice-ufrag:QNCzXhUr. a=ice-pwd:Ci90BRpdZH51Hx5BaPgGMrGCeh. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40236 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40237 typ host. . --uniqueBoundary. Content-Type: application/gtd. Content-Disposition: signal;handling=optional. . IAM,. CGN,04,y,1,y,4,1143617400 <tel:011%204361-7400>. CIC,0000000573. CPC,09. CPN,02,y,1,52381660. FCI,n,n,n,n,y,n,n,u. GCI,f7140cc78a611601838a002128d7e512. NOC,0,n,1,n. PRN,q761*,AR*,oper2,1993. TMR,02. . --uniqueBoundary--. ................ # U 2016/12/06 15:52:13.879441 172.16.213.31:5060 <http://172.16.213.31:5060> -> 172.16.213.38:5060 <http://172.16.213.38:5060> SIP/2.0 180 Ringing. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <tel:011%201111-1111> <sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 INVITE. Contact: <sip:172.16.213.31:5060;transport=UDP>. Content-Type: application/sdp. Content-Length: 137. . v=0. o=user1 53655765 2353687637 <tel:02353%2068-7637> IN IP4 172.16.213.31. s=-. c=IN IP4 172.16.213.31. t=0 0. m=audio 6000 RTP/AVP 0. a=rtpmap:0 PCMU/8000. ................ # U 2016/12/06 15:52:13.936565 172.16.213.38:5060 <http://172.16.213.38:5060> -> 172.16.213.21:5060 <http://172.16.213.21:5060> SIP/2.0 180 Ringing. *From: sipp <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 INVITE. Content-Type: application/sdp. Content-Length: 316. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. Contact: <sip:atpsh-58470879-6c61-2@172.16.213.38 <mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38>>. . v=0. o=user1 53655765 2353687637 <tel:02353%2068-7637> IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40248 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=sendrecv. a=rtcp:40249. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host. ................ # U 2016/12/06 15:52:20.882165 172.16.213.31:5060 <http://172.16.213.31:5060> -> 172.16.213.38:5060 <http://172.16.213.38:5060> SIP/2.0 200 OK. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.840cc83114975a34a37b7af020d37b65.1. *From: 1111111111 <tel:011%201111-1111> <sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>>;tag=1.* *To: 2222222222 <sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 INVITE. Contact: <sip:172.16.213.31:5060;transport=UDP>. Content-Type: application/sdp. Content-Length: 213. . v=0. o=user1 53655765 2353687637 <tel:02353%2068-7637> IN IP4 172.16.213.31. s=-. c=IN IP4 172.16.213.31. t=0 0. m=audio 6000 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-15. a=ptime:20. a=sendrecv. ................ # U 2016/12/06 15:52:21.173798 172.16.213.38:5060 <http://172.16.213.38:5060> -> 172.16.213.21:5060 <http://172.16.213.21:5060> SIP/2.0 200 OK. *From: sipp <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 INVITE. Content-Type: application/sdp. Content-Length: 380. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-0. Contact: <sip:atpsh-58470879-6c61-2@172.16.213.38 <mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38>>. . v=0. o=user1 53655765 2353687637 <tel:02353%2068-7637> IN IP4 172.16.213.38. s=-. c=IN IP4 172.16.213.38. t=0 0. m=audio 40248 RTP/AVP 0. a=rtpmap:0 PCMU/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-15. a=ptime:20. a=sendrecv. a=rtcp:40249. a=candidate:P1djl8LFNb5kexbG 1 UDP 2130706431 172.16.213.38 40248 typ host. a=candidate:P1djl8LFNb5kexbG 2 UDP 2130706430 172.16.213.38 40249 typ host. ................ # U 2016/12/06 15:52:21.174390 172.16.213.21:5060 <http://172.16.213.21:5060> -> 172.16.213.38:5060 <http://172.16.213.38:5060> ACK sip:atpsh-58470879-6c61-2@172.16.213.38 <mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38> SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-4. *From: sipp <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 ACK. Contact: sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>. Max-Forwards: 70. Subject: Performance Test. Content-Length: 0. . ................ # U 2016/12/06 15:52:21.248172 172.16.213.38:5060 <http://172.16.213.38:5060> -> 172.16.213.31:5060 <http://172.16.213.31:5060> ACK sip:172.16.213.31:5060;transport=UDP SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bKabaa.98116b5795d4c30f52156187a72059c8.0. *From: sipp <sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 1 ACK. Max-Forwards: 69. Subject: Performance Test. Content-Length: 0. Contact: <sip:btpsh-58470879-6c61-1@172.16.213.38 <mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38>>. . ................ # U 2016/12/06 15:52:51.178826 172.16.213.21:5060 <http://172.16.213.21:5060> -> 172.16.213.38:5060 <http://172.16.213.38:5060> BYE sip:atpsh-58470879-6c61-2@172.16.213.38 <mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38> SIP/2.0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7. *From: sipp <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 2 BYE. Contact: sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>. Max-Forwards: 70. Subject: Performance Test. Content-Length: 0. . ................ # U 2016/12/06 15:52:51.468639 172.16.213.38:5060 <http://172.16.213.38:5060> -> 172.16.213.31:5060 <http://172.16.213.31:5060> BYE sip:172.16.213.31:5060;transport=UDP SIP/2.0. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa.3cb44935b506e759e3418501b0688b08.0. *From: sipp <sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 2 BYE. Max-Forwards: 69. Subject: Performance Test. Content-Length: 0. Contact: <sip:btpsh-58470879-6c61-1@172.16.213.38 <mailto:sip%3Abtpsh-58470879-6c61-1@172.16.213.38>>. . ................ # U 2016/12/06 15:52:51.469153 172.16.213.31:5060 <http://172.16.213.31:5060> -> 172.16.213.38:5060 <http://172.16.213.38:5060> SIP/2.0 200 OK. Via: SIP/2.0/UDP 172.16.213.38;branch=z9hG4bK7baa.3cb44935b506e759e3418501b0688b08.0. *From: sipp <sip:111111111@172.16.213.38 <mailto:sip%3A111111111@172.16.213.38>>;tag=1.* *To: sut <sip:2222222222@172.16.213.38 <mailto:sip%3A2222222222@172.16.213.38>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 2 BYE. Contact: <sip:172.16.213.31:5060;transport=UDP>. Content-Length: 0. . ................ # U 2016/12/06 15:52:51.519423 172.16.213.38:5060 <http://172.16.213.38:5060> -> 172.16.213.21:5060 <http://172.16.213.21:5060> SIP/2.0 200 OK. *From: sipp <sip:sipp@172.16.213.21:5060 <http://sip:sipp@172.16.213.21:5060>>;tag=1.* *To: sut <sip:5555555555@172.16.213.38:5060 <http://sip:5555555555@172.16.213.38:5060>>;tag=2.* Call-ID: 1-12775@172.16.213.21 <mailto:1-12775@172.16.213.21>. CSeq: 2 BYE. Content-Length: 0. Via: SIP/2.0/UDP 172.16.213.21:5060;branch=z9hG4bK-12775-1-7. Contact: <sip:atpsh-58470879-6c61-2@172.16.213.38 <mailto:sip%3Aatpsh-58470879-6c61-2@172.16.213.38>>. . ................ exit 13 received, 0 dropped Sorry for my english. Thanks in advance! Diego. _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users <http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
-- Daniel-Constantin Mierla www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda> Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com <http://www.kamailioworld.com> _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users <http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
Hi Daniel, thanks again. I modified the code and now it's working as I need. Do you think this could be useful for anybody else? If so I can show/send you the code to verify it's ok and then ask for a pull request.
Thanks again!
Diego
Hello,
good to hear you were able to update and make it work for you, highlighting again the benefits of open source.
Of course, make a pull request on github.com/kamailio/kamailio project and it will be accepted if all ok with the patch. I expect to be useful for others.
Cheers, Daniel
On 08/12/2016 05:27, Diego Nadares wrote:
Hi Daniel, thanks again. I modified the code and now it's working as I need. Do you think this could be useful for anybody else? If so I can show/send you the code to verify it's ok and then ask for a pull request.
Thanks again!
Diego
Hi guys,
This is a bit old buy I would like to make the pull request. Anyone knows the steps to do it?
Thanks.
Diego
2016-12-08 5:06 GMT-03:00 Daniel-Constantin Mierla miconda@gmail.com:
Hello,
good to hear you were able to update and make it work for you, highlighting again the benefits of open source.
Of course, make a pull request on github.com/kamailio/kamailio project and it will be accepted if all ok with the patch. I expect to be useful for others.
Cheers, Daniel
On 08/12/2016 05:27, Diego Nadares wrote:
Hi Daniel, thanks again. I modified the code and now it's working as I need. Do you think this could be useful for anybody else? If so I can show/send you the code to verify it's ok and then ask for a pull request.
Thanks again!
Diego
-- Daniel-Constantin Mierlawww.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
Hi guys,
This is a bit old BUT I would like to make the pull request. Anyone knows the steps to do it?
Thanks.
2018-01-30 14:12 GMT-03:00 Diego Nadares dnadares@gmail.com:
Hi guys,
This is a bit old buy I would like to make the pull request. Anyone knows the steps to do it?
Thanks.
Diego
2016-12-08 5:06 GMT-03:00 Daniel-Constantin Mierla miconda@gmail.com:
Hello,
good to hear you were able to update and make it work for you, highlighting again the benefits of open source.
Of course, make a pull request on github.com/kamailio/kamailio project and it will be accepted if all ok with the patch. I expect to be useful for others.
Cheers, Daniel
On 08/12/2016 05:27, Diego Nadares wrote:
Hi Daniel, thanks again. I modified the code and now it's working as I need. Do you think this could be useful for anybody else? If so I can show/send you the code to verify it's ok and then ask for a pull request.
Thanks again!
Diego
-- Daniel-Constantin Mierlawww.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com