<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><a href="https://wiki.freeswitch.org/wiki/Variable_media_webrtc">https://wiki.freeswitch.org/wiki/Variable_media_webrtc</a><div><br><div style=""><div>On Dec 18, 2013, at 2:56 AM, Vincent Xia &lt;<a href="mailto:gmangudai@gmail.com">gmangudai@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div><br></div><div>some updates:</div><div><br></div><div>i found the problem is that boghe/imsdroid sends sip (including REGISTER) over udp, thus taken by fs as a "legacy" endpoint, so the INVITE sent to them contains a "legacy" style sdp whereas they require a "webrtc" style one. i think that's why 488 is generated.</div>
<div><br></div><div>normally the webrtc application takes place between web browsers using sip over websocket, the "legacy" endpoints using sip over udp, but boghe/imsdroid are special, they use sip over udp and supports webrtc, so my question is:</div>
<div><br></div><div>is it possible to have fs send "webrtc" style sdp to sip-over-udp-endpoints? any clue?</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/18 Vincent Xia <span dir="ltr">&lt;<a href="mailto:gmangudai@gmail.com" target="_blank">gmangudai@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>codec mismatch is not the problem since i had tried PCMA or OPUS at both ends and fs, now i found this in the webrtc2sip technical guide:</div>
<div><br></div><div>"For example, FreeSWITCH do not support ICE which means it requires the RTCWeb Breaker inorder to be able to connect the browser to a SIP-legacy endpoint."</div>
<div>(in the webrtc2sip webpage it's "For example, if your server doesn't support ICE...", i remember Anthony reminded Mamadou early this year that FreeSWITCH supports ICE so the webpage is updated)</div>

<div><br></div><div>so i guess the webrtc breaker is not architecturally nessesary and the issus may be, say, an incompatibility between fs and doubango clients?</div><div><br></div></div><div class="HOEnZb"><div class="h5">
<div class="gmail_extra"><br><br>
<div class="gmail_quote">2013/12/18 Vincent Xia <span dir="ltr">&lt;<a href="mailto:gmangudai@gmail.com" target="_blank">gmangudai@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div>im testing the interoperability of freeswitch and doubango sip clients including boghe and imsdroid, that both have the setting of media profile: default or webrtc, setting to default the call is fine as from or to the boghe/imdroid client, but setting to webrtc, these clients could only make outgoing calls, when receiving calls they respond the fs invite message with 488 "bad content", the fs console says the call failed due to incompitalbe destination:</div>


<div><br></div><div>2013-12-17 18:03:50.158267 [NOTICE] switch_ivr_originate.c:2699 Cannot create outgoing channel of type [user] cause: [INCOMPATIBLE_DESTINATION]</div><div>2013-12-17 18:03:50.158267 [INFO] mod_dptools.c:3201 Originate Failed. &nbsp;Cause: INCOMPATIBLE_DESTINATION</div>


<div><br></div><div>the instruction document from doubango says for the webrtc clients to work with the "legacy" sip network a webrtc2sip module is required to as a sip proxy and webrtc breaker, but now freeswitch supports webrtc and sip over websocket, is a webrtc breaker still mandatory?</div>


</div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
_________________________________________________________________________<br>Professional FreeSWITCH Consulting Services:<br><a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>http://www.freeswitchsolutions.com<br><br>FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>http://www.cudatel.com<br><br>Official FreeSWITCH Sites<br>http://www.freeswitch.org<br>http://wiki.freeswitch.org<br>http://www.cluecon.com<br><br>FreeSWITCH-users mailing list<br>FreeSWITCH-users@lists.freeswitch.org<br>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br>http://www.freeswitch.org<br></blockquote></div><br></div></body></html>