CCXML in Action: A CCXML Auto Attendant
|
|
- Emory Freeman
- 6 years ago
- Views:
Transcription
1 CCXML in Action: A CCXML Auto Attendant CCXML is the right platform on which to build applications that span the gap between self-service and traditional telephony call control. by Steve Apiki CCXML (Call Control XML) is the bridge between stand-alone IVR applications and call processing systems. Using CCXML, developers can build applications that combine self service features, such as voice dialogs, and call control features, such as More Resources Part 1 of this Series Auto Attendant Sample Application Product Brief: Avaya Dialog Designer Product Brief: Avaya Voice Portal More DevConnect Resources conferencing, and build these applications on a single, integrated platform. In the first part of this two-part series, we looked at the structure of CCXML, at its language elements, and described some of its capabilities. In this article, we'll walk through a full CCXML program and get a feel for building applications that combine CCXML and VXML (Voice XML) using Avaya Dialog Designer. Avaya Dialog Designer is an Eclipse-based IDE for building and testing CCXML and VXML applications. Dialog Designer supports speech application development with graphical design tools, application templates, and an embedded voice browser for testing and debugging applications. We'll focus our discussion of practical CCXML on the Auto Attendant sample application for Dialog Designer (the sample application is available from the DevConnect website with free registration). Using Auto Attendant as a guide, we'll see where CCXML fits in the development environment, how a real application is structured, and dive into the CCXML behind the Auto Attendant's call control features. One Service, Two Applications Auto Attendant directs callers to the appropriate extension and allows the called party to accept or reject the incoming call. It's actually composed of two applications, AutoAttendantCC, the CCXML application that drives the call, and AutoAttendantDialog, a VXML application that facilitates user interaction. This is typical of how you might structure a combined speech and call control project. Figure 1 shows the two projects together in Dialog Designer.
2 Figure 1. The Auto Attendant sample application is composed of a CCXML project and a VXML project. We won't spend much time on the VXML side here, other than to describe how the CCXML and VXML programs interact. Both AutoAttendantCC and AutoAttendantDialog run on a web server, each at its own URL. To start up a dialog, AutoAttendantCC specifies the AutoAttendantDialog URL as its source, and the voice browser loads the VXML document from the web server. The voice browser starts up a VXML interpreter instance to run the dialog and hands values from the CCXML session to the new VXML session. AutoAttendantCC, the CCXML application, is essentially a single JSP (JavaServer Page) that generates the CCXML document to be handed off to the web browser. Although it's written as a JSP, JSP scripting is used sparingly, for the most part to dynamically generate URLs otherwise it's a static CCXML document. All of the action in AutoAttendantCC takes place in the CCXML interpreter where the voice browser processes the document. State by State As we noted in part one of this series, a CCXML application consists of a series of event handlers and can be modeled as a finite state machine. Figure 2 shows a simplified state diagram for Auto Attendant. It's simplified because it includes only transitions that help to illustrate the primary call flow. There are a number of additional transitions (for example, if the caller hangs up unexpectedly) that are not shown.
3 Figure 2. The state diagram for Auto Attendant. The application begins in the incomingcall state. Each transition in the diagram represents a CCXML event handler that responds to the incoming event in some way, sometimes by changing the current state. The application proceeds from state to state until the session terminates at the exit state. These are the possible states in Auto Attendant: incomingcall The starting state, where the application accepts incoming calls. initialdialog After making a connection, Auto Attendant starts the initial VXML dialog to ask the caller for the extension to call. This dialog also asks the caller to record his or her information so that it can be presented to the callee when the call is transferred. in_initialdialog For each of the three VXML dialogs, the corresponding in_-state occurs while the VXML interpreter is running the dialog. It's primarily a place to handle dialog.exit events.
4 placecall Auto Attendant creates the outgoing call to the callee's extension. If the connection fails, Auto Attendant sends itself a start.callnextextn event which causes the transition to getextndialog. callerinfodialog The caller info dialog presents the called party with the recorded information from the caller. The callee can accept or reject the call. in_callerinfodialog If the callee rejects the call, Auto Attendant sends itself a start.callnextextn event which moves the state back to getextndialog. If the call is accepted, Auto Attendant bridges the two call legs and moves to the connected state. connected The two call legs are bridged. If the call is disconnected in this state, the session terminates. getextndialog This dialog asks the caller for a new extension to dial. Auto Attendant starts this dialog on any outbound call failure or if the callee rejects the call. in_getextndialog Occurs while the get extension dialog is active. If the caller specifies a new extension, Auto Attendant moves back to placecall to place another call. Accepting the Call All CCXML documents consist of an <eventprocessor> element that contains a number of transitions (event handlers). In Auto Attendant, the first transition accepts any incoming calls and looks like this (Author's note: in this and all following CCXML fragments, we've removed some logging calls from the Avaya sample application to make things clearer): <transition event="connection.alerting" state="incomingcall"> <assign name="in_connectionid" expr="event$.connectionid" /> <accept connectionid="in_connectionid" /> This transition responds to connection.alerting events in the incomingcall state (the initial state) only. It responds by assigning the connectionid from the event to a global variable (in_connectionid) that can be seen from any transition. Finally, it accepts the call with the CCXML <accept> element. Unless there are errors, calling accept should result in a connection.connected event in the same state. What we want to do at this point is to launch the initial VXML dialog, but instead of doing so directly (with <dialogstart>), we move to a central dispatcher transition that handles the starting up of all dialogs: <transition event="connection.connected" state="incomingcall"> <assign name="state" expr="'initialdialog'" /> <assign name="dialogaction" expr="'initial'" /> <assign name="using_connectionid" expr="in_connectionid" /> <send targettype="'ccxml'" name="'start.dialog'" target="session.id" delay="'0s'" /> This transition uses something we haven't discussed before, an application-specific event. After logging the event information, Auto Attendant sets the dialogaction and using_connectionid global variables and calls the <send> element to send an event named "start.dialog" to itself
5 (session.id refers to the current CCXML session). Although events can include fields, this event doesn't; instead, the global variables are used to communicate with the transition that handles the event. Dialog Interactions Here is the transition that handles start.dialog: <transition event="start.dialog" state="initialdialog getextndialog callerinfodialog"> <dialogprepare connectionid="using_connectionid" type="'application/voicexml+xml'" src="'<%=locationext%>/autoattendantdialog/start'" namelist="dialogaction inputdata" parameters="dialogaction inputdata" /> As discussed earlier, this is a dispatching event handler that centralizes the startup of all dialogs. The event processor selects this transition for the start.dialog event in any one of the three states (initialdialog, getextndialog, or callerinfodialog) where the event can be sent. Auto Attendant uses the <dialogprepare> element to prepare dialogs before actually starting them with <dialogstart>. dialogprepare gives the CCXML interpreter the opportunity to fetch any resources it needs for the dialog prior to startup. dialogprepare may be called ahead of time when it will be less noticeable to the caller (for example, in response to the connection.alerting event before accepting the call) if the dialog takes a long time to set up. In dialogprepare, we specify the parameters to pass to the VXML dialog as a list of variable names in the parameters attribute. These are the same global variables that we set up before sending start.dialog. The VXML interpreter will have access to these values as session variables in the VXML session. Once the dialog is prepared (in a common dialog.prepared event handler), we use <dialogstart> to run the prepared dialog. We then wait for dialog.started as a signal to move to the next state. For the initialdialog state, the next state is in_initialdialog. Each state that starts a dialog has a corresponding "in_" state where the dialog is active and the CCXML application is ready to handle the dialog.exit event. Each dialog.exit handler unpacks the values obtained from the caller by the VXML dialog. Here is the dialog.exit handler for in_initialdialog: <transition event="dialog.exit" state="in_initialdialog"> <assign name="recording" expr="event$.values.outputdata" /> <assign name="inputdata" expr="recording" /> <assign name="dialogresult" expr="event$.values.dialogresult" /> <assign name="extntocall" expr="event$.values.extensiontocall" /> session.connections[event$.connectionid].remote" /> <if cond="dialogresult == 'CANCEL'"> <log expr="'user quit application exiting'" /> <disconnect connectionid="in_connectionid" /> <exit /> </if> <assign name="state" expr="'placecall'" />
6 <createcall dest="extntocall" connectionid="out_connectionid" timeout="10000" callerid="session.connections[event$.connectionid].remote" /> The dialog.exit event object includes a values associative array. We can read the dialog's output values from this array by name. For example, we read the extension specified by the caller from event$.values.extensiontocall and store this in a global variable. If the caller cancels from the initial VXML dialog, we read the "CANCEL" value back from event$.values.dialogresult and terminate the session. Otherwise, we proceed to the placecall state to start the outbound call. Placing the Outbound Call As shown above, we place the outbound call using <createcall>, specifying the extension to call as an attribute. We also relay an identifying string for the incoming call to the called extension using the callerid attribute. If createcall fails (for example, because the extension was invalid) we'll receive a connection.failed event. In the connection.failed transition, we use another application-specific event ("start.callnextextn," as shown in the state diagram) to move to the getnextextn state, where we'll prepare and start a dialog to ask the caller for another extension. If createcall succeeds, we want to play the recorded information from the caller to the called party and let him or her decide to accept or reject the call. We do that using the start.dialog event to get back to the dialog dispatcher, specifying the playcallerinfo dialog and that the dialog should be connected to the outbound call leg: <transition event="connection.connected" state="placecall"> <assign name="state" expr="'callerinfodialog'" /> <assign name="dialogaction" expr="'playcallerinfo'" /> <assign name="inputdata" expr="recording" /> <assign name="using_connectionid" expr="out_connectionid" /> <send targettype="'ccxml'" name="'start.dialog'" target="session.id" delay="'0s'" /> When this dialog exits, we know whether the callee accepts or rejects the call, and can act accordingly. This is the relevant part of the dialog.exit handler for in_callerinfodialog: <if cond="calledpartyresponse == 'yes'"> <assign name="state" expr="'connected'" /> <join id1="in_connectionid" id2="out_connectionid" duplex="'full'" /> <elseif cond="calledpartyresponse == 'no'" /> <disconnect connectionid="out_connectionid" /> </if> If the callee accepts the call, we bridge the two call legs using the <join> element and move to the connected state. If not, we disconnect the outbound connection (only) using <disconnect>. When we receive the corresponding connection.disconnected event, we send
7 the start.callnextextn event to get us back to the getnextextn state, where again we'll ask the caller for a new extension to try. The Right Platform Auto Attendant includes both examples of common CCXML tasks, like sending and receiving values to and from voice dialogs, and some more advanced techniques, like using applicationspecific events to centralize event handling. That makes it a good sample application on which to hang a discussion of practical CCXML, as we've done here. It's also an example of the kinds of powerful applications you can build by combining VXML dialogs with the call control capabilities of CCXML. Auto Attendant is a self-service application that would be impossible to build in VXML alone. CCXML extends the web platform beyond its role as an isolated host for IVR applications, where telephony functions beyond a simple transfer would need to be programmed elsewhere, and by other developers. Instead, CCXML makes the web the right platform for building innovative new self-service applications with the ability to connect callers with a variety of services and applications, as well as with other people. Steve Apiki is senior developer at Appropriate Solutions, Inc., a Peterborough, NH consulting firm that builds server-based software solutions for a wide variety of platforms using an equally wide variety of tools. Steve has been writing about software and technology for over 15 years.
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 informationApplication Notes for Versay CUE Analytics with Avaya Aura Experience Portal Release Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Versay CUE Analytics with Avaya Aura Experience Portal Release 7.1 - Issue 1.0 Abstract These Application Notes describe the configuration
More informationPhonologies 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 informationAVAYA ONE-X COMMUNICATOR SOFTPHONE (WINDOWS) USER GUIDE
AVAYA ONE-X COMMUNICATOR SOFTPHONE (WINDOWS) USER GUIDE 1 AVAYA ONE-X COMMUNICATOR SOFTPHONE (WINDOWS) INSTRUCTIONS Log In / Log Out 3 Placing a call 4 Adding a Contact 6 Modifying a Contact 7 Mute microphone
More informationCallback Assist InterOp with Avaya Aura Contact Center. Application Note
Callback Assist InterOp with Avaya Aura Contact Center 7.x Abstract This application note applies to Avaya Aura Contact Center 7.x. It describes how Avaya customers can configure & use Callback Assist
More informationVoice Browser Working Group (VBWG) Input on application backplane topics. Scott McGlashan (HP) Rafah Hosn (IBM)
Voice Browser Working Group (VBWG) Input on application backplane topics Scott McGlashan (HP) Rafah Hosn (IBM) W3C Backplane Meeting, Amsterdam, November 2006 Agenda Key points VBWG specifications Data-Flow-Presentation
More informationApplication Notes for Braxtel Fluency Communicator Interactive Voice Response with Avaya IP Office - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Braxtel Fluency Communicator Interactive Voice Response with Avaya IP Office - Issue 1.0 Abstract These Application Notes describe the configuration
More informationTDS managedip Hosted Unified Communication (UC) User Guide
Installation and Setup To Install the Application: The application is available for both PC and MAC. To download, visit the TDS Support Site at: http://support.tdsmanagedip.com/hosted To log into the Application:
More informationApplication 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 information4 Port IP-PBX + SIP Gateway System
4 Port IP-PBX + SIP Gateway System The IPG-40XG is an embedded Voice over IP (VoIP) PBX Server with Session Initiation Protocol (SIP) to provide IP extension phone connections for global virtual office
More informationIntegrated Conference Bridge Professional
Title page Communication Server 1000 Integrated Conference Bridge Professional iii Nortel Communication Server 1000 Nortel Integrated Conference Bridge Professional Revision history June 2007 Standard
More informationCall-in Agent Configuration 9
Call-in Agent Configuration 9 9.1 Overview of the Call-in Agent The Call-in Agent enables users to access OPC data over the phone. The Call-in Agent configuration sets up the voice and key entries and
More informationApplication Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Interactive Response Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Interactive Response Issue 1.0 Abstract These Application Notes
More informationVClarity 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 informationInternet Phone. User Guide
Internet Phone User Guide WELCOME Welcome to Madison. We are pleased to provide you with our quality service and support. We value relationships with our customers and look forward to being of service
More informationNet2Phone Office Administrator s Guide
Net2Phone Office Administrator s Guide May 2015 All Rights Reserved The use, disclosure, modification, transfer or transmittal of this work for any purpose, in any form, or by any means, without the written
More informationFigure 4-1. A Scenario of SIP outgoing calls in Vigor 3300V
4. SIP Call, Proxy, Outbound Proxy and Domain This chapter shows how SIP Proxy, Outbound Proxy and Domain work in a SIP outgoing call. This chapter is divided into the following sections, Section 4.1:
More informationFAQs. Overview. Cisco Unified Contact Center Express Report User Guide, Release 11.5(1) 1
Overview, page 1 General, page 2 Availability of Reporting Data, page 4 Data Reconciliation Among Reports, page 7 Abandoned Call Detail Activity Report, page 10 Agent Call Summary Report, page 11 Agent
More informationSmarterControl SCSIP FOR HS3
DOCUMENT VERSION 1.3 FOR SCSIP 1.5.9 AND ABOVE Creating Multi Menus, Pin number requests and call control all without any scripting knowledge. SmarterControl SCSIP 1.5.3.9 FOR HS3 Manual and Examples Duncan
More informationQuick Resource for Crexendo Home Office Suite
Crexendo Business Solutions Inc. Quick Resource for Crexendo Home Office Suite Crexendo QuickStart Guide 1 Crexendo QuickStart Guide Crexendo Business Solutions Inc. Getting Started Adaptor Installation
More informationApplication Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release 4.0 - Issue 1.0 Abstract These
More informationApplication Notes for configuring Unified Dispatch Unibook platform with Avaya IP Office Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for configuring Unified Dispatch Unibook platform with Avaya IP Office 9.1 - Issue 1.0 Abstract These Application Notes describe the configuration
More informationAbout 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 informationAvaya Interaction Center Release 7.1 Avaya Agent User Guide
Avaya Interaction Center Release 7.1 Avaya Agent User Guide 07-300582 Release 7.1 May 2006 2000 to 2006 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information
More informationApplication Notes for InfoTalk-Vbrowser 3.0 with Avaya Aura Communication Manager and Avaya Aura Session Manager 6.3 Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for InfoTalk-Vbrowser 3.0 with Avaya Aura Communication Manager and Avaya Aura Session Manager 6.3 Issue 1.0 Abstract These Application Notes
More information2019/02/09 17:50 1/2 System Configuration. System Configuration... 1 Display Site Menu... 2
2019/02/09 17:50 1/2 System Configuration Table of Contents System Configuration... 1 Display... 1 Menus... 2 File Menu... 2 Site Menu... 2 Telephony Menu... 3 Features Menu... 3 Context Menu... 4 Line
More informationLogging Into the Web Portal
V0610 Logging Into the Web Portal Open your Web browser application. In the address field, enter the external WebPortal address, https://lightpathvoice.com Click Go. In the Phone Number field, enter your
More informationNew SIP Trunking Admin Portal User Guide
New SIP Trunking Admin Portal User Guide Contents Welcome... 3 Viewing Your Locations... 4 Viewing location general information... 6 Viewing and editing location Caller ID... 7 Viewing and editing location
More informationA Sample Configuration for Computer Instruments e-ivr Automated Attendant and Voic 3.0 with Avaya MERLIN Magix Issue 1.
Avaya Solution & Interoperability Test Lab A Sample Configuration for Computer Instruments e-ivr Automated Attendant and Voicemail 3.0 with Avaya MERLIN Magix 3.0 - Issue 1.0 Abstract These Application
More informationA 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 information2. From the Dashboard, scroll down to the Auto Attendant, and click the Settings Button, then click Detailed Settings.
Call Detail Records (CDR) for Auto Attendants PURPOSE: Explain how to pull, export and understand the Call Detail Records in relation to the Auto Attendant Service. Pull Call Detail Reports (CDR) Call
More informationAction URL and Active URI specification
Action URL and Active URI specification Version: V1.0 Release date: 2014-3-29 2011-2014 Fanvil Co., Ltd. This document contains information that is proprietary to Fanvil Co., Ltd (Abbreviated as Fanvil
More informationQueue Callback Module
Queue Callback Module Part of the VQ Plus Commercial Module Overview How to Create a Queue Callback Name Caller ID Number Prepend Dial Matches Callback Queue Announcement Number Prompt Force CID Allow
More informationApplication Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Voice Portal Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Voice Portal Issue 1.0 Abstract These Application Notes describe
More informationGVP Deployment Guide. How the Media Control Platform Works
GVP Deployment Guide How the Media Control Platform Works 7/23/2018 How the Media Control Platform Works Read here about how the Media Control Platform performs its role in a GVP deployment: Operational
More informationSolutions Reference Guide. IP TalkSM. Voic & Navigator Web Portal
IP Talk SM Solutions Reference Guide IP TalkSM Voicemail & Navigator Web Portal Table of Contents Voicemail Accessing Your Voicemail................... 1 Voicemail Main Menu........................ 2
More informationINTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS
ιατµηµατικό Μεταπτυχιακό Πρόγραµµα Σπουδών : Οικονοµική & ιοίκηση Τηλεπικοινωνιακών ικτύων (Νέες υπηρεσίες και τεχνολογίες δικτύων) INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS Π.Κ Κίκιραs
More informationAvaya 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 informationVoice Mail User s Guide
Voice Mail User s Guide Introduction The MX voice mail server configures mail boxes and accesses voice messages for users, ACD groups, and operators. This user s guide describes voice mail server procedures
More informationApplication Notes for Configuring Computer Instruments Experience Configuration Interface, with Avaya Aura Experience Portal Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Computer Instruments Experience Configuration Interface, with Avaya Aura Experience Portal Issue 1.0 Abstract These Application
More informationStart your greeting once the Incoming Call window appears. Make sure you are in Ready state to receive incoming calls
Agent Desktop Plus Working With Voice Calls Receiving & Initiating Calls Receiving an Outbound Campaign Call Make sure you are in Ready state to receive incoming calls Always enable Auto-Answer for Outbound
More informationQuick Reference Guide.
TelNet OfficeEdge Complete Cisco SPA500 series phone. Quick Reference Guide. IP Phone/Calling Features VoiceMail Personal Assistant Toolbar Dialing Your Phone Calling Features To dial phone number or extension
More informationInformation About Single Number Reach, on page 1 Configure Single Number Reach, on page 4 Feature Information for Single Number Reach, on page 16
Information About, on page 1 Configure, on page 4 Feature Information for, on page 16 Information About Overview of The (SNR) feature allows users to answer incoming calls to their extension on either
More informationApplication Notes for Integrated Research Prognosis Unified Communication Version 10 with Avaya Aura Experience Portal Release Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Integrated Research Prognosis Unified Communication Version 10 with Avaya Aura Experience Portal Release 7.0 - Issue 1.0 Abstract These
More informationUnified CVP Call Flow Models
After understanding the Prerequisites for Call Flow Model Configuration, select one of the following call flow models for Unified Customer Voice Portal (CVP) implementation. Common Tasks for, page 1 Standalone
More informationEP502/EP504 IP PBX 1.1 Overview
1.1 Overview The EP502/EP504 is an embedded Voice over IP (VoIP) Server with Session Initiation Protocol (SIP) to provide IP extension phone connection for global virtual office of small-to-medium business
More informationManual Cellip 365 Centrex Dashboard Audio Library Recording a Sound File Auto attendant (IVR)...
TABLE OF CONTENTS Manual Cellip 365 Centrex... 2 1. Dashboard... 2 2. Audio Library... 2 2.1 Recording a Sound File... 3 3. Auto attendant (IVR)... 3 4. Response group... 6 4.1 Change the name of the response
More informationUCx Feature Guide for Nortel IP phones - with Feature Key mode disabled
UCx Feature Guide for Nortel IP phones - with Feature Key mode disabled Date: 22 November 2016 System: UCx Release: 5.0 Phone models: Nortel IP Phones i20xx Series, 11xx Series and 12xx Series Page 2 of
More informationApplication Notes for Configuring Computer Instruments e-ivr, as a SIP endpoint, with Avaya IP Office 500 V2 Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Computer Instruments e-ivr, as a SIP endpoint, with Avaya IP Office 500 V2 Issue 1.0 Abstract These Application Notes describe
More informationVersion 2.6. Smart Click-to-Call Advanced User s Guide
Version 2.6 Smart Click-to-Call Advanced User s Guide Contents What is Smart Click-to-Call?...3 About the Documentation...3 Ifbyphone on the Web...3 Setting Up Smart Click-to-Call...5 Smart Click-to-Call
More informationContact Center. Installation, Configuration and Operation Manual
Contact Center Installation, Configuration and Operation Manual Contents 1. Introduction... 3 2. Key Terms and Definitions... 4 3. How the Contact Center Works... 5 4. Installing the Contact Center...
More informationBack-end Avaya Aura Experience Portal and SIP-enabled Avaya Aura Contact Center using Context Creation
Back-end Avaya Aura Experience Portal and SIP-enabled Avaya Aura Contact Center using Context Creation Overview This document describes how to integrate Avaya Aura Contact Center and a back-end Avaya Aura
More informationSYNTHESYS.NET PORTAL WEB BROWSER
SYNTHESYS.NET PORTAL WEB BROWSER Synthesys.Net Portal Taking Calls 1 All rights reserved The contents of this documentation (and other documentation and training materials provided), is the property of
More informationAn Overview of Cisco MobilityManager
CHAPTER 1 An Overview of Cisco MobilityManager This chapter describes Cisco MobilityManager and includes these sections: Key Features and Benefits, page 1-4 Use Case Examples, page 1-5 Compatibility with
More informationSurVo. 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 informationCustomer Guide to Avaya DMCC-SO Integrations.
Customer Guide to Avaya DMCC-SO Integrations www.incontact.com Customer Guide to Avaya DMCC-SO Integrations Version This guide should be used with incontact WFO v5.6 or later Revision February 2016 About
More informationGrandstream Networks, Inc. UCM6200 Basic Configuration Guide
Grandstream Networks, Inc. Table of Contents OVERVIEW... 4 SETUP GUIDE SCENARIO... 4 QUICK INSTALLATION... 5 Connecting the UCM6200... 5 Access UCM6200 series Web Interface... 5 CREATE USER EXTENSION...
More informationVoyant Connect User Guide
Voyant Connect User Guide WELCOME TO VOYANT CONNECT 3 INSTALLING VOYANT CONNECT 3 MAC INSTALLATION 3 WINDOWS INSTALLATION 4 LOGGING IN 4 WINDOWS FIRST LOGIN 6 MAKING YOUR CLIENT USEFUL 6 ADDING CONTACTS
More informationfanvil file, forbidden to steal!
Action URL and Active URI specification Version: V1.0 Release date: 2014-3-29 2011-2014 Fanvil Co., Ltd. This document contains information that is proprietary to Fanvil Co., Ltd (Abbreviated as Fanvil
More information1. General Information
Tenant User Manual INDEX 1. General Information...3 1.1 Introduction...3 1.2 Logging in...3 1.3 Forgot Password...4 1.4 Dashboard...6 2. Config...9 2.1 ACL List...9 2.2 Prompt List...10 2.3 Plan...11 2.4
More informationApplication Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0 Abstract These Application Notes provide
More informationCisco 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 informationUsing Avaya one-x Agent
Using Avaya one-x Agent Release 1.0 June 2009 2009 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document was complete and accurate at
More informationPost Call Survey. Capabilities. Design Considerations. Capabilities, page 1 Initial Setup, page 2 Administration and Usage, page 6
Capabilities, page 1 Initial Setup, page 2 Administration and Usage, page 6 Capabilities A takes place after normal call treatment. It is typically used to determine whether customers are satisfied with
More informationZenDesk Integration. Content. Learn more about maximizing your ShoreTel phone system
ZenDesk Integration Updated 3/2017 Content About PCS... 2 Click to Dial... 3 Interactive Voice Response - IVR... 4 Screen Pop... 5 Web Services... 6 Learn more about maximizing your ShoreTel phone system
More informationAbstract. Avaya Solution & Interoperability Test Lab
Avaya Solution & Interoperability Test Lab Application Notes for Avaya Aura Experience Portal 7.0, Aura Communication Manager 6.3, Aura Session Manager 6.3, Avaya Session Border Controller for Enterprise
More informationEnd User Dashboard Voice Toolbar My Extension Call History My Voic My Directory
Blue Wave Features- End User Dashboard End User Dashboard Voice Toolbar My Extension Call History My Voicemail My Directory Voice Toolbar View the status of extensions on your account, call them by selecting
More informationUSE Adobe Host Audio. This. audio conference controls STEP New Profile. Click
USE RGUIDE Adobe Connect Host Audio Control Guide This guide provides instructions to Meeting Hosts on how to: Configure Reservationless-Plus audio conference controls for use in a meeting room Start a
More informationApplication 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 informationPortal User Guide. Portal Release 3.13
Portal User Guide Portal Release 3.13 https://portal.3starsnet.com Page 1 01-08-2018 Contents 1 Introduction 4 2 Accessing Messages on the Web Interface 4 2.1 Searching for Messages 4 2.2 Sorting Messages
More informationApplication Notes for Configuring Sonexis ConferenceManager with Avaya IP Office using a SIP trunk Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Sonexis ConferenceManager with Avaya IP Office using a SIP trunk Issue 1.0 Abstract These Application Notes describe the procedure
More informationCalling Features. Cisco Unified IP Conference Phone 8831 User Guide for Cisco Unified Communications Manager 9.3 1
You can perform basic call-handling tasks using a range of features and services. Feature availability can vary; contact your system administrator for more information. Softkey feature map, page 2 Answer,
More informationCall 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 informationMultimedia Conference Bridge User Guide P/N Rev 1, September 2008 Printed in U.S.A. Technical Support Web Site:
Empowered by Innovation Technical Support Web Site: http://www.necux5000.com Multimedia Conference Bridge User Guide P/N 0913406 Rev 1, September 2008 Printed in U.S.A. This manual has been developed by
More informationApplication Notes for Configuring Telcomp Pickup and Avaya IP Office using DevLink - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Telcomp Pickup and Avaya IP Office using DevLink - Issue 1.0 Abstract These Application Notes describe the procedure for configuring
More informationRecord_With_Confirm. Settings
The voice element combines the functionality of the Record voice element with that of the Menu voice element. The voice element records the caller s voice, then prompts the caller to confirm that the recording
More informationTELENOR MOBILE PBX USER GUIDE
TELENOR MOBILE PBX USER GUIDE This document has been prepared to guide the end-user (mainly Telenor Corporate Client). Following are three main sections in this document MPBX Features and Functionalities
More informationmanagedip Hosted TDS Table of Contents Receptionist Enterprise User Guide
Table of Contents Receptionist Interface... 2 Managing Calls... 3 Managing Contacts... 6 Queued Calls - Call Center Premium... 8 Keyboard Shortcuts... 9 Additional Support... 9 167478/9-15/9072 1 Receptionist
More informationGetting Started 3. Using this Guide 3 Connecting Your Phone 4
Table of Contents Getting Started 3 Using this Guide 3 Connecting Your Phone 4 Adjusting the Footstand / Handset Rest 5 Signing In to Your Phone 5 Choosing the Proper Headset 5 An Overview of Your Phone
More informationApplication Notes for Configuring Computer Instruments eone, with Avaya Aura Experience Portal Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Computer Instruments eone, with Avaya Aura Experience Portal Issue 1.0 Abstract These Application Notes describe the procedure
More informationPerformance Management Operational Measurements and Reporting
Performance Management Operational Measurements and Reporting Avaya MS 7.0 NN44471-701, 02.01 3 Dec 2010 2010 Avaya Inc. All Rights Reserved. tice While reasonable efforts have been made to ensure that
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Fast, but not Furious - ADF Task Flow in 60 Minutes Frank Nimphius, Senior Principal Product Manager Oracle Application Development
More informationmanagedip Hosted TDS Table of Contents Receptionist Business/Office User Guide
Table of Contents Receptionist Interface... 2 Managing Calls... 3 Managing Contacts... 6 Keyboard Shortcuts... 8 Additional Support... 8 167477/9-15/9072 1 Receptionist Interface The Enterprise is a full-featured
More informationProduct Overview. Benefits CHAPTER
CHAPTER 1 Revised July 3, 2012 The Cisco TelePresence Exchange System is an integrated video service-creation platform that enables service providers and strategic partners to offer secure cloud-based
More informationPortal Tutorial. For resellers
Portal Tutorial For resellers 27 November 2013 Contents Log in to your account 4 About the reseller landing page 4 Edit your reseller settings 5 About your reseller account 6 Reseller account defaults
More informationCisco TelePresence Conductor with Cisco Unified Communications Manager
Cisco TelePresence Conductor with Cisco Unified Communications Manager Deployment Guide XC2.2 Unified CM 8.6.2 and 9.x D14998.09 Revised March 2014 Contents Introduction 4 About this document 4 Further
More informationContact Center Assurance Dashboards
The Prime Collaboration Contact Center Assurance performance dashboards help you to monitor your network by providing near real-time information about the Contact Center components such as CUIC, Finesse,
More informationCollaborate App for Android Tablets
The AT&T Collaborate service provides the Collaborate app to help you manage calls and conferences on your Android tablet on the go. The Collaborate app for Android tablets provides these communication
More informationBeacon Office. User Manual. Radianta Inc. V2.4.3
Beacon Office User Manual V2.4.3 Radianta Inc. 3/2008 Radianta, Inc. Beacon Office Page 2 Table of Contents Introduction...3 What is Beacon Office...3 How to Use This Guide... 3 Beacon Office Overview...4
More informationTelstra IP Telephony - Telstra IP Video Phone Feature Guide
1. The Touch screen Your phone has a touch-sensitive screen. To access features or obtain information, tap the menu items, arrow keys, soft keys (the keys along the bottom of the touch screen) and field
More informationRingCentral Contact Center Voice User Guide
RingCentral Contact Center Voice User Guide RingCentral Contact Center Voice User Guide Contents Contents Overview....................................... 3 Installation......................................
More informationANSEL FXS / 1 PSTN. VoIP Telephone Adaptor. User Manual V1.10
ANSEL 5518 1 FXS / 1 PSTN VoIP Telephone Adaptor User Manual V1.10 Quick Guide Step 1: Broadband (ADSL/Cable Modem) Connections for ANSEL 5518 A. Connect ANSEL 5518 WAN port to ADSL NAT Router as the following
More informationVersion 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 informationHosted PBX Administrator Guide
Hosted PBX Administrator Guide Table of Contents 1 INTRODUCTION... 1-1 1.1 PURPOSE OF THIS GUIDE... 1-1 1.2 OTHER GUIDES... 1-1 2 COMMPORTAL BUSINESS GROUP ADMINISTRATOR (BG ADMIN)... 2-1 2.1 ACCESSING
More informationUser Guide for DECT IP Phone Features Integrated with BroadSoft UC-One
About This Guide i User Guide for DECT IP Phone Features Integrated with BroadSoft UC-One ii About This Guide About This Guide BroadSoft UC-One is an open Unified Communications platform that provides
More informationControls. Assisted. Audio ACTION. Captivate your. Connect. This. From. audio STEP Provider drop-down. menu and. field. just Op Assisted.
USE R GUIDE Adobe Connect Operator Assisted Audio Controls Guide forr Hosts Captivate your audience by integrating Operator Assisted audio conferencing service with the cutting edge Adobe Connect online
More informationHKBN Unified Communications T61P SIP Phone User Guide
HKBN Unified Communications T61P SIP Phone User Guide Contents Getting Start of Phone... 2 Phone Package... 2 Assembling the phone... 2 SIP Phone Button... 4 SIP Phone Screen Display... 5 Icon Instruction...
More informationCaller dialled digit during recording. Fax routing Config? Yes. Route to Fax Extensions
Auto Attendant Menu Caller dialled digit during recording Digits 0-7 Fax tone detected selection is made 2nd digit present Single Digit Config Fax routing Config? Ignore Fax Route to Extensions Route to
More information3CX Phone System User Guide
3CX Phone System User Guide 31 Gloster Court, Dartmouth, NS B3B 1X9 Canada Toll free: 1-800-675-4025 Tel: 902-468-2252 Fax: 902-468-2557 cabcosales@cabco.ca 1 cabco.ca Contents Page Quick Start Guide 3
More informationCisco 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