<div dir="ltr"><div><div><div>Just wanted to give my experience, if you want to make an app using WebRTC/WebSockets you can use SIP.js + PhoneRTC + Cordova for Android &amp; iOS, be warned that the garbage collector and pausing will cause you to drop registration without a background service which gets much more complicated.<br><br>Cordova: <a href="http://cordova.apache.org/">http://cordova.apache.org/</a><br></div>PhoneRTC: <a href="https://github.com/alongubkin/phonertc">https://github.com/alongubkin/phonertc</a><br></div>SIP.js: <a href="http://sipjs.com/">http://sipjs.com/</a><br></div><div>SIP.js PhoneRTC Media Handler: <a href="https://github.com/joseph-onsip/PhoneRTCMediaHandler">https://github.com/joseph-onsip/PhoneRTCMediaHandler</a></div><div><div><div><br>As for the person who mentioned Android SIP Client, its terrible and not available on all devices, out of 40 android devices we tested only 15 of them could actually use the Android SIP client, and out of those 15, only 5 could reliably make and receive calls without either crashing, dropping audio, or having massive delays in the audio (WiFi, 3g, 4g and LTE tested).<br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 27, 2015 at 8:33 AM, Oleg Stolyar <span dir="ltr">&lt;<a href="mailto:olegstolyar@gmail.com" target="_blank">olegstolyar@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks guys,<div><br></div><div>Ken, Stephen,</div><div><br></div><div>I also have it running in Chrome on Android but I need it to work from my app.  Not sure if there is a seamless way to open a hidden Chrome tab from an app.  I am exploring it among other things.</div><div><br></div><div>Dmitriy,</div><div><br></div><div>Android SIP client is a possibility.  I prefer to try to make it work with WebRTC first though because of the built-in security (with SIP I&#39;d need to implement TLS) and for a couple other internal reasons.</div><div><br></div><div>If I can&#39;t make it work with WebRTC, I&#39;ll start looking into SIP - I know those are more standard.</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 27, 2015 at 7:21 AM, Борисов, Дмитрий / Dmitriy Borisov <span dir="ltr">&lt;<a href="mailto:bordmi@rarus.ru" target="_blank">bordmi@rarus.ru</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Why not Android SIP client???</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>2015-01-27 18:04 GMT+03:00 Oleg Stolyar <span dir="ltr">&lt;<a href="mailto:olegstolyar@gmail.com" target="_blank">olegstolyar@gmail.com</a>&gt;</span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Guys,<div><br></div><div>Has anyone done that?  I currently have WebRTC clients connecting to FS from Chrome and/or Firefox but I now need to do it from my mobile apps (Android and iOS).</div><div><br></div><div>Any recommendation on how to do it?  I use JsSip in the browsers.  Any way to make a JS library like that to work from an app?  If not, any other suggestions?  </div><div><br></div><div>WebRTC vs. SIP?</div><div>WebRTC with SIP vs WebRTC with Verto?</div><div><br></div><div>I apologize if this topic is not about Freeswitch&#39;s own functionality but I thought people would b interested and wanted to pick this group&#39;s brain.</div><div><br></div><div><br></div></div>
<br></div></div><span>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></span></blockquote></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>with best regards,</div><div>Dmitriy Borisov</div></div></div></div></div></div></div></div></div></div></div>
</font></span></div>
<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>
</div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>