ScopTEL PBX Voicemail Transcription Setup

ScopTEL PBX Voicemail Transcription Setup

ScopTEL PBX Voicemail Transcription Setup


Background

Voicemail Transcription has been added to ScopTEL.
  1. After updating to at least the prerequisite package be advised that the location of the Voicemail Configuration has been moved to a new Voicemail Template Manager.
  2. This is because Voicemail to email configuration are now supported per tenant.
  3. Any preexisting configuration will be automatically migrated to the new Voicemail Template Manager.
  4. Each Voicemail Template will include the defaults necessary to support voicemail to email for all tenants (Global) in three languages (English, French, Spanish).
  5. If a new Voicemail Template is added and duplicates an existing language already supported by the Global Voicemail Templates then the Voicemail Tenant with a Specific tenant will take precedence.
  6. All Voicemail Templates will use the global SMTP Configuration to send mail.


Prerequisites

  1. Minimum version scopserv-telephony25-7.54.0.0.20241128
  2. A valid API Key on OpenAI's platform (third party purchase required).
  3. Pricing is available at https://openai.com/api/pricing/

How to Create/Generate an API Key on OpenAI

  1. Visit the OpenAI website at https://platform.openai.com
  2. Log in to your OpenAI account. If you don’t have an account, sign up for one.
  3. Once logged in, go to your API Keys section under the account settings.
  4. Click on Create New API Key.
  5. Copy the API Key and store it in a safe location. You’ll need it to configure voicemail transcription in ScopTEL PBX.

Note: Ensure you maintain security of the API Key as it provides access to OpenAI’s services.

Enable Voicemail Transcription (Per-Tenant Configuration)

  1. Navigate to Telephony|Manager|Multi Tenants.
  2. Edit the required Tenant
  3. Select the Voicemail tab.
  4. Check the option for Enable Voicemail Transcription.
  5. Choose the Transcription Engine (currently supports Whisper/OpenAI).
  6. Enter your API Key to connect to the transcription service.




Voicemail Templates

Default Layout




Edit and Save any settings if required per Voicemail Template.




You may configure the Message using html code
Example:
<p>Dear <strong>${VM_NAME}</strong>,</p>

    <p>
        You were just left a <strong>${VM_DUR}</strong> long message (number <strong>${VM_MSGNUM}</strong>)
        in mailbox <strong>${VM_MAILBOX}</strong> from <strong>${VM_CALLERID}</strong>, on <strong>${VM_DATE}</strong>
        so you might want to check it when you get a chance. Thanks!
    </p>

    %if:vm_transcript%
    <p>Here is the transcription of your voicemail:</p>
    <blockquote>
        <pre>${VM_TRANSCRIPT}</pre>
    </blockquote>
    %endif:vm_transcript%

    <p>--ScopServ</p>


Enable Voicemail Transcription for Individual Extensions

  1. Navigate to Telephony > Extensions > Phones.
  2. Go to the Voicemail tab for the selected phone extension.
  3. Enable Voicemail Transcription. (Note: This option is only available if the Voicemail to Email option is enabled.)




User Language Selection

The User Options tab defines which Voicemail Template is associated with the extension by selecting the User's Language.

Example:
Setting the Language to English will use the Default English Global Voicemail Tenant.
Select the desired language for each user as needed.




Usage

Extension's voicemail will be sent by email to the Extension's configured email address with a .WAV attachment, a message envelope, and the transcription in the Message Body.



    • Related Articles

    • Enable Instant Messaging (XMPP) Service on ScopTEL PBX

      We will look at how to setup an Instant Messaging server on ScopTEL PBX using a free and open source XMPP based IM server. Openfire is a real time collaboration (RTC) server dual-licensed under the Open Source GPL and commercially. It uses the only ...
    • ScopTEL IP PBX Software - Basic Installation Hierarchy for Telephony Server

      Basic Installation Hierarchy for Telephony Server Therefore the purpose of this document is to provide a visual walkthrough of a very basic but functional installation for one tenant. This tutorial does not include an overview of the overall network ...
    • How to implement Skill Based Routing (ACD) on ScopTEL PBX

      Skills Based Routing Definition The following is the Wikipedia definition for Skills Based Routing: “Skills based routing (SBR) is a call assignment strategy used in call centers to assign incoming calls to the most suitable agent, rather than simply ...
    • ScopTEL Voicemail End User Card

      Voicemail End User Card Initialize your Voicemail Box Log into your voicemail by dialing the Voicemail Feature Code (default *98) or by pressing the Messages key on your phone. Enter your administrator assigned voicemail password and press the # key. ...
    • Module 14 - ScopTEL IP PBX Software - Managing ACD

      Automatic Call Distribution (ACD)  | Background Automatic Call Distribution queues put callers into a queue and typically play Music on Hold or custom announcement messages to keep them informed or relaxed while they wait for an agent to become ...