Skip to main content
Version: 2.4

UCCE Media Routing

Overview

This document describes a basic media routing installation. Of course, UCCE offers the opportunity to fulfill individual wishes. To do this, please contact a UCCE expert. The different configurations are mentioned in turn. However, there are also mutual dependencies.

Var Pool Key-Value pairs definition

We are using the following naming to specify PGs in this document

Real NameAlias
Physical PG as ServerS-PG
Logical PG as part from a physical PGL-PG
Reference to the logical PG in the AWAW-PG
Logical PIM as part from a logical PGL-PIM
Reference to the logical PIM in the AWAW-PIM

S-PG

In order for MR to be configured on the UCCE, a redundant MRI PIM must be installed on the MR PG. The addresses of the media managers are then given to the MRI PIM. Default TCP port 7021. Pay attention to firewalls. During installation, the peripheral ID from the PG Explorer must also be specified.

A physical PG has typical following logical PGs

Var Pool Key-Value pairs definition

UCCE AW

The following Explorers and Lists contains the configuration for media routing

Var Pool Key-Value pairs definition

All of the following list and explorer entries must be made in order to obtain an executable mri configuration. The suggested configuration values can be changed with background knowledge.

Expanded Call Variable List (*1)

All call variables are available on the MRI interface for communication with the Media Manager. However, these only offer space for 39 characters. For this reason, Expanded Call variables can be defined. Their maximum size is 211 characters. The variables used for communication are recorded here.

AttributesValue
Nameuser.BS_inout
Maximum length210
Enabledtrue
AttributesValue
Nameuser.BS_status
Maximum length21
Enabledtrue
Persistenttrue

Expanded Call Variable Payload List (*2)

The Expanded Call Variable space has a maximum of 2000 characters. This leads to problems when separate ECC variables have to be created for different applications. The problem can be circumvented if payload lists are defined. A total of 2000 characters are available in a payload list.

AttributesValue
Payload ID (unique)5000
NameSAP
Members
user.BS_inout (*1)
user.BS_status (*1)

Network VRU (*3)

The Network VRU Explorer from the Configuration Manager forms a communication basis between the individual areas.

Network VRUValue
NameVRU_MR_TYPE2
TypeType 2
ECC Payload (*2)SAP

Network VRU Script List (*4)

The network VRU script list is used to record module calls, which can be called using a run script, for example on the media manager.

AttributesValue
NameCLR_SELECTION_CHAT
Network VRU (*3)SAP_MR_TYPE2
VRU script name132;CHAT
Timeout30
AttributesValue
NameGET_SELECTION_CHAT
Network VRU (*3)SAP_MR_TYPE2
VRU script name131;CHAT
Timeout300
AttributesValue
NameGET_PARAMETER_CHAT
Network VRU (*3)SAP_MR_TYPE2
VRU script name135;CHAT
Timeout10
AttributesValue
NameSET_PARAMETER_CHAT
Network VRU (*3)SAP_MR_TYPE2
VRU script name134;CHAT
Timeout30
AttributesValue
NameWRITE_TEXT_CHAT
Network VRU (*3)SAP_MR_TYPE2
VRU script name120;CHAT
Timeout30

PG Explorer (*5)

The PG Explorer from the Configuration Manager makes the L-PG and the L-PIM available in the AW for configuration the media routing. To create it, a logical controller must be created. this AW-PG corresponds to the L-PG

Logical ControllerValue
NamePG3_SAP_MR
Client typeMediaRouting
PIM - PeripheralValue
Peripheral ID...
NamePG3_SAP_MR_MEDIA
Peripheral NamePG3_SAP_MR_MEDIA
Client typeMediaRouting
PIM - AdvancedValue
Network VRU (*3)VRU_MR_TYPE2
PIM - Agent DistributionValue
Enable agent reportingtrue
Agent event detailstrue
Agent distribution entriesadd AW A/B
PIM - Routing clientValue
NameSAP_MR_MEDIA

Media Class List (*6)

The media class is the basis for a media routing domain. It can contain multiple media routing domains.

AttributesValue
NameMC_SAP_MR_CHAT
Media TypeNone
Task300 / 30 / 28800

Media Routing Domain List (*7)

The media routing domain is the basis for a script selector. It is also needed in the skill groups.

AttributesValue
NameMRD_SAP_CHAT
Media Routing Domain ID (unique)...
Media class (*6)MC_SAP_MR_CHAT
Task300 / 30 / 28800

Application Instance List (*8)

The application instance defines minimal security access.

AttributesValue
NameAI_SAP_MR
Application keydefine the key word

Application Path List (*9)

The application path defines the Media Routing Domains that are available when the Media Manager logs in on the agent side. It is important to ensure that the focus is not set in the member table when saving. GUI error.

AttributesValue
Application InstanceAI_SAP_MR
Peripheral gateway (CCM PG)PG1_SAP
NameAP_PG1_SAP
Application Path Members (*7)List of MRDs

Agent Explorer (*10)

An agent is captured in the Application Explorer. This is part of a CCM PG. Different skill groups can be assigned to the agent.

AgentValue
Enable loginstrue
Fist nameHans
Last NameMeier
Login name (unique on CCM PG)hmeier
Password...
AgentID (unique on CCM PG)1012
AdvancedValue
Desk Settingsdefault
Skill group membershipValue
Skill group namelist of skill groups

Skill Group Explorer (*11)

The Skill Group creates a connection between the Media Routing Domain and the agent. This makes it possible to use Skill Groups to control which agents a chat can be routed to.

Skill GroupValue
Media Routing Domain (*7)MRD_SAP_CHAT
Peripheral number (unique manually over ucce instance)...
Peripheral nameSAP_CHAT
AdvancedValue
Service level thresehold30
Skill Group MembersValue
Desk Settingsdefault
Skill group membershipValue
Agent Namelist of agents

Service Explorer (*12)

The service is used for P-Queue

Skill GroupValue
Media Routing Domain (*7)MRD_SAP_CHAT
Peripheral number...
Peripheral nameSVC_SAP_CHAT
NameSVC_SAP_CHAT
Service MembersValue
Current service memberslist of Skill Groups
RouteValue
NameSVC_RT_SAP_CHAT

Enterprice Route List (*13)

AttributesValue
NameERT_SAP_MR
Routes (*12.Route)SVC_RT_SAP_CHAT

Call Type List (*14)

The call type is the link between dialed number and script. It is possible to work with a single call type for media routing.

AttributesValue
NameCT_SAP_CHAT
Call Type ID (unique)...

Dialed Number / Script Selector List (*15)

The Script Selector makes it possible to assign a Route Request to a specific Media Routing Domain

AttributesValue
Routing Client (*5)PG3_SAP_MR_MEDIA
Media Routing Domain (*7)MRD_SAP_CHAT
Dialed Number String / Script Selectorchat@demodomain.com
Dialed Number MappingValue
Call Type (*14)CT_SAP_CHAT

Script (*16)

A flow for the chat can now be defined in the script as desired.

MCA for SAP

MCA for SAP is connecting the CTI Server from S_PG and is conneted from MRI PIM

Var Pool Key-Value pairs definition

Media Manager

The media routing domain ID must be specified in the media manager.

[MR_DOMAINS]
CHAT=<MRD-ID>

[CTISERVER_1]
HOST_A=<CtiSvcHostA>
HOST_B=<CtiSvcHostB>
PERIPHERALID=<AW-CCM-PIM-ID>
APPLICATIONPATHID=<App-Path-ID>

[MRI]
PORT=7021
ECC01=user.BS_inout