Skip to main content
Version: 2.3

Media Manager

The configuration of Media Manager is stored in the configuration-file (.ini). The installation program creates this file with the settings provided during setup. The configuration of Media Manager can be adjusted by editing this configuration-file. The service must be restarted for the changes to take effect. If a setting is not found, the program’s default value is used.

Unless explicitly specified by a command line argument, the path to the .ini file is the name of the executable file with the .exe extension replaced by “ini” and the instance name used as suffix.

C:\ProgramData\BucherSuter\MCAforSAP\MultiChannelComponents\MediaManager\MediaManager_SAP1.ini

To view and manually configure Media Manager it is necessary to edit the initialization file. It is suggested to backup the original file before editing it. The initialization file of Media Manager can be edited with any text editor like Notepad.

[MAIN]

LOG_VERBOSE

Default : 1

Range : 0,1

Description : If set, writes short information on each telegram in the log file 1: Verbose logging on 0: Verbose logging off

MCIL_MODE

Default : 1

Range : 0,1,2

Description : Must always be set to 1 or 2. Mode 0 is not supported. 2: Media Manager is working in MCIL-Mode 2 without Mediarouting- and CCE/CCH AWDB access 1: Media Manager is working in MCIL-Mode 1 without Mediarouting-database access 0: Media Manager is working in “classic” mode with Mediarouting-database

REMOTE_PORT

Default : 7010

Range : not available

Description : port where Media Manager exposes its remote console Use a command shell and execute: telnet localhost REMOTE_PORT

ENABLE_AGENT_PORT

Default : 0

Range : 0,1

Description : Must always be set to 0. 1 is not supported! Activates/deactivates MediaRouting Classic 0: off 1: on

[LOGGER]

PATH

Default : C:\ProgramData\BucherSuter\logfiles\MCAforSAP\

Range : not available

Description : path where log files are written. To specify an absolute path, use the following syntax: \<DriveLetter>:\<AbsolutePath>

NAME

Default : empty

Range : not available

Description : Short name for the log file (see next parameter for more information)

NAME_TYPE

Default : 4

Range : 0-5

Description : Defines how the log file is generated (NAME refers the parameter above). 0: NAME.log 1: NAME_date.log 2: NAME_date_timestamp.log 3: NAME_machine_date_timestamp.log 4: same as 2, but a new log file is created daily 5: same as 3, but a new log file is created daily. Note: when using NAME_TYPE 4 or 5, log files are automatically deleted after 10 days

OUTPUT_LEVEL

Default : W

Range : N, F, E, W, I, T

Description : If the application is started in console mode, setting defines the log level of messages written to the console N: None F: Fatal Error (least verbose) E: Error W: Warning I: Info T: Trace (most verbose)

FILE_LEVEL

Default : W

Range : N, F, E, W, I, T

Description : log level of messages written into the log file N: None F: Fatal Error (least verbose) E: Error W: Warning I: Info T: Trace (most verbose)

EXTERN_LEVEL

Default : W

Range : N, F, E, W, I, T

Description : Defines the log level of messages written to the Windows Event Log. By default, Media Manager does not write any log message to the Event Log. Please note, that the EXTERN_LEVEL should be set to either N (no log messages written to Event Log) or E (Only Errors are written to the Event Log) Same levels as above

[ICM0]

PORT

Default : 7021

Range : not available

Description : Port where Media Manager waits for a connection from the MR PG

LOG_HEX

Default : 1

Range : 0-2

Description : Defines whether the telegram traffic between Media Manager and ICM is logged. 0: Do not log 1: Log everything except for heartbeat messages 2: Log everything

[MCIL]

PORT

Default : 7050

Range : not available

Description : Port where Media Manager accepts connections from MCIL clients

LOG_DATA_TRANSFER

Default : 0

Range : 0-2

Description : efines whether the traffic between Media Manager and an MCIL clients is logged 0: Do not log 1: Log everything except for heartbeat messages 2: Log everything

HEARTBEAT_TIMEOUT

Default : 30

Range : not available

Description : Specifies the timeout for heartbeat messages from MCIL clients

RONA_TIMEOUT

Default : 0

Range : not available

Description : Duration in seconds the Media Manager waits before a non-answered task is taken away from the selected agent and put back into the queue. This value is specified in seconds. Important: This value must be set to 0, as the RONA settings must be set in CRMConnectorSAP

CHECK_AGENT_PASSWORD

Default : 0

Range : 0,1

Description : Defines whether the agent’s ICM password is checked when logging on an agent in ICM (ensure that this setting is activated so that the agent password is checked) Must be set to 0 if MCIL_MODE=2 is used!

CTI_IND_ANSWER_TIMEOUT_MILISEC

Default : 1000

Range : not available

Description : Amount of time in milliseconds that the Media Manager is waiting after an indication message to CTI-server for Error Messages, before it is declared as succeeded and a response message is sent back to the client

CTI_REQ_ANSWER_TIMEOUT_MILISEC

Default : 10000

Range : not available

Description : Amount of time in milliseconds that the Media Manager waits after a request message to CTI-server for a response, before it is declared as failed and a failure response message is sent back to client

WRAPUP_TIMEOUT

Default : 0

Range : 0-7200

Description : Defines the time an agent resides in wrapup for the chat channel (in seconds) 0: off

AUTO_END_TASK_DELETED_WHILE_OFFERED

Default : 1

Range : 0,1

Description : Defines whether a task already offered to an agent automatically ends when it is deleted. 0: off 1: on

[MCIL_MODE_DOMAINS]

MEDIAROUTING_DOMAIN_MAIL

Default : 0

Range : not available

Description : Domain-ID of the MediaroutingDomain used for mail routing

MEDIAROUTING_DOMAIN_CHAT

Default : 0

Range : not available

Description : Domain-ID of the MediaroutingDomain used for chat routing

MEDIAROUTING_DOMAIN_VOICEMAIL

Default : 0

Range : not available

Description : Domain-ID of the MediaroutingDomain used for voicemail routing

MEDIAROUTING_DOMAIN_TICKET

Default : 0

Range : not available

Description : Domain-ID of the MediaroutingDomain used for ticket routing

MEDIAROUTING_DOMAIN_FAX

Default : 0

Range : not available

Description : Domain-ID of the MediaroutingDomain used for fax routing

MEDIAROUTING_DOMAIN_CALLME

Default : 0

Range : not available

Description : Domain-ID of the MediaroutingDomain used for callme routing

MEDIAROUTING_DOMAIN_RECALL

Default : 0

Range : not available

Description : Domain-ID of the MediaroutingDomain used for recall routing

MEDIAROUTING_DOMAIN_OUTCALL

Default : 0

Range : not available

Description : Domain-ID of the MediaroutingDomain used for outcall routing

[CTISERVER_1]

HOST_A

Default : ""

Range : not available

Description : Hostname or IP address of CTI server 1 side A

PORT_A

Default : 42027

Range : not available

Description : Port of CTI server 1 side A

HOST_B

Default : empty

Range : not available

Description : Hostname or IP address of CTI server 1 side B

PORT_B

Default : 43027

Range : not available

Description : Port of CTI server 1 side B

PERIPHERALID

Default : 5000

Range : not available

Description : ID of the ICM agent peripheral on which the CTI server is attached to (voice PG)

APPLICATIONPATHID

Default : empty

Range : not available

Description : Must correspond to ApplicationPathID of “Application_Path” view in ICM AWDB

HEARTBEAT_INTERVAL

Default : 15

Range : not available

Description : Interval in seconds of heartbeat messages that are sent from Media Manager to CTI server

HEARTBEAT_TIMEOUT

Default : 15

Range : not available

Description : Timeout in seconds for a heartbeat response from the CTI server

LOG_HEX

Default : 1

Range : 0-2

Description : Defines if the traffic between Media Manager and the CTI server is logged. 0 : Do not log 1 : Log everything except for heartbeat messages 2 : Log everything

[MRI]

APP_STR_MAX_LENGTH

Default : 0

Range : not available

Description : The Caller and Called names are limited by value if the value is set > 0

ECC01…ECC20

Default : empty

Range : not available

Description : Names of the ECC variables that are passed from an ICM script to Media Manager (and the agent) Example: user.myeccvariable

MAX_QUEUED_TASKS

Default : 5000

Range : 1-10000

Description : The maximum number of concurrent tasks Media Manager sends to CCE/CCH

MAX_QUEUED_TASKS_LABEL

Default : OVERFLOW

Range : not available

Description : The label that is returned on MCIL interface if the limit of MAX_QUEUE_TASKS is exceeded

REROUTE_REASON_CALLVARIABLE

Default : 1

Range : not available

Description : Call variable used for saving reason for the rerouted request

OVERFLOW_REROUTE_DELAY_MINUTES

Default : 10

Range : not available

Description : If the ICM script returns the label “OVERFLOW” (not case sensitive), the task isn’t rerouted by Media Manager before waiting the defined value (in minutes)

ACCEPT_AGENT_INTERRUPT_ADVISORY_EVENT

Default : 1

Range : -1,0,1,2

Description : -1=AGENT_INTERRUPT_ADVISORY_EVENT received from CTI Server is acknowledged with an AGENT_INTERRUPT_UNACCEPTED 0=AGENT_INTERRUPT_ADVISORY_EVENT received from CTI Server is ignored 1=AGENT_INTERRUPT_ADVISORY_EVENT received from CTI Server is acknowledged with an AGENT_INTERRUPT_ACCEPTED 2=AGENT_INTERRUPT_ADVISORY_EVENT received from CTI Server is acknowledged with an AGENT_INTERRUPT_ACCEPTED followed by an AGENT_INTERRUPT_UNACCEPTED

[REDUNDANCY]

THIS_IS_SIDE

Default : empty

Range : A, B

Description : Specifies the side of the Media Manager instance (A or B)

LOCAL_MM_INSTANCE_UDP_PORT

Default : empty

Range : 1024-65535

Description : Specifies the port of the local Media Manager instance where heartbeat messages from the other Media Manager instance are received

SECOND_MM_INSTANCE

Default : empty

Range : not available

Description : The IP address of the host where the second Media Manager instance is installed

SECOND_MM_INSTANCE_UDP_PORT

Default : empty

Range : 1024-65535

Description : The port on which the second Media Manager instance receives heartbeat messages from the local Media Manager instance