The DialerSession type exposes the following members.
Methods
Name | Description | |
---|---|---|
BindRecord |
Attempts to bind an existing interaction to a Dialer contact record
| |
BindRecordAsync |
Asynchronously attempts to bind an existing interaction to a Dialer contact record
| |
EndBreak |
Notifies Dialer that this agent has completed their break and is ready to receive more calls.
| |
EndBreakAsync |
Asynchronously notifies Dialer that this agent has completed their break and is ready to receive more calls.
| |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
EstablishPersistentConnection |
Establishes a persistent connection to the Outbound Dialer Server.
| |
EstablishPersistentConnectionAsync |
Asynchronously establishes a persistent connection to the Outbound Dialer Server.
| |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
InitiateManualOutboundCall |
Initiates a manual outbound call using the supplied parameters
| |
InitiateManualOutboundCallAsync |
Asynchronously initiates a manual outbound call using the supplied parameters
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RequestBreak |
Requests a break for this agent.
| |
RequestBreakAsync |
Asynchronously requests a break for this agent.
| |
RequestContactData |
Sends a request to the ODS HTTP server to get data from the pnd table for a follow up call
| |
RequestContactDataAsync |
Sends an asynchronous request to the ODS HTTP plugin to get data from the pnd table for a follow up call
| |
RequestLogout()()()() |
Requests a logout for this agent for all campaigns he/she is logged into in addition to Dialer itself.
| |
RequestLogout(IEnumerable<(Of <<'(CampaignId>)>>)) |
Requests a logout for this agent for certain campaigns.
| |
RequestLogoutAsync(AsyncCompletedEventHandler, Object) |
Asynchronously requests a logout for this agent for all campaigns he/she is logged into in addition to Dialer itself.
| |
RequestLogoutAsync(IEnumerable<(Of <<'(CampaignId>)>>), AsyncCompletedEventHandler, Object) |
Asynchronously requests a logout for this agent for certain campaigns.
| |
SetAgentType(AgentType) |
Sets the AgentType for this agent in every campaign he/she is logged into.
| |
SetAgentType(AgentType, IEnumerable<(Of <<'(CampaignId>)>>)) |
Sets the AgentType for this agent for certain campaign..
| |
SetAgentTypeAsync(AgentType, AsyncCompletedEventHandler, Object) |
Asynchronously sets the AgentType for this agent for every campaign he/she is logged into.
| |
SetAgentTypeAsync(AgentType, IEnumerable<(Of <<'(CampaignId>)>>), AsyncCompletedEventHandler, Object) |
Asynchronously sets the AgentType for this agent for certain campaigns.
| |
StartReceivingCalls()()()() |
Notifies Dialer that this agent is ready to start receiving calls for every campaign he/she is logged into.
| |
StartReceivingCalls(IEnumerable<(Of <<'(CampaignId>)>>)) |
Notifies Dialer that this agent is ready to start receiving calls for certain campaigns.
| |
StartReceivingCallsAsync(AsyncCompletedEventHandler, Object) |
Asynchronously notifies Dialer that this agent is ready to start receiving calls for every campaign he/she is logged into.
| |
StartReceivingCallsAsync(IEnumerable<(Of <<'(CampaignId>)>>), AsyncCompletedEventHandler, Object) |
Asynchrously notifies Dialer that this agent is ready to start receiving calls for certain campaigns.
| |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
BreakStatus |
Gets the break status for the agent
| |
CampaignName | Obsolete.
Gets the campaign the agent is logged into.
| |
Campaigns |
Gets the campaigns the agent is logged into.
| |
GlobalSession |
True if the user logged on to Dialer without specifying any campaigns. When true, the user can receive auto login/logout notifications.
| |
UseRecordSnippet | ||
UserID |
Gets the ID of the user that the session belongs to.
| |
WorkflowName | Obsolete.
Gets the workflow the agent is logged into.
|
Events
Name | Description | |
---|---|---|
AutoLogin |
Occurs when one is automatically logged into a campaign via rule or supervisor.
| |
AutoLogout |
Occurs when one is automatically logged out of a campaign via rule or supervisor.
| |
AutomaticBreakEnded |
Occurs when an automatic break has ended.
| |
BreakGranted |
Occurs when a requested break has been granted.
| |
CampaignTransition | Obsolete.
Occurs when a campaign transition occurs for the workflow this DialerSession is associated with.
| |
ContactDataLoaded |
Occurs when the contact data for a follow up call has been loaded.
| |
DataPop |
Occurs when a Dialer call is added to the agent's queue.
| |
DialerServerRestarted |
Occurs when the dialing server restarted. Agents should logout from all campaigns and re-login to resume calling.
| |
LogoutGranted |
Occurs when a requested logout has been granted.
| |
ManualOutboundCallStatus |
Occurs when the status of a manually-initiated outbound call changes.
| |
PreviewCallAdded |
Occurs when a Preview call is added to the agent's queue.
| |
PreviewTimeoutExpired |
Occurs when the timeout associated with a preview call has elapsed and the preview call is about to be automatically dialed.
| |
PreviewTimeoutStarted |
Occurs when the timeout associated with a preview call has started.
| |
PreviewTimeoutStopped |
Occurs when the timeout associated with a preview call has stopped.
|