|
|
(43 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| [[Category:Concept|myPBX WebRTC Softwarephone]] | | [[Category:Concept|myPBX WebRTC Softwarephone]] |
| The myPBX web application in version 11 comes with an integrated WebRTC software phone that can be used in browsers that support WebRTC.
| |
|
| |
|
| == How it works ==
| | Note: Firmware versions up to 12r1 are not compatible with WebRTC any more, because WebRTC requires RTCP-Mux that is only included in 12r2 and up. |
| * The web application has an integrated WebRTC endpoint that can be controlled like a regular phone using myPBX.
| |
| * The endpoint connects to the PBX using Websocket. The PBX creates a signaling instance and a registration that controlls the endpoint.
| |
| | |
| == Requirements ==
| |
| === PBX ===
| |
| * Recent firmware (v11 rc1 or higher)
| |
| * myPBX license (enabled at the user object)
| |
| * enabled ICE and DTLS-SRTP
| |
| | |
| === Computer ===
| |
| * Browser supporting WebRTC (currently Chrome, Firefox and Opera)
| |
| * Microphone or headset
| |
| | |
| === Remote endpoint ===
| |
| * The remote endpoint has to support ICE and DTLS-SRTP. innovaphone devices from v11 rc1 do so.
| |
| | |
| == Configuration ==
| |
| === PBX ===
| |
| * Create a device at the user object, enter a name, check "Config VOIP" and press "Apply".
| |
| * The "Edit User" Dialog now shows a new tab with the name of the device. In that tab select "DUMMYVOIP" as the method for the Outgoing Registration.
| |
| * If you now open myPBX in a suitable web browser the WebRTC phone appears as a normal phone.
| |
| | |
| === Remote Endpoint ===
| |
| The remote endpoint must support ICE and DTLS-SRTP. In v11 RC1 DTLS-SRTP is not enabled by default on innovaphone Devices. Therefore if you like to try the WebRTC Softwarephone you need to enabled it.
| |
| | |
| !config add H323 /dtls on
| |
| !config add SIP /dtls on
| |
| !config add SIPS /dtls on
| |
| !config add TSIP /dtls on
| |
| !config add TSIPS /dtls on
| |
| | |
| == Usage ==
| |
| === Activation ===
| |
| Select the corresponding device in myPBX. The browser asks for permission to access the microphone of the computer. Please accept.
| |
| | |
| === Calling ===
| |
| Incoming and outgoing calls can be done as usual using myPBX.
| |
| | |
| == Known issues ==
| |
| * In RC1 the phone does not ring for incoming calls. Also ringbacktones are played.
| |
| * The WebRTC softwarephon is currently not available in the myPBX launcher because the underlying Internet Explorer does currently not support WebRTC.
| |
Note: Firmware versions up to 12r1 are not compatible with WebRTC any more, because WebRTC requires RTCP-Mux that is only included in 12r2 and up.