Cisco Cisco E-Mail Manager Unity Integration Option Technical References

Page of 72
 
 
 
Changes to the NCCM server Configuration 
53 
 
 
53 
SEND REQUEST <provider_id> pr_req, <dialed_num>, <clid_ani>, 
<dnis>, <in vars> 
Where:  
 
<provider_id>
 identifies the Aura Contact Center PG (see Chapter 2 
for more information on <provider_id>. 
 
pr_req
 is a global script variable whose value is the character string 
“Post_Route_Request” 
 
<dialed_num>
 is Unified ICM dialed number you have associated 
with the post route CDN that led to this SEND REQUEST command 
(see below for an example) 
 
<clid_ani>
 is the CLID/ANI associated with the call being post routed 
 
<dnis>
 is the DNIS associated with the call being post routed 
 
<in_vars>
 means zero to five NCCM server script variables separated 
by commas. The PG will store the values of these variables into 
Unified ICM call variables that it will pass to the CallRouter along 
with the route request. You can then use these call variables in your 
Unified ICM routing scripts to help control how calls are processed.  
Which Unified ICM call variables are used is specified by the Unified 
ICM Call Control Variable map (see the section 
). Different 
SEND REQUEST
 
commands may specify different numbers of 
<in_vars>.
 
GET RESPONSE <provider_id> <status>, <type>, <value>, <out vars> 
Where: 
 
<provider_id>
 identifies the Aura Contact Center PG (see Chapter 2 
for more information on <provider_id>. 
 
<status>
 indicates the result of the post route request.  A value of zero 
indicates that the request was successful.  A non-zero value indicates 
failure.  See the example below for a complete list of the failure values 
and their meaning. 
 
<type>
 and 
<value>
 tell your NCCM server script how to process the 
call.  The values that the PG returns in 
<type>
 and 
<value>
 are 
determined by the Unified ICM label that your Unified ICM script 
returns to the PG in response to the post route request. You must set up 
your NCCM server and Unified ICM scripts so that the 
<type>
 and 
<value>
 returned for a given post route request cause the call to be 
processed in the way that you want.  You can make this as simple or as 
complex as you need. For example, in the sample script fragments 
below we use CDN and 
<type>
 to determine which NCCM server 
primary script to execute, and use 
<value>
 to determine what 
processing is done within each primary script. 
 
<out vars>
 means zero to five NCCM server  script variables 
separated by commas. Your Unified ICM scripts can return Unified 
ICM call variables to the PG as part of the response to the route 
request. The PG will return the values of these variables in the NCCM