You are on page 1of 49

CVP 3.

“Full Centralized”
Comprehensive:
Detailed Call Flows

©
© 2003,
2003 Cisco
Cisco Systems,
Systems, Inc.
Inc. All
All rights
rights reserved.
reserved. 1
Inbound Call Flow

©
© 2003,
2003 Cisco
Cisco Systems,
Systems, Inc.
Inc. All
All rights
rights reserved.
reserved. 2
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•CVP 3.0 Comprehensive Architecture

© 2003 Cisco Systems, Inc. All rights reserved. 3


CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server
New call arrives
Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•Call arrives from PSTN – DNIS (e.g. 18005550107) matches VoIP dial-peer.
© 2003 Cisco Systems, Inc. All rights reserved. 4
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Gatekeeper query
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•Gateway queries Gatekeeper – Gatekeeper maps DNIS to endpoint 10.86.180.189 (CVP VB).
© 2003 Cisco Systems, Inc. All rights reserved. 5
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Call setup Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•Call leg is set up and temporarily established to the CVP Voice Browser, which now has call control.
© 2003 Cisco Systems, Inc. All rights reserved. 6
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*

HTTP: New call Media


Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•CVP VB issues HTTP “new call” request to CVP Application Server.


© 2003 Cisco Systems, Inc. All rights reserved. 7
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation GED-125: New_call
Server
Dialed Number 18005550107
Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•CVP runs a VXML program and sends “new_call” VRU message to PG and ICM.
© 2003 Cisco Systems, Inc. All rights reserved. 8
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources
Send to VRU
H.323 Gatekeeper Voice Appli- Run ICM Script
Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•ICM maps DNIS / Dialed Number to an ICM Script, which runs a “Send to VRU” node.
© 2003 Cisco Systems, Inc. All rights reserved. 9
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation GED-125:
Server Label
8111111111110001
Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•ICM sends Label consisting of the Type 7 Network VRU Label (81111111111), plus correlation ID (e.g.
10001). The complete Label is 8111111111110001.
© 2003 Cisco Systems, Inc. All rights reserved. 10
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
VXML: Transfer call to Media
8111111111110001 Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•The CVP Application Server converts the ICM VRU message to VXML and directs the CVP VB to
transfer the call to 8111111111110001.
© 2003 Cisco Systems, Inc. All rights reserved. 11
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Gatekeeper query Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•CVP Voice Browser queries the Gatekeeper. Gatekeeper maps DNIS (811111*) to endpoint 10.86.180.192
(Gateway Voice Browser).
© 2003 Cisco Systems, Inc. All rights reserved. 12
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
H323: re-direct call

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

•CVP Voice Browser directs Incoming Gateway to tear down call from it and re-establish to
10.86.180.192. CVP VB retains call control.
© 2003 Cisco Systems, Inc. All rights reserved. 13
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
HTTP: new call

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Call arrives on Gateway Voice Browser and matches a dial-peer that triggers a VXML application.
VXML application sends HTTP request to Application Server with DNIS 8111111111110001.
© 2003 Cisco Systems, Inc. All rights reserved. 14
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server GED-125:
Request_instructions
Incoming 10.86.180.189 Corr ID 10001
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Application server parses DNIS into Dialed Number 81111111111 and correlation ID 10001 and sends
this information as part of a “Request_instructions” messages to ICM.
© 2003 Cisco Systems, Inc. All rights reserved. 15
CVP 3.0 Comprehensive Call Flow: Inbound

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli- Cont. ICM Script


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

ICM recognizes the correlation ID and continues in the script where it left off – right after the “Send to
VRU Node.”
© 2003 Cisco Systems, Inc. All rights reserved. 16
IVR Treatment

©
© 2003,
2003 Cisco
Cisco Systems,
Systems, Inc.
Inc. All
All rights
rights reserved.
reserved. 17
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources
RunExtScript
H.323 Gatekeeper Voice Appli-
Browser cation
Server

10.86.180.189 GED-125:
Incoming
PSTN caller Gateway* RunScript
GD,getacctnum
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

ICM scripts comes to a “Run External Script” where ICM directs the CVP Application Server to execute
microapplication “GD,getacctnum” using both DTMF or ASR.
© 2003 Cisco Systems, Inc. All rights reserved. 18
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
VXML: GD,getacctnum

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

CVP Application Server directs Gateway Voice Browser to run “GD,getacctnum” using ASR or TTS.
© 2003 Cisco Systems, Inc. All rights reserved. 19
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control http://10.86.180.190/en-us/app/cus1/getacctnum.wav Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Gateway Voice Browser retrieves “http://10.86.180.190/en-us/app/cus1/getacctnum.wav” from media


server. Caller hears, “Please enter your account number.”
© 2003 Cisco Systems, Inc. All rights reserved. 20
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control MRCP Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Caller SPEAKS account number – ASR/TTS engine “listens” and recognizes caller’s speech.
© 2003 Cisco Systems, Inc. All rights reserved. 21
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
VXML: success plus caller’s speech

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Gateway Voice Browser reports results back to Application Server.


© 2003 Cisco Systems, Inc. All rights reserved. 22
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server GED-125:
ScriptResult=1
Incoming 10.86.180.189 CallerEnteredDigits=“123456”
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

CVP Application Server reports ScriptResult=1 (success). Since the microapp was GD (get digits), the
caller’s speech (e.g. “123456”) is stored in variable “Call.CallerEnteredDigits”.
© 2003 Cisco Systems, Inc. All rights reserved. 23
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources
DB Lookup
H.323 Gatekeeper Voice Appli- Cont. ICM Script
Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

ICM uses CEDs to retrieve caller’s accout information from external database, using DB Lookup or
Application Gateway.
© 2003 Cisco Systems, Inc. All rights reserved. 24
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources
Queue to SG
H.323 Gatekeeper Voice Appli- RunExtScript
Browser cation
Server

10.86.180.189 GED-125:
Incoming
PSTN caller Gateway* RunScript
PM,pleasehold
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

The ICM script decides to queue the call to an IPCC skillgroup. An IPCC PG reports that no agents are
available. While in queue the ICM uses a “Run External Script to direct CVP to run microapp
“PM,pleasehold”. © 2003 Cisco Systems, Inc. All rights reserved. 25
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
VXML: PM, pleasehold

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

CVP Application Server directs Gateway Voice Browser to run “PM,pleasehold”.


© 2003 Cisco Systems, Inc. All rights reserved. 26
CVP 3.0 Comprehensive Call Flow: IVR

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control http://10.86.180.190/en-us/app/cus1/pleasehold.wav Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Gateway Voice Browser retrieves “http://10.86.180.190/en-us/app/cus1/pleasehold.wav” from media


server. Caller hears, “Please hold while your call is answered in the order it was received.”
© 2003 Cisco Systems, Inc. All rights reserved. 27
IP Transfer 1:
From CVP to an IPCC Agent

©
© 2003,
2003 Cisco
Cisco Systems,
Systems, Inc.
Inc. All
All rights
rights reserved.
reserved. 28
CVP 3.0 Comprehensive Call Flow: IP Xfer 1

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

10.86.180.189 GED-125:
Incoming
PSTN caller Gateway* Connect to
19789110004
Media
Server
10.86.180.190

JTAPI
RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Meanwhile, IPCC Agent 1004 becomes available, and ICM decides to route the call to them. ICM sends
a Label to the CVP that corresponds to Agent 1004’s device target: 19789110004.
© 2003 Cisco Systems, Inc. All rights reserved. 29
CVP 3.0 Comprehensive Call Flow: IP Xfer 1

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
VXML: Transfer call to Media
19789110004 Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Because the CVP Voice Browser still controls the call, the Application Server sends it the Label
19789110004.
© 2003 Cisco Systems, Inc. All rights reserved. 30
CVP 3.0 Comprehensive Call Flow: IP Xfer 1

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Gatekeeper query Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

CVP Voice Browser queries the Gatekeeper. Gatekeeper maps the Device Target Label (197891*) to
endpoint 10.86.180.187 (Cisco Call Manager).
© 2003 Cisco Systems, Inc. All rights reserved. 31
CVP 3.0 Comprehensive Call Flow: IP Xfer 1

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
H323: pull back and Server
re-direct call 10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

CVP Voice Browser directs Incoming Gateway to tear down call from it and re-establish to
10.86.180.187. CVP VB retains call control.
© 2003 Cisco Systems, Inc. All rights reserved. 32
CVP 3.0 Comprehensive Call Flow: IP Xfer 1

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
H323: call setup

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
CISCO IP PHONE
7 960

Voice Browser ACD)


Gateway* VoIP 1

4
GHI

7
PQRS

*
2
ABC

5
JKL

8
TUV

0
OPER
3
DEF

6
MNO

10.86.180.187
9
WXYZ

#
mess ages

services
i
directories

settings

10.86.180.192 ASR/TTS Network Agent 1004


Engine
* Gateways logically depicted as separate, but can be same physical platform.

Incoming Gateway and CCM setup call to Agent X’s phone. CVP VB retains call control.
© 2003 Cisco Systems, Inc. All rights reserved. 33
IP Transfer 2:
Subsequent IP Transfer
from IPCC Agent

©
© 2003,
2003 Cisco
Cisco Systems,
Systems, Inc.
Inc. All
All rights
rights reserved.
reserved. 34
CVP 3.0 Comprehensive Call Flow: IP Xfer 2

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP
CTI

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM CISCO IP PHONE
7 960

Voice Browser ACD)


Gateway* VoIP 1

4
GHI

7
2

10.86.180.187
ABC

5
JKL

8
3
DEF

6
MNO

9
messages

services
i
directories

settings

ASR/TTS
PQRS TUV WXYZ

Network
0 #
*

10.86.180.192
OPER

Engine Agent 1004


* Gateways logically depicted as separate, but can be same physical platform.

In this example, Agent 1004 decides that the call needs to be directed to another group. Agent 1004
dials 50001 from his softphone and sends a request to CTI Server and ICM.
© 2003 Cisco Systems, Inc. All rights reserved. 35
CVP 3.0 Comprehensive Call Flow: IP Xfer 2

ICM
CVP VRU Customer Data
PG Sources
RunExtScript
H.323 Gatekeeper Voice Appli- Run ICM Script (Send to VRU)
Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM CISCO IP PHONE
7 960

Voice Browser ACD)


Gateway* VoIP 1

4
GHI

7
2

10.86.180.187
ABC

5
JKL

8
3
DEF

6
MNO

9
messages

services
i
directories

settings

ASR/TTS
PQRS TUV WXYZ

Network
0 #
*

10.86.180.192
OPER

Engine Agent 1004


* Gateways logically depicted as separate, but can be same physical platform.

50001 is configured in ICM’s Dialed Number Plan to trigger an ICM script. In that script is a Run External
Script, but before this can be executed, there is an implied “Send to VRU”, so Label 8111111111110002 is
sent (Type 7 VRU label© 2003
plusCisconew
Systems, correlation
Inc. All rights reserved. id). 36
CVP 3.0 Comprehensive Call Flow: IP Xfer 2

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
VXML: Transfer call to Media
8111111111110002 Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM CISCO IP PHONE
7 960

Voice Browser ACD)


Gateway* VoIP 1

4
GHI

7
2

10.86.180.187
ABC

5
JKL

8
3
DEF

6
MNO

9
messages

services
i
directories

settings

ASR/TTS
PQRS TUV WXYZ

Network
0 #
*

10.86.180.192
OPER

Engine Agent 1004


* Gateways logically depicted as separate, but can be same physical platform.

The CVP Application Server converts the ICM VRU message to VXML and directs the CVP VB to transfer
the call to 8111111111110002.
© 2003 Cisco Systems, Inc. All rights reserved. 37
CVP 3.0 Comprehensive Call Flow: IP Xfer 2

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Gatekeeper query Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM CISCO IP PHONE
7 960

Voice Browser ACD)


Gateway* VoIP 1

4
GHI

7
2

10.86.180.187
ABC

5
JKL

8
3
DEF

6
MNO

9
messages

services
i
directories

settings

ASR/TTS
PQRS TUV WXYZ

Network
0 #
*

10.86.180.192
OPER

Engine Agent 1004


* Gateways logically depicted as separate, but can be same physical platform.

CVP Voice Browser queries the Gatekeeper. Gatekeeper maps the Label (811111*) to endpoint
10.86.180.192 (Gateway Voice Browser).
© 2003 Cisco Systems, Inc. All rights reserved. 38
CVP 3.0 Comprehensive Call Flow: IP Xfer 2

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
H323: pull back and
re-direct call
RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM CISCO IP PHONE
7 960

Voice Browser ACD)


Gateway* VoIP 1

4
GHI

7
2

10.86.180.187
ABC

5
JKL

8
3
DEF

6
MNO

9
messages

services
i
directories

settings

ASR/TTS
PQRS TUV WXYZ

Network
0 #
*

10.86.180.192
OPER

Engine Agent 1004


* Gateways logically depicted as separate, but can be same physical platform.

•CVP Voice Browser directs Incoming Gateway to tear down call from it and re-establish to
10.86.180.192. CVP VB retains call control.
© 2003 Cisco Systems, Inc. All rights reserved. 39
CVP 3.0 Comprehensive Call Flow: IP Xfer 2

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
HTTP: new call

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Call arrives on Gateway Voice Browser and matches a dial-peer that triggers a VXML application.
VXML application sends HTTP request to Application Server with DNIS 8111111111110002.
© 2003 Cisco Systems, Inc. All rights reserved. 40
CVP 3.0 Comprehensive Call Flow: IP Xfer 2

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server GED-125:
Request_instructions
Incoming 10.86.180.189 Corr ID 10002
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Application server parses DNIS into Dialed Number 81111111111 and correlation ID 10002 and sends
this information as part of a “Request_instructions” messages to ICM.
© 2003 Cisco Systems, Inc. All rights reserved. 41
CVP 3.0 Comprehensive Call Flow: IP Xfer 2

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli- Cont. ICM Script


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

ICM recognizes the correlation ID and continues in the script where it left off – right after the IMPLIED
“Send to VRU Node.” Now all other forms of treatment can occur – including queuing to another
skillgroup. © 2003 Cisco Systems, Inc. All rights reserved. 42
DTMF Transfer

©
© 2003,
2003 Cisco
Cisco Systems,
Systems, Inc.
Inc. All
All rights
rights reserved.
reserved. 43
CVP 3.0 Comprehensive Call Flow: DTMF Xfer

ICM
CVP VRU Customer Data
PG Sources
Label
H.323 Gatekeeper Voice Appli- Cont. ICM Script
Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

In this example, ICM scripting decides the call must be transferred by outpulsing DTMF digits to a
carrier – Take-back and Transfer, Transfer Connect, etc.
© 2003 Cisco Systems, Inc. All rights reserved. 44
CVP 3.0 Comprehensive Call Flow: DTMF Xfer

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

10.86.180.189 GED-125:
Incoming
PSTN caller Gateway* Connect to
DTMF*899
Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

ICM picks a destination (remote ACD service, skillgroup, etc.) and sends a Label back to CVP with
the text “DTMF*899”
© 2003 Cisco Systems, Inc. All rights reserved. 45
CVP 3.0 Comprehensive Call Flow: DTMF Xfer

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
VXML: Outpulse *899 Media
Server
10.86.180.190

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Application Server directs CVP VB to outpulse “*899”.


© 2003 Cisco Systems, Inc. All rights reserved. 46
CVP 3.0 Comprehensive Call Flow: DTMF Xfer
H.245: outpulse *899

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
Outpulse *899

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

CVP Voice Browser uses H.245 signaling to direct the Incoming Gateway to play DTMF tones *899 to the
carrier. The carrier must have been provisioned to accept these digits and take back and re-direct the
call. © 2003 Cisco Systems, Inc. All rights reserved. 47
CVP 3.0 Comprehensive Call Flow: DTMF Xfer

ICM
CVP VRU Customer Data
PG Sources

H.323 Gatekeeper Voice Appli-


Browser cation
Server

Incoming 10.86.180.189
PSTN caller Gateway*
Media
Server
10.86.180.190
Take-back by carrier

RTP

H.245
Call Control Destination Gateway
(CCM or Gateway to TDM
Voice Browser ACD)
Gateway* VoIP 10.86.180.187
10.86.180.192 ASR/TTS Network
Engine
* Gateways logically depicted as separate, but can be same physical platform.

Carrier pulls back call and re-directs within its network. Call effectively disappears from VoIP network.
© 2003 Cisco Systems, Inc. All rights reserved. 48
Q&A

©
© 2003,
2003 Cisco
Cisco Systems,
Systems, Inc.
Inc. All
All rights
rights reserved.
reserved. 49

You might also like