Bria Softphone
This functionality is available for YetiForce version 7.0 and later
PBX integration via the Bria Softphone application.
The integration with Bria Softphone is based on Bria Desktop API, that allows the user to receive information about calls in real time.
Advantages and capabilities:
- Compatible with market leading call servers or VoIP services (https://www.counterpath.com/international-voip-providers/)
- Dedicated application for the user
- Ability to dial a phone number from the YetiForce system window
- Synchronization of the entire call history
- Graphical presentation of your phone's status
- Supported plans: Bria Solo, Bria Teams, Bria Enterprise (https://www.counterpath.com/product-comparison/). Does not support the "Bria Solo Free" plan.
- Integration with YetiForce via an active browser window

Bria Softphone presentation
- 🎬 YouTube
- 🎥 YetiForce TV
Bria Softphone configuration
Add configuration to PBX
Add a BRIA Softphone type entry

Set internal number for users
Enter the internal phone number for users whose Bria Softphone integration you want to activate.

Bria Softphone connection status
The icon on the top bar shows the current Bria Softphone integration status.
No connection with the phone
Connection with the phone is active; shows the current Bria Softphone user's number/name
Incoming or outgoing call; shows the caller's name/number
Dial a number in Bria Soft Phone
If the integration has been activated correctly, all phone type fields will show an additional phone icon.
When you click on a phone number or icon, a method will be called to create a call to the selected phone number.

Handle incoming Bria Soft Phone calls
When you receive an incoming call, the system will inform you about it using a different icon and color, and will display the caller's number.

Permissions
Browser permissions for Bria Soft Phone
Access to other applications and services on the device is mandatory for the application to work properly.

You can change these settings at any point by clicking the website information icon.

Permission to communicate with the Bria Soft Phone client
When you first launch the Bria Softphone application and connect the YetiForce system, it is necessary to allow communication between these applications.

All permissions are stored in the application's 'Preferences'. For more information visit: https://docs.counterpath.com/docs/DeskUG/clients/UserGuides/Desktop/reference/deskApiAccess.htm

External links
- https://www.counterpath.com/softphone-clients/
- https://www.counterpath.com/teams-pricing/
- https://www.counterpath.com/bria-desktop-api/
Debugging
In order to enable logs in the browser for the Bria Softphone integration, set the $JS_DEBUG to true in the config/Debug.php file.
/** Turn on/off error debugging in javascript */
public static $JS_DEBUG = true;
