<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=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<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:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi opensips users,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have a couple of questions and I’m hoping someone can point me in the right direction.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We have a SIP PBX that doesn’t do WSS for example using sipml5. I’m trying to put opensips in the middle of the SIP PBX and the WSS client with limited success using mid-registrar in opensips 2.3. If I don’t try to pass the registration
 through and just use opensips as my SIP server the WSS client will register and calls can be made. If I do put in the mid-registrar and pass through the registration to the SIP PBX the SIP PBX will register the phone and pass back the 200 OK the client gets
 a message back but doesn’t think it is for him because I’m assuming it is missing the VIA. On a successful registration the client will see the VIA on the unsuccessful registration the client doesn’t see the VIA.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<pre>My first question is am I using the mid-registrar as designed I’m trying to set it up as contact mirroring (mode 0)? If I did pick the correct method why is my VIA disappearing and can I get it back? Someone on the list mentioned this <a href="https://blog.opensips.org/2016/12/13/how-to-proxy-sip-registrations">https://blog.opensips.org/2016/12/13/how-to-proxy-sip-registrations</a> and I will try it soon but it seemed the mid-registrar which I don’t think was released yet was supposed to automatically do this.<o:p></o:p></pre>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This is the debug output when the registration is failed:<o:p></o:p></p>
<p class="MsoNormal">SEND: REGISTER sip:192.168.40.175 SIP/2.0<o:p></o:p></p>
<p class="MsoNormal">Via: SIP/2.0/WSS df7jal23ls0d.invalid;branch=z9hG4bKd7RGgr1eBtcOk2yUuIUuyvIqWk3G3Or0;rport<o:p></o:p></p>
<p class="MsoNormal">From: "Skwisgaar Skwigelf"<sip:312@192.168.40.175>;tag=T9XcAa1Am5fIDrtIo68Z<o:p></o:p></p>
<p class="MsoNormal">To: "Skwisgaar Skwigelf"<sip:312@192.168.40.175><o:p></o:p></p>
<p class="MsoNormal">Contact: "Skwisgaar Skwigelf"<sips:312@df7jal23ls0d.invalid;rtcweb-breaker=yes;transport=wss>;expires=200;click2call=no;+g.oma.sip-im;+audio;language="en,fr"<o:p></o:p></p>
<p class="MsoNormal">Call-ID: 766574bd-8060-562d-1f67-24975848739c<o:p></o:p></p>
<p class="MsoNormal">CSeq: 5334 REGISTER<o:p></o:p></p>
<p class="MsoNormal">Content-Length: 0<o:p></o:p></p>
<p class="MsoNormal">Route: <sip:192.168.40.175:5061;lr;sipml5-outbound;transport=tls><o:p></o:p></p>
<p class="MsoNormal">Max-Forwards: 70<o:p></o:p></p>
<p class="MsoNormal">User-Agent: IM-client/OMA1.0 sipML5-v1.2016.03.04<o:p></o:p></p>
<p class="MsoNormal">Organization: Doubango Telecom<o:p></o:p></p>
<p class="MsoNormal">Supported: path<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">SIPml-api.js?svn=252:1 ==session event = connecting<o:p></o:p></p>
<p class="MsoNormal">SIPml-api.js?svn=252:1 ==session event = sent_request<o:p></o:p></p>
<p class="MsoNormal">SIPml-api.js?svn=252:1 __tsip_transport_ws_onmessage<o:p></o:p></p>
<p class="MsoNormal">SIPml-api.js?svn=252:1 recv=SIP/2.0 200 OK<o:p></o:p></p>
<p class="MsoNormal">From: "Skwisgaar Skwigelf"<sip:312@192.168.40.175>;tag=T9XcAa1Am5fIDrtIo68Z<o:p></o:p></p>
<p class="MsoNormal">To: "Skwisgaar Skwigelf"<sip:312@192.168.40.175>;tag=83a00482-48f7-4f78-ab314b6aacadc545<o:p></o:p></p>
<p class="MsoNormal">Contact: <sips:312@df7jal23ls0d.invalid;rtcweb-breaker=yes;transport=wss>;expires=200<o:p></o:p></p>
<p class="MsoNormal">Call-ID: 766574bd-8060-562d-1f67-24975848739c<o:p></o:p></p>
<p class="MsoNormal">CSeq: 5334 REGISTER<o:p></o:p></p>
<p class="MsoNormal">Content-Length: 0<o:p></o:p></p>
<p class="MsoNormal">Server: Sphericall/9.1.0 Build/669<o:p></o:p></p>
<p class="MsoNormal">Allow: INVITE,ACK,CANCEL,OPTIONS,REFER,BYE,REGISTER,SUBSCRIBE,NOTIFY,UPDATE,PRACK,MESSAGE,INFO<o:p></o:p></p>
<p class="MsoNormal">Allow-Events: message-summary,presence<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This is the debug output when the registration is successful:<o:p></o:p></p>
<p class="MsoNormal">SEND: REGISTER sip:192.168.40.175 SIP/2.0<o:p></o:p></p>
<p class="MsoNormal">Via: SIP/2.0/WSS df7jal23ls0d.invalid;branch=z9hG4bKLpgkzXTPZl5D5ghXuZ1vmNZXUn9nHkMr;rport<o:p></o:p></p>
<p class="MsoNormal">From: "Skwisgaar Skwigelf"<sip:312@192.168.40.175>;tag=RyaJ7SLKEeeTS8r9v0BX<o:p></o:p></p>
<p class="MsoNormal">To: "Skwisgaar Skwigelf"<sip:312@192.168.40.175><o:p></o:p></p>
<p class="MsoNormal">Contact: "Skwisgaar Skwigelf"<sips:312@df7jal23ls0d.invalid;rtcweb-breaker=yes;transport=wss>;expires=200;click2call=no;+g.oma.sip-im;+audio;language="en,fr"<o:p></o:p></p>
<p class="MsoNormal">Call-ID: 6e7fe61e-a51f-96cf-a9a0-e3c3785259b9<o:p></o:p></p>
<p class="MsoNormal">CSeq: 7252 REGISTER<o:p></o:p></p>
<p class="MsoNormal">Content-Length: 0<o:p></o:p></p>
<p class="MsoNormal">Route: <sip:192.168.40.175:5061;lr;sipml5-outbound;transport=tls><o:p></o:p></p>
<p class="MsoNormal">Max-Forwards: 70<o:p></o:p></p>
<p class="MsoNormal">User-Agent: IM-client/OMA1.0 sipML5-v1.2016.03.04<o:p></o:p></p>
<p class="MsoNormal">Organization: Doubango Telecom<o:p></o:p></p>
<p class="MsoNormal">Supported: path<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">SIPml-api.js?svn=252:1 ==session event = connecting<o:p></o:p></p>
<p class="MsoNormal">SIPml-api.js?svn=252:1 __tsip_transport_ws_onmessage<o:p></o:p></p>
<p class="MsoNormal">SIPml-api.js?svn=252:1 recv=SIP/2.0 200 OK<o:p></o:p></p>
<p class="MsoNormal">Via: SIP/2.0/WSS df7jal23ls0d.invalid;rport=60161;received=172.25.111.53;branch=z9hG4bKLpgkzXTPZl5D5ghXuZ1vmNZXUn9nHkMr<o:p></o:p></p>
<p class="MsoNormal">From: "Skwisgaar Skwigelf"<sip:312@192.168.40.175>;tag=RyaJ7SLKEeeTS8r9v0BX<o:p></o:p></p>
<p class="MsoNormal">To: "Skwisgaar Skwigelf"<sip:312@192.168.40.175>;tag=54638b9941aeeb05912f3f3563e30b77.7a8c<o:p></o:p></p>
<p class="MsoNormal">Contact: <sips:312@df7jal23ls0d.invalid;rtcweb-breaker=yes;transport=wss>;expires=200;received="sip:172.25.111.53:60161;transport=WSS"<o:p></o:p></p>
<p class="MsoNormal">Call-ID: 6e7fe61e-a51f-96cf-a9a0-e3c3785259b9<o:p></o:p></p>
<p class="MsoNormal">CSeq: 7252 REGISTER<o:p></o:p></p>
<p class="MsoNormal">Content-Length: 0<o:p></o:p></p>
<p class="MsoNormal">Server: OpenSIPS (2.3.3 (x86_64/linux))<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Ryan<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>