WebRTC Environment¶
Note
added in version 2016.04
From version 2016.04 one can use WebRTC with XiVO PBX and XiVO CC in the following environment:
- LAN network (currently no support for WAN environment),
- with the:
- Web Assistant with Chrome browser:
- version 55 (tested on 55.0.2883.87 m 64-bit) with 2016.04 or later,
- version 57 requires XiVO-CC version 2017.02 or later
- or Desktop Assistant
- Web Assistant with Chrome browser:
Requirements¶
The requirements are:
- to have a microphone and headphones for your PC,
- to configure your XiVO PBX:
- open WebRTC access (see:Configuration of XiVO PBX for WebRTC) taking great care of the security notice,
- and then create users with a WebRTC line (see: Configuration of user with WebRTC line),
- have a SSL/TLS certificate signed by a certification authority installed on the nginx of XiVO CC (see: Signed SSL/TLS certificate for WebRTC),
- and use https:
- Web Assistant: you must connect to the Web Assistant via https protocol,
- Desktop Application: you must check Protocol -> Secure in the application parameters.
Note
Currently you can not have a user configured for both WebRTC and a phone set at the same time.
Limitations¶
Known limitation are :
- Voice may not be able to hear if your computer have more than 4 network interfaces up at the same time (this can happen if you use virtualization)
Note
To check if you have more than 4 network interfaces you can type following command:
ls /sys/class/net
Then just use:
ifdown <ifname>
This will switch off network interface not required to make your call.