IP Office Platform
  Carroll Communications Home
  IP Office 406 r2
  IP Office 412
  IP Office Telephones
  Voice Mail Pro
  Phone Manager Pro
  IP Office Manager
  IP Office Soft Console
  Conferencing Center
  Compact Business Center
  Short Codes
  Data Networking
  IP Office Expansion Modules
  IP Office Licenses
  Locale Settings and Tones
  Centrales Telefonicas
  Voice over IP Phone Systems
  IP Office 403

ip office telephone system

NJ Telecommunications Consulting

Basic Actions Tab
Call List, Dial by Name and Conferencing Center Action
Logging in to Your Mailbox from a Different Location
Conditions Actions Tab
Configuration Actions Tab
Database Actions Tab
Queue Actions Tab
Mailbox Actions Tab
Miscellaneous Actions Tab
Post Dial Action, VB Script
Overview of Actions
Standard Action Tabs
Telephony Actions Tab
Basic Voicemail Pro (Compact) Software Installation
Introduction to Campaigns
Adding, Modifying & Deleting Campaigns
Centralized Voicemail Pro
Set Up Centralized Voicemail Pro
Changing SMTP and MAPI Settings

Voicemail Pro Components
Available Condition Elements
The Voicemail Console
Customizing Auto Recording
Customizing Queuing
Start Points Voicemail Pro
Dial by Name Call Flow
System Preferences: Directories
Triggering Manual Call Recording

VM Pro Modules
English Non-Intuity Prompts .WAV Files IP Office
Voicemail Pro Callback (Outcalling)
Overview of VoiceMail Pro for IP Office
Recording Calls
Retrieving Data from the Database
Running the Service as a Console
Using Select System Prompt
Setting the Record Times, Frequency and Destination
Using the Speak Text Action
Start Points Voicemail Pro
Switching Custom Prompts - Using $LOC
System Settings
Installing Generic Text to Speech
Transferring Callers to Voicemail
Simple Mailbox Customization
Upgrading from Voicemail Lite
US English Intuity Prompts .WAV Files VM PRO
User Source Number Configuration
Vb Script Action
Connections Voicemail Pro
Importing and Exporting Voicemail Pro
Voicemail Pro Dial by Name
Overview of Voicemail Pro
Configuring VPNM Accounts on Voicemail Pro
Installing Voicemail Pro Software with VPNM Support

Wave Editor

Manager Index Pt1
Manager Index Pt2
Manager Index Pt3

about us | avaya phone equipment | t1 lines nj | partner phone systems | site map | contact us

Avaya IP Office

The Avaya IP Office platform is the ultimate in converged voice and data technology. IP Office brings a combination of voice and data applications formerly reserved for only the largest corporations. Cutting edge customer service with easy to use tools is now available to the smallest of businesses.



Using the Speak Text Action

  1. Once method of employing TTS is through adding a Speak Text action to a call flow. The text to be spoken is entered in the action's Specific tab. This text can include combinations of:

    • Typed text sentences.

    • Voicemail Pro System Variables. For example:

      • Entering $KEY would be replaced when spoken by the last digits dialed within the call flow by the caller.

      • If using database interaction, entering $DBD[x] would be replaced by the current value of that database field.

      • Entering $CLI would speak the caller's CLI, if available, back to them.

    • SAPI 5 XML tags can be added to alter how the text is spoken. For example:

      • When 123 needs to be spoken as one two three rather than "one hundred and twenty-three", enter <spell>123</spell>.   

TTS SAPI Controls

Windows TTS engines use Microsoft's SAPI (Speech Application Program Interface). This includes the use of XML tags within the text to change how the text is spoken.

For example in the text This is the <volume level="90">text</volume> to speak the items within < > brackets are XML tags used to alter how the speech is spoken.

The following are a sample of the SAPI XML controls supported by Voicemail Pro TTS. Further information on SAPI 5 can be obtained from Microsoft's support websites.

  • Volume - Alter the speech volume.

  • Rate - Alter the speech rate.

  • Pitch - Alter the speech pitch.

  • Emph - Add emphasis to words.

  • Spell - Spell out words and numbers literally.

  • Silence - Add a period of silence.

  • Partofsp - Change a words usage.


Entering XML Tags

XML tags can be used in two ways, either "nested" or "empty".

  • Nest Tags: Example = <volume level="90">text</volume>
    Nested tags consist of

    • An opening XML tag, in the example above <volume level="90">

    • The text to which the opening tag command should be applied.

    • A closing XML tag. The closing tag use the same command as the opening tag, prefixed with / and no other settings. In the example above this is </volume>.


  • Empty Tags: Example = <volume level="90"/>All following text
    An empty tag is not nested, its command and settings apply to all the following text. Empty tags are recognizable by the / before the tags closing >.   


Example SAPI XML Tags

Controls the volume of the speech. This tag can be nested or empty.

  • Attributes:

    • level=
      Supports values between 0 and 100, being percentages of the system's set volume.

  • Examples:

    • <volume level="50"/>Speak allow following text at level 50.

    • <volume level="50">Speak this text at level 50</volume> and this as normal.

Controls the speed at which the text is spoken.  This tag can be empty or nested.

  • Attributes:
    Only one attribute may be applied within a tag.

    • absspeed=
      Sets the absolute speed for the speech in a range between -10 and 10 with 0 being normal speech.

    • speed=
      Sets a speed change that is added to the current speed.

  • Examples:

    • <rate absspeed="5">Speak this text at rate 5</rate> and this text as normal.

    • <rate absspeed="5"/>Speak all following text at rate 5.

    • <rate speed="-5"/>Drop the current speech speed by 5.

Controls the pitch at which the text is spoken.  This tag can be empty or nested.

  • Attributes:
    Only one attribute may be applied within a tag.

    • absmiddle=
      Sets the absolute pitch for the speech in a range between -10 and 10 with 0 being normal speech.

    • middle=
      Sets a pitch change that is added to the current speed.

  • Examples:

    • <rate absmiddle="5">Speak this text at pitch 5</rate> and this text as normal.

    • <rate absmiddle="5"/>Speak all following text at pitch 5.

    • <rate middle="-5"/>Drop the current speech pitch by 5.

Applies emphasis to a word or section of text. This tag must be nested.

  • Attributes:
    This tag has no attributes.

  • Example:

    • Say <emph>boo</emph>.

Spell forces the engine to speak any nested text literally rather than applying any speech rules. This is useful for numbers where rather that than saying 3001 as three thousand and one for 3001, the speech required is three zero zero one. This tag must be nested.

  • Attributes:
    This tag has no attributes.

  • Example:

    • The telephone number is <spell>555 3468</spell>.

Inserts a period of silence. This tag must be empty.

  • Attributes:

    • msec= Sets the duration in milliseconds.

  • Example:

    • A short silence <silence msec="500"/> of half a second.

Forces the pronunciation of a word according to it usage if not correctly determined by the TTS speech engine or to override the engine. This tag must be nested.

  • Attributes:

    • part= Takes a value from noun, verb, modifier, function or interjection.

  • Example:

    • To <partofsp part="verb">record</partofsp> that <partofsp part="noun">record</partofsp> press 1.






































Email User and Group Configuration Installing VM Pro for SMTP Voicemail Email Email Reading VM PRO
Voicemail Pro for MAPI Voicemail Email What Voicemail Email Messages Look Like Email Settings VM PRO
Overview of Voicemail Email Installation Setting a Mailbox Fax Number IVR: Enter Details into the Database
System Preferences: Housekeeping Automatic Message Deletion - Housekeeping Example Call Flow Using $POS
Hunt Group Message Waiting Indication Integrated Messaging Service (IMS) Voicemail Pro Fax Operation
Installing the IMS Client Software Installing the IMS & Voicemail Pro Software System Preferences: General
Voicemail Pro Installation Types IVR: Connecting Voicemail Pro to a Database Configuring Group Broadcast
Voice Mail Pro Licenses Adding a Record Name Module Hunt Group Voicemail
Mailbox User Controls Overview Number of Simultaneous Voicemail Users Before Installing IMS
Customizing Manual Recording Returning Data from the Database Installation Requirements
Out of Hours Operation Setting the Destination for User Recordings IP Office Configuration
Using a Play Configuration Menu Action Using Short Codes to Access Voicemail Language Support
Starting Voicemail Pro Starting the Voicemail Pro Server Overview of Remote Access
Telephony Operation Mode Switching Voicemail Pro to MAPI Example Database Scenario
Voicemail Pro TTY Prompts Access from a Trusted Extension Text to Speech
Upgrading Existing Voicemail Pro System User Defined Variables User Configuration
Actions Voicemail Pro Using Voicemail to Give Error Messages Voicemail Telephone Numbers
Voicemail Pro Language Switching Voicemail Pro Networked Messaging VPNM Preferences
Voice Recording Library (VRL) VM Pro with Web Campaigns (Typical) Software Installation Hot Desking


about | avaya voice mail | avaya one x quick edition | jersey shore phone systems | vm pro | contact us
PO BOX 186 Spring Lake, New Jersey 07762
1-800-429-0077 ::: 732-280-3200
Copyright 2006 CarrollCommunications.com All Rights Reserved.