1-
A logical / translated DN (45213) comes to ICM
router via CVP Server.
2-
Router gets information about that DN from Logger.
3-
Logger matches the DN into its Database (CCDB).
4-
If the DN exists router will perform the following
functions at script level:
·
Sets MRD (media routing domain).
·
Sets Call Type against that DN.
·
After scheduling call is landed over Script.
5-
Call comes in and hits START Node of Script.
6-
Some variables are set (HTTP Media Server IP
Address, Directory Name for the stored media files, en-us locale, input type
sets it digits ).
7-
After setting basic variables very next Node is SendToVRU
which will do as follow:
·
The SendToVRU is what triggers ICM to
transfer the call to the VXML GW (which is the VRU)
8-
ICM router returns VRU Label (number + correlation id)
back to CVP Call Server.
9-
Now CVP Call Server will send this VRU Label to
VXML GW.
10-
CVP stays in signaling path so that it can retain
call control.
11-
ICM executes the script instruction called “RunExternalScript”
(microapps). This
basically tells CVP that IVR related instructions are coming.
12-
ICM then sends instructions like for example“Get4Digits”.
13-
CVP sends this instruction to VXML-GW to play the
prompt to the caller.
14-
When caller enters the digit, ICM stores it in its
variable [for example Call.CallerEnteredDigits variable].
15-
ICM Script then instructs CVP to play the prompts
back to the user on the PSTN side.
Note: *ICM uses “Correlation id” to identify
or trace the call.
No comments:
Post a Comment