Represents an agent information sent from contact center solution to the registered agent's application.
More...
#import <CSAgentInformation.h>
Inherits NSObject.
Represents an agent information sent from contact center solution to the registered agent's application.
- (NSString*) agentAddress |
|
readnonatomicassign |
Agents logical extension as a URI, also known as agent loginId on contact center solution.
- (NSDate*) agentLogoutOverrideTime |
|
readnonatomicassign |
If there is a forced logout time defined for agent, then at time, the agent will be forced to logout.
Returns agent logout override time. If an agent is configured to logout at certain time this is the time that an agent will logout. If the agent is still on an ACD call when the forced agent logout time is reached, the agent is put into the pending logout mode. The forced logout occurs when the call is disconnected. Note: The forced logout time the client gets from the server has the format HH:MM in the server time. The time stored here is the time of the next forced logout assuming the client is in the same timezone as the server.
- (BOOL) agentLogoutPending |
|
readnonatomicassign |
A boolean flag indicating whether the agent logout is pending.
- (BOOL) agentOverridingForcedLogout |
|
readnonatomicassign |
A boolean flag indicating whether the agent is currently overriding the forced logout.
A Boolean value indicating whether the auto-answer feature is enabled.
Provides information about whether an auxiliary reason code is required (optional or forced)for agent to change auxiliary work mode.
Provides information about reason code length that is required to change to auxiliary work mode i.e.
whether a single digit (range 0-9) or double digit (range 0-99) reason code required to change work mode.
Information about agent's current work mode.
- (BOOL) interruptibleAuxThresholdReached |
|
readnonatomicassign |
Indicates whether the configured threshold for interruptible auxiliary work mode has been reached for an agent in an interruptible auxiliary state.
A Boolean value indicating whether the InterruptibleAuxThreshold has reached.
Returns a boolean value indicating whether the configured threshold for interruptible auxiliary work mode has been reached for an agent in an interruptible auxiliary state.
Interruptible auxiliary Work allows the contact center solution to notify agents that are in the auxiliary work mode with an interruptible reason code (RC) that they should become available because one of the configured thresholds has been exceeded. For example: The thresholds could be "More than X calls are in a queue waiting for an agent". In this case contact center solution activates interruptible aux threshold reached to true if the number of calls in a queue exceeds the threshold.
Represents whether the agent has a forced logout time administered.
(None | Timed logout)
Provides information about whether a logout reason code is required (optional or forced) for agent logout operation.
Provides information about reason code length that is required for agent logout operation i.e.
whether a single digit (range 0-9) or double digit (range 0-99) reason code required to complete logout operation.
- (BOOL) messagesWaitingAtLogin |
|
readatomicassign |
Indicates if there were voicemail messages waiting for the agent at login.
True if voice messaging status updates will indicate the status for the agent instead of the physical station for as long as the agent is logged in.
- (NSInteger) numberOfDirectAgentCallsQueued |
|
readnonatomicassign |
Indicates whether there is a direct agent call in the agent's queue or not.
It is set to 0 (i.e. false) if there is no call in the queue. It is set to 1 (i.e. true) if there is one or more calls in the queue. Returns '0' if there is no direct agent call in the queue. Returns '1' if there is one or more calls in the queue.
Information about agent's pending work mode.
Represents the information about pending logout reason code.
- (NSInteger) pendingReasonCode |
|
readnonatomicassign |
Reason code used by an agent to change to pending work mode.
Reason code used by an agent to change to current work mode.
- (NSMutableArray*) skills |
|
readwritenonatomicstrong |
Agents skill set information.It is numeric list of agent skill set that the agent is configured with.
The maximum number of skills that can be configured per agent is 120 and the skill numbers can range from 1 to 8000.
The documentation for this class was generated from the following file: