CCXML in Action: A CCXML Auto Attendant

Size: px
Start display at page:

Download "CCXML in Action: A CCXML Auto Attendant"

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 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

Application Notes for Versay CUE Analytics with Avaya Aura Experience Portal Release Issue 1.0

Application 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 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

AVAYA ONE-X COMMUNICATOR SOFTPHONE (WINDOWS) USER GUIDE

AVAYA 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 information

Callback Assist InterOp with Avaya Aura Contact Center. Application Note

Callback 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 information

Voice 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) 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 information

Application Notes for Braxtel Fluency Communicator Interactive Voice Response with Avaya IP Office - Issue 1.0

Application 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 information

TDS managedip Hosted Unified Communication (UC) User Guide

TDS 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 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

4 Port IP-PBX + SIP Gateway System

4 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 information

Integrated Conference Bridge Professional

Integrated 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 information

Call-in Agent Configuration 9

Call-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 information

Application Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Interactive Response Issue 1.0

Application 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 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

Internet Phone. User Guide

Internet 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 information

Net2Phone Office Administrator s Guide

Net2Phone 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 information

Figure 4-1. A Scenario of SIP outgoing calls in Vigor 3300V

Figure 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 information

FAQs. Overview. Cisco Unified Contact Center Express Report User Guide, Release 11.5(1) 1

FAQs. 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 information

SmarterControl SCSIP FOR HS3

SmarterControl 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 information

Quick Resource for Crexendo Home Office Suite

Quick 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 information

Application Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release Issue 1.

Application 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 information

Application Notes for configuring Unified Dispatch Unibook platform with Avaya IP Office Issue 1.0

Application 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 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

Avaya Interaction Center Release 7.1 Avaya Agent User Guide

Avaya 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 information

Application Notes for InfoTalk-Vbrowser 3.0 with Avaya Aura Communication Manager and Avaya Aura Session Manager 6.3 Issue 1.0

Application 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 information

2019/02/09 17:50 1/2 System Configuration. System Configuration... 1 Display Site Menu... 2

2019/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 information

Logging Into the Web Portal

Logging 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 information

New SIP Trunking Admin Portal User Guide

New 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 information

A Sample Configuration for Computer Instruments e-ivr Automated Attendant and Voic 3.0 with Avaya MERLIN Magix Issue 1.

A 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 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

2. From the Dashboard, scroll down to the Auto Attendant, and click the Settings Button, then click Detailed Settings.

2. 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 information

Action URL and Active URI specification

Action 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 information

Queue Callback Module

Queue 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 information

Application Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Voice Portal Issue 1.0

Application 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 information

GVP Deployment Guide. How the Media Control Platform Works

GVP 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 information

Solutions Reference Guide. IP TalkSM. Voic & Navigator Web Portal

Solutions 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 information

INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS

INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS ιατµηµατικό Μεταπτυχιακό Πρόγραµµα Σπουδών : Οικονοµική & ιοίκηση Τηλεπικοινωνιακών ικτύων (Νέες υπηρεσίες και τεχνολογίες δικτύων) INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS Π.Κ Κίκιραs

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

Voice Mail User s Guide

Voice 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 information

Application Notes for Configuring Computer Instruments Experience Configuration Interface, with Avaya Aura Experience Portal Issue 1.

Application 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 information

Start your greeting once the Incoming Call window appears. Make sure you are in Ready state to receive incoming calls

Start 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 information

Quick Reference Guide.

Quick 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 information

Information 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 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 information

Application Notes for Integrated Research Prognosis Unified Communication Version 10 with Avaya Aura Experience Portal Release Issue 1.

Application 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 information

Unified CVP Call Flow Models

Unified 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 information

EP502/EP504 IP PBX 1.1 Overview

EP502/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 information

Manual Cellip 365 Centrex Dashboard Audio Library Recording a Sound File Auto attendant (IVR)...

Manual 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 information

UCx Feature Guide for Nortel IP phones - with Feature Key mode disabled

UCx 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 information

Application Notes for Configuring Computer Instruments e-ivr, as a SIP endpoint, with Avaya IP Office 500 V2 Issue 1.0

Application 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 information

Version 2.6. Smart Click-to-Call Advanced User s Guide

Version 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 information

Contact Center. Installation, Configuration and Operation Manual

Contact 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 information

Back-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 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 information

SYNTHESYS.NET PORTAL WEB BROWSER

SYNTHESYS.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 information

An Overview of Cisco MobilityManager

An 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 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

Customer Guide to Avaya DMCC-SO Integrations.

Customer 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 information

Grandstream Networks, Inc. UCM6200 Basic Configuration Guide

Grandstream 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 information

Voyant Connect User Guide

Voyant 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 information

fanvil file, forbidden to steal!

fanvil 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 information

1. General Information

1. 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 information

Application Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0

Application 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 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

Using Avaya one-x Agent

Using 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 information

Post Call Survey. Capabilities. Design Considerations. Capabilities, page 1 Initial Setup, page 2 Administration and Usage, page 6

Post 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 information

ZenDesk Integration. Content. Learn more about maximizing your ShoreTel phone system

ZenDesk 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 information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. 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 information

End User Dashboard Voice Toolbar My Extension Call History My Voic My Directory

End 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 information

USE Adobe Host Audio. This. audio conference controls STEP New Profile. Click

USE 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 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

Portal User Guide. Portal Release 3.13

Portal 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 information

Application Notes for Configuring Sonexis ConferenceManager with Avaya IP Office using a SIP trunk Issue 1.0

Application 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 information

Calling Features. Cisco Unified IP Conference Phone 8831 User Guide for Cisco Unified Communications Manager 9.3 1

Calling 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 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

Multimedia Conference Bridge User Guide P/N Rev 1, September 2008 Printed in U.S.A. Technical Support Web Site:

Multimedia 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 information

Application Notes for Configuring Telcomp Pickup and Avaya IP Office using DevLink - Issue 1.0

Application 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 information

Record_With_Confirm. Settings

Record_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 information

TELENOR MOBILE PBX USER GUIDE

TELENOR 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 information

managedip Hosted TDS Table of Contents Receptionist Enterprise User Guide

managedip 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 information

Getting Started 3. Using this Guide 3 Connecting Your Phone 4

Getting 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 information

Application Notes for Configuring Computer Instruments eone, with Avaya Aura Experience Portal Issue 1.0

Application 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 information

Performance Management Operational Measurements and Reporting

Performance 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 information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 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 information

managedip Hosted TDS Table of Contents Receptionist Business/Office User Guide

managedip 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 information

Product Overview. Benefits CHAPTER

Product 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 information

Portal Tutorial. For resellers

Portal 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 information

Cisco TelePresence Conductor with Cisco Unified Communications Manager

Cisco 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 information

Contact Center Assurance Dashboards

Contact 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 information

Collaborate App for Android Tablets

Collaborate 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 information

Beacon Office. User Manual. Radianta Inc. V2.4.3

Beacon 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 information

Telstra IP Telephony - Telstra IP Video Phone Feature Guide

Telstra 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 information

RingCentral Contact Center Voice User Guide

RingCentral Contact Center Voice User Guide RingCentral Contact Center Voice User Guide RingCentral Contact Center Voice User Guide Contents Contents Overview....................................... 3 Installation......................................

More information

ANSEL FXS / 1 PSTN. VoIP Telephone Adaptor. User Manual V1.10

ANSEL 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 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

Hosted PBX Administrator Guide

Hosted 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 information

User Guide for DECT IP Phone Features Integrated with BroadSoft UC-One

User 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 information

Controls. Assisted. Audio ACTION. Captivate your. Connect. This. From. audio STEP Provider drop-down. menu and. field. just Op Assisted.

Controls. 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 information

HKBN Unified Communications T61P SIP Phone User Guide

HKBN 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 information

Caller dialled digit during recording. Fax routing Config? Yes. Route to Fax Extensions

Caller 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 information

3CX Phone System User Guide

3CX 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 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