S1E10: WebRTC Browser Phone with Asterisk & Raspberry Pi (Part 1)
In this video I will show you how to make a fully featured WebRTC, Browser Based, SIP Phone. Once again we will use the Raspberry Pi, and install Asterisk 13 (from Source), setup and configure Asterisk for web sockets, and host a small site with the pages you need. Then we will go on to setup some demo users and start testing.
GitHub site: https://github.com/InnovateAsterisk/Browser-Phone
For part 2 (With PJSIP) https://www.youtube.com/watch?v=azWUfSBz__s
The above GitHub project contains all the html and javascript files to need to host.
Hi Conrad,
congratulations for the clear exposition to install the browser phone with Asterisk.
We have already installed it in Asterisk 13 with chan_sip and it works. We are a company that develops IVR solutions and we want to make audio and video recordings when the video call is attended by the IVR service. We have problems when making the recordings (using the Record application of Asterisk): with the vp8 codec it is not possible and with h264 a file is generated but it is not possible to visualize it. Is there any way to make the recordings in the Asterisk server and to be able to use it later?
I would use a desktop application to record the video, edit it, and make changes to the media as needed. There is a host of video transcoders that can produce the video in the required file format. Asterisk cannot transcode video, you would have to use something like ffmpeg.
Hi Javier,
Are you able to record video call using h264 in innovate asterisk? I am also using the same, however during the video call the SDP answer is showing available video codec as vp8 only, eventhough h264 is allowed in asterisk endpoint. Also a file is getting saved automaticaly during recording with 0 byte in the h264 format.
If two browsers are calling each other with video, they will negotiate to use the common video codec between them, so there has to be at least a common video codec.