Cisco Cisco IPCC Web Option Technical References

Page of 72
54 
Post-Routing 
 
54 
server script variables. You can then use these variables in your 
NCCM server scripts to help control how calls are processed. Which 
Unified ICM call variables are returned is specified by the Unified 
ICM Call Control Variable map (see the section 
). All GET RESPONSE 
commands must specify the same number of <out vars>
TPF
1
FPT
SEND INFO <provider_id> post_route_response_ack, <status> 
Where: 
<provider_id>
 identifies the Aura Contact Center PG (see Chapter 2 for 
more information on <provider_id>.
post_route_response_ack
 is a 
global script variable whose value is the character string 
“Post_Route_Response_Ack.” 
 
<status>
 tells the PG whether or not the NCCM server  GET 
RESPONSE command timed out before it received the post route 
response from the PG. A value of 0 indicates that it did not time out 
and that the NCCM server script will use the post route response. A 
value of 1 indicates that it did time out, and that the response will not 
be used. 
4.1.3. 
109B
Example of Post-Routing Section in Master Script 
The post-routing section in the Master Script should look like the example 
shown below. The script global variables have the following values: 
 
Script Global 
Variables 
Values 
pr_req 
“Post_Route_Request” 
pr_route_response_ack  “Post_Route_Response_Ack” 
pr_ok 
pr_sccs_timeout 
pr_dn_XXXX 
<the Unified ICM software dialed number you 
have associated with CDN XXXX> 
pr_dn_ZZZZ 
<the Unified ICM software dialed number you 
have associated with CDN ZZZZ> 
SECTION DO_POST_ROUTE 
 
/* You must set this script call variable to 1 so that you can detect when the GET 
RESPONSE command below times out. The Aura Contact Center PG will never return 
a status value of 1  */ 
post_route_status ASSIGNED 1 
 
/* Send a different dialed number to the PG depending on the CDN. The duplicate 
                                                      
TP
1
PT
 The 
SCCS GET RESPONSE
 command requires that the PG returns exactly as 
many values as there are variables specified in the command. Since the PG has 
no way of determining how many were specified in a given 
GET RESPONSE
 
command, we require that all commands specify the same number (and this 
number is known to the PG from the call control variable map)