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.
|