Scribe
Introduction
Scribe is a new commercial module released in 2024 for FreePBX/PBXact versions 15, 16 and 17 that enhances your communication capabilities through advanced transcription services.
The Scribe module is based on best-in-breed Large Language Model technology and partnerships that integrate easily with FreePBX/PBXact Voicemail and Call Recordings modules to transcribe audio files into smart text representations (also known as Scribes.)
This module utilizes Artificial Intelligence to generate a comprehensive summary of the transcription while also emphasizing overall customer satisfaction.
This module offers a range of convenient functionalities, including:
Seamlessly integrates, minimizing configuration complexity.
Improves communication by enabling transcription of audio content for users and groups using User Management module.
To provide users with cost insights, the module will analyze the average and total duration of audio files and voicemails from the previous few months. This analysis will be based on the current system usage, allowing users to predict costs associated with transcription services.
Ensures transcripts are easily accessible whenever needed either via the UCP portal for the users , Sangoma Desktop client, Sangoma Mobile / Talk app, Voicemail-to-Email integration, or via the admin UI.
Maintains data security and privacy compliance standards.
Scribe module
By incorporating the "Scribe" commercial module, PBX users can effortlessly access its powerful features for audio transcription, enabling them to transcribe audio files quickly and accurately. This integration enhances the overall transcription capabilities of the system, facilitating the conversion of audio content into text.
Key benefits of integrating the "Scribe" module:
Artificial Intelligence: This module utilizes AI to generate a comprehensive summary of the transcription while also emphasizing overall customer satisfaction.
Improved Accessibility: Transcribed content becomes more accessible, allowing users to read, search, and analyze spoken information more effectively.
Enhanced Documentation: Transcripts provide a permanent record of spoken conversations, meetings, and voicemail messages, making it easier to document and reference important information.
Data-Driven Insights: The availability of transcribed data enables users to extract valuable insights and analytics from their audio content.
User-Friendly Interface: The "Scribe" module seamlessly integrates into the PBX Reporting section, ensuring a user-friendly experience for managing transcription tasks.
Versatile Applications: Transcription can be applied to various use cases, including call recordings, voicemail messages, and more.
Cost-Efficiency: By automating transcription processes, users can save time and resources compared to manual transcription services.
Overall, the integration of the "Scribe" module into the Reporting section of your PBX empowers users with efficient and accurate audio transcription capabilities. This enhancement facilitates better data management, accessibility, and decision-making within the PBX system, making it a valuable addition to businesses and organizations.
How to install
To utilize the "Scribe" commercial module, a valid commercial module license is required for its proper functioning.
Installation via Module Admin Section
The Module Admin section in PBX provides a user-friendly interface for managing and installing modules. To install "Scribe" using this method, follow these steps:
Log in to your PBX administration panel.
Open your web browser and access the PBX administration panel.
Navigate to the "Admin" menu and select "Module Admin."
Click on the "Admin" menu within the interface and choose "Module Admin."
Locate and select the "Scribe" module from the available modules list.
You may need to update your module list by clicking “Check Online.”
Scroll through the list of available modules and find "Scribe."
Click on the "Download and Install" or "Purchase and Install" button, depending on whether you have already acquired a license for the module or need to purchase one.
If you've already obtained a license, choose "Download and Install." Otherwise, select "Purchase and Install" to acquire a license.
Follow the on-screen prompts to complete the installation process.
The system will guide you through the installation steps. Simply follow the prompts to finalize the installation.
Once installed, the "Scribe" module will be ready to use.
You can access and configure the module's settings according to your requirements.
Installation via PBX CLI
The PBX Command Line Interface (CLI) allows for advanced management of the PBX system. To install "Scribe" using the CLI, follow these steps:
Access the command line interface of your PBX system, either through SSH or directly.
Depending on your setup, connect to the PBX system's command line interface.
Execute the command fwconsole ma downloadinstall scribe.
Use the command fwconsole ma downloadinstall scribe to initiate the installation of the "Scribe" module.
Wait for the installation to complete, and the "Scribe" module will be installed and ready to use.
By following either of these installation methods - GUI or CLI - you can set up the "Scribe" commercial module in your PBX system and take advantage of its advanced features for transcribing audio files.
Scribe Dashboard
Scribe Dashboard provides a quick summary of overall transcription usage and also shows usage based on individual call recordings and voicemail services.
Scribe users
Scribe Settings
Scribe Usage and Cost Predicator
Cost predictor option is available even if the system do not have license for the “Scribe” module.
This option will help you to understand the current voicemail and call recording usage of your system which will help you to make decision to purchase the required SKUs for the transcription.
Please note , this is just an approximate estimates.
How to enable Scribe
The system administrator has the authority to enable or disable transcription feature for individual users or groups through the user management module.
Transcription services are tailored to individual user preferences.
We can enable/disable the transcription for Voicemail and Call recording services.
By default transcription is disabled .
Enabling Scribe for Voicemail -
Usermanager Group level
We can enable/disable the transcription at the user manager group level as mentioned in below screenshot.
Usermanager User level
Each user will have option to either enable/disable the Voicemail transcription or can inherit the permissions from the associated group
Enable Scribe for Voicemail to Email
If the Voicemail-to-Email option is enabled for the user, Asterisk will automatically send an email upon receiving a voicemail. The Scribe module needs to manage the email generation process to include the voicemail transcription.
When the "Voicemail to Email" setting is enabled in the Scribe module dashboard, the Scribe module will configure the "mail command" for voicemail.
This setting will overwrite any existing mail command configuration.
Voicemail → Configuration screenshot where it shows how Scribe module adding own mail command configuration.
Enabling Scribe for Call Recordings -
Allows the user to select which types of calls should be transcribed.
Usermanager Group level
Usermanager User level
Enabling the transcript visible for UCP widgets
Allows user to access the transcription visible in UCP for cdr, cdrpro and voicemail widgets
Usermanager Group Leve
Usermanager User Level
Creating multi channel or Stereo call recordings:
To achieve more accurate sentiment analysis from call recordings, it's beneficial to have multi-channel recording files.
Enabling this option will overwrite the post call script configuration option which will help Scribe module to merge the generated recordings file.
By default asterisk generates mono channel recordings hence enabling this feature will provide the better sentiments analysis along with the transcription.
How to view transcriptions
We can view the transcription via the Scribe dashboard.
Voice transcription dashboard -
Transcription Data -
Voice Transcription dashboard will display the transcription data based on the “Report type” and “Date range” filter.
User can choose any of the following “Report type” filter -
All Calls and Voicemails
Inbound Calls
Outbound Calls
Internal Calls
Inbound Voicemail calls
Internal Voicemail calls
Sentiments Analysis Data
The Scribe module also leverages AI to analyze the sentiments of voicemails and recordings, providing a dashboard for a quick overview of the sentiment analysis.
This allows users to quickly identify calls with negative sentiments. By clicking on the "negative" section of the chart, you can access a list of calls that exhibit negative sentiments.
Tabular view → by using “Switch view” option.
How to view transcriptions
The tabular view allows you to view the transcription, play the recording, and download the recording file simultaneously.
Click on the view icon to view any transcription.
Example below shows positive sentiments.
Example below shows negative sentiments -
Playing back the audio along with the transcription
The play option lets you listen to the audio playback.
When you click on "Play," a UI model opens that displays both the audio file and the transcript. Users can easily navigate to any part of the audio by clicking on the corresponding text in the transcript.
This feature makes it simple to identify sections of the audio file with negative sentiments.
Example below shows the Neutral sentiments audio.
Example below shows the negative sentiments audio
How to view transcriptions in UCP
Scribe module is integrated with the existing voicemail and call recordings so this provides easy view of transcriptions against each voicemail or call recordings.
Voicemail widget in UCP
If the transcription present against the recording then then scribe icon will appear in the controls section to view the transcription.
Call Recording / CDR widget in UCP
CDR widget will display the transcription in the control section.
Integration with CDRPro module
Transcription also will be displayed against each call recording if the associated user has the transcription enabled.
CDRPro in Admin
CDRPro widget in UCP
Transcription in Sangoma Desktop Client
Transcription and sentiments analysis will also be visible in the desktop client for the voicemail recordings.
Coming soon… Currently this is not available. Next release of Sangoma Desktop client will have this feature.
Transcription in Sangoma Talk Mobile Client
Transcription and sentiments analysis will also be visible in the Talk mobile client for the voicemail recordings.
Coming soon… Currently this is not available. Next release of Sangoma Talk app will have this feature.
Transcription Partner
The Scribe module is using Deepgram for transcribing the audio files and also for generating the AI based sentiment analysis. Please refer to the below docs from Deepgram to ensure that the recording files which we are sending over HTTPS connection to deepgram is secure and maintain the privacy compliance standard.
Security Policy
Data Privacy Compliance
Information Security & Privacy Statement
Upcoming Features
Export Transcription to PDF
Ability to export individual Call recording or Voicemail transcriptions.
Sharing Transcription
Ability to share the transcription to any other user via email.