Avaya DXX-1015-01 User Manual

Browse online or download User Manual for Software Avaya DXX-1015-01. Avaya DXX-1015-01 User's Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 74
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Avaya™ Interaction Center
Release 6.0
Agent Data Unit Server Programmer’s Guide
DXX-1015-01
Issue 1.0
June 2002
Page view 0
1 2 3 4 5 6 ... 73 74

Summary of Contents

Page 1 - Avaya™ Interaction Center

Avaya™ Interaction Center Release 6.0Agent Data Unit Server Programmer’s GuideDXX-1015-01Issue 1.0June 2002

Page 2

Chapter 1 The ADU Server10 Agent Data Unit Server Programmer’s GuideCooperation of ADU ServersWhen a new ADU Server is added to Avaya IC, existing A

Page 3 - CONTENTS

11CHAPTER 2THE AGENT DATA UNITDefinition of an ADUWhen an agent logs in to Avaya IC for the first time, a record called an Agent Data Unit (ADU) is cr

Page 4 - Contents

Chapter 2 The Agent Data Unit12 Agent Data Unit Server Programmer’s GuideAny application that wants to interact with an ADU has to request it by its

Page 5 - BEFORE YOU BEGIN

The ADUIDIssue 1.0 June 2002 13-u user name to log in as (often Admin) -p password of user No space between -x and the text that follows.Example: list

Page 6 - Product Documentation

Chapter 2 The Agent Data Unit14 Agent Data Unit Server Programmer’s GuideNames are restricted to non-empty strings of less than 35 characters. (Cont

Page 7 - Educational Services

ADU ContentsIssue 1.0 June 2002 15Core ADU FieldsThe following ADU fields are used by both agents and queues on Avaya IC.Field Name Description Set By

Page 8

Chapter 2 The Agent Data Unit16 Agent Data Unit Server Programmer’s GuideAgent ADU FieldsThe following ADU fields are used by agents on Avaya IC.Fie

Page 9 - ADU SERVER

ADU ContentsIssue 1.0 June 2002 17<media>.contactsoffered The total number of contacts that arrived since the agent logged into this media chann

Page 10 - Cooperation of ADU Servers

Chapter 2 The Agent Data Unit18 Agent Data Unit Server Programmer’s Guide<media>.<n>.state The current media contact state. Normalized c

Page 11 - AGENT DATA UNIT

ADU ContentsIssue 1.0 June 2002 19Voice Data ContainersThe following table lists the call containers in which end point events and attributes are stor

Page 12 - Listing Active ADUs

 2002, Avaya Inc.All Rights ReservedNoticeEvery effort was made to ensure that the information in this book was complete and accurate at the time of

Page 13 - The ADU Data Table

Chapter 2 The Agent Data Unit20 Agent Data Unit Server Programmer’s GuideQueue ADU FieldsThe following ADU fields are used by queues on Avaya IC.voi

Page 14 - ADU Contents

ContainersIssue 1.0 June 2002 21ContainersA container is a grouping of values under a common name. Containers are trees of data within an ADU. contact

Page 15 - Core ADU Fields

Chapter 2 The Agent Data Unit22 Agent Data Unit Server Programmer’s GuideFor example, within each ADU, the Telephony Server creates a container call

Page 16 - Agent ADU Fields

ContainersIssue 1.0 June 2002 23Limitations of Container Syntax The first token in a container name cannot be a special token. When a * token has been

Page 17 - Issue 1.0 June 2002 17

Chapter 2 The Agent Data Unit24 Agent Data Unit Server Programmer’s GuideContainer ConfigurationsThe following TS configuration parameters were agre

Page 18

ContainersIssue 1.0 June 2002 25EDU Values written if tscon is set to true:voice.1.loginidvoice.1.leg_idvoice.1.agent_keyvoice.1.destinationvoice.1.or

Page 19 - Voice Data Containers

Chapter 2 The Agent Data Unit26 Agent Data Unit Server Programmer’s GuideADU and EDU values written if containers_56_style is set to true:ADU and ED

Page 20 - Queue ADU Fields

27CHAPTER 3EVENT MONITORINGADU Event MonitoringThis chapter describes the events that are sent by the ADU Server. This chapter also explains how to as

Page 21 - Containers

Chapter 3 Event Monitoring28 Agent Data Unit Server Programmer’s GuideWhen a client first assigns monitoring criteria to the server:All existing ADU

Page 22

Setting Event Monitoring CriteriaIssue 1.0 June 2002 29Assigning to the ADU Server and monitoring an ADU do not add a client's name to the intern

Page 23 - Issue 1.0 June 2002 23

3BEFORE YOU BEGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51THE ADU SERVER . . . . . . . . . . . . . . . . .

Page 24 - Container Configurations

Chapter 3 Event Monitoring30 Agent Data Unit Server Programmer’s GuideExample: ADU.Assign "loginid=Joe & ts.1.s=wrapup"In the above ex

Page 25 - Issue 1.0 June 2002 25

Setting Event Monitoring CriteriaIssue 1.0 June 2002 31This assign criteria watches all EDUs in the system because all EDU IDs are longer than empty s

Page 26

Chapter 3 Event Monitoring32 Agent Data Unit Server Programmer’s GuideBoolean OperatorsBoolean comparisons that return evaluations of true or false

Page 27 - MONITORING

Setting Event Monitoring CriteriaIssue 1.0 June 2002 33Monitoring Criteria: ExamplesThe following examples demonstrate how to instruct the server to m

Page 28 - Chapter 3 Event Monitoring

Chapter 3 Event Monitoring34 Agent Data Unit Server Programmer’s Guide

Page 29 - Monitoring Criteria: Syntax

35CHAPTER 4ALARMSIC Manager provides system administration tools for monitoring alarm events. Visual and sometimes auditory alarms (beeps) are trigger

Page 30

Chapter 4 Alarms36 Agent Data Unit Server Programmer’s GuideFailADUCon High Connection to <uuid> closed; n dropped watchers [reason]A connecti

Page 31 - Relational Operators

37CHAPTER 5ADU SERVER CONFIGURATIONSystem ConsiderationsThe Max Active Adus configuration parameter, described below, should be set with consideration

Page 32 - Boolean Operators

Chapter 5 ADU Server Configuration38 Agent Data Unit Server Programmer’s GuideNo User Interval(nouserinterval)Minimum number of seconds an ADU may l

Page 33 - Monitoring Criteria: Examples

Configuration ParametersIssue 1.0 June 2002 39DUStore(dustore)Enables the use of the DUStore Server. Check the check box to enable or uncheck to disab

Page 34

4 Agent Data Unit Server Programmer’s GuideContentsSetting Event Monitoring Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 35 - CHAPTER 4

Chapter 5 ADU Server Configuration40 Agent Data Unit Server Programmer’s GuideDUindex Info2(duindex.info2)The name of one of the fields used to iden

Page 36 - Chapter 4 Alarms

Configuration ParametersIssue 1.0 June 2002 41The following configuration parameters are not presented on the ADU tab in IC Manager. You can set them

Page 37 - CONFIGURATION

Chapter 5 ADU Server Configuration42 Agent Data Unit Server Programmer’s GuideThe following settings are on the Debug tab of the ADU Server Editor.

Page 38

43CHAPTER 6IDL SPECIFICATIONThe Interface Definition Language (IDL) is defined within CORBA standards. It is used to create interfaces that are called

Page 39 - Issue 1.0 June 2002 39

Chapter 6 IDL Specification44 Agent Data Unit Server Programmer’s GuideORBStatus SetValuesExtended( in string vdu_id, in SeqCouple data, out SeqStri

Page 40

45CHAPTER 7ADU SERVER METHODSMethod ObjectivesClients request Avaya IC servers to perform various functions by issuing server-specific method invocati

Page 41 - Issue 1.0 June 2002 41

Chapter 7 ADU Server Methods46 Agent Data Unit Server Programmer’s GuideYou are not a serverCannot find subcontainer for that ownerFirst token must

Page 42

Method OverviewIssue 1.0 June 2002 47ADU.GetUserSessions Returns the sessions of all clients believed to have an interest in the ADU.ADU.GetValues Ret

Page 43 - CHAPTER 6

Chapter 7 ADU Server Methods48 Agent Data Unit Server Programmer’s GuideMethodsThe following sections describe the ADU Server methods.ADU.AssignIDL

Page 44 - Chapter 6 IDL Specification

ADU.DeassignIssue 1.0 June 2002 49Output ParametersReturnsC Program Example_IDL_SEQUENCE_Couple *seq_couple;ADU_ID aduid; /* receives the id of the cr

Page 45 - METHODS

5BEFORE YOU BEGIN Typographical ConventionsThis guide uses the following font conventions: Notes, Tips, and CautionsNote: A note calls attention to i

Page 46 - Method Overview

Chapter 7 ADU Server Methods50 Agent Data Unit Server Programmer’s GuideIf used with a container name (“a.b”), you only delete that one name, a.b. H

Page 47 - Issue 1.0 June 2002 47

ADU.EventsInIssue 1.0 June 2002 51ADU.EventsInIDL Syntax ONEWAY EventsIn(in string vdu_id, in SeqEvent events);Description This function adds a user-d

Page 48 - ADU.Create

Chapter 7 ADU Server Methods52 Agent Data Unit Server Programmer’s GuideInput ParametersOutput ParametersReturnsADU.FindByKeyIDL Syntax ORBStatus Fi

Page 49 - ADU.DeleteOneValue

ADU.FindOrCreateIssue 1.0 June 2002 53status = Vesp_Request( "ADU.FindByKey", callback, 0x2132,session, "key", "1137", &

Page 50 - ADU.DeleteValues

Chapter 7 ADU Server Methods54 Agent Data Unit Server Programmer’s GuideDescription This method is reserved. ADU Servers use this method to pass eve

Page 51 - ADU.Find

ADU.GetSomeValuesIssue 1.0 June 2002 55ReturnsC Program ExampleGet the value of “myfavoriteelement” from the ADU named by aduid.char *value;status = V

Page 52 - ADU.FindByKey

Chapter 7 ADU Server Methods56 Agent Data Unit Server Programmer’s GuideOutput ParametersADU.GetValuesIDL Syntax ORBStatus GetValues( in ADU_ID adui

Page 53 - ADU.ForwardEvent

ADU.GetValuesHistoryIssue 1.0 June 2002 57Input ParametersOutput ParametersReturnsADU.GetValuesHistoryIDL Syntax ORBStatus GetValuesHistory( in ADU_ID

Page 54 - ADU.GetOneValue

Chapter 7 ADU Server Methods58 Agent Data Unit Server Programmer’s GuideFor example, field quark was set twice, once at ADU creation (11:37:00am, by

Page 55 - ADU.GetSubTree

ADU.IncrValueIssue 1.0 June 2002 59ADU.IncrValueIDL Syntax ORBStatus IncrValue( in ADU_ID aduid, in string name, in long incr, out string newvalue

Page 56 - ADU.GetValueHistory

6 Agent Data Unit Server Programmer’s Guide3 Note the sequence of events that led to the problem and the exact messages displayed. Have the Avaya d

Page 57 - ADU.GetValuesHistory

Chapter 7 ADU Server Methods60 Agent Data Unit Server Programmer’s GuideInput ParametersReturnsADU.RemoteWatcherIDL Syntax ORBStatus RemoteWatcher(

Page 58

ADU.SetAndTransferIssue 1.0 June 2002 61ADU.SetAndTransferIDL Syntax ORBStatus SetAndTransfer( in ADU_ID aduid, in string to, in SeqCouple values ) ;

Page 59 - ADU.Monitor

Chapter 7 ADU Server Methods62 Agent Data Unit Server Programmer’s GuideThis method allows the caller to specify which types of events are saved whe

Page 60 - ADU.SetAndTerminate

ADU.SetOneValueIssue 1.0 June 2002 63ReturnsC Program ExampleVesp_Request_Sync("ADU.SetHistoryFilter", /* method identification */&ev,

Page 61 - ADU.SetDefaultHistoryFilter

Chapter 7 ADU Server Methods64 Agent Data Unit Server Programmer’s GuideC Program Example/*Set one value. */status = Vesp_Request( "ADU.SetOneV

Page 62 - ADU.SetHistoryFilter

ADU.SuspendIssue 1.0 June 2002 65This method is useful for applications that need to know how names were generated, especially for applications that m

Page 63 - ADU.SetOneValue

Chapter 7 ADU Server Methods66 Agent Data Unit Server Programmer’s GuideInput ParametersReturnsC Program Examplestatus = Vesp_Request( "ADU.Ter

Page 64 - ADU.SetValuesExtended

ADU.TransferIssue 1.0 June 2002 67ReturnsADU.TransferIDL Syntax ORBStatus Transfer( in ADU_ID aduid, in string to ) ; Description This method generate

Page 65 - ADU.Terminate

Chapter 7 ADU Server Methods68 Agent Data Unit Server Programmer’s Guide

Page 66 - ADU.Touch

69Symbols(adudata.alarm.priority) 40(adudata.data.onlyname) 40(adudata.event.ifname) 40(adudata.eventname) 40(adudata.perecnt) 39(adus) 38(checkpoint.

Page 67 - ADU.Transfer

Educational ServicesIssue 1.0 June 2002 7Printed DocumentationYou can purchase printed copies of these manuals separately. For details, see on the ba

Page 68

70 Agent Data Unit Server Programmer’s GuideIndexADU.SetHistoryFilter 62ADU.SetOneValue 63ADU.SetValues 64ADU.SetValuesExtended 64ADU.Terminate 65ADU.

Page 69

Issue 1.0 June 2002 71IndexDData Element Names 39Database 38database 38Deassign method 49Deassign method, to stop monitoring 28DeleteOneValue method 4

Page 70

72 Agent Data Unit Server Programmer’s GuideIndexMemory, use of 37Methods, overview list of 46minimumagents 21modifier 18Monitor method 59Multiple dat

Page 71

Issue 1.0 June 2002 73IndexVVictims 36voice.1.state 26voice.1.state.alerting.starttime 26voice.1.state.disconnected.starttime 26voice.1.state.hold.sta

Page 72

74 Agent Data Unit Server Programmer’s GuideIndex

Page 73 - Issue 1.0 June 2002 73

8 Agent Data Unit Server Programmer’s Guide

Page 74

9CHAPTER 1THE ADU SERVEROverviewThe Agent Data Unit (ADU) Server is responsible for tracking the state of agents at the contact center. Agents are als

Comments to this Manuals

No comments