Skip to main content
Version: 2.7.0

Customized Strings

Customizing Tooltips and Menu Items

Most of the tooltips or menu items shown in Siebel UI origin from the Siebel definition file. If you have a multi-language environment it is recommended to start with a Siebel definition file in one language and implement your functional customizations first. Once the functional customizations work as expected, make a copy of the Siebel definition file for each of your languages and translate the "Title"and "Description"fields of all Commands and Subcommands to your needs.

Customizing Status Text Output

Some of the strings, especially the output of the status bar like "Agent state: Voice ready, Mail ready" origin from the Communication Toolbar Adapter and are already translated. If some of these strings should be changed or a language that does not yet exist in the Communication Toolbar Adapter is required, add a file named CustomizedStrings.txt to the resource folder of the specific language that contains key/value pairs of the strings which should have another value. The format for a key/value-pair is as followed:

"<key>"="<value>";

semicolon at the end

Make sure that each key/value pair is terminated by a semicolon.

Example

  • You want to change the name for the channel 'Voice' to 'Phone' and for the channel 'Mail' to 'Email'.

  • Create a text-file named CustomizedStrings.txt that contains the following two entries:

      "Gui_Status_Domain_Name_Voice"="Phone";
    "Gui_Status_Domain_Name_Mail"="Email";
  • Save the created CustomizedStrings.txt-file in the appropriate resource folder of the Communication Toolbar Adapter's installation directory. The name of the resource folder must be composed of a valid IETF language tag (see Tags for Identifying Languages). The resource folder for American English (en-US) and German (de-DE) are automatically created by the Connects for Siebel Communication Toolbar Adapter installation wizard.

      C:\Program Files(x86)\BucherSuter\MCAforSiebel\Driver\en-US\CustomizedStrings.txt
  • Make sure that the Communication Toolbar Adapter DLL (respectively the Siebel Communications Session Manager) is restarted.

UTF-8

The CustomizedStrings.txt-file must be encoded in UTF-8 character set and the Communication Toolbar Adapter DLL (respectively the Siebel Communications Session Manager) must be restarted to activate the customized status text output.

Please refer to the appendix of this document for a list of all strings that can be customized.

Keys for Customizing Status Text Output

The following keys can be used in the CustomizedStrings.txt-files to customize the status text output of the Siebel Communications Toolbar.

Key: CSTA_ERROR_operation__generic

  • Default Value: Operation Error.

Key: CSTA_ERROR_operation_callTypeNotSupported

  • Default Value: The media type of your request is not supported.

Key: CSTA_ERROR_operation_forwardingDestinationNotSupported

  • Default Value: Preferred agent does not exists or not logged in.

Key: CSTA_ERROR_operation_invalidAgentIdentifier

  • Default Value: Your agent id is invalid.

Key: CSTA_ERROR_operation_invalidAgentPassword

  • Default Value: Your agent password is invalid.

Key: CSTA_ERROR_operation_invalidCallID

  • Default Value: Your call id is invalid.

Key: CSTA_ERROR_operation_invalidDeviceID

  • Default Value: Your device id is invalid.

Key: CSTA_ERROR_operation_invalidParameterValue

  • Default Value: Error: Invalid parameter

Key: CSTA_ERROR_operation_OutboundCallFailed

  • Default Value: The dialed number is invalid or busy.

Key: CSTA_ERROR_stateIncompatibility_invalidAction

  • Default Value: There s already an active monitor for this agent.

Key: CSTA_ERROR_stateIncompatibility_invalidObjectState

  • Default Value: This request is not allowed in the current state.

Key: CSTA_ERROR_subscribedResourceAvailability_outstandingReqLimitExceeded

  • Default Value: Maximum outstanding requests limit reached. Please wait until your request will be answered.

Key: CSTA_ERROR_systemResourceAvailability_noMediaChannelsAvailable

  • Default Value: No media channels available for this agent.

Key: CSTA_ERROR_systemResourceAvailability_resourceBusy

  • Default Value: The resource you tried to access is already in use.

Key: CSTA_ERROR_systemResourceAvailability_resourceLimitExceeded

  • Default Value: Resource Limit Exceeded.

Key: CSTA_ERROR_systemResourceAvailability_resourceOutOfService

  • Default Value: Resource out of service. No connection to CTI-Server.

Key: ERROR_AgentDevice_mustn't_be_empty

  • Default Value: Agent device mustn't be empty.

Key: ERROR_AgentDevice_too_long

  • Default Value: Device is too long (max. 15 digits).

Key: ERROR_AgentID_too_long

  • Default Value: AgentID is too long (max. 11 digits).

Key: ERROR_auto_login_failed

  • Default Value: AutoLogin failed. System offline.

Key: ERROR_Cannot_login_media_not_enabled

  • Default Value: Login to media channel is not enabled in configuration.

Key: ERROR_Cannot_login_voice_not_enabled

  • Default Value: Login to voice channel is not enabled in configuration.

Key: ERROR_Mail_offline_logoff

  • Default Value: Can't logout email, subsystem offline.

Key: ERROR_Mail_offline_logon

  • Default Value: Can't logon email, subsystem offline.

Key: ERROR_multiple_logout_reasons_selected

  • Default Value: Multiple logout reason codes selected.

Key: ERROR_multiple_notready_reasons_selected

  • Default Value: Multiple ready reason codes selected.

Key: ERROR_multiple_wrapup_reasons_selected

  • Default Value: Multiple wrapup reason codes selected.

Key: ERROR_no_valid_logout_reason_selected

  • Default Value: No valid logout reason code selected.

Key: ERROR_no_valid_notready_reason_selected

  • Default Value: No valid not ready reason code selected.

Key: ERROR_no_valid_wrapup_reason_selected

  • Default Value: No valid wrapup reason code selected.

Key: Gui_Status_Agent_State_Busy_NotReady

  • Default Value: Used to build status message after state change

Key: Gui_Status_Agent_State_Busy_Ready

  • Default Value: Used to build status message after state change

Key: Gui_Status_Agent_State_Login

  • Default Value: Used to build status message after state change

Key: Gui_Status_Agent_State_Logout

  • Default Value: Used to build status message after state change

Key: Gui_Status_Agent_State_NotReady

  • Default Value: Used to build status message after state change

Key: Gui_Status_Agent_State_Ready

  • Default Value: Used to build status message after state change

Key: Gui_Status_Agent_State_Unknown

  • Default Value: Used to build status message after state change

Key: Gui_Status_Agent_State_Wrapup_NotReady

  • Default Value: wrapup

Key: Gui_Status_Agent_State_Wrapup_Ready

  • Default Value: wrapup

Key: Gui_Status_Domain_Name_Mail

  • Default Value: Used to build status message after state change

Key: Gui_Status_Domain_Name_Unknown

  • Default Value: Used to build status message after state change

Key: Gui_Status_Domain_Name_Voice

  • Default Value: Used to build status message after state change

Key: Gui_Status_Prefix

  • Default Value: Used to build status message after state change

Key: MCAL_ERROR_operation_invalidSessionId

  • Default Value: Your Session Id is invalid.

Key: MCAL_ERROR_operation_sendMsgError

  • Default Value: The request could not be sent successfully to MCAL.

Key: MCAL_ERROR_operation_sendMsgError_AgentDeviceChars

  • Default Value: Your device contains invalid characters.

Key: MCAL_ERROR_operation_timeout

  • Default Value: MCAL timeout

Key: Object_Call_OutboundType1

  • Default Value: callback

Key: Object_Call_OutboundType2

  • Default Value: IVR

Key: Object_Call_OutboundType3

  • Default Value: personal callback

Key: Object_Call_OutboundType4

  • Default Value: predictive/progressive

Key: Object_Call_OutboundType5

  • Default Value: preview

Key: Object_Call_OutboundType6

  • Default Value: preview

Key: Object_Call_OutboundType7

  • Default Value: unknown outbound type

Key: Objects_Agent_IWcfEventProcessor_ProcessMessage1

  • Default Value: You have been logged out. Session for {0} has been closed.
  • Note: 0=agentId

Key: Objects_Agent_OnSessionStateChange1

  • Default Value: CTI Toolbar not available: System is disconnected.

Key: Objects_Agent_OnSessionStateChange10

  • Default Value: CTI Toolbar is available.

Key: Objects_Agent_OnSessionStateChange11

  • Default Value: CTI Toolbar is available again.

Key: Objects_Agent_OnSessionStateChange2

  • Default Value: CTI Toolbar not available: System is trying to reconnect.

Key: Objects_Agent_OnSessionStateChange3

  • Default Value: CTI Toolbar not available: System is closing.

Key: Objects_Agent_OnSessionStateChange4

  • Default Value: CTI Toolbar not available: System is closed.

Key: Objects_Agent_OnSessionStateChange5

  • Default Value: CTI Toolbar not available: System is faulted.

Key: Objects_Agent_OnSessionStateChange6

  • Default Value: CTI Toolbar not available: System is initialized.

Key: Objects_Agent_OnSessionStateChange7

  • Default Value: CTI Toolbar not available: System is initializing.

Key: Objects_Agent_OnSessionStateChange8

  • Default Value: CTI Toolbar not available: System is in unknown state.

Key: Objects_Agent_OnSessionStateChange9

  • Default Value: CTI Toolbar is available again. Trying to recover previous state...

Key: Objects_Agent_SelectedCall1

  • Default Value: Call {0} from {1} to {2} is now selected.
  • Note: 0=selectedCall.CallId, 1=selectedCall.ANI, 2=selectedCall.DNIS

Key: Objects_Agent_SelectedNone

  • Default Value: No item is selected.

Key: Objects_Agent_SelectedTask1

  • Default Value: Task {0} from {1} to {2} is now selected.
  • Note: 0=selectedTask.TaskId, 1=selectedTask.sender, 2=selectedTask.recipient

Key: Objects_Call_CallTypeString1

  • Default Value: In

Key: Objects_Call_CallTypeString2

  • Default Value: Out

Key: Objects_Call_CallTypeString3

  • Default Value: AgentInside

Key: Objects_Call_CallTypeString4

  • Default Value: Consult

Key: Objects_Call_CallTypeString5

  • Default Value: unknown

Key: Objects_Call_CallTypeString6

  • Default Value: ACD in

Key: Objects_Call_CallTypeString7

  • Default Value: Conference

Key: Objects_Call_CallTypeString8

  • Default Value: Consult

Key: Objects_Call_SendUpdateObjectInformation1

  • Default Value: Call from {0}
  • Note: 0=ANI

Key: Objects_Call_SendUpdateObjectInformation2

  • Default Value: Call to {0}
  • Note: 0=DNIS

Key: Objects_Call_SendUpdateObjectInformation3

  • Default Value: Consult call to {0}
  • Note: 0=DNIS

Key: Objects_Call_SendUpdateObjectInformation4

  • Default Value: Consult call from {0}
  • Note: 0=ANI

Key: Objects_Call_SendUpdateObjectInformation5

  • Default Value: Conference call between {0}
  • Note: 0=(this as ConferenceCall).ConferenceConnectionsString.Replace(", ","-")

Key: Objects_Call_SendUpdateObjectInformation6

  • Default Value: Outbound campaign call to {0}' comment = '0=DNIS

Key: Objects_Call_SendUpdateObjectInformation7

  • Default Value: (wrapup)

Key: Objects_Call_SendUpdateObjectInformation8

  • Default Value: Agent reserved for outbound campaign call

Key: Objects_Call_SendUpdateObjectInformation9

  • Default Value: Outbound campaign preview call.

Key: Objects_Task_TaskDescription_Mail1

  • Default Value: Mail from {0} ({1})
  • Note: 0=Sender, 1=Subject

Key: Siebel_SiebelRequests_Action_OnTimeout1

  • Default Value: Timeout

Key: Siebel_SiebelRequests_Action_ToString1

  • Default Value: Default Action

Key: Siebel_SiebelRequests_AgentStartMonitorAction1

  • Default Value: Your login request has failed, please try to log in again.

Key: Siebel_SiebelRequests_OnActionFailure1

  • Default Value: Action '{0}' failed: unknown error.
  • Note: 0=action.ToString()

Key: Siebel_SiebelRequests_OnActionFailure2

  • Default Value: Action '{0}' failed:
  • Note: 0=action.ToString()

Key: Siebel_SiebelRequests_OnRequestComplete1

  • Default Value: Request {0} completed.
  • Note: 0=siebelRequest.MessageType

Key: Siebel_SiebelRequests_OnRequestFailure1

  • Default Value: Request {0} failed.
  • Note: 0=siebelRequest.MessageType

Key: Siebel_SiebelRequests_OnRequestFailure2

  • Default Value: (cancelled)

Key: Siebel_SiebelRequests_OnRequestFailure3

  • Default Value: failed

Key: Siebel_SiebelRequests_OnRequestFailure4

  • Default Value: Action '{0}' completed
  • Note: 0=action.ToString()

Key: Siebel_SiebelRequests_OnRequestFailure5

  • Default Value: (skipped)

Key: Siebel_SiebelRequests_OnRequestFailure6

  • Default Value: (Failed but proceed)

Key: Siebel_SiebelRequests_OnTimeout1

  • Default Value: Request {0} timed out.
  • Note: 0=siebelRequest.MessageType

Key: Siebel_SiebelRequests_OnTimeout2

  • Default Value: timed out.

Key: Siebel_SiebelRequests_StartProcessing1

  • Default Value: Command {0} cannot be executed. No ringing call found to answer.
  • Note: 0=siebelRequest.ToString()

Key: Siebel_SiebelRequests_StartProcessing2

  • Default Value: Command {0} cannot be executed. Call {1} not found.
  • Note: 0=siebelRequest.ToString(), 1=CallID

Key: Siebel_SiebelRequests_StartProcessing3

  • Default Value: Command {0} is not supported.
  • Note: 0=siebelRequest.MessageType.ToString()

Key: Siebel_SiebelRequests_StartProcessing4

  • Default Value: Your agent were already active and have now been closed. Please log in again.

Key: Siebel_SiebelRequests_StartProcessing5

  • Default Value: Unsupported dateTime format in callbackduedatetime parameter, please use MM/dd/yyyy HH:mm:ss

Key: Siebel_SiebelRequests_StartProcessing6

  • Default Value: Command {0} cannot be executed. Task {1} not found.
  • Note: 0=siebelCommand, 1= TaskID

Key: Siebel_SiebelRequests_TaskOffered1

  • Default Value: Command {0} cannot be executed. No task in state {1} found.
  • Note: 0=siebelRequest.ToString(), 1=State.ToString()

Key: State_CallStates_AgentOutboundCampaignCall1

  • Default Value: Reserved for a {0} campaign call

Key: State_CallStates_AgentReservedOutbound1

  • Default Value: Reserved for a {0} campaign call to {1}
  • Note: 0=OutboundType, 1=BuddyName

Key: State_CallStates_AgentReservedOutbound2

  • Default Value: Reserved for a {0} campaign call
  • Note: 0=OutboundType

Key: State_CallStates_StatusTextOutbound1

  • Default Value: Agent is reserved for a campaign call ({0}).
  • Note: 0=OutboundType

Key: State_CallStates_TextCallFrom1

  • Default Value: Call from

Key: State_CallStates_TextCallTo1

  • Default Value: Call to

Key: State_CallStates_TextConsultCallTo1

  • Default Value: Consult call to

Key: State_SystemStates_SystemStateARM

  • Default Value: ARM

Key: State_SystemStates_SystemStateCTI

  • Default Value: CTI server

Key: State_SystemStates_SystemStateInstrument

  • Default Value: Instrument

Key: State_SystemStates_SystemStateMediaManager

  • Default Value: MediaManager

Key: State_SystemStates_SystemStateMRI

  • Default Value: MRI

Key: State_SystemStates_SystemStateOfflineState

  • Default Value: is offline

Key: State_SystemStates_SystemStateOnlineState

  • Default Value: is online

Key: State_SystemStates_SystemStatePeripheral

  • Default Value: Peripheral

Key: State_SystemStates_SystemStatePG

  • Default Value: Peripheral Gateway

Key: State_SystemStates_SystemStatePIM

  • Default Value: PIM

Key: State_SystemStates_SystemStateReconnectState

  • Default Value: is reconnecting

Key: State_SystemStates_SystemStateUnknown

  • Default Value: Unknown

Key: State_SystemStates_SystemStateUnknownState

  • Default Value: is in unknown state