Single IVR is an application that will allow customers to have a single point of contact for the Interactive Voice Response (IVR) menu of any application.
Access the Customer Portal.
Log in with your User Name and Password.
Click Software Downloads on the portal’s main menu.
Locate the application package imsworkx-single-ivr-tns-x.x-x.noarch.rpm in the software list.
Click the link to download the file.
Log in as root on the primary NIU.
Copy the downloaded RPM to the primary NIU.
Run the following command to install Single IVR.
yum install imsworkx-single-ivr-tns-x.x-x.noarch.rpm
Once installed, there are several configuration changes that need to be made in order for the Single IVR to start processing calls. The following files will need to be edited on each Application Server:
ps-eventdispatcher.xml
single-ivr-config.json
The usr/sipxpress/config/ps_eventdispatcher.xml file controls where calls are routed after an event is received on the NIU. The following example would direct all calls that match the <single_ivr_numbers> list to Single IVR:
<ps-routing-rules>
<screen-list>
<list name="single-ivr">
<item>8009871234</item>
</list>
</screen-list>
<event>
<rule target="single-ivr">
<![CDATA[msg.hdr.to screen "<single_ivr_numbers>"]]>
</rule>
</event>
</ps-routing-rules>
For more information on the ps_eventdispatcher process, see the Application Server User’s Guide.
The usr/sipxpress/config/single-ivr-config.json configuration file controls what audio is played and where calls are directed for each application after digits are collected.
{
"announcement": "520",
"apps": [
{
"prompt": "5268",
"digits": "1",
"destination": "sip:5859990000@10.10.0.1"
},
{
"prompt": "/usr/audio/ECFPrompt23.wav",
"digits": "23",
"destination": "sip:5859993000@10.10.0.1"
}
]
}
The initial audio prompt played when a call is made to the Single IVR.
An audio prompt directing a caller to input specific digits to be routed to an application. These prompts can either be a number that is the indices of the provided prompts, or locations of a .wav file. By default, the provided audio files are installed in the usr/sipxpress/media/eng/ directory.
The digit or digits a caller must dial to be directed to a specific application.
The SIP destination a call will be redirected to after specific digits are collected.
To launch Single IVR automatically on startup, add the following to the <ps-appexec> section of the ps_master_config on each AS:
<ps-appexec>
<application sessions="nnn" iterations="0">single-ivr.xml</application>
</ps-appexec>
Where nnn is the number of simultaneous sessions of Single IVR to launch.
Now, you can start provisioning routing rules and calling plans.
If Single IVR is not configured to automatically launch on startup, follow these steps to launch Single IVR using the Console:
Launch Console.
Add Platform Services Host.
Right-click Applications in the Object panel.
Select Start Application from the menu.
Select the required application from the Application Name list.
Enter the number of sessions that you want to run.
Click OK.
For more information on starting and stopping an application through the Console, see Working with Applications.
This document presents information for users of Evolve Cellular Inc. (“Evolve”) products. Although the information contained within this document is considered accurate and characteristic of the subject product, Evolve reserves the right to make changes to this document and any products described herein to improve reliability, functionality, or design.
Evolve does not assume any liability arising out of the application or use of any product or service described herein. No part of this document may be copied or reproduced in any form or by any means without the prior permission of Evolve.
These commodities, technology or software may only be exported from the United States in accordance with the Export Administration Regulations and other applicable laws and regulations. Diversion contrary to U.S. law is prohibited.
This document is the sole property of Evolve Cellular Inc.
Evolve is a registered trademark of Evolve Cellular Inc.
Linux is the registered trademark of Linus Torvalds in the United States and other countries.
Oracle, Oracle Database Standard Edition, Oracle Database Standard Edition One, and Java are registered trademarks of Oracle and/or its affiliates.
Festival Speech Synthesis System is developed and maintained by the Center for Speech Technology Research at the University of Edinburgh.
Other names may be trademarks of their respective owners.