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>";
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.txtMake sure that the Communication Toolbar Adapter DLL (respectively the Siebel Communications Session Manager) is restarted.
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