<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
span.E-MailFormatvorlage20
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">my first suggestion would be to use a support release, e.g. 5.5.x or 5.6.x. These releases contains also some improvements/bug fixes related to the IMC module.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Not an expert in the IMC module by myself, but it looks like a wrong configuration or some mistake in the routing script if the SIP message is not routed correctly. Maybe somebody else
can comment on that as well.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Do you see any errors in the kamailio log files?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Cheers,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Henning<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:35.4pt"><b>From:</b> sr-users <sr-users-bounces@lists.kamailio.org>
<b>On Behalf Of </b>Giovanni Iamonte<br>
<b>Sent:</b> Monday, October 17, 2022 4:46 PM<br>
<b>To:</b> sr-users@lists.kamailio.org<br>
<b>Subject:</b> [SR-Users] IMC module<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
<p style="margin-left:35.4pt">HI,<o:p></o:p></p>
<p style="margin-left:35.4pt">I am facing a problem related to the IMC module.<br>
<br>
I have installed kamailio 5.2.x and I tried to list the members of a room-qsipchat.<br>
<br>
In my test environment the kamailio.cfg file it is very basic, the kamailio server listen on<br>
tcp=192.168.100.192:15006 <br>
<br>
the client run on a PC with IP address 192.168.100.156<br>
<br>
the imc outbound_proxy is set<br>
modparam("imc", "db_url", DBURL)<br>
modparam("imc", "imc_cmd_start_char", "#")<br>
modparam("imc", "outbound_proxy", "<a href="sip:sip-test.quintetto.it:15006;transport=tcp">sip:sip-test.quintetto.it:15006;transport=tcp</a>")<br>
<br>
The client start by sending a #join message to kamailio and looking the log file I can see that the room-qsipchat has been create, and also I received the message 200 OK.<br>
<br>
By using the tcpdump I can see the join message from the Client to kamailio server and the reply from kamailio to the client.<br>
<br>
When I send the #list message to the room-qsipchat , I expecting to receive the message relate to room's members and the 200 OK message.<br>
<br>
When I tcp dumping I saw the following messages<o:p></o:p></p>
<p style="margin-left:35.4pt"><o:p> </o:p></p>
<p style="margin-left:35.4pt"><br>
********************************************************************<br>
Request from client to list the members - from client to server<o:p></o:p></p>
<p style="margin-left:35.4pt">********************************************************************<o:p></o:p></p>
<p style="margin-left:35.4pt">TX 538 bytes Request msg MESSAGE/cseq=57652 (tdta0x77b26460a8) to TCP 192.168.100.192:15006:<br>
MESSAGE <a href="mailto:sip:room-qsipchat@sip-test.quintetto.it">sip:room-qsipchat@sip-test.quintetto.it</a> SIP/2.0<br>
Via: SIP/2.0/TCP 192.168.100.156:48129;rport;branch=z9hG4bKPjRzgOBgY6vfKZ8Fh8GA4CWheCO840Xzud;alias<br>
Max-Forwards: 70<br>
From: <a href="mailto:sip:quintetto00@sip-test.quintetto.it"><sip:quintetto00@sip-test.quintetto.it></a>;tag=1is.Ng6ZKJmCT1uAJ9WuJhe3hiQysj9f<br>
To: <a href="mailto:sip:room-qsipchat@sip-test.quintetto.it"><sip:room-qsipchat@sip-test.quintetto.it></a><br>
Call-ID: GwOQMLFfIq7o7jvF4OQlJ-jBb2OBaAKY<br>
CSeq: 57652 MESSAGE<br>
Accept: text/plain, application/im-iscomposing+xml<br>
Route: <<a href="sip:sip-test.quintetto.it:15006;transport=tcp;lr">sip:sip-test.quintetto.it:15006;transport=tcp;lr</a>><br>
Content-Type: text/plain<br>
Content-Length: 5<br>
<br>
#list<o:p></o:p></p>
<p style="margin-left:35.4pt"><br>
<br>
******************************************************************** <br>
The server ask for the authentication - from server to client<o:p></o:p></p>
<p style="margin-left:35.4pt">********************************************************************
<o:p></o:p></p>
<p style="margin-left:35.4pt">2022-10-17 15:45:25.837 4700-10610/it.quintetto.qsipchat D/pjlib(pjsua_1): RX 574 bytes Response msg 407/MESSAGE/cseq=57652 (rdata0x77b3337330) from TCP 192.168.100.192:15006:<br>
SIP/2.0 407 Proxy Authentication Required<br>
Via: SIP/2.0/TCP 192.168.100.156:48129;rport=48129;branch=z9hG4bKPjRzgOBgY6vfKZ8Fh8GA4CWheCO840Xzud;alias;received=192.168.100.156<br>
From: <a href="mailto:sip:quintetto00@sip-test.quintetto.it"><sip:quintetto00@sip-test.quintetto.it></a>;tag=1is.Ng6ZKJmCT1uAJ9WuJhe3hiQysj9f<br>
To: <a href="mailto:sip:room-qsipchat@sip-test.quintetto.it"><sip:room-qsipchat@sip-test.quintetto.it></a>;tag=1e5fbdd4b14eff95c400342f4634da91.e417<br>
Call-ID: GwOQMLFfIq7o7jvF4OQlJ-jBb2OBaAKY<br>
CSeq: 57652 MESSAGE<br>
Proxy-Authenticate: Digest realm="sip-test.quintetto.it", nonce="Y01doWNNXHVEyRtiAyN28xJdMjNIG8Ju"<br>
Server: kamailio (5.2.8 (x86_64/linux))<br>
Content-Length: 0<br>
<o:p></o:p></p>
<p style="margin-left:35.4pt"> <br>
*********************************************************************<br>
The client send the authenticated request - from client to server<o:p></o:p></p>
<p style="margin-left:35.4pt">********************************************************************
<o:p></o:p></p>
<p style="margin-left:35.4pt">TX 755 bytes Request msg MESSAGE/cseq=57653 (tdta0x77b26460a8) to TCP 192.168.100.192:15006:<br>
MESSAGE <a href="mailto:sip:room-qsipchat@sip-test.quintetto.it">sip:room-qsipchat@sip-test.quintetto.it</a> SIP/2.0<br>
Via: SIP/2.0/TCP 192.168.100.156:48129;rport;branch=z9hG4bKPjj6uuy25r0kKlnICHKQWEaIweOex-sNyq;alias<br>
Max-Forwards: 70<br>
From: <a href="mailto:sip:quintetto00@sip-test.quintetto.it"><sip:quintetto00@sip-test.quintetto.it></a>;tag=1is.Ng6ZKJmCT1uAJ9WuJhe3hiQysj9f<br>
To: <a href="mailto:sip:room-qsipchat@sip-test.quintetto.it"><sip:room-qsipchat@sip-test.quintetto.it></a><br>
Call-ID: GwOQMLFfIq7o7jvF4OQlJ-jBb2OBaAKY<br>
CSeq: 57653 MESSAGE<br>
Accept: text/plain, application/im-iscomposing+xml<br>
Route: <<a href="sip:sip-test.quintetto.it:15006;transport=tcp;lr">sip:sip-test.quintetto.it:15006;transport=tcp;lr</a>><br>
Proxy-Authorization: Digest username="quintetto00", realm="sip-test.quintetto.it", nonce="Y01doWNNXHVEyRtiAyN28xJdMjNIG8Ju", uri=<a href="mailto:sip:room-qsipchat@sip-test.quintetto.it">"sip:room-qsipchat@sip-test.quintetto.it"</a>, response="d495ec20cb1be8f1b605d4e5b1a4c357"<br>
Content-Type: text/plain<br>
Content-Length: 5<br>
<br>
#list <br>
<o:p></o:p></p>
<p style="margin-left:35.4pt"><br>
**************************************************************************<br>
The server send the 200 OK message - from server to client<o:p></o:p></p>
<p style="margin-left:35.4pt">********************************************************************<o:p></o:p></p>
<p style="margin-left:35.4pt">RX 447 bytes Response msg 200/MESSAGE/cseq=57653 (rdata0x77b3337330) from TCP 192.168.100.192:15006:<br>
SIP/2.0 200 ok<br>
Via: SIP/2.0/TCP 192.168.100.156:48129;rport=48129;branch=z9hG4bKPjj6uuy25r0kKlnICHKQWEaIweOex-sNyq;alias;received=192.168.100.156<br>
From: <a href="mailto:sip:quintetto00@sip-test.quintetto.it"><sip:quintetto00@sip-test.quintetto.it></a>;tag=1is.Ng6ZKJmCT1uAJ9WuJhe3hiQysj9f<br>
To: <a href="mailto:sip:room-qsipchat@sip-test.quintetto.it"><sip:room-qsipchat@sip-test.quintetto.it></a>;tag=1e5fbdd4b14eff95c400342f4634da91.365f<br>
Call-ID: GwOQMLFfIq7o7jvF4OQlJ-jBb2OBaAKY<br>
CSeq: 57653 MESSAGE<br>
Server: kamailio (5.2.8 (x86_64/linux))<br>
Content-Length: 0<br>
<o:p></o:p></p>
<p style="margin-left:35.4pt"> <br>
*********************************************************************************<br>
Till here everything is OK.<br>
<br>
But regarding the members when a TCP dumping I saw a message with the room's members
<br>
that go from the kamailio server to the kamailio server <o:p></o:p></p>
<p style="margin-left:35.4pt">*********************************************************************************<br>
<br>
MESSAGE <a href="mailto:sip:quintetto00@sip-test.quintetto.it">sip:quintetto00@sip-test.quintetto.it</a> SIP/2.0<br>
Via: SIP/2.0/TCP 192.168.100.192:15006;branch=z9hG4bKf20a.be253b92000000000000000000000000.0<br>
To: <a href="mailto:sip:quintetto00@sip-test.quintetto.it"><sip:quintetto00@sip-test.quintetto.it></a><br>
From: <a href="mailto:sip:room-qsipchat@sip-test.quintetto.it"><sip:room-qsipchat@sip-test.quintetto.it></a>;tag=03e4c67b0f95c0aeb1f633479b4aa5cd-72f2<br>
CSeq: 10 MESSAGE<br>
Call-ID: <a href="mailto:37db44aa523ea24a-6567@192.168.100.192">37db44aa523ea24a-6567@192.168.100.192</a><br>
Max-Forwards:.70<br>
Content-Length: 47<br>
User-Agent: kamailio (5.2.8 (x86_64/linux))<br>
Content-Type: text/plain<br>
<br>
Members:<br>
*sip:quintetto00@sip-test.quintetto.it<o:p></o:p></p>
<p style="margin-left:35.4pt"><br>
**************************************************************************************<br>
a reply from the kamailio server to the kamailio server, with an authenticated request<o:p></o:p></p>
<p style="margin-left:35.4pt">**************************************************************************************<o:p></o:p></p>
<p style="margin-left:35.4pt">SIP/2.0.407.Proxy Authentication.Required<br>
Via: SIP/2.0/TCP 192.168.100.192:15006;branch=z9hG4bKf20a.be253b92000000000000000000000000.0<br>
To: <a href="mailto:sip:quintetto00@sip-test.quintetto.it"><sip:quintetto00@sip-test.quintetto.it></a>;tag=1e5fbdd4b14eff95c400342f4634da91.cfc3<br>
From: <a href="mailto:sip:room-qsipchat@sip-test.quintetto.it"><sip:room-qsipchat@sip-test.quintetto.it></a>;tag=03e4c67b0f95c0aeb1f633479b4aa5cd-72f2<br>
CSeq: 10 MESSAGE<br>
Call-ID: <a href="mailto:37db44aa523ea24a-6567@192.168.100.192">37db44aa523ea24a-6567@192.168.100.192</a><br>
Proxy-Authenticate: Digest realm="sip-test.quintetto.it", nonce="Y01fQmNNXhbsHdM1THmENyJn1MH/VD/8"<br>
Server: kamailio (5.2.8 (x86_64/linux))<br>
Content-Length:.0<o:p></o:p></p>
<p style="margin-left:35.4pt"><br>
<br>
**************************************************************************************<br>
bottom of line the outbound_proxy request for an authenticated request, but kamailio do not reply to this request.<br>
<br>
Could you please point me in the right direction?<o:p></o:p></p>
<p style="margin-left:35.4pt"><o:p> </o:p></p>
<p style="margin-left:35.4pt">Thanks a lot for any help.<o:p></o:p></p>
<p style="margin-left:35.4pt"><o:p> </o:p></p>
<p style="margin-left:35.4pt">Bye<o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">-- <span style="color:#118311"><o:p></o:p></span></p>
<div class="MsoNormal" align="center" style="margin-left:35.4pt;text-align:center">
<span style="color:#118311">
<hr size="2" width="100%" align="center">
</span></div>
<p style="margin-left:35.4pt"><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:#118311">Ing. Giovanni Iamonte<br>
Developments and technologies area<br>
Quintetto Srl<br>
Via Monte Navale, 1<br>
10015 - Ivrea (TO)<br>
</span><span style="font-size:10.5pt;font-family:Symbol;color:#118311">(</span><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:#118311"> mobile: +39 393 9196310<br>
</span><span style="font-size:10.5pt;font-family:Symbol;color:#118311">(</span><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:#118311"> tel: +39 0165 1845290<br>
</span><span style="font-size:10.5pt;font-family:Symbol;color:#118311">+</span><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:#118311"> e-mail:
<a href="mailto:giovanni.iamonte@quintetto.it">giovanni.iamonte@quintetto.it</a><br>
</span><span style="font-size:10.5pt;font-family:Symbol;color:#118311">[</span><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:#118311"> web:
<a href="http://www.quintetto.it">www.quintetto.it</a><o:p></o:p></span></p>
</div>
</div>
</body>
</html>