Skip to main content
Version: 2.4

CRMConnectorSAP

The configuration of CRMConnectorSAP is stored in the configuration-file (.ini). The installation program creates this file with the settings provided during setup. The configuration of CRMConnectorSAP 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.

Only the configuration keys in the [Dynamic]- section are read dynamically, and the service must not be restarted for the changes to take effect.

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\CRMConnectorSAP\CRMConnectorSAP_SAP1.ini

To view and manually configure CRMConnectorSAP it is necessary to edit the configuration-file. It is suggested to back up the original file before editing it. The configuration-file can be edited with any text editor like Notepad.

[Logger]​

Path​

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

Range : not available

Description : Path to log file

FileSize​

Default : 100 MB

Range : not available

Description : Max. log file size

MaxBackupIndex​

Default : 100

Range : 1-50

Description : Number of log files

HandlerStayOpen​

Default: 0

Range: 0,1

Description: log file handler stay open, used in VM's

0: off, 1: on

LogOptionalParam​

Default : <empty>

Range : not Available

Description : Optional log parameters as key-values pairs

WinEventLogSource​

Default : CRMConnectorSAP

Range : not Available

Description : Source name for loging to Windows Event Log

LogArchivePath​

Default : <empty>

Range : not Available

Description : Optional archive path

LogArchiveFileSize​

Default : 100 MB

Range : not available

Description : Max. archive log file size

LogPerformanceTest​

Default: 1

Range: 0,1,2

Description: Check write speed to logfile. 0= none, 1= check only, 2= change loglevel if needed

WriteGroupReplaceTags​

Default: 1

Range: 0,1

Description: Write label and replace informations in logfile.

0: off, 1: on

[CONFIG]​

AppActionRoutingDefaultSession​

Default: 1

Range: 1-6

Description: Default value of simultaneous action routing sessions per agent

AppActionRoutingEnabled​

Default: 0

Range: 0,1

Description: Enables SAP ICI action routing channel 0: off, 1: on

AppActionRoutingMaxSession​

Default: 1

Range: 1-6

Description: Maximum number of simultaneous action routing sessions per agent

AppArchiveCleanIntervalTimer​

Default : 0

Range : 0,10-1440

Description : Checks the archive for deleting | 0: off

AppArchiveExpirationTime​

Default : 30

Range : 1-100

Description : Expiration time for archive file in days

AppArchiveFolder​

Default : ./Archive

Range : not Available

Description : Storage location of the archive-files

AppChatDefaultSession​

Default: 1

Range: 1-5

Description: Default value of simultaneous chat sessions per agent

AppChatEnabled​

Default: 0

Range: 0,1

Description: Enables SAP ICI chat channel 0: off, 1: on

AppChatMaxSession​

Default: 1

Range: 1-5

Description: Maximum number of simultaneous chat sessions per agent

AppChatMsWrapup​

Default: 0

Range: 0,1

Description: Controls how wrap-up is handled with multiple chat sessions

0: only the last ended chat session enters wrap-up, 1: each chat session can enter wrap-up

AppConnectorIdentification​

Default: <empty>

Range: not available

Description: CRMConnectorSAP service identifier that gets displayed on the web status and health check page

AppConfigSetUsed​

Default: 0

Range: 0,1

Description: Activate ConfigSet mechanism

AppItemMaxSession​

Default: 5

Range: 1-6

Description: Overall maximum number of simultaneous sessions per agent

AppOutboundUsed​

Default: 0

Range: 0,1,2

Description: Controls Outbound Campaign Functionality

0= CCE call events of calls generated by the Cisco Outbound Option’s dialer are not passed to SAP CRM

1= CCE call events of calls generated by the Cisco Outbound Option’s dialer are normally passed to SAP CRM

2= CCE call events of calls generated by the Cisco Outbound Option’s dialer are normally passed to SAP CRM. Furthermore, the reservation calls for outbound calls made in predictive/progressive dial mode are also passed to SAP CRM. The usage of AppOutboundUsed=2 happens at your own risk. b+s strongly recommends to use CRMConnectorSAP’s officially supported outbound mode (i.e. AppOutboundUsed is set to 1).

AppPhoneEnabled​

Default: 1

Range: 0,1

Description: Enables SAP ICI voice channel 0: off, 1: on

AppRecoveryBackupIntervalTimer​

Default: 60

Range: 10-10080

Description: Interval to generate new .dat file (in minutes)

AppRecoveryFolder​

Default: “.\Recovery”

Range: not available

Description: Folder which hosts recovery files

AppUniqueApplicationId​

Default : 1

Range : 0-999999

Description : Unique ID of the CRMConnectorSAP. Must be unique if multi-instance. If AppUniqueApplicationId=0, the CRMConnectorSAP gets a random value within the defined range.

AgentDefaultPassword​

Default: empty

Range: not available

Description: Used if AgentLoginType=1,2 + 5 (see Agent Login). Password must be encrypted with ‘CreateEncryptedPassword.exe’

AgentFreeFromIcmTimeout​

Default: 60000

Range: 1000-600000

Description: Timeout to set logout of ICM (in milliseconds)

AgentGetDsDataTimeout​

Default: 30000

Range: 1000-600000

Description: Timeout to get data from DataStore (in milliseconds)

AgentInitFromIcmTimeout​

Default: 60000

Range: 1000-600000

Description: Login timeout to ICM (in milliseconds)

AgentInitGetActiveCallTimeout​

Default: 10000

Range: 1000-600000

Description: Get active call by agent timeout (in milliseconds). Used at login

AgentLoginNameSearchMask​

Default: 0x41

Range: not available

Description:

0x01 : Login Name, 0x02 : Short Name, 0x04 : Last Name, 0x08 : First Name, 0x10 : Extention, 0x20 : Description, 0x40 : LoginId, 0x1000 : Name as shortname, 0x2000 : Match case

AgentLoginSwitchMask​

Default: 0x2

Range: 0-0x3f

Description:

0x01 : Use Default Password, 0x02 : Ignore Password for SSO, 0x04 : Use Agent ID as Device ID, 0x08 : Ignore device by agent config set, 0x10 : Optional predefined configuration set Id, 0x20 : Required predefined configuration set Id

AgentLoginType​

Default: 0

Range: 0,1,2,5

Description:

0 : login with agentid;password;device[;media],

1 : login witpassword;device[;media],

2 : login with device[;media],

5 : login with agentname;password;device[;medi a] (Cisco Agent login name without domain name) media: m : actionrouting, c=chat, p=phone

AgentSetAgentStateToIcmTimeout​

Default: 60000

Range: 1000-600000

Description: Timeout to set any agent state to ICM (in milliseconds).

AgentTransferWorkTimeout​

Default: 1000

Range: 1000-600000

Description: WorkReady, WorkNotReady after transfer timeout (in milliseconds).

AgentShadowLogin​

Default: 0

Range: 0,1,2

Description:

2 : Agents logged in as shadow agent, after logged in on another agent desktop first,

1 : Agents logged in as shadow agent, no need to be pre-logged in on another agent desktop,

0 : Agents logged in normally

CtiAgentPeripheralID​

Default: 5000

Range: 1-60000

Description: ID of the ICM agent peripheral (voice PG).

CtiAllowMakeCallWhileReady​

Default: 0

Range: 0,1

Description: An agent can dialing while in state ready

0: off, 1: on

CtiAttachedDataEccVariableName​

Default: empty

Range: not available

Description: Used if CtiAttachedDataWorkType : 11. Defines name of ECC variable. Must begin with “ECC.user.” in CRMConnectorSAP config

Used if CtiAttachedDataWorkType : 1. Defines name of ECC array variable. Must begin with “ECCA.user.” in CRMConnectorSAP config.

Suggestion: “ECC.user.AttachedDataKey”

CtiAttachedDataWorkType​

Default: 0

Range: 0-13

Description: An agent can dialing while in state ready

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified, 13: ECC array specified

CtiCheckMediaByDirectCall​

Default: 0

Range: 0-1

Description: Hide direct call, action item or chat on SAP ICWC if the agent has already an active media. Must be 0 if multi-session is used.

0: off, 1: on

CtiClientPassword​

Default: empty

Range: not available

Description: CtiSvr Service password, encrypted with ‘CreateEncryptedPassword.exe’

CtiDefaultLoginNotReadyReasonCode​

Default: 0

Range: not available

Description: The first Not Ready-state while login with a NotReadyReasonCode 0, reported by SAP is replaced with this value before forwarding it to the CTI Server

CtiDefaultMaxWrapupTimeout​

Default: 0

Range: 0 - 7200000

Description: Voice channel wrap-up timeout (in milliseconds) Set to 0 if not used

CtiIdleTimeout​

Default: 20

Range: 1-100

Description: Used by ICM (in seconds)

CtiHeartBeatTimeout​

Default: 10000

Range: 10000-15000

Description: Used for CTI Server communication (in milliseconds)

CtiHostA​

Default: empty

Range: not available

Description: IP address or hostname of CTI Server A

CtiHostB​

Default: empty

Range: not available

Description: IP address or hostname of CTI Server B

CtiLibOptionalParam​

Default: empty

Range: not available

Description: Optional parameters for Cti Library.

SSL : 0/1, use ssl

CT : <sec>, connecting timeout

LCT : <sec>, load config timeout

ORT : <sec>, open request timeout

Format: {Key[=value] }

Example: CtiLibOptionalParam=CT:5 LCT:180 SSL:1

CtiLinkVersion​

Default: 20

Range: 14,16, 20, 22

Description: Specifies the protocol version used to connect the CTI Server

CtiLoadAgentDeskSettingsMode​

Default: 1

Range: 0,1,2

Description: Get Agent Desk Setting information during login

0=off, 1=loaded, 2=used

CtiMobileAgentType​

Default: 1

Range: 0-2

Description: Connection mode for all agents who login as a mobile agent.

0: off, 1 : Call by Call, 2: Nailed Connection

CtiNumberInternationalMatch​

Default: empty

Range: not available

Description: Prefix for international numbers

CtiNumberInternMatchList​

Default: empty

Range: not available

Description: Match list for incoming internal numbers (max. 20 elements)

CtiNumberInternMaxLength​

Default: 5

Range: 1-16

Description: Max digits of internal numbers

CtiNumberInternPrefix​

Default: empty

Range: not available

Description: Prefix for internal numbers

CtiNumberMatchList​

Default: empty

Range: not available

Description: Match list for incoming external numbers (max. 20 elements)

CtiNumberNationalMatch​

Default: empty

Range: not available

Description: Prefix for national numbers

CtiNumberOutcallPrefixCheck​

Default: empty

Range: not available

Description: Complete numbers of outgoing calls

CtiOutboundCallbackDeltaTime​

Default: 0

Range: not available

Description: This value is added to the callback time defined in SAP CRM (in seconds)

CtiPortA​

Default: 42027

Range: 1024-65535

Description: Port number of CTI Server A

CtiPortB​

Default: 43027

Range: 1024-65535

Description: Port number of CTI Server B

CtiRejectRonaNumberEccVariableName​

Default: empty

Range: not available

Description: Used if CtiRejectRonaNumberType : 11. Name of ECC variable. Must begin with “ECC.user.” in CRMConnectorSAP config.

Used if CtiRejectRonaNumberType : 13. Name of ECC array variable. Must begin with “ECCA.user.” in CRMConnectorSAP config

Suggestion: ECC.user.RejectRonaNumberKey

CtiRejectRonaNumberType​

Default: 0

Range: 0-13

Description: Indicates which field is used to reject rona number.

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified, 13: ECC array specified

CtiRequiredLogoutReasonCodeDefaultValue​

Default: 0

Range: not available

Description: If logout with reason is required, the CRMConnector can send another value than 0

CtiRequiredNotReadyReasonCodeDefaultValue​

Default: 0

Range: not available

Description: A Not Ready-state with a NotReadyReasonCode 0, reported by SAP is replaced with this value before forwarding it to the CTI Server

CtiTpiCallOutReferenceEccVariableName​

Default: empty

Range: not available

Description: Used if CtiTpiCallReferenceType : 11. Name of ECC variable. Must begin with “ECC.user.” in CRMConnectorSAP config.

Used if CtiTpiCallOutReferenceType : 13. Name of ECC array variable. Must begin with “ECCA.user.” in CRMConnectorSAP config

Suggestion: ECC.user.CallOutReferenceKey

CtiTpiCallOutReferenceType​

Default: 0

Range: 0-13

Description: Indicates which field is used to transfer call reference for an outgoing call.

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified, 13: ECC array specified

CtiTpiCallReferenceEccVariableName​

Default: empty

Range: not available

Description: Used if CtiTpiCallReferenceType : 11. Name of ECC variable. Must begin with “ECC.user.” in CRMConnectorSAP config.

Used if CtiTpiCallReferenceType : 13. Name of ECC array variable. Must begin with “ECCA.user.” in CRMConnectorSAP config

Suggestion: ECC.user.CallReferenceKey

CtiTpiCallReferenceType​

Default: 0

Range: 0-13

Description: Indicates which field is used to transfer call reference.

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified, 13: ECC array specified

CtiTransferInHoldStateAllowed​

Default: EsFlag 0x200000

Range: 0-1

Description: Hide direct call, action item or chat on SAP ICWC if the agent has already an active media. Must be 0 if multi-session is used.

0: off, 1: on

CtiWaitForReconnectTimeout​

Default: 10000

Range: 1000-600000

Description: If CTI Server is disconnected the CRMConnectorSAP waits until it tries to reconnect (in milliseconds)

DataStoreChatExpirationTimeout​

Default: 7200

Range: 0-10800

Description: Chat specific expiration timeout (in seconds)

DataStoreDllOptionalParam​

Default: AUTOUPDATE

Range: not available

Description: Optional parameters for DataStore DLL.

EXPTIME : <sec>, SSL

DataStoreHostA​

Default: empty

Range: not available

Description: Hostname/IP address to external DataStore A. If not set, the CRMConnectorSAP uses its internal data storage

DataStoreHostB​

Default: empty

Range: not available

Description: Hostname/IP address to external DataStore B. If not set, the CRMConnectorSAP uses its internal data storage

DataStoreMailExpirationTimeout​

Default: 450000

Range: 0-600000

Description: Mail specific expiration timeout (in seconds)

DataStorePhoneExpirationTimeout​

Default: 7200

Range: 0-10800

Description: Phone specific expiration timeout (in seconds)

DataStorePortA​

Default: 42029

Range: 0, 1024-65535

Description: Port number of DataStore A

DataStorePortB​

Default: 42029

Range: 0, 1024-65535

Description: Port number of DataStore B

MediaAttachedDataEccVariableName​

Default: empty

Range: not available

Description: Name of the ECC variable where the unique reference identifier is stored in. Used if MediaAttachedDataWorkType : 11. Name of ECC variable must begin with “ECC.user.” in CRMConnectorSAP config

Suggestion: ECC.user.AttachedDataKey

MediaAttachedDataWorkType​

Default: 0

Range: 0-11

Description: Indicates which field is used to transfer media attached data reference identifier.

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified,

MediaChatAliasSenderAddressEccVariableName​

Default: empty

Range: not available

Description: Used if MediaMailAliasSenderAddressWorkType : 11. Name of ECC variable must begin with “ECC.user.” in CRMConnectorSAP config

Suggestion:ECC.user.AliasSenderAddress

MediaChatAliasSenderAddressWorkType​

Default: 0

Range: 0-11

Description: Indicates which field is used to get sender address.

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified, 13: ECC array specified

MediaChatLocalDomainName​

Default: empty

Range: not available

Description: Domain name to generate the chat address username\@domainname

MediaChatRonaTimeout​

Default: 0

Range: 0-600000

Description: Chat RONA timeout (in milliseconds) Set to 0 if not used

MediaDefaultRonaTimeout​

Default: 0

Range: 0-600000

Description: If no channel specific RONA timeout is set, the CRMConnectorSAP uses this default RONA timeout. (in milliseconds)

MediaDoSendSenderChatAddressToSap​

Default: 0

Range: 0,1

Description: Specifies if the string defined in TpiPhoneDataPassingEx replaces SAP‑IC or is appended as an additional section.

MediaHostA​

Default: empty

Range: not available

Description: IP address or hostname of MediaManger A

MediaHostB​

Default: empty

Range: not available

Description: IP address or hostname of MediaManger B

MediaMailAliasSenderAddressEccVariableName​

Default: empty

Range: not available

Description: Used if MediaMailAliasSenderAddressWorkType : 11. Name of ECC variable must begin with “ECC.user.” in CRMConnectorSAP config

Suggestion: ECC.user.AliasSenderAddress

MediaMailAliasSenderAddressWorkType​

Default: 0

Range: 0-11

Description: Indicates which field is used to get the sender address.

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified, 13: ECC array specified

MediaMailDefaultScriptSelector​

Default: empty

Range: not available

Description: This value is used as the ScriptSelector for action items if the utilized ScriptSelector does not exist in CCE

MediaMailNoAddressScriptSelector​

Default: empty

Range: not available

Description: This value is used as the ScriptSelector for action items if the TO_ADDRESS field within the received route request is empty or missing. If this configuration parameter is empty but the parameter MediaMailDefaultScriptSelector contains a value then the latter is used.

MediaMailRonaTimeout​

Default: 0

Range: 0-600000

Description: Mail RONA timeout (in milliseconds) Set to 0 if not used

MediaOthersDefaultScriptSelector​

Default: empty

Range: not available

Description: This value is used as the ScriptSelector for action items of type other than ERMS-push(e-mail) if the utilized ScriptSelector does not exist in CCE or if the CTIDEST field within the received route request is empty.

MediaPortA​

Default: 7050

Range: 1024-65535

Description: Port number of MediaManger A

MediaPortB​

Default: 7050

Range: 1024-65535

Description: Port number of MediaManger B

MediaTpiItemOutReferenceEccVariableName​

Default: empty

Range: not available

Description: Used if MediaTpiItemOutReferenceType : 11. Name of ECC variable must begin with “ECC.user.” in CRMConnectorSAP config

Suggestion:ECC.user.ItemOutReferenceKey

MediaTpiItemOutReferenceType​

Default: 0

Range: 0-11

Description: Indicates which field is used to transfer item reference for an outgoing media

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified, 13: ECC array specified

MediaTpiItemReferenceEccVariableName​

Default: empty

Range: not available

Description: Used if MediaTpiItemReferenceType : 11. Name of ECC variable. Must begin with “ECC.user.” in CRMConnectorSAP config

Suggestion: ECC.user.ItemReferenceKey

MediaTpiItemReferenceType​

Default: 0

Range: 0-11

Description: Indicates which field is used to transfer item reference

0: off

1: CV01, 2: CV02, 3: CV03, 4: CV04, 5: CV05, 6: CV06, 7: CV07, 8: CV08, 9:CV09, 10: CV10

11: ECC specified, 13: ECC array specified

RouteRandomRerouteTimeoutRange​

Default: 0

Range: 0, 1000 - 7200000

Description: If configured, the CRMConnectorSAP adds a randomly calculated amount of time (between 1000 and the configured value of this configuration parameter) to the amount of time configured in RouteWaitToRerouteTimeout Value is in milliseconds

RouteRonaTryCount​

Default: 10

Range: 1-1000

Description: Max RONA tries to route an action item

RouteRoutingSessionLimit​

Default: 1500

Range: 10-5000

Description: Defines maximum number of concurrent media routing sessions

RouteTryCount​

Default: 10

Range: 1-1000

Description: Max number of re-route attempts for a rejected action item

RouteTimeout​

Default: 450000000

Range: 1000-900000000

Description: Timeout for routing an action item (in milliseconds)

RouteWaitToRerouteTimeout​

Default: 60000

Range: 1000 - 600000

Description: Timeout for executing re-route (in milliseconds)

TpiActionItemRouteDataPassing​

Default: empty

Range: not available

Description: Fill Call or ECC Variable with SAP AttachedData Stream or SAP Routing Attributes (max. 20 elements)

Format: for ECC-Var: ECC.{Name;}

TpiAttachedDataMediaDataPassing​

Default: empty

Range: not available

Description: Used for a SetAttachedData in an action item or chat item (max. 20 elements)

Format: for ECC-Var ECC.{Name;}

TpiAttachedDataPhoneDataPassing​

Default: empty

Range: not available

Description: Used for a SetAttachedDataa in a phone call item (max. 30 elements)

Format: for ECC-Var: ECC.{Name;}

TpiCheckCharacterInPhoneNumber​

Default: 1

Range: 0,1,2

Description:

0 : Deactivated,

1 : CRMConnectorSAP detects if CTI Server sends events where the first character of ANI or DNIS contains a character of 0-9, *, +, #

2 : CRMConnectorSAP detects if CTI Server sends events where all characters of ANI or DNIS contain a character of 0-9, *, +, #

If a not allowed character is detected the number defined in parameter TpiemptyPhoneNumberLabel is signaled to SAP

TpiDataPassingExDefaultValue​

Default: empty

Range: not available

Description: Specifies the default value if the source-field is empty. With MCA for SAP 2.1.2 CtiDataPassingExDefaultValue was renamed to TpiDataPassingExDefaultValue. The old name can still be used however CRMConnectorSAP writes a corresponding warning message into its log file.

TpiDataPassingSuppressSAPIC​

Default: 0

Range: 0,1

Description: Specifies if the string defined in TpiPhoneDataPassingEx replaces SAP‑IC or is appended as an additional section.

1: Replace, 0: Append

TpiDllOptionalParam​

Default: empty

Range: SSL, PROXY:<IP>, SIZE_TR:<size>, SIZE_TT:<size>, HSTS, ...

Description: Optional parameters for TpiConnectDll.dll.

Format: {Key[=value] }

Example: TpiDllParameter=SSL HSTS PROXY:10.10.10.10:1234

TpiEmptyPhoneNumberLabel​

Default: 0

Range: not available

Description: Number displayed if the number of a caller is suppressed or unknown.

TpiHsts​

Default: max-age=31536000; includeSubDomains

Range: not available

Description: Define the value form http Strict-Transport-Security tag. To activate this tag, please add the key HSTS to the TpiDllOptionalParam field.

TpiIcmSpecificReasonCode​

Default: empty

Range: not available

Description: In ICM defined special reason codes. List with ;-separators

TpiMediaDataPassingEx​

Default: empty

Range: not available

Description: Item attached data Application ID. The specified variable data part of item attached data for action items and chats calls. Can contain parameters that act as placeholders and free parameters in quotations (“”) to compose XML-tags (max. 200 parameter-fragments). Parameter names are not case-sensitive except for the names of ECC-variables.

TpiMediaEccVariableList​

Default: empty

Range: not available

Description: List of all ECC variables which are filled in SAP-IC container by ActionItemChange and ChatChange event.

Format: ECC.{Name;} (max. 20 elements)

TpiNotReadyReasonCodeOffset​

Default: 1000

Range: not available

Description: Not Ready reason code offset between SAP and CCE/CCH

TpiPhoneDataPassing​

Old name: CtiPhoneDataPassingEx

Default: empty

Range: not available

Description: Item attached data Application ID. The specified variable data part of item attached data for phone calls. Can contain parameters that act as placeholders and free parameters in “” (quotes) to compose XML-tags (max. 200 parameter-fragments).

Parameter names are not case-sensitive except for the names of ECC-variables.With MCA for SAP 2.1.2 CtiPhoneDataPassingEx was renamed to TpiPhoneDataPassingEx. The old name can still be used however CRMConnectorSAP writes a corresponding warning message into its log file.

TpiPhoneEccVariableList​

Default: empty

Range: not available

Description: List of all ECC variables which are filled in SAP-IC container by PhoneCallChange event.

Format: ECC.{Name;} (max. 20 elements)

TpiQueueList​

Default: 1

Range: not available

Description: List of queue numbers. Can be a list in format { n=queue, }

TpiReSendWrapupReqAfterSetState​

Default: 0

Range: 0,1

Description: Resend wrapup request after set state while busy

TpiSendDirectSetStateInBusyState​

Default: 0

Range: 0,1

Description: Set state while busy

TpiSendDirectSetStateInWrapup​

Default: 0

Range: 0,1

Description: Set state while wrapup.

TpiServicePort​

Default: 8080

Range: 1024-65535

Description: Port number of the CRMConnectorSAP SAP ICI interface.

TpiUserPresenceEnabled​

Default: 1

Range: 0,1

Description: Enables or disables SAP Agent Presence 0: Disabled, 1: Enabled

TpiWrapupMode​

Default: 2

Range: 1,2

Description: Defined by SAP. Must always be set to 2 ( 1: automatic wrapup, 2: requested wrapup)

TransactionDefaultTimeout​

Default: 10000

Range: 1000-600000

Description: Third party default timeout (in milliseconds)

TransactionDoMakeCallTimeout​

Default: 60000

Range: 1000-600000

Description: Third party make call timeout (in milliseconds)

TransactionWorkTimeout​

Default: 6000000

Range: 1000-900000000

Description: Timeout for working with an action item (in milliseconds)

RemoteConsolePort​

Default: 42031

Range: 1024-65535

Description: Service port. Used by remote console

RemoteConsoleEchoOn​

Default: 0

Range: 0,1

Description: Echo on. Used by remote console. 0: off, 1: on

DumpSpecialFailureByShutdown​

Default: 0

Range: 0,1

Description: Activates or deactivates special failure capturing: 0: off, 1: on

WriteSystemStatistic​

Default: 0

Range: 0,1

Description: Activates or deactivates system statistic: 0: off, 1: on

SystemStatisticInterval​

Default: 600

Range: 0,30-7200

Description: Write interval for system statistic in seconds

[Dynamic]​

TraceMask​

Default: 0x4

Range: 0x00000000 – 0xffffffff

Description: Controls the trace level

TraceMaskCollectMsg​

Default: 0x0

Range: 0x00000000 – 0xffffffff

Description: Controls the trace level of grouped messages

WinEventLogLevel​

Default: 0

Range: 0,2,3

Description: Write errors and warnings to Windows Event Log: 0: off, 2: Error, 3: Error and Warning

LogArchiveLevel​

Default: 0

Range: 0,1,2,3

Description: Write errors and warnings to Archive Collect Log: 0: off, 1: Warnings, 2: Statistic, 3: Info

EsFlags​

Default: See Release Notes

Range: 0x00000000 – 0xffffffff

Description: Engineering Special flags These flags activate special features used for various tests and fixes

FixFlags​

Default: See Release Notes

Range: 0x00000000 – 0xffffffff

Description: Fix flags. With the help of the fix flags, bug fixes that have not yet been activated and are intended for this purpose can be activated

FixIgnoreFlags​

Default: See Release Notes

Range: 0x00000000 – 0xffffffff

Description: Fix ignore flags. With the help of the fix ignore flags, bug fixes that are already live and are intended for it can be switched off

TpiArchiveActionItemMask​

Default: 0x0

Range: 0x000-0x1ff

Description: 0x100 OK, 0x01 Error, 0x02 Timeout, 0x04 Overflow, 0x08 Try Overflow, 0x10 RONA Overflow, 0x20 Stack Overflow, 0x80 others

WriteSpecialFailure​

Default: 0

Range: 0,1

Description: Activates or deactivates special failure capturing: 0: off, 1: on

[PresenceQueue]​

PqOptionalParam​

Default: empty

Range: not available

Description: Used for additional parameter to init queues

Format: {Key[=value] }

PhoneGroupNames​

Default: empty

Range: not available

Description: Define the relationship between group and phone queues

Format: {<groupId>,<parrentGroupId>,<groupName>;}

ChatGroupNames​

Default: empty

Range: not available

Description: Define the relationship between group and chat queues

Format: {<groupId>,<parrentGroupId>,<groupName>;}

PhoneQueues​

Default: empty

Range: not available

Description: Define a phone queue

Px : for x in range 1 to 99

queueNumber : thats the dialing number from the queue contains a character of 0-9

queueName : ascii name from the queue

groupId : groupId from the definition PhoneGroupNames

triggerKeys : defined the keys to find agents for this queue in format{<triggerType>:<triggerId> }

triggerType : SKG

triggerId : for SKG use SkillGroupNumber

optionalParam : additional params {Key[=value] }; ST:[0-2] 0: off, 1: correct count, 2: agent always ready, 3: always

Format: {Px=<queueNumber>;<queueName>;{<groupId> };{<triggerKeys> };<optionalParams>\n}

ChatQueues​

Default: empty

Range: not available

Description: Define a chat queue

Cx : for x in range 1 to 99

queueAddress : thats the dialing addres from the queue contains a @

queueName : ascii name from the queue

groupId : groupId from the definition ChatGroupNames

triggerKeys : defined the keys to find agents for this queue in format{<triggerType>:<triggerId> }

triggerType : SKG

triggerId : for SKG use SkillGroupNumber

optionalParam : additional params {Key[=value] }; ST:[0-2] 0: off, 1: correct count, 2: agent always ready, 3: always

Format: {Cx=<queueAddress>;<queueName>;{<groupId> };{<triggerKeys> };<optionalParams>\n}

​

[License]​

PAK​

Default: empty

Range: not available

Description: Product Activation Key entered during installation