<div dir="ltr"><div>I'm new to OpenSIPS and I've hit a problem I can't find a way past</div><div><br></div><div>We have a test setup with an OpenSIPS mid-registrar in front of an Asterisk PBX. Mid-registrar is currently in mode 1 (registration throttling). We have SIP and WebRTC endpoints that we want to use.</div><div><br></div><div><b>Current state is:</b></div><div><br></div><div><font face="monospace">REGISTER:  WebRTC webphone (Mizutech) -> OpenSIPS Mid-registrar -> Asterisk      = <font color="#38761d">success</font></font></div><div><font face="monospace">REGISTER:  SIP softphone (LinPhone)   -> OpenSIPS Mid-registrar -> Asterisk      = <font color="#38761d">success</font></font></div><div><font face="monospace"><br></font></div><div><font face="monospace">INVITE:    SIP softphone    -> OpenSIPS -> Asterisk -> OpenSIPS -> SIP softphone   = <font color="#38761d">success, call connects with audio both ways</font></font></div><div><font face="monospace">INVITE:    WebRTC webphone  -> OpenSIPS -> Asterisk -> OpenSIPS -> SIP softphone   = <font color="#38761d">success, call connects with audio both ways</font></font></div><div><font face="monospace">INVITE:    SIP softphone    -> OpenSIPS -> Asterisk -> OpenSIPS -> WebRTC webphone = <b><font color="#ff0000">fails with "</font></b><font color="#ff0000"><b>476 Unresolvable destination"</b></font></font></div><div><font face="monospace"><br></font></div><b>syslog messages:</b><div>ERROR:core:sip_resolvehost: forced proto 6 not matching sips uri<br>CRITICAL:core:mk_proxy: could not resolve hostname: "4xp44jxl0qq0.invalid"<br>ERROR:tm:uri2proxy: bad host name in URI <sips:11001@4xp44jxl0qq0.invalid;rtcweb-breaker=yes;transport=wss><br>ERROR:tm:t_forward_nonack: failure to add branches<br></div><div><br></div><div><br></div><div>Following past reports that I've found with a similar error, <b>fix_nated_contact()</b> is run on INVITE messages just before rtpengine flags are set and the <b>t_relay()</b> command, but it doesn't appear to make any difference. If I change the <b>t_relay()</b> to <b>t_relay(0x04,)</b> to disable DNS Failover, I still see the same errors in the log file. I've also checked the record in the OpenSIPS DB "location" table and it seems to me that it has the correct <b>contact_id</b> and <b>contact</b> info for the destination...</div><div><br></div><div><font face="monospace">contact_id: 2004383309156582802</font></div><div><font face="monospace">contact:    sips:11001@4xp44jxl0qq0.invalid;rtcweb-breaker=yes;transport=wss</font></div><div><br></div><div>I'm stuck on where I can go from here  - any help very much appreciated!<br></div><div><br></div><div>thx</div><div><br></div><div>Mark</div><div><br></div><div><br></div><div><b>Setup: </b></div><div>OpenSIPS 3.0.2 on Debian Buster</div><div>RTPEngine Version: 8.4.0.0+0~mr8.4.0.0</div><div><br></div><div><b>INVITE</b>:</div><div>2020/07/14 14:22:06.176544 <a href="http://192.168.50.185:5060">192.168.50.185:5060</a> -> <a href="http://192.168.50.69:5060">192.168.50.69:5060</a><br>INVITE sip:11001@192.168.50.69:5060;ctid=2004383309156582802 SIP/2.0<br>Via: SIP/2.0/UDP 192.168.50.185:5060;rport;branch=z9hG4bKPj3e87a449-f4cc-4128-abbe-95706a1a44a0<br>From: "11002" <<a href="mailto:sip%3A11002@192.168.50.185">sip:11002@192.168.50.185</a>>;tag=1c03916d-d086-479a-b984-ff5bbbf3aba8<br>To: <<a href="mailto:sip%3A11001@192.168.50.69">sip:11001@192.168.50.69</a>;ctid=2004383309156582802><br>Contact: <<a href="http://sip:asterisk@192.168.50.185:5060">sip:asterisk@192.168.50.185:5060</a>><br>Call-ID: d1524788-cac2-4bea-a905-4e17ba006688<br>CSeq: 24456 INVITE<br>Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REFER<br>Supported: 100rel, timer, replaces, norefersub<br>Session-Expires: 1800<br>Min-SE: 90<br>P-Asserted-Identity: "11002" <<a href="mailto:sip%3A11002@192.168.50.185">sip:11002@192.168.50.185</a>><br>Max-Forwards: 70<br>User-Agent: FPBX-15.0.16.63(16.9.0)<br>Content-Type: application/sdp<br>Content-Length:   411<br></div><div><br>v=0<br>o=- 263255642 263255642 IN IP4 192.168.50.185<br>s=Asterisk<br>c=IN IP4 192.168.50.185<br>t=0 0<br>m=audio 10292 RTP/AVPF 9 107 8 0 3 111 101<br>a=rtpmap:9 G722/8000<br>a=rtpmap:107 opus/48000/2<br>a=fmtp:107 useinbandfec=1<br>a=rtpmap:8 PCMA/8000<br>a=rtpmap:0 PCMU/8000<br>a=rtpmap:3 GSM/8000<br>a=rtpmap:111 G726-32/8000<br>a=rtpmap:101 telephone-event/8000<br>a=fmtp:101 0-16<br>a=ptime:20<br>a=maxptime:20<br>a=sendrecv<br>a=rtcp-mux<br></div><div><br></div><div><br></div><div></div></div>