Astricon 10 just finished. It was nice to be back after missing it for the last 2 years. This time I shared my experiences with the Asterisk WebRTC implementation.
Find the presentation here: https://moythreads.com/congresos/astricon2013/
Also available on SlideShare: https://www.slideshare.net/MoisesSilva6/implementation-lessons-using-webrtc
One of the highlights of the presentation is that if you’re trying to use Asterisk for WebRTC using secure WebSockets (TLS) you may notice that the connection is not reliable (may not work, hangs, etc). This is now a known problem and I’ve posted some patches/branches that address that issue, follow the activity in the Asterisk bug tracker: https://issues.asterisk.org/jira/browse/ASTERISK-21930
Starting with Asterisk 12 you also need to install the pjproject stack to use WebRTC at all, otherwise, no errors are printed on calls but simply you may end up without audio (due to lack of ICE support if pjproject libraries are not instlalled/compiled and linked to Asterisk)
I’ve udpated the Asterisk wiki WebRTC instructions to add this very same warning.
https://wiki.asterisk.org/wiki/display/AST/Installing+pjproject
This tutorial is a little bit outdated now. An updated tutorial for asterisk 13+ can be found here: https://www.mizu-voip.com/Support/Wiki/tabid/99/Default.aspx?topic=Asterisk+WebRTC