<div>Hi,</div><div> </div><div>Sorry to trouble you with matters that have been out there much, I&#39;ll need to do more searching.</div><div> </div><div>This helps me search for the right things and to make recommendations for my collegues, thanks! It&#39;s quite interesting that Kamailio and even clientside stuff is basically ready, only problem is the media part.</div>
<div> </div><div>Cheers,</div><div>Pirjo</div><div><br><br> </div><div class="gmail_quote">2013/1/29 Peter Dunkley <span dir="ltr">&lt;<a href="mailto:peter.dunkley@crocodile-rcs.com" target="_blank">peter.dunkley@crocodile-rcs.com</a>&gt;</span><br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote"><u></u>


  
  

<div>
Hello,<br>
<br>
This topic has been covered many times on the Kamailio/SIP Router lists and the answers you require can be found by searching the lists.<br>
<br>
I will briefly recap:
<ul>
    <li>SIP signalling and media are totally separate things
    <li>SIP over WebSockets will allow an HTML5 based client to exchange signalling information with standard soft-phones and hard-phones.  However, this does not mean that the media will interwork
    <li>HTML5 media streaming uses WebRTC.  WebRTC mandates the use of the RTP/SAVPF media profile which is not yet supported by many soft-phones, hard-phones, or media servers
</li></li></li></ul>
<br>
This means that, provided you have configured Kamailio and sipml5 correctly, you can get the signalling part of a call working but you will almost certainly have media issues.  Kamailio is a SIP signalling device, not a media device, so fixing these media issues is outside of the scope of Kamailio.<br>

<br>
You do have a few of options with regards to the media but they are limited at the moment.
<ul>
    <li>You can try and find a phone/client that supports RTP/SAVPF (the only ones I know of are the Doubango clients and they sometimes have other issues).
    <li>You can use a media server to convert from RTP/SAVPF (Asterisk supports this in theory, but does have issues - I believe there are fixes in the latest Asterisk trunk if you want to compile it yourself - and there may be some non-open-source media servers available).
    <li>You can use an RTP Proxy to convert from RTP/SAVPF (erlrtpproxy has this feature on the roadmap, but I don&#39;t know whether it is available yet).
</li></li></li></ul>
<br>
As for IE support, your guess is as good as mine.  Microsoft has its own agenda and has recently been pushing the competing CU-Web-RTC specification.  I have a personal opinion about how things will eventually evolve but no facts to share here - I don&#39;t believe anyone outside of Microsoft could tell you what will actually happen with IE.<br>

<br>
Regards,<br>
<br>
Peter<div><div class="h5"><br>
<br>
<br>
On Mon, 2013-01-28 at 20:45 +0200, Pirjo Ahvenainen wrote:
</div></div><blockquote type="CITE">
<pre>Greetings gurus!

I&#39;m playing with an idea to create a web based softphone (html5 + no
installations for the end user) and use Kamailio&#39;s websocket module
for backend. I&#39;d love to hear about your comments, challenges and
successes using such configuration. Is it a feasible way to construct
a softphone even today when even IE9 does not support websockets, as
such? I&#39;m sure IE9 will end up in specs as a must-support platform.

A collegue tried using sipml5 with webrtc against a SnomONE pbx (I
know... ;)), and said there&#39;s no way it can work, but I&#39;m not
convinced the idea itself wouldn&#39;t work.

It would help me lots if I could make a simple example using Kamailio
with SIP over websockets, can you comment on how much effort do I need
on Kamailio side to make this work? Do I need off-default config
scripting, or is it enough to just set up the module and set the
parameters? And even with the risk of stepping a little off topic, if
anyone has worked on web based softphones, I&#39;d love to hear if you can
recommend on how to approach this.

Cheers,
Pirjo

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><span class="HOEnZb"><font color="#888888">
</font></span></pre><span class="HOEnZb"><font color="#888888">
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody><tr>
<td>
<pre>-- 
Peter Dunkley
Technical Director
Crocodile RCS Ltd
</pre>
</td>
</tr>
</tbody></table>
</font></span></div>

<br>_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div> </div><div>Pirjo Ahvenainen</div><div>+35844 559 7729</div>