Skip to main content
Version: 2.4

Agent Login

Introduction

To login as an UCCE agent, the SAP CRM user has to specify the so called "Work Center ID" with corresponding data. This memo outlines the different login scenarios how a SAP CRM User can login into UCCE including a detailed description about required and optional parameters.

Example Default Login

Flexible Agent Login

The agent’s login type is controlled by the following configuration setting in the CRMConnectorSAP:

AgentLoginType

The possible login types are as followed:

AgentLoginType=0 -\> login "*agentid;password;device[;p][m[2-6]][c[2-5]]*"

AgentLoginType=1[^1] -\> login "*password;device[;p][m[2-6]][c[2-5]]"*

AgentLoginType=21 -\> login “*device[;p][m[2-6]][c[2-5]]"*

AgentLoginType=5[^2] -\> login "agentname;*password;device[;p][m[2-6]][c[2-5]]"

Where parameters are replaced by “m” for action items, “c” for chat or “p” for phone. For support of multiple media formats, the media types can be combined. For example, “pmc” would log the agent in for voice, action items, and chat.

To use shadow login functionality, the parameter “SL” for shadow login can be added as well. For example, if an agent wants to use voice and shadow login the parameter “pSL” would be applicable. To u∏se Shadow Login, the AgentShadowLogin must be set to “2”. For more information regarding Shadow login please refer to Shadow Login.

note

Note: Regardless of which agent login type is used, the agent must always login to the SAP system with the regular SAP login information first before they are forwarded to the SAP work center login screen.

The following figure shows an SAP work center login screen using AgentLoginType=0.

SAP Agent Login

Available Parameters

The following parameters are available to enable different ways to login a SAP CRM Users as an agent into UCCE.

[Config]
KeyDefaultRangeDescription
AgentDefaultPassword“”If all agents use the same password, agents do not use to set a password anymore if this parameter is set. Can be used with AgentLoginType 1, 2 and 5 and AgentLoginSwitchMask when 0x1 set. This Field is encrypted!
AgentLoginType00,1,2,5Define, how agents login into UCCE 0 = login with ‘agentid;password;device[;media]’ 1 = login with ‘password;device[;media]’ 2 = login with ‘device[;media]’ 5 = login with ‘agentname;password;device[;media]’ Media: m = mail, c = chat, p = phone
AgentLoginNameSearchMask0x410..Defines upon what UCCE agent fields the mapping is made 0 only FullName 0x01 LoginName 0x02 ShortName 0x04 LastName 0x08 FirstName 0x40 LoginID 0x1000 Name as shortname 0x2000 Mach Case
0x307f
AgentLoginSwitchMask0x10..0x7Defines the login flags 0x01 Use Default Password 0x02 Ignore password by SSO 0x04 Use Agent ID as Device ID 0x08 Ignore device by agent config set 0x10 Optional Pre ConfigSet ID 0x20 Required Pre Config Set ID
AppPhoneEnabled10=off, 1=onDefines if Phone Channel is used
AppChatEnabled00=off, 1=onDefines if Chat Channel is used
AppActionRoutingEnabled00=off, 1=onDefines if Action Routing Channel is used

Elements of Work Center ID

In this chapter, the different elements and parts of the Work Center ID are outlined and explained.

When UCCE Agent fields are referenced, it always refers to the “Agent Explorer” of the UCCE Admin Workstation’s Configuration Manager.

Agent Explorer

Agent Login Types

SAP CRM User Name does not map to one of the UCCE Agent fields

The SAP CRM User Name does not correspond to any of the UCCE Agent fields.

Login Szenario 1

With this login Scenario, the AgentLoginTypes 0 and 5 can be used (default: AgentLoginType=0)

SAP CRM User Name maps to one of the UCCE Agent fields

The SAP CRM User Name corresponds to the UCCE Agent ID or the UCCE AgentName.

Login Szenario 2

With this login scenario, the AgentLoginType 1 can be used. As the SAP CRM User Name is equal to the UCCE Agent ID or UCCE Agent Login Name, this parameter is no longer part of the Work Center ID and therefore must not be specified.

Using Agent Login Name Search Mask

The UCCE “Agent Explorer” on the Admin Workstation provides various fields that can be used for the mapping. The required fields to login an agent must be mapped using the AgentLoginNameSearchMask. The following flags are available:

0x1: LoginName (full name check)

Agein Login Name Search-mask 1

0x2: ShortName (name without the domain; check)

Agent Login Search-mask 2

0x4: LastName

Agent Login Search-mask 3

0x8: FirstName

Agent Login Search-mask 4

0x40: LoginId (AgentId)

Agent Login Search-mask 5

Several fields can be combined bitwise, if there is a need that the mapping refers to different fields. The fields can be added as required into the mask. Hence, when searching for an agent, the defined fields are always included:

AgentLoginNameSearchMask=0x41
  • 0x1 LoginName
  • 0x40 LoginId

In the example above, the SAP CRM User can work with either the Agent ID or the Agent Name.

If a SAP CRM User only works with the Agent Name field, the mask would look like this:

AgentLoginNameSearchMask=0x1
  • 0x1 LoginName

Create Default Password

If all agents work with the same password and the default password specified in the CRMConnnectorSAP.ini-file, the agents do not need to enter a password in the Work Center ID field.

In order to utilize a default password, it needs to be encrypted first, then insert into the CRMConnectorSAP.ini-File. An encrypted password can be generated by the b+s utility, CreateEncryptedPassword.exe.

It is located in the following directory:

C:\Program Files(x86)\BucherSuter\MCAforSAP\CRMConnectorSAP\CreateEncryptedPassword.exe

First, enter your desired password and press “Create”:

Create encrypted password

As a result, an encrypted string of the password will be generated and displayed in the dialog box. Copy this string and paste it into the CRMConnectorSAP.ini in the configuration section:

[Config]
AgentDefaultPassword=4a2bqda6dc09927bf84970aad98f46451dc1d33c63c7
...

Channels

CRMConnectorSAP allows agents to login into UCCE with three different Channels: Voice (Phone), Mail, and Chat:

  • P: Phone
  • M: Mail
  • C: Chat

To empower the agents to use a particular channel (e.g. Mail), the appropriate setting has to be set in the CRMConnectorSAP.ini-file. For Mail and Chat, the environment needs to be setup as well. The channels are controlled by the following parameters:

  • P: AppPhoneEnabled=1 (default 1)
  • M: AppActionRoutingEnabled=1 (default 0)
  • C: AppChatEnabled=1 (default 0)

How many chats and mails can be delivered to the agent simultaneously can be defined in the channels field from Work Center ID. To do this, the number 1 - 6 must be defined after channel ‘M’ or ‘C’.

  • M[x]: Mail
  • C[x]: Chat

That means for two mails and three chats in the channel field: M2C3 If this value is not specified, the default value from the CRMConnectorSAP.ini-file will be applied. The maximum values are defined in the CRMConnectorSAP.ini-file as well.

[Config]
AppActionRoutingDefaultSession=[1-6]
AppActionRoutingMaxSession=[1-6]
AppChatDefaultSession=[1-6]
AppChatMaxSession=[1-6]

Agents are always able to overwrite the default values of the CRMConnectorSAP.ini-file. However, if no Channels are specified within the Work Center ID, the configured values of the ini-file are applied.

Additional Parameters:

SL: Shadow login. AgentShadowLogin must be set to 1 or 2

Example 1:

[Config]
AppPhoneEnabled=1
AppActionRoutingEnabled=1
AppChatEnabled=1
...
AgentLoginType=0

Work Center ID = “AgentId;Password;Device[;Channels]

Case 1

Work Center ID = “13000;1713;3320“

  • Phone, Mail and Chat

Case 2

Work Center ID = “13000;1713;3320;PM“

  • Phone and Mail

Example 2:

[Config]
AppPhoneEnabled=1
AppActionRoutingEnabled=0
AppChatEnabled=1
...
AgentLoginType=0

Work Center ID = “AgentId;Password;Device[;Channels]

Case 1

Work Center ID = “13000;1713;3320“

  • Phone and Chat

Case 2

Work Center ID = “13000;1713;3320;PM“

  • Failure: Media is not available

Case 3

Work Center ID = “13000;1713;3320;C“

  • Chat

Mobile Agent

CCE offers the Cisco Unified Mobile Agent feature which allows an agent, using any PSTN phone and a broadband VPN connection to function like a CCE agent sitting in a common call center using a Cisco IP Phone monitored and controlled by CUCM. Connects for SAP supports the use of the Cisco Unified Mobile Agent feature.

There are two Cisco Unified Mobile Agent modes: Nailed Connection and Call by Call. Both of them can be used with Connects for SAP.

SettingDescription
CtiMobileAgentTypeDefines the used Cisco Unified Mobile Agent mode. Applies to all agents. 1 = Call by Call 2 = Nailed Connection

In the Cisco ICM Agent Desk Settings section “Enable Cisco Unified Mobile Agent”, the option “Agent chooses” should be selected. By choosing this option, the CtiMobileAgentType setting in the initialization file of the CRMConnectorSAP defines the Cisco Unified Mobile Agent mode.

The two other ICM Agent Desk Settings options Call by call and Nailed connection should not be used. If one of these two options is selected, the CtiMobileAgentType setting in the CRMConnectorSAP must be identical.

To login an agent as a mobile agent, the SAP Work Center ID must have one of the following formats:

AgentLoginType=0-> login "agentid;password;mobileport.device[;p][m[2-6]][c[2-5]]"

AgentLoginType=1 -> login "password;mobileport.device[;p][m[2-6]][c[2-5]]"

AgentLoginType=2 -> login “mobileport.device[;p][m[2-6]][c[2-5]]"

Example:

  • AgentLoginType=0

  • CtiMobileAgentType=1

  • SAP user name = testagent

  • CCE/CCH login name = testagent

  • CCE/CCH agent ID = 11114

  • CCE/CCH agent password = 11114

  • Mobile Port = 7820

  • Device = 52513

  • Media = phone

Work Center ID = 11114;11114;7820.52513;p

It’s possible that the SAP User chooses the mobile type when logging in. To do this, the [dynamics]EsFlags= 0x4 must be set. Then the SAP User can choose the type himself with the extention .C or .N.

Example:

  • AgentLoginType=0

  • CtiMobileAgentType=1

  • SAP user name = testagent

  • CCE/CCH login name = testagent

  • CCE/CCH agent ID = 11114

  • CCE/CCH agent password = 11114

  • Mobile Port = 7820

  • Device = 52513

  • Media = phone

Work Center ID with ‘Call by Call’= 11114;11114;7820.52513.C;p

Login Procedure

Login by AgentId

AgentLoginType=0

This is the default Login Type and requires the UCCE Agent ID in the Work Center ID. AgentLoginType=0 is used, if the SAP CRM User Name cannot be mapped to any available UCCE Agent fields and the SAP CRM User uses the UCCE Agent ID to login into UCCE.

The AgentLoginSwitchMask parameter can be used with this Login Type.

Default Login Type

 [Config]
AgentLoginType=0
AgentLoginSwitchMask=0x0
...

If AgentLoginType=0 is used, the SAP CRM User has to enter the following parameters into the Work Center ID field when logging into UCCE.

Work Center ID = “AgentId;Password;Device[;Channels]

Example:

Default Login Example

With the AgentLoginSwitchMask, the following switches are available:

  • 0x1: Use Default Password
  • 0x4: Use the Agent ID as Device ID

Use Default Password Login Switch

AgentLoginSwitchMask=0x1

If no password should be set in the Work Center ID, then a default password can be configured in the CRMConnectorSAP.ini configuration file as described in Create Default Password. However, this requires that all agents have the same password.

[Config]
AgentLoginType=0
AgentLoginSwitchMask=0x1
AgentDefaultPassword=Encrypted\<1713\>
...

Work Center ID = “AgentID;Device[;Channels]

Example:

Default Login with no password

Use Agent ID as Device ID Login Switch

AgentLoginSwitchMask=0x4

In this scenario the Agent ID and the Device ID are identical. Therefor the SAP CRM User does not need to specify the Device ID into the Work Center ID.

[Config]
AgentLoginType=0
AgentLoginSwitchMask=0x4
...

Work Center ID = “AgentId;Password[;Channels]

Example:

Default login with no device

Use the Default Password and Agent ID as Device ID Login Switches

AgentLoginSwitchMask=0x5 (0x1 + 0x4)

With this bitwise combined setting the SAP CRM user does not have to specify neither a password nor a device. This means that a default password is configured in CRMConnectorSAP.ini-file and the Device ID is identical with the Agent ID. However, this also requires that all agents have the same password.

[Config]
AgentLoginType=0
AgentLoginSwitchMask=0x5
AgentDefaultPassword=Encrypted\<1713\>
...

Work Center ID = “AgentID[;Channels]

Example:

Default lgoin with no password and no device

Login by Agent Name

AgentLoginType=5

This Login Type requires the UCCE Login Name without the domain in the Work Center ID. AgentLoginType=5 is used, if the SAP CRM User Name does not map to any available UCCE Agent fields and the SAP CRM User uses the Login Name to login into UCCE.

The AgentLoginNameSearchMask and AgentLoginSwitchMask parameter can be used with this Login Type.

If the SAP CRM User Name cannot be mapped to any available UCCE Agent fields, the AgentLoginType=5 is required. With this Login Type, all parameters have to be specified by the SAP CRM User. The AgentLoginNameSearchMask defines which UCCE Agent fields are compared.

Login by agent name

[Config]
AgentLoginType=5
AgentLoginNameSearchMask=0x41
AgentLogQinSwitchMask=0x0
...

With AgentLoginType=5, the SAP CRM User has to specify the following parameters into the Work Center ID field when logging into UCCE.

Work Center ID = “Agent;Password;Device[;Channels]

Example 1: Using AgentName

Login by agent name example

Example 2: Using Agent ID is possible too, if AgentLoginSearchMask=0x41 is set

Default login example

With the AgentLoginSwitchMask the following two switches are available:

  • 0x1: Use Default Password
  • 0x4s: Use the Agent ID as Device ID

Use Default Password Login Switch

AgentLoginSwitchMask=0x1

If no password should be set in the Work Center ID, then a default password can be configured in the CRMConnectorSAP.ini configuration file as described in Create Default Password. However, this requires that all agents have the same password.

[Config]
AgentLoginType=5
AgentLoginNameSearchMask=0x1
AgentLoginSwitchMask=0x1
AgentDefaultPassword=Encrypted\<1713\>
...

Work Center ID = “Agent;Device[;Channels]

Example:

Login by agent name with no password

Use Agent ID as Device ID Login Switch

AgentLoginSwitchMask=0x4

In this scenario the Agent ID and the Device ID are identical. Therefor the SAP CRM User does not need to specify the Device ID into the Work Center ID.

[Config] 
AgentLoginType=5
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x4
...

Work Center ID = “Agent;Password[;Channels]

Example:

Login by agin name with no device

Use Default Password and Agent ID as Device ID Login Switches

AgentLoginSwitchMask=0x5 (0x1 + 0x4)

With this bitwise combined setting the SAP CRM user does not have to specify neither a password nor a device. This means that a default password is configured in CRMConnectorSAP.ini configuration file and the Device ID is identical with the Agent ID. However, this also requires that all agents have the same password.

[Config]
AgentLoginType=5
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x5
AgentDefaultPassword=Encrypted\<1713\>
...

Work Center ID = “Agent[;Channels]

Example:

Login by agent name with no password and no device

Login by SAP CRM User Name

AgentLoginType=1 requires that the SAP CRM User Name is identical either to the UCCE Agent ID or the UCCE Login Name. It is also used, if Single Sign-On (SSO) is enabled in UCCE.

The AgentLoginNameSearchMask and AgentLoginSwitchMask parameter can be used with this Login Type.

Login by CRM name

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x0
...

For AgentLoginType=1, the SAP CRM User has to specify the following parameters when logging on using the Work Center ID field:

Work Center ID = “Password;Device[;Channels]

Example 1: Using LoginName

Login by CRM name example

With the AgentLoginSwitchMask=0x41 it is also possible to link the SAP CRM User name to the UCCE Agent ID.

With the AgentLoginSwitchMask, the following three switches are available:

  • 0x1: Use Default Password
  • 0x2: Ignore Password by SSO Agent
  • 0x4: Use the Agent ID as Device ID

Use Default Password Login Switch

AgentLoginSwitchMask=0x1

If no password should be set in the Work Center ID, then a default password can be configured in the CRMConnectorSAP.ini configuration file as described in Create Default Password. However, this requires that all agents have the same password.

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x1
AgentLoginSwitchMask=0x1
AgentDefaultPassword=Encrypted\<1713\>
...

Work Center ID = “Device[;Channels]

Example:

Login by CRM name with no password

Ignore Password by SSO Agent Login Switch

AgentLoginSwitchMask=0x2

If Single Sign On (SSO) is enabled in UCCE, then the SAP CRM User does not have to specify the password into the Work Center ID.

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x2
...

No SSO Agent

Work Center ID = “Password;Device[;Channels]

SSO Agent

Work Center ID = “Device[;Channels]

Example 1: No SSO Agent

Login by CRM name example

Example 2: SSO Agent

Login by CRM name with no password

Use Agent ID as Device ID Login Switch

AgentLoginSwitchMask=0x4

In this scenario the Agent ID and the Device ID are identical. Therefor the SAP CRM User does not need to specify the Device ID into the Work Center ID.

[Config] 
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x4
...

Work Center ID = “Password[;Channels]

Example:

Login by CRM name with no device

Use Default Password and Agent ID as Device ID Login Switches

AgentLoginSwitchMask=0x5 (0x1 + 0x4)

With this bitwise combined setting the SAP CRM user does not have to specify neither a password nor a device. This means that a default password is configured in CRMConnectorSAP.ini configuration file and the Device ID is identical with the Agent ID. However, this also requires that all agents have the same password.

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x5
AgentDefaultPassword=Encrypted\<1713\>
...

Work Center ID = “[Channels]

Example:

Login by CRM name with no password and no device

Ignore Password by SSO Agent and Agent ID as Device ID Login Switches

AgentLoginSwitchMask=0x6 (0x2 + 0x4)

The SAP CRM User must not specify the password if he is a SSO agent. The SAP CRM User also does not have to specify the Device ID because the Device ID is the same as the UCCE Agent ID.

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x6
...

No SSO Agent

Work Center ID = “Password[;Channels]

SSO Agent

Work Center ID = “[Channels]

Example 1: No SSO Agent

Login by CRM name with no device

Example 2: SSO Agent

Login by CRM name no password and no device

Login by SAP CRM User Name and Default Password

AgentLoginType=2 requires that the SAP CRM User Name is identical either to the UCCE Agent ID or the UCCE Login Name. It is also used, if Single Sign-On (SSO) is enabled in UCCE.

The AgentLoginNameSearchMask and AgentLoginSwitchMask parameter can be used with this Login Type.

Login by CRM name with default password

[Config]
AgentLoginType=2
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x0
AgentDefaultPassword=Encrypted\<1713\>
...

For AgentLoginType=2, the SAP CRM User has to specify the following parameters when logging on in the Work Center ID field:

Work Center ID = “Device[;Channels]

Example 1: Using LoginName

Login by CRM name with no password

With the AgentLoginNameSearchMask=0x41 it is also possible to link the SAP CRM to the UCCE Agent ID.With the AgentLoginSwitchMask, the following switch is available:

  • 0x4: Use the Agent ID as Device ID

Use the Agent ID as a Device ID Login Switch

AgentLoginSwitchMask=0x4

In this scenario the Agent ID and the Device ID are identical. Therefor the SAP CRM User does not need to specify the Device ID into the Work Center ID.

[Config]
AgentLoginType=2
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x4
AgentDefaultPassword=Encripted\<1713\>
...

Work Center ID = “[Channels]

Example:

Login by CRM name with no password and no device

SSO

Required for SSO

To use SSO, a hard correlation between the SAP CRM User and a UCCE Agent must exist. Therefore only AgentLoginType=1 is allowed.

Login by CRM name

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x2
...

For AgentLoginType=1 with SSO, the SAP CRM User has to specify the following parameters when logging on in the Work Center ID field:

Work Center ID = “Device[;Channels]

Example 1: Using LoginName

Login by CRM name no password

With AgentLoginNameSearchMask=0x41 it is also possible to link the SAP CRM User name to the UCCE Agent ID.

With the AgentLoginSwitchMask, the following switch is available:

  • 0x2: Ignore Password for SSO
  • 0x4: Use the Agent ID as Device ID

Use the Agent ID as a Device ID Login Switch

AgentLoginSwitchMask=0x6 (0x2 + 0x4)

The SAP CRM User must not specify the password. The SAP CRM User also does not have to specify the Device ID because the Device ID is the same as the UCCE Agent ID.

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x6
...

Work Center ID = “[Channels]

Example:

Login by CRM name with no password and no device

SSO Hybrid Mode on UCCE

To use SSO, a hard correlation between the SAP CRM User and a UCCE Agent must exist. Therefore only AgentLoginType=1 is possible.

Login by CRM name

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x2
...

For AgentLoginType=1, the SAP CRM User has to specify the following parameters when logging on in the work center ID field:

No SSO Agent

Work Center ID = “Password;Device[;Channels]

SSO Agent

Work Center ID = “Device[;Channels]

Example 1: No SSO Agent, using LoginName

Login by CRM name example

Example 2: SSO Agent, using LoginName

Login by CRM name with no password

With AgentLoginNameSearchMask=0x41, the SAP CRM User name can be linked to the UCCE Agent ID.

With the AgentLoginSwitchMask, the following two switches are available:

  • 0x1: Use Default Password

  • 0x2: Ignore Password for SSO

  • 0x4: Use the Agent ID as Device ID

    Use Default Password Login Switch

Login without password

AgentLoginSwitchMask=0x3 (0x2 + 0x1)

If no password should be set in the Work Center ID, then a default password can be configured in the CRMConnectorSAP.ini configuration file as described in Create Default Password. However, this requires that all agents have the same password.

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x3
AgentDefaultPassword=Encrypted\<1713\>
...

Work Center ID = “Device[;Channels]

Example:

Login by CRM name with no password

Use Agent ID as Device ID Login Switch

AgentLoginSwitchMask=0x6 (0x2 + 0x4)

In this scenario the Agent ID and the Device ID are identical. Therefor the SAP CRM User does not need to specify the Device ID into the Work Center ID.

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x6
...

No SSO Agent

Work Center ID = “Password[;Channels]

SSO Agent

Work Center ID = “[Channels]

Example 1: No SSO Agent

Login by CRM name with no device

Example 2: SSO Agent

Login by CRM name with no password and no device

Login without password and Agent ID as DeviceID Login Switches

AgentLoginSwitchMask=0x7 (0x1 + 0x2 + 0x4)

With this bitwise combined setting the SAP CRM user does not have to specify neither a password nor a device. This means that a default password is configured in CRMConnectorSAP.ini configuration file and the Device ID is identical with the Agent ID. However, this also requires that all agents have the same password.

[Config]
AgentLoginType=1
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x7
AgentDefaultPassword=Encrypted\<1713\>
...

Work Center ID = “[Channels]

Example:

Login by CRM name with no password and no device

Config Sets

Multi Work Center ID

It is possible, that there is a need to have different AgentLoginTypes for the SAP CRM Users. Instead of having several CRMConnectorSAP instances with a particular AgentLoginType deployed, “Config Sets” can be configured. To use this option, the following parameters have to be set:

AppConfigSetUsed=1
[Config]
AppConfigSetUsed=1
...
[Config_1]
SetName=Set1
...

Valid Parameters and Descriptions

Following parameters are part of the [Config] section:

[Config]
KeyDefaultRangeDescription
AppConfigSetUsed00=off, 1=onIn order to activate configuration sets, this value must be set to 1 and a configuration set name must be configured.

Nine different configuration sets can be defined. [Config_1] … [Config_9]. The following parameters can be used when using multiple Configuration Sets:

[Config_1][Config_9]
KeyDefaultRangeDescription
SetName“”Name of the configuration set. This field is required to enable configuration set.
AgentLoginType00,1,2,50 = login with ‘agentid;password;device[;media]’ 1 = login with ‘password;device[;media]’ 2 = login with ‘device[;media]’ 5 = login with ‘agentname;password;device[;media]’ Media flags: m = mail, c = chat, p = phone
AgentLoginNameSearchMask0x410..0x307fDefines which fields from the UCCE Agent Explorer are compared: 0 only FullName 0x01 LoginName 0x02 ShortName 0x04 LastName 0x08 FirstName 0x40 LoginId 0x1000 Name as shortname 0x2000 Mach Case
AgentLoginSwitchMask0x10..0x7Defines login flags: 0x01 Use Default Password 0x02 Ignore password by SSO 0x04 Use Agent ID as Device ID 0x08 Ignore device by agent config set
AppPhoneEnabled10=off, 1=onPhone Channel is used
AppChatEnabled00=off, 1=onChat Channel is used
AppActionRoutingEnabled00=off, 1=onAction Routing Channel is used

Activating a Configuration Set

In the following example, a Config Set 1 [Config_1] is configured as ‘Set1’. Additional Sets (1-9) can be added as well. However, an additional set will only be active if SetName is configured.

[Config]
AppConfigSetUsed=1
...
AgentLoginSwitchMask=0x12
...
[Config_1]
SetName=Set1
...

In order to select a particular configuration set in the Work Center ID, one of the following AgentLoginSwitchMask switches has to be configured:

  • 0x10: Use optional Pre Configuration Set
  • 0x20: Use required Pre Configuration Set

Additionally, the Work Center ID must begin with a tag "S1;" - "S9;" where the number refers to the configuration set. The S(x) is case sensitive!

Example for a Work Center ID with AgentLoginType=1:

Work Center ID = “S1;Password;Device[;Channels]

Example of using two Sets

Non-SSO Agents should be able to login into UCCE with AgentLoginType=0. SSO Agents must be able to work on the same system.

It would make sense to create a configuration set with the AgentLoginType=0 and have a Config Set 1 with AgentLoginType=1 for the SSO Agents. The Config Set 1 for SSO Agents should also include the AgentLoginSwitchMask=0x2 ‘Ignore Password by SSO’ switch.

[Config]
AppConfigSetUsed=1
AgentLoginType=0
AgentLoginNameSearchMask=0x41
AgentLoginSwitchMask=0x12
AgentDefaultPassword=Encrypted\<1713\>
...
[Config_1]
SetName=Set1
AgentLoginType=1
...

Non-SSO Agent

Work Center ID = “AgentId;Password;Device[;Channels]

SSO Agent

Work Center ID = “S1;Device[Channels]

Shadow Login

Usually, an agent is only logged in on the SAP ICWC desktop. If there is a second system that has control over the agent (i.e. Cisco Agent Desktop), CRMConnectorSAP can be configured to execute shadow logins. If a logout occurs on the SAP ICWC, the agent will remain logged in on the other system. However, if an agent logs out from the other system, he will automatically be logged out on the SAP ICWC.

The following configuration setting has to be added into the CRMConnectorSAP’s initialization (section [CONFIG]) file to activate the shadow login:

AgentShadowLogin=2

SettingDescription
AgentShadowLogin2 = Agent can only login if the agent is already logged in on another agent desktop (e.g. Cisco Agent Desktop). If the agent initiates a logout on SAP ICWC, the agent will not be logged out on the other agent desktop. However, if the agent logs in on another agent desktop and initiates a logout on another agent desktop, they will be logged out on SAP ICWC as well. 1 = Agents logged in as shadow agent. Agent does not have to be logged in on another agent desktop (e.g. Cisco Agent Desktop). However, if the agent logs in on another agent desktop and initiates a logout on another agent desktop, they will be logged out on SAP ICWC as well. 0 = Agents logged in normally (Generally, shadow login type “2” is used)