An overview of interactive voice response applications

Size: px
Start display at page:

Download "An overview of interactive voice response applications"

Transcription

1 An overview of interactive voice response applications Suneetha Chittamuri Senior Software Engineer IBM India April, 2004 Copyright International Business Machines Corporation All rights reserved. This article is for developers who want an introduction to interactive voice response (IVR) application development. It describes a typical IVR application and introduces the environmental requirements required to build an IVR application. It explains the hardware and software prerequisites, such IBM WebSphere Voice products. You see how the telephone can be a thin client to applications traditionally available only from the desk top. Page 1 of 24

2 Table of contents Introduction...3 What are voice applications?...3 A typical voice application flow... 3 Speech recognition... 4 How does it work?... 4 Dialog types...5 Text-to-speech... 6 How does it work?... 6 Integrating speech recognition and TTS into voice applications... 7 Using JavaBeans...7 Using WebSphere Voice Response state tables... 7 Using VoiceXML... 7 What you need to build an IVR Application...9 Telephony hardware Switch options Public Switch Telephone Network...10 Private Branch Exchange...10 Telephone lines Analog lines Digital lines Determining the number of telephone lines Telephony interface cards Telephony software platforms IBM s support for voice applications IBM Websphere Voice Server Voice Toolkit for WebSphere Studio IBM WebSphere Voice Response What WebSphere Voice Response applications do...20 Adding voice interaction to existing Web applications Conclusion...22 Resources...22 About the author Appendix. Voice terminology Acronyms...24 Page 2 of 24

3 Introduction Thanks to voice-enabled technology, the telephone has become the ultimate thin client, providing many of the features and functions once found only on the desktop. An interactive voice response (IVR) application is one which accepts a combination of voice telephone input and touch-tone keypad selection and can provide appropriate responses in a variety of media, including voice, fax, callback, , and others. IVR is usually part of a larger application that includes database access. Common IVR applications include: Bank and stock account balances and transfers Surveys and polls Call center forwarding Simple order entry transactions What are voice applications? Voice applications are those in which input and output interactions come through a spoken user interface, instead of a graphical one. Business applications enabled for voice can be a powerful tool for users to browse-byvoice and to interact with Web based data, using speech instead of keyboard and mouse. Such applications are capable of exploiting an enterprise architecture comprising servlets, ASPs, JSPs, and JavaBeans. You can integrate a Web application with voice using VoiceXML, Java beans, or Websphere Voice Response state tables. Voice applications can reside on local or remote systems, and customers can access them from a telephony-capable device such as traditional wired phones, cordless phones, and mobile phones. A typical voice application flow A typical voice application call flow consists of the following steps: 1. The customer calls the contact center and the system answers the call and invokes the appropriate application, such as the one referenced by Dialed Number Identification Service (DNIS) often referred to as the called number or Automatic Number Identification (ANI) often called as calling number. 2. The application plays a greeting and prompts the customer for the necessary information. Page 3 of 24

4 3. The application waits for a response for a set period of time. The caller can respond by speaking or by pressing keys on a telephone keypad. 4. The application takes the appropriate action based on the customer s response. For example, it might update information in a database, retrieve information and play it back as audio, or play a help message. 5. The customer can terminate the call at any time, simply by hanging up the telephone or by speaking to indicate the interaction is complete (for example, by saying Stop or Exit ). The runtime components of the voice servers, such as Speech Works from Intel or WebSphere Voice Server from IBM, process the input using their speech recognition engines, and synthesize responses using their text-to-speech engines to perform the text synthesis. Recognition and synthesis engines can be distributed across multiple systems so that resources can be shared, and to provide redundancy. Speech recognition Speech recognition, the recognition of human speech by a computer, is a voice technology that translates spoken input into text. Just like using the keyboard or mouse or pressing a key on the telephone keypad to provide input, the user can simply talk to provide input. The speech recognition process is performed by a software component known as the speech recognition engine, whose primary function is to process speech input and translate it into text. The engine relies on statistics and software algorithms to analyze the incoming audio signal and to search for the best match, taking into consideration known words and phrases (the active grammars) and the environment (the acoustic model). When the most likely match is identified, the engine returns it as a text string. How does it work? Speech recognition translates speech data into a format that voice applications can understand and process. Figure 1. Converting speech into an application data format Page 4 of 24

5 The voice model is responsible for keeping a set of parameters for the language to be recognized. The base forms maintain a description of what the words should sound like. Finally, the grammar contains a description of the words and multiple sequences of words (phrases) which are acceptable for the current recognition task. These features are all included when you install WebSphere Voice Server. An utterance of any length can be presented to the system, which then searches the currently loaded grammar for possible word matches. A voice application can contain up to 65,536 words and use more than one grammar. The overall response time can be affected by the length of the utterance and the size of the grammar. A grammar in a voice application uses a particular syntax, or set of rules, to define the words and phrases that can be recognized by the engine. A grammar can be as simple as a list of words, or it can be designed with more flexibility and variability so that a more natural language capability is achieved. Each new phrase, or utterance, is compared with the words and phrases in the active grammars, which can define several ways to say the same thing. The design of grammars is important to achieving accuracy. One big tradeoff is whether the grammar is designed for a few speakers using a large vocabulary or many speakers using a limited vocabulary, or some combination of the two. Speaker dependence describes the degree to which a voice recognition system depends on a speaker s individual voice characteristics. The recognition engine can be trained to an individual's voice in a speaker-dependent system, as in most desktop dictation applications. Server-based middleware applications are designed to service a wide variety of random callers, so they cannot be trained to each individual. It would not be practical to employ speaker-dependent models in the voice middleware environment. These are therefore known as speaker-independent systems. Dialog types Three types of dialogs are used in voice recognition applications: In directed dialogs, the application prompts the customer to perform a specific task while controlling the interaction. This menu-driven approach leads the user to complete a function by asking for information at each turn of the dialog, and expecting a specific reply each time. In mixed initiative dialogs, the user has more control. He or she can provide more input than what is requested and in a different order than expected. So the caller can anticipate the next prompt and act accordingly. Page 5 of 24

6 Natural Language Understanding grammars are designed to allow a more conversational interaction with an application, and to mirror the way people talk to each other. These grammars are more complex, and required significantly more application logic because the application needs to extract meaning and context from each spoken utterance. Text-to-speech Text-to-speech (TTS) is a voice technology that converts text into spoken output. It is performed by a specialized software component known as the TTS engine, whose primary function is to process text input and translate it into spoken output. Input can consist of text and, optionally, special tags (annotations) that can change the sound of the voice that is ultimately produced. The major types of TTS currently available in the marketplace include: Formant, which uses standard computer-generated, synthesized voice sounds Concatenative, which is based on joining small samples of actual voice recordings, resulting in a more natural voice sound. How does it work? The TTS engine analyzes the word, phrase, or sentence to vocalize. It expands abbreviations, handles contractions and numbers, and then it disambiguates the semantics of the sentence in order to know what words are really intended. Figure 2. Converting text to speech After the words have been analyzed, the system determines how to synthesize them into speech. Appropriate audio characteristics are applied (such as volume, pitch, and speed), and the speech output is produced. Both formant and concatenative TTS technologies use the same front-end system to analyze and process the input; the differences lie in how the output is synthesized. In a formant system, speech output is generated completely algorithmically using knowledge Page 6 of 24

7 of how the human vocal tract works (it has certain major resonant frequencies). The output produced is highly intelligible, although it may sound robotic or mechanical to some listeners. On the other hand, in a concatenative system, speech output is produced from recordings of units of actual human speech. These units (sounds, syllables, words, or phrases) are then combined, or concatenated, according to linguistic rules to produce the speech output, resulting in a natural, human-sounding speech. Integrating speech recognition and TTS into voice applications You can integrate speech recognition and TTS technologies into voice applications using three different methodologies: VoiceXML, Java Beans, and WebSphere voice response state tables. Using JavaBeans JavaBeans are an object-oriented presentation logic environment that uses common industry tools for Java development. JavaBeans can be integrated with business logic applications on an application server, and also with other JavaBeans-enabled products for database access and transaction processing. Using WebSphere Voice Response state tables A state table is a sequence of states, each of which performs a specific action, which can have one or more possible results. During a telephone call, the voice application progresses through the states, performing the actions in turn. The result of each action determines the next state to go to. State tables are defined for Websphere Voice Response for AIX. State tables offer low-level access to DTMF, prerecorded speech, speech recognition, fax, and Computer-Telephony Integration (CTI) products such as Genesys T-Server or CallPath. State table actions pass commands to a supplied custom server that manages all interactions. No understanding of speech recognition technology is required, because it is all handled by the software components supplied. Some specialized knowledge is required to develop new grammars. Using VoiceXML Using VoiceXML, the Voice Extensible Markup Language, you can create audio dialogs that feature synthesized speech, digitized audio, recognition of spoken, DTMF key input, recording of spoken input, telephony, and mixed initiative conversations. Page 7 of 24

8 VoiceXML is an XML-based, industry-standard language for creating voice applications, much as HTML is a language for developing visual applications. VoiceXML was designed to create audio dialogs that feature text-to-speech, digitized as well as prerecorded audio, recognition of both spoken and dual-tone multi-frequency (DTMF) key input, recording of spoken input, telephony, and mixed-initiative conversations. Its goal is to provide voice access to Web-based content and applications. It enables the development of voice applications through the use of a familiar markup style and Web server-side logic to deliver applications over telephone lines. The resulting applications allow conversational access to Web-based data, and can also interact with existing back-end business data and logic. VoiceXML supports dialogs that feature: Recognition and scoping of spoken input Dual-tone multi-frequency (DTMF) input Recording of spoken input Synthesized speech output Prerecorded digitized audio output Dialog flow control ANI and DNIS A VoiceXML application is capable of retrieving information from a Web server and, by making use of scripts and appropriate grammars; the application can interact with the customer through spoken words. The role VoiceXML plays in accessing and presenting customer information and a parallel with HTML are illustrated in the figure below Figure 3. VoiceXML in an application Page 8 of 24

9 Using VoiceXML you can: Develop voice applications in a manner similar to using HTML to build visual applications. VoiceXML requires less speech expertise that developers than some of the other integration methods. Use the same existing back-end business logic as you use for visual applications. Minimize development and maintenance costs by leveraging existing Web design skills and infrastructure. What you need to build an IVR Application In order to build an IVR application, you need hardware which connects your telephone and to a computer, and you need software which connects the telephony platform to the application. Page 9 of 24

10 Telephony hardware Figure 1 shows the hardware connectivity to your software system, in this case, the IBM WebSphere Voice Response product. The following sections describe the various components in this diagram. Fig 4: Hardware connectivity to the software system Switch options Voice applications can flow over public network switch and through private telephone systems. If your business case does not justify the requirement of a PBX you may connect straight to the public network switch. If you already have an in-house PBX that can provide you with the telephone lines, use it. Public Switch Telephone Network The Public Switch Telephone Network (PSTN) is the world s collection of interconnected voice-oriented public telephone networks, both commercial and government owned. Private Branch Exchange A Private Branch Exchange (PBX) is a telephone system within an enterprise which switches calls among enterprise users on local lines, while allowing all users to share a fixed number of external phone lines. The main purpose of PBX is to save cost of requiring a line for each user to the telephone company s central office. PBX is owned and operated by the enterprise rather than the telephone company (which may be a supplier or service provider). A PBX includes: Telephone trunk lines that terminate at the PBX Page 10 of 24

11 A computer with memory that manages the switching of the calls with in the PBX Network of lines within PBX Usually a console or switch board for a human operator Telephone lines IVR applications can flow over various line types. Analog lines Analog technology refers to electronic transmission accompanied by adding signals of varying frequency or amplitude to carrier waves of a given frequency of alternating electromagnetic current. An analog line is designed to connect to a standard domestic telephone, sometimes referred to as Plain Old Telephone Service (POTS). An analog card is available to support 4 or 16 lines. Various types of analog cards are available, such as D/21H, D/41H, D/41 JCT, and VFX/41JCT-LS, to name a few. They are manufactured by IBM, Intel Dialogic, Aculab, and others. D/41 H and D/21H cards are 4-port and 2-port voice processing boards, respectively. D/21H, D/41H cards support the following types of voice applications: Voice messaging Automated attendant Interactive voice response Inbound and outbound telemarketing Small call centers VFX/40ESC is an international 4-PORT voice/ FAX BOARD with caller ID, which supports these types of applications: Unified messaging Fax mail Integrated voice mail and fax mail Integrated voice/fax response Single call fax-on-demand Remote database transactions Fax confirmation Fax store-and-forward Fax broadcast Fax notification Page 11 of 24

12 There are many other cards available. In summary, analog lines support: Call transfer, but not Automatic Number Identification/Calling Line Identification (ANI/CLID), often referred to as the calling number Analog Display Services Interface (ADSI) telephones, which have an area of read/write memory, a screen, navigation keys, and soft keys. The soft keys can be programmed to perform specific functions, such as a number sequence. Fax Dual Tone Multiple Frequency (DTMF), a signaling device that generates the pulses or tone required to identify the called number and billing information Digital lines Digital describes electronic technology that generates, stores, and processes data in terms of 2 states: positive and negative. Positive is expressed as 1 and negatives are expressed as 0. T1 T1 services use Digital signals to allow two pairs of wires to carry 24 voice or data transmission. This is primarily used in North America and some Asian countries. It provides 24 lines/channels on a single four-wire circuit at a transmission rate of megabits per second (Mbps). Signaling is imbedded in the voice channel transmission. E1 E1 services are the European equivalent of T1 services. This is also used in Australia and Asia. It provides 30 channels on a single circuit at a transmission rate of megabits per second (Mbps). Each channel of 64 kbps can carry voice and data. Determining the number of telephone lines Before you start building your IVR application, you need to decide the required number of telephone lines that will deliver your business objectives. Determining traffic You can determine the number of lines required by using past telephony traffic data. If historical traffic data is not available, estimate the telephone lines requirement by estimating the: Number of calls expected during peak hours Average call duration The acceptable percentage of blockage: the percentage of callers that receive busy tones during your peak hours. To the caller, this equates to the average time that they must wait before their call is answered. You can use the number of peak-hour calls and the average call hold time to calculate the telephone traffic in units known as erlangs. Page 12 of 24

13 With the projected telephone call traffic, calculate the telephone traffic in erlangs by this equation: Traffic (erlangs) = (Number of call during peak hours)*(average call time)/3600 Determining the blockage rate Traffic in erlangs cannot be translated directly into number of telephone lines. To determine how many lines you need, you must also know what blockage rate which will acceptable to your callers. Blockage rate indicates what percentage of callers will not be connected right away. For example, a blockage rate of 1% means that if 500 people call during peak hours, five of them will receive busy tones or have to wait in the switch queue. If you are already operating with a high blockage rate, you may be losing a lot of the calls you would be getting with a lower blockage rate. So, if you assume a lower blockage rate when you calculate the number of lines, you should also perhaps assume a higher erlang number. After you have determined the traffic in erlangs, you can look up the telephone traffic table as shown below for the required number of lines with the assumed acceptable percentage of blockage. Table 1. Number of lines required according to traffic and blockage rate Acceptable Blockage Rate 0.1% 0.5% 1% 2% 5% Traffic in Erlangs Number of Lines Required Page 13 of 24

14 After you have determined the number of telephone lines, you then need to know how these lines are connected. They could be connected to a Central Office (CO) switch, the switch point where all the telephone lines are connected, or to a private automatic branch exchange (PABX), which is a telephone system which switches calls among enterprise users on local lines, while allowing all users to share a certain number of external phone lines. The connection can be analog or digital. Telephony interface cards Telephone interface cards are used to connect the telephone system to the software voice server. They are installed by a hardware person on the server that runs the voice server. Websphere Voice Server with Websphere Voice Response supports these cards: Dialogic Board Locator Technology (BLT ) Hardware Configurable Antares PCI is a local bus standard. A bus is a channel used to transfer data to (input) and from (output) a computer and to or from a peripheral device. Most PCs have a PCI bus usually implemented at 32-bits providing a 33 MHz clock speed with a throughput rate of 133 MBps. PCI cards were developed by Intel, Industry standard architecture (ISA) cards are the most common bus architecture on the motherboard of MS-DOS computers. The ISA cards come in an 8-bit and 16-bit version. The 16-bit version is the most common and carries data up to 5 megabytes per second. The boards are connected like this, as shown in Figure 5: ISA cards are connected using a System Computer Bus (SCbus) cable. PCI cards are connected using a Computer Telephony Bus (CTbus) cable. A mixture of ISA and PCI cards needs to be connected using a CTbus-to-SCbus adapter cable. Page 14 of 24

15 Figure 5. Cable and card connections Telephony software platforms Next, consider the telephony software to support the cards (hardware). There are different telephony software platforms available in the market, including IBM s WebSphere Voice products, Dailogic, and Cisco products. This article focuses on the IBM offerings. IBM s support for voice applications IBM offers products to help you build and deploy voice applications. Let s look at several of these products: 1. Websphere Voice Server, shown in Figure 5, provides the various engines to drive the voice application. 2. WebSphere Voice Response, which enables business enterprises and service providers to give callers access to their business applications and data, anytime, anyplace, from any telephone. 3. Voice Toolkit for WebSphere Studio, provides a voice application development environment Page 15 of 24

16 Figure 6. WebSphere Voice Server environment IBM Websphere Voice Server The WebSphere Voice Server is a platform that enables creation of voice applications using industry standards such as VoiceXML and Java. It provides server-based voice technologies that enable speech access to information, allowing anyone with a telephone to access e-business applications and data simply by speaking. Specifically, it provides the base speech recognition, text-to-speech, and telephony connector support for within the supported telephony platforms as shown in Figure 5. You can connect Websphere Voice Server to any of other telephony platforms: With WebSphere Voice Response for AIX, you can develop environment, voice applications can be developed in any of the programming languages supported by WebSphere Voice Response for AIX (VoiceXML, Java, or State Tables). Page 16 of 24

17 Cisco telephony platform. WebSphere Voice Server provides the speech technologies for customers wanting to implement VoiceXML applications within a Cisco Voice over IP (VoIP) environment on Windows In this environment, a separate Cisco VoIP gateway is required, which converts the incoming voice data to IP packets that can be transferred over the data network to the Voice Server. WebSphere Voice Server connects to the Intel Dialogic telephony platform. This solution provides the speech technologies for customers wanting to implement VoiceXML applications within an Intel Dialogic-based telephony environment on Windows WebSphere Voice Server includes these components: A VoiceXML browser, which is the implementation of the interpreter context as defined in the VoiceXML 1.0 specification. The VoiceXML Browser handles telephone calls and manages the interaction between the caller and the VoiceXML application. It processes the calls and, fetches VoiceXML documents from a location specified by the application (for example, a URI in WebSphere Application Server or local disk), parses and interprets the documents, manages the dialog by playing audio prompts, accepts user voice and DTMF input, and acts on this input. The VoiceXML Browser is a Java application. It uses HTTP over a LAN or the Internet to fetch VoiceXML application pages from a Web application server. The Java console provides information on the prompts played, resource files fetched, and user input recognized. The VoiceXML Browser contains a DTMF Simulator that enables you to simulate DTMF input (for example, PIN codes or passwords) on your desktop. The DTMF Simulator takes the place of a telephone and lets you perform desktop debugging of voice applications without having to connect to telephony hardware and the PSTN. The DTMF Simulator and the Java console are the only visual interfaces provided by the VoiceXML Browser. A Telephony connector manages telephone calls, routing call information, and exchanging audio data with the telephony platform. A Speech recognition engine recognizes voice input from a customer responding to prompts generated by a VoiceXML application. The recognition results are used within the VoiceXML application to fill in form items or select among menu items. The engine uses telephony acoustic models for accurate speech recognition over telephone lines to accept voice input and generate synthesized speech output. A TTS engine converts text to synthesized speech. The text source may come from prompts within a VoiceXML application or from data that is retrieved from a database. Page 17 of 24

18 Figure 7 shows the role the WebSphere Voice Server plays in the context of enabling business applications for voice. The diagram depicts a multi-channel access scenario, either telephony or Web-based, where Voice Server plays a key role in bridging the gap between the telephony environment and the enterprise s information processing infrastructure. Voice Server complements the combined capabilities offered by the enterprise s WebSphere Application Server and CTI server, enhancing the quality of service and efficiency of the contact center. CTI stands for Computer and Telephony Integration, which is the exchange of information between computers and telephone systems. For example, when a call comes in, it could pass to the computer the telephone number of the person calling, which could be used to perform a look-up in the customer database and display the caller's record before the call is answered. Page 18 of 24

19 Figure 7: Voice Server and in the enterprise environment Voice Toolkit for WebSphere Studio To assist in the development and deployment of voice applications, IBM provides a Voice Toolkit that plugs into WebSphere Studio. You can use it to develop VoiceXML applications which can be deployed on Voice Server. WebSphere Voice Toolkit provides an editor, grammar, a VoiceXML editor, pronunciation builder, a testing simulator, Voice portlet tools, reusable dialog components, and other tools to help application developers create voice applications in a minimal amount of time. You can download the Voice Toolkit for free from ibm.com/software/pervasive/ products/voice/voice_toolkit.shtml. IBM WebSphere Voice Response WebSphere Voice Response for AIX and for Windows enables business enterprises and service providers to give callers access to their business applications and data, anytime, anyplace, from any telephone. WebSphere Voice Response is a highly-scalable voice-processing platform with interactive voice response capability. You use WebSphere Voice Response to enable multiple, concurrent voice applications, such as self-service access and updating of information, voice messaging, and fax. Customers and employees have direct access to services and information 24 hours a day, 7 days a week, by telephone or through the Web. Page 19 of 24

20 WebSphere Voice Response connects callers to Customer Relationship Management (CRM) applications to enable affordable self-service transactions by telephone. You can use it to provide new or out-of-hours services, and to reduce call center waiting times and costs. It is used by network service providers, CRM service providers such as banks, and by business support functions such as human resources, registration or appointment management. Voice recognition can be combined with WebSphere Voice Response for more comprehensive and flexible IVR solutions. IBM WebSphere Voice Response supports open standards, including JavaBeans. VoiceXML, and VoIP support are also available. What WebSphere Voice Response applications do WebSphere Voice Response application interacts with a calling or a called party. Typically, a voice application either handles inbound calls or makes outbound calls. Inbound calls WebSphere Voice Response automatically answers each inbound call, and uses information about the call to pass to the appropriate voice application. WebSphere Voice Response can run many different applications simultaneously. The application then plays a recorded greeting to the caller, and then prompts the caller to indicate what information they want. The caller can interrupt the prompt if they already know what they want to do. The application can be designed to play greetings in different languages depending on information such as the number that the caller dialed, or the caller s own number. Outbound calls A voice application could be triggered to make an outbound call. The application would make the telephone call, to a telephone number which is stored in a database. If WebSphere Voice Response makes the call, it can determine whether the call is answered or if the line is busy. WebSphere Voice Response can play a recorded greeting. It can then prompt the called party to tell it what to do next. After the initial greeting, an outbound call follows much the same sequence as an inbound call. The called party should have the opportunity to ask for other actions to be taken. Again, just as with an inbound call, either the called party or the WebSphere Voice Response application may end the interaction. The called party may either hang up, or tell the application not to take any further action, in which case the application must disconnect. Transferring calls An application can transfer either an inbound or outbound call to another extension. Page 20 of 24

21 Adding voice interaction to existing Web applications For many businesses today, the company Web site is the primary, sometimes the only, customer interface. As they grow, they would like to continue to develop and expand on this interface, while minimizing the number and types of IT architectures. You can add voice access to existing Web sites without replacing or making major renovations to them. To enable an existing Web application for voice interaction, you need: IBM Websphere Voice Server IBM Websphere Voice Response An application development tool, such as Voice Toolkit for WebSphere Studio Here's how a voice-enabled Web site works. 1. Telephone calls come in on an ordinary telephone line to a connection environment as in Figure 6. The primary purpose of the connection environment is to transfer the telephone voice data to a WebSphere Voice Server. The connection environment can be WebSphere Voice Response, Cisco, or Intel Dialogic (with more to come). 2. Next it is received by the WebSphere Voice Server. The server runs the voice recognition and text-to-speech software, multiple instances of the voice browser, and call management software that stacks and controls the incoming calls as they go through the system. 3. The recognition engine analyzes the audio stream and converts it to digitized text. The digitized text is then sent to the voice browser, which creates HTTP requests as necessary, and accesses the target information over the network. This is analogous to a visual browser, except that speech-enabled requests look for Web pages written in VoiceXML code, not HTML. 4. The application resides on a Web application server such as WebSphere Application Server, which contains pages of both visual HTML and VoiceXML code. Data is accessed from various databases as needed. As each HTTP request is received, information is returned to the requesting server in the form of VoiceXML pages, which the IBM Text-To-Speech engine reads back to the caller. The Voice Browser extends this paradigm by presenting the same Web information through a different media. Now, instead of displaying it visually (through HTML, graphics and text), the Voice Browser plays it to the caller audibly using VoiceXML. When the caller speaks a response -- the voice equivalent of clicking on a visual link -- the Voice Browser sends an HTTP request to the Web server, which may access the same back-end infrastructure, to return information, only this time it is VoiceXML instead of HTML. Page 21 of 24

22 The Voice Browser and VoiceXML are not just providing a way of reading Web pages to a caller over the phone. Because a VoiceXML application is providing an audio-only interface, it needs to change the way information is presented. The point is that it changes the presentation of the information, not the information itself or the way it is generated by the Web server or the back-end system. VoiceXML provides a whole new way of accessing the same Web information, by providing voice access to Web data and services. Conclusion This article provided an introduction into IVR application development. It discussed the basic requirements, including hardware and software, for building IVR applications. Resources Websphere Voice Response for Windows Websphere Voice Response for AIX WebSphere Voice Server Websphere Voice Server Support Websphere Voice Server for Websphere Voice Response Voice Toolkit for WebSphere Studio Free download from products/voice/voice_toolkit.shtml IBM Redbooks: WebSphere Voice Systems Solutions VoiceXML About the author Suneetha Chittamuri is a Senior Software Engineer in the Financial Service Sector department in IBM India. She is the project technical lead on a voice-enabled Web application development project. Page 22 of 24

23 Appendix. Voice terminology The following are some of the terms commonly associated with telephony and voice technologies: Acceptance/Rejection - The two states of recognition results that can be returned by the TTS engine: recognized text and confidence score. Accuracy - A quantitative measure of a speech recognition system's performance. Annotation - Alphanumeric tags embedded within the text sent to the TTS engine. They are applied to change some TTS characteristics, for example the gender, speed, and emphasis of the spoken voice. Automatic Number Identification (ANI) - Often known as the calling number, ANI is an optional feature that the central office (CO) telephony switch or PBX provides at call setup time. ANI can be used to personalize the experience by coding an application to determine whether the customer is using the system for the first time or to greet the customer by name. Barge-in - The ability to interrupt a playing prompt by saying something or by pressing a key on the telephone keypad. Dictionary - A collection of pronunciations or phonetic representations of words. The TTS engine uses a dictionary along with the knowledge of the language it is synthesizing to pronounce words from the input text. Typically, there is a default dictionary, and there are also exception dictionaries into which custom pronunciations of words can be added. The search order is exception dictionaries first, and then the default dictionary. Dialed Number Identification Service (DNIS) - Also referred to as the called number, DNIS is another optional feature that the CO or PBX provides when the call is established. DNIS can be used to distribute incoming calls among different voice applications. Grammar - A specification of the spoken words, phrases, and sentences that the system can process and convert to text. Phoneme - The basic unit of speech in a given language. It represents a unique sound, not necessarily equivalent to a letter of the alphabet. For example, there are different phonemes for the a sound in the words place, cat, and ball. Prompt -The audio played during a telephone call. Pronunciation - The phonetic representation of a word. For example, the word schedule can be pronounced as skehduwl in US English or as shehdyuwl in UK English. Prosody - How well the output shows the speech rhythm, patterns, and even its irregularities. Utterance - A single stream of speech between two periods of silence. Vocabulary - Total set of words that the TTS engine can pronounce. Theoretically, the vocabulary of TTS is unlimited; that is, the engine should be able to pronounce any given text string. Dual-Tone Multi-Frequency Pad (DTMF) or Rotary Dial - Signaling device that generates the pulses or tone required to identify the called number and billing information erlang - Unit of the telephone traffic. Page 23 of 24

24 blockage rate - Rate at which callers receive busy tones during your peak hours. To the caller, this equates to the average time that they must wait before their call is answered. POTS - It is traditional phone Service (some times called POTS for plain old Telephone Service) connects your home or small business to a telephone company office over copper wires that are wound around each other and are called twisted pair. POTS was created to let you exchange voice information with other phone users and analog signal was used for this kind of transmission. IVR - interactive voice response. A software application which accepts a combination of voice telephone input and touch-tone keypad selection and can provide appropriate responses in a variety of media, including voice, fax, callback, , and others. IVR is usually part of a larger application that includes database access. Acronyms IVR POTS ADSI ANI CLID DTMF PSTN PBX BLT ISA PCI DNIS TTS WVR Interactive Voice Response Plain Old Telephone Service Analog Display Services Interface Automatic Number Identification Calling Line Identification Dual Tone Multiple Frequency Public Switch Telephone Network Private Branch Exchange Board Locator Technology Industry Standard Architecture Peripheral Component Interface Dialed Number Identification Service Text To Speech Websphere Voice Response Trademarks DB2, IBM, and WebSphere are trademarks or registered trademarks of IBM Corporation in the United States, other countries, or both. Windows and Windows NT are registered trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. IBM copyright and trademark information: Page 24 of 24

Speech Applications. How do they work?

Speech Applications. How do they work? Speech Applications How do they work? What is a VUI? What the user interacts with when using a speech application VUI Elements Prompts or System Messages Prerecorded or Synthesized Grammars Define the

More information

SurVo. Stepping Through the Basics. Version 2.0

SurVo. Stepping Through the Basics. Version 2.0 Stepping Through the Basics Version 2.0 Contents What is a SurVo?... 3 SurVo: Voice Survey Form... 3 About the Documentation... 3 Ifbyphone on the Web... 3 Setting up a SurVo... 4 Speech/Recording Options...

More information

About Unified IP IVR. Product names. Summary description of Unified IP IVR. This chapter contains the following:

About Unified IP IVR. Product names. Summary description of Unified IP IVR. This chapter contains the following: This chapter contains the following: Product names, page 1 Summary description of Unified IP IVR, page 1 More than one Unified CCX product installed on a server, page 2 Unified IP IVR features supported

More information

VClarity Voice Platform

VClarity Voice Platform VClarity Voice Platform VClarity L.L.C. Voice Platform Snap-in Functional Overview White Paper Technical Pre-release Version 2.0 for VClarity Voice Platform Updated February 12, 2007 Table of Contents

More information

White Paper Subcategory. Overview of XML Communication Technologies

White Paper Subcategory. Overview of XML Communication Technologies Subcategory Overview of XML Communication Technologies Executive Summary A significant shift has occurred in the communications infrastructures deployed today. This shift is the result of the acceptance

More information

Phonologies The Voice of Technology

Phonologies The Voice of Technology Phonologies Media Services Framework Copyright 2004 Phonologies (India) Private Limited Copyright 2001 2004 by Phonologies (India) Private Limited. Phonologies, InterpreXer and Oktopous are trademarks

More information

Enterprise Edge 2.0 Voice Messaging Set Up and Operation Guide

Enterprise Edge 2.0 Voice Messaging Set Up and Operation Guide Enterprise Edge 2.0 Voice Messaging Set Up and Operation Guide www.nortelnetworks.com 2000 Nortel Networks Contents Chapter 1 Introduction 13 About Enterprise Edge Voice Messaging 13 Basic Enterprise Edge

More information

Unified CVP Architecture Overview

Unified CVP Architecture Overview CHAPTER 1 Over the past two decades, many customers have invested in TDM-based interactive voice response (IVR) applications to automate simple customer transactions such as checking account or 401K account

More information

Application Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0

Application Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0 Abstract These Application Notes describe the configuration steps required

More information

Integrate Speech Technology for Hands-free Operation

Integrate Speech Technology for Hands-free Operation Integrate Speech Technology for Hands-free Operation Copyright 2011 Chant Inc. All rights reserved. Chant, SpeechKit, Getting the World Talking with Technology, talking man, and headset are trademarks

More information

Call Transfer Options

Call Transfer Options Release Trunk Transfer, page 1 ICM Managed Transfer, page 4 Network Transfer, page 5 SIP Refer Transfer, page 6 Intelligent Network Release Trunk Transfers, page 6 VoiceXML Transfer, page 6 Release Trunk

More information

Version 2.7. Audio File Maintenance Advanced User s Guide

Version 2.7. Audio File Maintenance Advanced User s Guide Version 2.7 Audio File Maintenance Advanced User s Guide Contents Introduction to the Documentation...3 About the Documentation...3 Ifbyphone on the Web...3 Logging in to your Ifbyphone Account...3 Maintaining

More information

Public Switched TelephoneNetwork (PSTN) By Iqtidar Ali

Public Switched TelephoneNetwork (PSTN) By Iqtidar Ali Public Switched TelephoneNetwork (PSTN) By Iqtidar Ali Public Switched Telephone Network (PSTN) The term PSTN describes the various equipment and interconnecting facilities that provide phone service to

More information

Elite IPK II. The Power To Extend Your Reach Is Now Within Reach. Migrate To A Pure IP Communications Solution At Your Own Pace. Low Cost of Ownership

Elite IPK II. The Power To Extend Your Reach Is Now Within Reach. Migrate To A Pure IP Communications Solution At Your Own Pace. Low Cost of Ownership The Power To Extend Your Reach Is Now Within Reach Elite IPK II Migrate To A Pure IP Communications Solution At Your Own Pace The Elite IPK II Value Proposition Low Cost of Ownership Flexible/Scalable

More information

Cisco Unified Customer Voice Portal 9.0

Cisco Unified Customer Voice Portal 9.0 Data Sheet Cisco Unified Customer Voice Portal 9.0 Product Overview Cisco Unified Customer Voice Portal (Unified CVP) is an award-winning product that provides IP-based selfservice and call routing. It

More information

A Technical Overview: Voiyager Dynamic Application Discovery

A Technical Overview: Voiyager Dynamic Application Discovery A Technical Overview: Voiyager Dynamic Application Discovery A brief look at the Voiyager architecture and how it provides the most comprehensive VoiceXML application testing and validation method available.

More information

Back-end Avaya Aura Experience Portal and SIP-enabled Avaya Contact Center Select using a Play and Collect sample application

Back-end Avaya Aura Experience Portal and SIP-enabled Avaya Contact Center Select using a Play and Collect sample application Back-end Avaya Aura Experience Portal and SIP-enabled Avaya Contact Center Select using a Play and Collect sample application Overview This document describes how to integrate a back-end Avaya Aura Experience

More information

Introducing the VoiceXML Server

Introducing the VoiceXML Server Introducing the VoiceXML Server David Asher Product Manager, Platform Solutions, NMS July 2005 Webinar Agenda Markets and introduction What is VoiceXML? System configurations Product description and features

More information

TELECOMMUNICATION SYSTEMS

TELECOMMUNICATION SYSTEMS TELECOMMUNICATION SYSTEMS By Syed Bakhtawar Shah Abid Lecturer in Computer Science 1 Public Switched Telephone Network Structure The Local Loop Trunks and Multiplexing Switching 2 Network Structure Minimize

More information

Niusha, the first Persian speech-enabled IVR platform

Niusha, the first Persian speech-enabled IVR platform 2010 5th International Symposium on Telecommunications (IST'2010) Niusha, the first Persian speech-enabled IVR platform M.H. Bokaei, H. Sameti, H. Eghbal-zadeh, B. BabaAli, KH. Hosseinzadeh, M. Bahrani,

More information

VP-8LVCT User s Manual First Edition. Copyright 2001, Eletech Enterprise Co. Ltd. All Rights Reserved.

VP-8LVCT User s Manual First Edition. Copyright 2001, Eletech Enterprise Co. Ltd. All Rights Reserved. VP-8LVCT User s Manual First Edition Copyright 2001, Eletech Enterprise Co. Ltd. All Rights Reserved. Table of Contents Chapter 1: Overview... 3 1.1 Basic Functions... 3 1.2 Features... 4 1.3 Applications...

More information

Multiple application support on a single platform for flexibility and differentiation

Multiple application support on a single platform for flexibility and differentiation ureach Oryx Support and Offerings from ZT Technology Solutions Our select team of engineers was handpicked by our ZT staff to provide our customers with the absolute highest level of 24/7/365 software

More information

NEAXMail AD-40 User Guide

NEAXMail AD-40 User Guide NEAXMail AD-40 User Guide To print this guide 1 On the File menu, click Print. 2 To print the entire book, choose OK. To print a portion of the book, select the desired print range, then choose OK. NEAXMail

More information

Five9 Agent Desktop Toolkit

Five9 Agent Desktop Toolkit Cloud Contact Center Software Five9 Agent Desktop Toolkit User s Guide November 2017 The Agent Desktop Toolkit comprises the CTI Web Services and the Web toolbar, a softphone integrated in your browser.

More information

User Guide. tglo Version 1 Document Version 1 June 8, 2005

User Guide. tglo Version 1 Document Version 1 June 8, 2005 User Guide tglo Version 1 Document Version 1 June 8, 2005 Copyright 2005 TheGlobe.com, 110 East Broward Blvd, 14th Floor, Fort Lauderdale, FL 33301. All rights reserved. Voiceglo is a registered trademark

More information

IBM DirectTalk Speech Recognition for Windows with ViaVoice Technology Delivers Large Vocabulary Speech Recognition in the Telephony Environment

IBM DirectTalk Speech Recognition for Windows with ViaVoice Technology Delivers Large Vocabulary Speech Recognition in the Telephony Environment Software Announcement June 27, 2000 IBM DirectTalk Speech Recognition for Windows with ViaVoice Technology Delivers Large Vocabulary Speech Recognition in the Telephony Environment Overview The DirectTalk

More information

Contents. Specialty Answering Service. All rights reserved.

Contents. Specialty Answering Service. All rights reserved. Contents 1 Introduction... 2 2 Technology... 3 3 DNIS as a Means to Improve Call Center Metrics... 4 4 Practical Applications... 5 4.1 Enhanced Customer Service... 5 4.1.1 Multiple Product Lines... 5 4.1.2

More information

ACD Terms and Definitions

ACD Terms and Definitions ACD Terms and Definitions There are four different types of information on the telephone activity of your call center: Agent data, Queue data, CDN data and Trunk data. A data item (such as Accepted Calls)

More information

CONFERENCE 911 USER GUIDE NEC

CONFERENCE 911 USER GUIDE NEC CONFERENCE 911 USER GUIDE NEC America, Inc. NDA-30132-001 Revision 1.0 February, 2000 Stock # 244161 LIABILITY DISCLAIMER NEC America, Inc. reserves the right to change the specifications, functions, or

More information

System Architecture and Reporting

System Architecture and Reporting Unified ICM software distributes incoming telephone calls and web-initiated requests to skill-appropriate, available agents across multiple contact centers. It does this by tracking activity on all monitored

More information

Hosted Fax Mail. Blue Platform. User Guide

Hosted Fax Mail. Blue Platform. User Guide Hosted Fax Mail Blue Platform Hosted Fax Mail User Guide Contents 1 About this Guide... 2 2 Hosted Fax Mail... 3 3 Getting Started... 4 3.1 Logging On to the Web Portal... 4 4 Web Portal Mailbox... 6 4.1

More information

Repartee User Guide. To print this guide. 1 On the File menu, click Print. 2 In the Print dialog box, select All 85 pages. Click OK.

Repartee User Guide. To print this guide. 1 On the File menu, click Print. 2 In the Print dialog box, select All 85 pages. Click OK. O N L I N E D O C U M E N T Repartee User Guide To print this guide 1 On the File menu, click Print. 2 In the Print dialog box, select All 85 pages. Click OK. Printing time is approximately 20 minutes.

More information

Expandable SIP Phone System. Expandable SIP Phone System

Expandable SIP Phone System. Expandable SIP Phone System Expandable SIP Phone System Key Features Included: + One DVX-1000 SIP IP PBX + One DIV-140 Trunk Gateway + Ten DPH-140S IP Telephones + Unified Management + Save On Long-distance Calling + Create an IP

More information

Call Transfer Options

Call Transfer Options Designing for call transfers is one of the major steps required when designing a Unified CVP deployment. There are numerous transfer options that can be used with Unified CVP. The goal of this chapter

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Configuring Esna Technologies Telephony Office-LinX (TOL) Voicemail, Automated Attendant, and Speech Enabled Automated Attendant with Avaya

More information

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008 Microsoft Office Communicator 2007 R2 Getting Started Guide Published: December 2008 Information in this document, including URL and other Internet Web site references, is subject to change without notice.

More information

Five9 Adapter for Velocify

Five9 Adapter for Velocify Cloud Contact Center Software Five9 Adapter for Velocify Agent s Guide November 2017 The Five9 Adapter for Velocify enables you to integrate the Five9 Cloud Contact Center with the Velocify desktop. This

More information

Authors Martin Eckert Ingmar Kliche Deutsche Telekom Laboratories.

Authors Martin Eckert Ingmar Kliche Deutsche Telekom Laboratories. Workshop on speaker biometrics and VoiceXML 3.0 March 5-6, 2009, Menlo Park, CA, US Proposal of an SIV architecture and requirements Authors Martin Eckert (martin.eckert@telekom.de), Ingmar Kliche (ingmar.kliche@telekom.de),

More information

Rev

Rev Rev. 2.8.1 Copyright Notice Copyright 2010-2017 Telinta Inc. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the

More information

Application Notes for Configuring the ADTRAN NetVanta UC Server with Avaya IP Office 6.1 Issue 1.0

Application Notes for Configuring the ADTRAN NetVanta UC Server with Avaya IP Office 6.1 Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Configuring the ADTRAN NetVanta UC Server with Avaya IP Office 6.1 Issue 1.0 Abstract These Application Notes describe the procedure for

More information

HOW TO CHOOSE THE RIGHT PHONE SYSTEM FOR YOUR BUSINESS

HOW TO CHOOSE THE RIGHT PHONE SYSTEM FOR YOUR BUSINESS PBX BUYING GUIDE HOW TO CHOOSE THE RIGHT PHONE SYSTEM FOR YOUR BUSINESS While moving to an IP phone system will bring great advantages, the more options, features, functions and capabilities that are available,

More information

Glossary KX-TVA50 KX-TVA200. Voice Processing System. Model No.

Glossary KX-TVA50 KX-TVA200. Voice Processing System. Model No. Voice Processing System Model No. KX-TVA50 KX-TVA200 Thank you for purchasing a Panasonic Voice Processing System. Please read this manual carefully before using this product and save this manual for future

More information

A Convedia White Paper. Controlling Media Servers with SIP

A Convedia White Paper. Controlling Media Servers with SIP Version 1.2 June, 2004 Contents: Introduction page 3 Media Server Overview page 3 Dimensions of Interaction page 5 Types of Interaction page 6 SIP Standards for Media Server Control page 7 Introduction

More information

IPNext180 Hybrid IP-PBX. AddPac Technology. Sales and Marketing. AP-NR1500 IP Voice Recording Server.

IPNext180 Hybrid IP-PBX. AddPac Technology. Sales and Marketing. AP-NR1500 IP Voice Recording Server. IPNext180 IP Call Center Software Features IPNext180 Hybrid IP-PBX AddPac Technology AP-NR1500 IP Voice Recording Server www.addpac.com Sales and Marketing Contents Network Diagram Small Scale IP Call

More information

Unified IP IVR Architecture

Unified IP IVR Architecture This chapter briefly describes the deployment models that you can use with Unified IP IVR. The following are brief descriptions of key items for a Unified IP IVR deployment: Voice Gateway: Connects the

More information

Application Note. Using Dialogic Boards to Enhance Unified Messaging Applications

Application Note. Using Dialogic Boards to Enhance Unified Messaging Applications Using Dialogic Boards to Enhance Unified Messaging Applications Using Dialogic Boards to Enhance Unified Messaging Applications Executive Summary Voice mail, fax, and email have become indispensable in

More information

Big Capability For Small Business

Big Capability For Small Business STRATA CTX100 Big Capability For Small Business Communicate Better. It s time to break down the barriers to greater productivity, take a giant leap toward improved communications, and embrace one of today

More information

Virtual WYDE Voice Demo Server Setup Guide. (version 2.3)

Virtual WYDE Voice Demo Server Setup Guide. (version 2.3) Demo Server Setup Guide (version 2.3) 2 Disclaimer THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS

More information

C-Bus Telephone Interface Training Manual V T Series

C-Bus Telephone Interface Training Manual V T Series V1.2 5100T Series Table of Contents 1.0 INTRODUCTION...4 2.0 DESCRIPTION...4 2.1 The CBTI unit comes with the following:...4 3.0 ABBREVIATIONS...5 4.0 CONTEXT DIAGRAM...5 4.1 Power supply...6 4.2 C-Bus

More information

Digital Voice Services Residential User Guide

Digital Voice Services Residential User Guide Digital Voice Services Residential User Guide 2 P a g e * Feature Access Codes *11 Broadworks Anywhere (pulling call to alternate phone) *62 Access Voicemail *72 Call Forwarding Always Activation *73 Call

More information

Cisco Unity Express Windows and Menus

Cisco Unity Express Windows and Menus Last updated: June 21, 2007 This chapter describes the windows, menus, and icons available in the Cisco Unity Express voice-mail system and contains the following sections: Navigating Through the Cisco

More information

A Sample Configuration for ivoice TAPI Speech-Enabled Auto Attendant 3.2 with Avaya IP Office System Issue 1.0

A Sample Configuration for ivoice TAPI Speech-Enabled Auto Attendant 3.2 with Avaya IP Office System Issue 1.0 Avaya Solution & Interoperability Test Lab A Sample Configuration for ivoice TAPI Speech-Enabled Auto Attendant 3.2 with Avaya IP Office System 1.4 - Issue 1.0 Abstract These Application Notes describe

More information

SCSA HARDWARE MODEL AEB HARDWARE MODEL PEB HARDWARE MODEL FORM RESOURCE OS FACTOR BUS SUPPORT

SCSA HARDWARE MODEL AEB HARDWARE MODEL PEB HARDWARE MODEL FORM RESOURCE OS FACTOR BUS SUPPORT D/480SC-2T1 Shown SCSA HARDWARE MODEL AEB HARDWARE MODEL PEB HARDWARE MODEL Voice Processing and T-1/E-1 ISDN PRI Boards MODEL CHANNELS INTERFACE FORM RESOURCE OS FACTOR BUS SUPPORT SIGNALING MS-DOS R2

More information

Beacon Office. User Manual. Radianta Inc. Version - 2.5(1)

Beacon Office. User Manual. Radianta Inc. Version - 2.5(1) Beacon Office User Manual Version - 2.5(1) Radianta Inc. September 2008 Radianta, Inc. Beacon Office Page 2 Table of Contents Introduction... 3 What is Beacon Office... 3 How to Use This Guide... 3 Conventions...

More information

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

IBM WebSphere Business Integration Event Broker and Message Broker V5.0 Software Announcement May 20, 2003 IBM Event Broker and Message Broker V5.0 Overview WebSphere MQ is the leader in enterprise messaging, offering reliable, once and once only delivery between the broadest

More information

ATTENDANT USER GUIDE

ATTENDANT USER GUIDE ATTENDANT USER GUIDE NOTICE THIS DOCUMENT IS PROVIDED TO YOU FOR INFORMATIONAL PURPOSES ONLY. The information contained in this document is believed by Mitel Networks to be accurate as of the date of its

More information

API Extensions. JSP Suffix A PPENDIX A

API Extensions. JSP Suffix A PPENDIX A A PPENDIX A Cisco s Remote Silent Monitoring includes a simple HTTP-driven API for making service requests into the system, as well as IP IVR and CVP call flow scripts which demonstrate the use of this

More information

TELEVANTAGE CTM SUITE USER S GUIDE

TELEVANTAGE CTM SUITE USER S GUIDE TELEVANTAGE CTM SUITE USER S GUIDE TELEVANTAGE CTM SUITE 2.0 COPYRIGHT 2002 Artisoft, Inc. All rights reserved. This manual and the software described in it are copyrighted with all rights reserved. No

More information

Synopsis of Basic VoIP Concepts

Synopsis of Basic VoIP Concepts APPENDIX B The Catalyst 4224 Access Gateway Switch (Catalyst 4224) provides Voice over IP (VoIP) gateway applications for a micro branch office. This chapter introduces some basic VoIP concepts. This chapter

More information

CTI Server Overview. How CTI Server Works

CTI Server Overview. How CTI Server Works How CTI Server Works, page 1 Unified CCE Call Processing, page 2 CTI Server Configurations, page 4 CTI Server Message Set, page 7 How CTI Server Works The CTI Server provides an interface between Unified

More information

VoiceAccess Users Guide

VoiceAccess Users Guide Users Guide Table of Contents GETTING STARTED...1 Device Configuration...1 Connecting to a PBX...2 Plus Features...2 VoiceMail...2 Call Forwarding...2 Caller ID...3 MANAGING CALLING FEATURES FROM THE PHONE...4

More information

Hitachi ID Password Manager Telephony Integration

Hitachi ID Password Manager Telephony Integration Hitachi ID Password Manager Telephony Integration 2016 Hitachi ID Systems, Inc. All rights reserved. Contents 1 Introduction 1 2 Functional integration 2 2.1 Self-service password reset....................................

More information

T3main. Powering comprehensive unified communications solutions.

T3main. Powering comprehensive unified communications solutions. T3main Powering comprehensive unified communications solutions. MANAGE COMMUNICATIONS THE SMART WAY T3 Telecom Software designs innovative voice messaging, unified messaging and call routing environments

More information

Dial Peer Features and Configuration

Dial Peer Features and Configuration Establishing voice communication over a packet network is similar to configuring a static route: You are establishing a specific voice connection between two defined endpoints. Call legs define the discrete

More information

NEAXMail AD-64 VOICE/UNIFIED MESSAGING SYSTEM User Guide

NEAXMail AD-64 VOICE/UNIFIED MESSAGING SYSTEM User Guide NEAXMail AD-64 VOICE/UNIFIED MESSAGING SYSTEM User Guide 2002-2004 Active Voice LLC All rights reserved. First edition 2004 ActiveFax, PhoneBASIC, Repartee, TeLANophy, View- Call, ViewFax, and ViewMail

More information

Version 2.6. SurVo Advanced User s Guide

Version 2.6. SurVo Advanced User s Guide Version 2.6 SurVo Advanced User s Guide Contents What is a SurVo?...3 SurVo: Voice Survey Form...3 About the Documentation...3 Ifbyphone on the Web...3 Setting up a SurVo...4 Speech/Recording Options...4

More information

ISDN Network Side for ETSI Net5 PRI

ISDN Network Side for ETSI Net5 PRI ISDN Network Side for ETSI Net5 PRI Feature History Release 12.1(T) 12.1(5)XM2 Modification This feature was introduced. Support was added for the Cisco AS5350 and Cisco AS5400 universal gateways. This

More information

Avaya Dialog Designer Dialog Designer Developer s Guide

Avaya Dialog Designer Dialog Designer Developer s Guide Avaya Dialog Designer Dialog Designer Developer s Guide August 2005 Issue 1 2005 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document

More information

UC for Business Executive Insight for 2010

UC for Business Executive Insight for 2010 Quick Reference Guide UC for Business Executive Insight for 2010 006NEC10-00QRGR NEC Corporation of America www.necam.com Revision History Revision History Document No. Release Date Change Description

More information

CertifyMe. CertifyMe

CertifyMe. CertifyMe CertifyMe Number: 642-241 Passing Score: 800 Time Limit: 120 min File Version: 9.6 http://www.gratisexam.com/ CertifyMe 642-241 Exam A QUESTION 1 In a Cisco Unified Contact Center Enterprise design, the

More information

Five9 Virtual Contact Center

Five9 Virtual Contact Center Cloud Contact Center Software Five9 Virtual Contact Center Agent s Guide November 2017 This guide describes how to receive and process calls and textual interactions and use tools, such as scripts, worksheets,

More information

Calls Originated by Cisco Unified Communications Manager

Calls Originated by Cisco Unified Communications Manager Calls Originated by Cisco Unified Communications Manager Overview, page 1 Customer Call Flows, page 2 Protocol Call Flows, page 3 Deployment Implications, page 6 Mobile Agent in UCM, page 7 Overview A

More information

SIP Trunking: Voic Number Fact Sheet

SIP Trunking: Voic Number Fact Sheet SIP Trunking: Number Fact Sheet FOR MORE INFO VISIT: CALL US EMAIL US intermedia.net +1.800.379.7729 sales@intermedia.net 2 SIP Trunking: Number Fact Sheet FACT SHEET SIP Trunking Number The Number rings

More information

This feature was introduced.

This feature was introduced. Feature History Release 12.2(11)T Modification This feature was introduced. This document describes the QSIG for TCL IVR (Tool Language Interactive Voice Response) 2.0 feature in and includes the following

More information

Special Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML

Special Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML Special Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML Rolf Schwitter schwitt@ics.mq.edu.au Macquarie University 2004 1 Today s Program Developing speech interfaces Brief history

More information

VoiceXML. Installation and Configuration Guide. Interactive Intelligence Customer Interaction Center (CIC) Version 2016 R4

VoiceXML. Installation and Configuration Guide. Interactive Intelligence Customer Interaction Center (CIC) Version 2016 R4 VoiceXML Installation and Configuration Guide Interactive Intelligence Customer Interaction Center (CIC) Version 2016 R4 Last updated June 17, 2016 (See Change Log for summary of changes.) Abstract This

More information

Five9 Application for Zendesk

Five9 Application for Zendesk Cloud Contact Center Software Five9 Application for Zendesk Agent s Guide November 2014 This guide describes how to use the integration between Five9 and the Zendesk desktop to process calls and voice

More information

Avaya one-x Mobile User Guide for Windows Mobile

Avaya one-x Mobile User Guide for Windows Mobile Avaya one-x Mobile User Guide for Windows Mobile 18-602903 Issue 2 December 2008 2008 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document

More information

Qwest Event Service Definition & Glossary for Wells Fargo Financial

Qwest Event Service Definition & Glossary for Wells Fargo Financial Qwest Event Service Definition & Glossary for Wells Fargo Financial Event Service is Qwest premium, fuly managed solution designed for event-style applications. Qwest Event Service provides event-based

More information

Six Questions to Answer When Buying a Phone System

Six Questions to Answer When Buying a Phone System NEW PHONE SYSTEM BUYER S GUIDE Six Questions to Answer When Buying a Phone System In addition to the most comprehensive portfolio of voice communications, data and wireless networking products in the industry,

More information

User Manual 3CX VOIP client / Soft phone Version 6.0

User Manual 3CX VOIP client / Soft phone Version 6.0 User Manual 3CX VOIP client / Soft phone Version 6.0 Information in this document is subject to change without notice. Companies names and data used in examples herein are fictitious unless otherwise noted.

More information

SMB8000 Interactive Voice Response

SMB8000 Interactive Voice Response Notice Note that when converting this document from its original format to a.pdf file, some minor font and format changes may occur. When viewing and printing this document, we cannot guarantee that your

More information

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

ABSTRACT. that it avoids the tolls charged by ordinary telephone service ABSTRACT VoIP (voice over IP - that is, voice delivered using the Internet Protocol) is a term used in IP telephony for a set of facilities for managing the delivery of voice information using the Internet

More information

Unified Communications Manager Express Toll Fraud Prevention

Unified Communications Manager Express Toll Fraud Prevention Unified Communications Manager Express Toll Fraud Prevention Document ID: 107626 Contents Introduction Prerequisites Requirements Components Used Conventions Overview Internal vs. External Threats Toll

More information

Mobile Agent. Capabilities. Cisco Unified Mobile Agent Description. Unified Mobile Agent Provides Agent Sign-In Flexibility

Mobile Agent. Capabilities. Cisco Unified Mobile Agent Description. Unified Mobile Agent Provides Agent Sign-In Flexibility Capabilities, page 1 Initial setup, page 7 Administration and usage, page 17 Capabilities Cisco Unified Description Unified supports call center agents using phones that Packaged CCE does not directly

More information

A Sample Configuration for Computer Instruments e-ivr Automated Attendant and Voic 3.0 with Avaya IP Office System Issue 1.

A Sample Configuration for Computer Instruments e-ivr Automated Attendant and Voic 3.0 with Avaya IP Office System Issue 1. Avaya Solution & Interoperability Test Lab A Sample Configuration for Computer Instruments e-ivr Automated Attendant and Voicemail 3.0 with Avaya IP Office System 1.4 - Issue 1.0 Abstract These Application

More information

Advanced VoIP Applications

Advanced VoIP Applications Advanced VoIP Applications New application deployments for VoIP networks can use a variety of network protocols and architectures. The use of MGCP and SIP are possible solutions and this paper discusses

More information

Web Administration Interface User Guide. (version 2.1)

Web Administration Interface User Guide. (version 2.1) Web Administration Interface (version 2.1) 2 Disclaimer THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS

More information

SCSA HARDWARE MODEL AEB HARDWARE MODEL PEB HARDWARE MODEL. 4-Port PCI Voice Processing with H.100 Interoperability

SCSA HARDWARE MODEL AEB HARDWARE MODEL PEB HARDWARE MODEL. 4-Port PCI Voice Processing with H.100 Interoperability SCSA HARDWARE MODEL AEB HARDWARE MODEL PEB HARDWARE MODEL 4-Port PCI Voice Processing with H.100 Interoperability The is a four port analog SCSA voice processing board ideal for developers building Enterprise

More information

OpenScape Contact Center Multimedia. First Contact Resolution in a Multi-Channel World <insert date here>

OpenScape Contact Center Multimedia. First Contact Resolution in a Multi-Channel World <insert date here> OpenScape Contact Center Multimedia First Contact Resolution in a Multi-Channel World Agenda OpenScape Contact Center Agile vs. Enterprise What is OpenScape Contact Center Multimedia

More information

Avaya one-x Mobile User Guide for Windows Mobile

Avaya one-x Mobile User Guide for Windows Mobile Avaya one-x Mobile User Guide for Windows Mobile Release 5.2 January 2010 0.2 2009 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document

More information

Virtual PBX Product Guide MODEL: SP-250 SP-500 SP-1000 SP-1500 SP-3000

Virtual PBX Product Guide MODEL: SP-250 SP-500 SP-1000 SP-1500 SP-3000 Virtual PBX Product Guide MODEL: SP-250 SP-500 SP-1000 SP-1500 SP-3000 Welcome to SimplifiCloud EXPAND, IMPROVE & REDUCE COSTS OF YOUR TELEPHONE SYSTEM SimplifiCloud presents unified communication systems

More information

Quad BRI GSM Gateway with 8 GSM Ports

Quad BRI GSM Gateway with 8 GSM Ports Quad BRI GSM Gateway with 8 GSM Ports HG-2000/3U Cost Saving Customer Premises Equipment with Carrier Grade Performance Product Description November 2009 Contents Next Page Hypermedia HG-2000/3U 3 Contents

More information

Product Description. October 12th, 2006 Geert Michiels en - TBL60 - Product Description.doc TeleButler 6.0

Product Description. October 12th, 2006 Geert Michiels en - TBL60 - Product Description.doc TeleButler 6.0 Product Description www.voxtron.com/telebutler Document Information Date Author Document reference Product : : : : October 12th, 2006 Geert Michiels 20061012 - en - TBL60 - Product Description.doc TeleButler

More information

T-Server Fundamentals

T-Server Fundamentals This chapter provides general information about T-Server features and functionality and about its configuration and installation. Generally, this chapter presents overview information that applies to all

More information

Application Notes for the SDC IntelliSPEECH with Avaya Communication Manager - Issue 1.0

Application Notes for the SDC IntelliSPEECH with Avaya Communication Manager - Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for the SDC IntelliSPEECH with Avaya Communication Manager - Issue 1.0 Abstract These Application Notes describe the configuration steps required

More information

IVR/VRU Self-Service. About VRUs. About VRUs, page 1 VRU Application Reporting, page 2 Guidelines for Reporting on VRUs, page 7

IVR/VRU Self-Service. About VRUs. About VRUs, page 1 VRU Application Reporting, page 2 Guidelines for Reporting on VRUs, page 7 About VRUs, page 1 VRU Application Reporting, page 2 Guidelines for Reporting on VRUs, page 7 About VRUs A VRU, or voice response unit, also called an Interactive Voice Response Unit (IVR), is a telecommunications

More information

Cisco Unity Express Windows and Menus

Cisco Unity Express Windows and Menus Cisco Unity Express Windows and Menus Last updated: June 21, 2007 This chapter describes the windows, menus, and icons available in the Cisco Unity Express voice-mail system and contains the following

More information

Digital Advisory Services Professional Service Description SIP SBC with Field Trial Endpoint Deployment Model

Digital Advisory Services Professional Service Description SIP SBC with Field Trial Endpoint Deployment Model Digital Advisory Services Professional Service Description SIP SBC with Field Trial Endpoint Deployment Model 1. Description of Services. 1.1 SIP SBC with Field Trial Endpoint Deployment Verizon will assist

More information

SoLink-Lite IP-PBX. Administrator Guide. (Version 1.0)

SoLink-Lite IP-PBX. Administrator Guide. (Version 1.0) SoLink-Lite IP-PBX Administrator Guide (Version 1.0) TABLE OF CONTENT 1.0 Introduction... 1 2.0 Setting Up the IP-PBX... 2 3.0 Logging On... 3 4.0 Configuring Network... 4 5.0 Configuring Hardware... 5

More information