Expanded Call Context or ECC


Expanded Call Context (ECC) 



Expanded Call Context or ECC variable name can be up to 33 bytes long (1-32 usable characters + a null terminator). In addition, it is highly recommended that you use the following naming convention when creating an ECC variable:

user. CompanyName .VariableDescription

word user is predefined & one can also configure it in this format

user.Callcounter

ECC variable are used to exchange information between CVP and ICME/ICMH. Those ECC variables have slightly different naming convention:

user.microapp.media_server or user.microapp.play_data one can find a full list of all ECC variables used by CVP in CVP Configuration Guide.

To Configure ECC variable logon to AW server open ICM Configuration Manager and follow the steps.

Step 1
         Within the ICM Configuration Manager, select Tools > Miscellaneous Tools > System
          Information and select the Enable expanded call context checkbox.
Step 2
         Within the ICM Configuration Manager, select Tools > List Tools & Expanded Call Variable List.
Step 3
          In the Expanded Call Variable List window, enable the Add button by clicking Retrieve.
Step 4
         Click Add. The Attributes property tab is enabled.
Step 5
         Create each of the variables in the following table, clicking Save after defining each variable.

Note: Any time you change the configuration of any ECC variable with the Expanded Call Variable List tool, you must stop and restart the Unified CVP Call Server.

ECC variable can be scalar variable or array:

Max length of Scalar variable or array can be 1 to 210 bytes
Max number of elements in array can be 1 to 255
Max buffer size for each scalar variable = 5 + max length of variable where 5 bytes includes 4 bytes for variable and 1 byte for null terminator.
Max buffer size for each array = 5+ (1+ max length of array element) * max number of elements in array
Max buffer size for each variable and array must not be greater than 2000

Comments