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