Agent Availability
Salesforce Voice with Partner Telephony supports showing agent availability in the Omni-Channel transfer UI.
Salesforce Voice with Partner Telephony supports showing agent availability in the Omni-Channel transfer UI. There are two options for showing agent availability, depending on the routing type.
- Vendor-Provided Availability. If a partner wants to provide availability data as part of the phone book contacts for transfer, they can provide the agent availability as a new availability field on the Contact object. This value is shown in the UI as an availability icon. In order for the Transfer UI to use the vendor-provided availability, the connector also must set hasAgentAvailability to true in the AgentConfigResult.
-
Salesforce-Provided Availability. If the partner doesn’t provide agent
availability as part of the phone book contacts (hasAgentAvailability is false in
AgentConfigResult), Salesforce tries to map
the phone book contacts to Salesforce agents in the current org and calculates the
availability. This agent mapping is done based on the CallCenterRoutingMap entries (see Agent Mapping above). If there are
matches, Salesforce shows the agent availability for matched agents. For unified
routing, Salesforce provides agent availability exclusively. The agent available is
calculated based on the following criteria:
- Available—Agent is available for the Voice channel and has 100% percent capacity available
- Busy—Agent isn’t available for the Voice channel
- Offline—Agent is offline in Omni-Channel