<div dir="ltr">Here is answer from JsSIP but I do not know how to setup Opensips:<br><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px"><br></div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px"><br></div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px">=================== answer ===============</div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px">The error log does tell you what is happening:</div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px"><br></div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px">```</div><div class="gmail-IVILX2C-Db-b" style="margin:0px;padding:0px;border:0px;color:rgb(136,136,136);font-family:Arial,Helvetica,sans-serif;font-size:13px"><div style="margin:0px;padding:0px;border:0px"><span style="margin:0px;padding:0px;border:0px;color:rgb(80,0,80);font-family:arial,sans-serif">JsSIP | SANITY CHECK | Via host in the response does not match UA Via host value. Dropping the respons</span><br></div></div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px">```</div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px"><br></div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px">Have a look at the chapter 18.1.2 from RFC 3261:</div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px"><br></div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px">```</div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px"><pre style="margin-top:0px;margin-bottom:0px;padding:0px;border:0px;color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">18.1.2 Receiving Responses

   When a response is received, the client transport examines the top
   Via header field value.  If the value of the "sent-by" parameter in
   that header field value does not correspond to a value that the
   client transport is configured to insert into requests, the response
   MUST be silently discarded.</pre></div><div style="margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px">```<br><div style="margin:0px;padding:0px;border:0px"><br></div><div style="margin:0px;padding:0px;border:0px">The "sent-by" parameter in the response has been altered from the one sent out from JsSIP. Your server is manipulating such a value and that makes the response to be discardes as per RFC 3261.</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-07-02 22:20 GMT+03:00 Dragomir Haralambiev <span dir="ltr"><<a href="mailto:goup2010@gmail.com" target="_blank">goup2010@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>I try to setup Registration proxy (opensips 2.3) like this article:</div><div><a href="https://blog.opensips.org/2016/12/13/how-to-proxy-sip-registrations/" target="_blank">https://blog.opensips.org/<wbr>2016/12/13/how-to-proxy-sip-<wbr>registrations/</a><br></div><div><br></div><div>1. When use Zoiper all is OK<br>Zoiper <----> Opensips REGISTRATION Proxy <-----> SBC<br><br>2. I have problem when use WebRTC.</div><div>(<b>Via sent-by in the response does not match UA Via host value. Dropping the response</b>):<br><br>SIP.JS <----->Opensips REGISTRATION Proxy <-----> SBC</div><div><br></div><div>Here is WebSocket text messages:<br><br><div>REGISTER sip:<IP:Opensips> SIP/2.0</div><div>Via: SIP/2.0/WSS 192.0.2.148;branch=<wbr>z9hG4bK8881457</div><div>Max-Forwards: 70</div><div>To: "Tester" <sip:555999@<IP:Opensips>></div><div>From: "Tester" <sip:555999@<IP:Opensips>>;<wbr>tag=u6aro6a8mj</div><div>Call-ID: k5uhq12e1bb93rg9igvpvv</div><div>CSeq: 83 REGISTER</div><div>Contact: <<a href="mailto:sip%3Ar0f6p7so@192.0.2.148" target="_blank">sip:r0f6p7so@192.0.2.148</a>;<wbr>transport=wss>;reg-id=1;+sip.<wbr>instance="<urn:uuid:ed6914c3-<wbr>65ee-4e9a-b6e8-3fcd74cb66ac>";<wbr>expires=60</div><div>Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,<wbr>OPTIONS,INFO,NOTIFY,REFER</div><div>Supported: path, gruu, outbound</div><div>User-Agent: SIP.js/0.7.8</div><div>Content-Length: 0</div><div><br></div><div><br></div><div><br></div><div>sip-0.7.8.js:2900 Sun Jul 02 2017 18:41:19 GMT+0300 (FLE Daylight Time) | sip.transport | received WebSocket text message:</div><div><br></div><div>SIP/2.0 401 Unauthorized</div><div>Via: SIP/2.0/WSS 192.0.2.148:5060;rport=53162;<wbr>received=<Sip.js_IP>;branch=<wbr>z9hG4bK8881457</div><div>From: "Tester" <sip:555999@<IP:Opensips>>;<wbr>tag=u6aro6a8mj</div><div>To: "Tester" <sip:555999@<IP:Opensips>></div><div>Call-ID: k5uhq12e1bb93rg9igvpvv</div><div>CSeq: 83 REGISTER</div><div>Contact: <sip:r0f6p7so@<Sip.js_IP>:<wbr>53162;transport=wss>;reg-id=1;<wbr>+sip.instance="<urn:uuid:<wbr>ed6914c3-65ee-4e9a-b6e8-<wbr>3fcd74cb66ac>";expires=60</div><div>WWW-Authenticate: Digest realm="<a href="http://sbc.com" target="_blank">sbc.com</a>", nonce="<a href="mailto:ee228f001f1459108000000c2916c1ef@sbc.com" target="_blank">ee228f001f1459108000000<wbr>c2916c1ef@sbc.com</a>"</div><div>Content-Length: 0</div><div><br></div><div><br></div><div><br></div><div>sip-0.7.8.js:2900 Sun Jul 02 2017 18:41:19 GMT+0300 (FLE Daylight Time) | sip.sanitycheck | <b>Via sent-by in the response does not match UA Via host value. Dropping the response</b></div><br></div><div><br></div><div>Best regards,</div><div>Drgagomir</div></div>
</blockquote></div><br></div>