AACC - UC Knowledge Transfer
AACC - UC Knowledge Transfer
Technical Overview
Confidential
Confidential –– for
for internal
internal Avaya
Avaya use
use only
only
Agenda
• Architecture Overview
– AACC High Level Architecture
• Aura Integration (MES / Standalone)
• Aura Integration (Softphone / Physical Phone)
• UC Commissioning for AACC
• User Interface for Agents
• AACC Call Flows
• AACC Login / Logout
• Incoming CC Voice Call
• Incoming Personal Call
• Shuffling
• Music On Hold
• Hot Desking
• Q&A
AACC (MES)
SIP-Specific Agent Desktop
Components
CCT AAAD
CCMS
ASM TFE
CCMA
TSM
OAM
TR87 –
Bridge
Controlled
OAM
Taskflow SGM AML Phoneset
Editor CMF (H.323)
SGM SP RadV
SIP
.NET
H.323
TR87
SIP
AMS Aura MES
Conf Dialog SM
Announcement
CM
AES
AACC (Standalone)
SIP-Specific Agent Desktop
Components
CCT AAAD
CCMS
ASM TFE
CCMA
TSM
OAM
TR87 –
Bridge
Controlled
OAM
Taskflow SGM AML Phoneset
Editor CMF (H.323)
SGM SP RadV
SIP
.NET
H.323
TR87
SIP
AMS
Conf Dialog SM
Announcement
CM
AES
AACC (Physical phone)
SIP-Specific Agent Desktop
Components
CCT AAAD
CCMS
ASM TFE
CCMA
TSM
OAM
Bridge
OAM
Taskflow SGM AML
TR87 –
Editor CMF Controlled
SGM SP RadV Phoneset
(H.323)
SIP
.NET
H.323
TR87
SIP
AMS Aura MES
Conf Dialog SM
Announcement
CM
AES
UC Commissioning for AACC
CM config steps
• UC Platform Integration Guide (NN44400-521)
– Chapter 5 – Communication Manager config steps
– http://support.avaya.com/css/P8/documents/100142007
• Agent Station config:
– 2 line appearance, last line restricted
– Shuffling enabled
– Softphone enabled
• Routing plan config
– Enable agents to dial AACC
– Enable AACC to route calls to Agents
• Numbering plan tables
– Enable AACC to see the from address if coming from an agent on CM
• NCR on, IMS off
• GRATARP (for HA)
UC Commissioning for AACC
AES config steps
• UC Platform Integration Guide (NN44400-521)
– Chapter 9 – AES config steps
– http://support.avaya.com/css/P8/documents/100142007
• Enable CTI link between CM and AES
• Enable TR87 on AES
• Configuring Security on AES (Certificates)
• TCP Retransmission count (for HA systems)
UC Commissioning for AACC
SM config steps
• UC Platform Integration Guide (NN44400-521)
– Chapter 8 – SM config steps
– http://support.avaya.com/css/P8/documents/100142007
• Create SIP Entity for AACC
• Create SIP Entity link for AACC
• Create a routing policy for SM to AACC
• Create a routing policy for SM to CM (so AACC can invite agents)
• Create a dial pattern from SM to AACC
SIP Fundamentals (for AACC)
• RFC 3261 (http://www.cs.columbia.edu/sip/drafts/rfc3261.pdf)
• User Agents (CM / AMS)
• Back to Back User Agent (SGM component in AACC)
• Voice Proxy (SM)
• CTI Proxy (AES)
• Session Description Protocol (SDP)
http://www.faqs.org/rfcs/rfc2327.html
• INFO (with xml encoded bodies for CSTA && AMS communication)
Agent Interface in AACC
AAAD versus Phoneset control
17
AACC AES
AAAD
Connect (Credentials)
INVITE (RequestSystemStatus)
200 OK (RequestSystemStatus
Response)
200 OK
Connect Response
AACC AES
AAAD
Disconnect
INFO (MonitorStop)
200 OK
(MonitorStopResponse)
AAAD
Disconnects BYE
from AACC
200 OK
TR87 session is
destroyed. Disconnect Response
Routing contact center call to Agent (SIP and RTP
Messaging)
Agent workstation
8
1
5
PSTN
AMS
4
7 CCT CCMS 1
7 6 3
G4xx
2 gateway
SIP
.NET
H.323
TR87
ISDN/POTS
H.248
Incoming Contact Center Voice Call
SIP Messaging View
• The next two slides detail the SIP messages that are passed
between the main SIP components in the AACC solution – namely
SM, AES, AMS and AACC.
• The call flow illustrates the following steps:
1. An incoming call from a customer to the RoutePoint Address on
AACC
2. Providing the customer with a Treatment from the Script
(Ringback, Music, RAN)
3. Routing the customer to an agent
4. Agent releases the call
Customer AACC AMS AGENT/CTI
INVITE (SDP CUST)
INVITE (SDP CUST)
100 Trying
200 OK (SDP CONF) • Customer - via SM
200 OK (SDP CONF)
ACK
ACK
INFO (Ringback)
• Agent – via SM
200 OK
(and proxied on to CM)
Late
SDP INVITE • CTI – TR87 events to AES
100 Trying
200 OK (SDP CONF2)
INVITE (SDP CONF2)
100 Trying
DeliveredEvent
200 OK
180 Ringing
200 OK (SDP)
200 OK (SDP)
AnswerCall
200 OK
ACK
ACK
Established Event
200 OK
Customer AACC AMS AGENT/CTI
BYE
200 OK
• Customer - via SM
BYE
200 OK • Agent – via SM
BYE (and proxied on to CM)
200 OK
• CTI – TR87 events to AES
BYE
200 OK
Agent workstation
1
PSTN
AMS
4 CCT CCMS 5 1
3
3
G4xx
2 gateway
SIP
.NET
H.323
TR87
ISDN/POTS
H.248
Incoming Personal Call
SIP Messaging View
• The next slide details the SIP messages that are passed between
the main SIP components in the AACC solution – namely SM,
AES, AMS and AACC for a personal call.
• The call flow illustrates the following steps:
1. An incoming personal call from a customer directly to an agent
2. Agent answers the call via AAAD
3. Agent releases the call
Customer AACC AMS AGENT/CTI
AnswerCall
200 OK
Established Event
200 OK
Agent workphoneset
4
1
3
PSTN
MAS
CCT AACC
2
G4xx
gateway
SIP
.NET
H.323
TR87
ISDN/POTS
H.248
Customer AACC AMS AGENT/CTI
INVITE (SDP CUST)
INVITE (SDP CUST)
100 Trying
200 OK (SDP CONF) • Customer - via SM
200 OK (SDP CONF)
ACK
ACK
• Agent – via SM
INVITE
(and proxied on to CM)
100 Trying
• CTI – TR87 events to AES
200 OK (SDP CONF2)
180 Ringing
ACK
Shuffling
ReINVITE
ReINVITE
CCMS
ASM TFE
CCMA
TSM
OAM
TR87 –
Bridge
Controlled
OAM
Taskflow SGM AML Phoneset
Editor CMF (H.323)
SGM SP RadV
SIP
.NET
H.323
TR87
SIP
AMS Aura MES
Conf Dialog SM
Announcement
CM
AES
Q&A
Confidential
Confidential –– for
for internal
internal Avaya
Avaya use
use only
only
Backup
Confidential
Confidential –– for
for internal
internal Avaya
Avaya use
use only
only
AACC & Aura Presence Services
SIP-Specific Agent Desktop
Components
CCT AAAD
XMPP
CCMS Cilent
ASM TFE
CCMA
TSM
OAM
TR87 –
Bridge
Controlled
OAM
Taskflow SGM AML Phoneset
Editor CMF (H.323)
SGM SP RadV
XMPP XMPP
SIP
.NET
H.323
TR87
SIP
AMS Aura MES
Conf Dialog SM
Announcement
CM
Aura PS
AES
AACC (SIP Endpoints)
SIP-Specific Agent Desktop
Components
CCT AAAD
CCMS
ASM TFE
CCMA
TSM
OAM
TR87 –
Bridge
Controlled
OAM
Taskflow SGM AML SIP
Editor CMF Endpoint
SGM SP RadV
SIP
.NET
H.323
TR87
SIP
AMS Aura
Conf Dialog SM
Announcement
CM
AES