Using the web phone
This example is written for the Canistracci OIL tenant. Create the objects with a Docs Demo prefix, test them on non-production numbers, and then adapt the same structure for the production tenant.
The portal has an embedded Web Phone using WebRTC and HTML5. You need to use a recent browser and configure your system for WebRTC. Please check Enabling WebRTC for how to enable it.
The Web phone is based on the work of https://github.com/InnovateAsterisk/Browser-Phone
400px
There are two main ways to use the Web phone:
- Using an Extension based user
- Using an Admin/User user
When using an Extension based user, you need to specify the option "Allow Web Phone usage"
400px
If the user hasn't the "Allow Web Panel Access", when connecting, he will be immediately connected to the Web Phone
If the user has the ability to use the Web Panel, when connected, a phone icon will show up in the upper right corner, opening the page with the Web Phone
400px
When using an Admin/User user, the "can Use Web Phone" privilege is required. This privilege is automatically assigned to the "Admin", "Tenant Admin" and "Restricted Admin" macro profiles.
If an extension has the "WebRTC Support" enabled, in Status/Peer Status, an additional icon will be shown in the action column, allowing to connect to the system with the Web Phone using that account
400px

Validation
- Confirm the tenant selected in the top bar is Canistracci OIL before creating the example.
- Verify the created objects appear in the expected Configuration menu page.
- Place a controlled test call or run the related status check.
- Remove or disable temporary test numbers when the example is no longer needed.
No comments to display
No comments to display