From Bright Pattern Documentation
Jump to: navigation, search
(Created new topic from branched topic Documentation:ServicePattern:desktop-integration-api-net-version-tutorial:AgentLogin:5.1)
 
(Updated via BpDeleteTranslateTags script)
 
Line 1: Line 1:
<translate>= Agent Login=
+
= Agent Login=
  
 
The ''AgentPlace'' object provides the following methods to log in to Agent Desktop for different [[agent-guide/SelectingaPhoneDevice|phone device types]]:
 
The ''AgentPlace'' object provides the following methods to log in to Agent Desktop for different [[agent-guide/SelectingaPhoneDevice|phone device types]]:
Line 37: Line 37:
  
 
<center>[[desktop-integration-api-net-version-tutorial/ThreadingModel|< Previous]]  |  [[desktop-integration-api-net-version-tutorial/AgentState|Next >]]</center>
 
<center>[[desktop-integration-api-net-version-tutorial/ThreadingModel|< Previous]]  |  [[desktop-integration-api-net-version-tutorial/AgentState|Next >]]</center>
</translate>
 

Latest revision as of 04:31, 29 May 2024

• 5.19 • 5.2 • 5.3 • 5.8

Agent Login

The AgentPlace object provides the following methods to log in to Agent Desktop for different phone device types:

  • For the softphone (isSoftphone=true) or default phone (isSoftphone=false) option,
public void loginOnDefaultPhone(string adHost, string loginId, string domain, string password, bool isSoftphone, bool force = false);
  • For the internal phone (isInternal=false) or external phone (isInternal=false) option,
public void loginOnHardPhone(string adHost, string loginId, string domain, string password, string phoneNum, bool isInternal, bool force = false);
  • For a nailed connection (option "dial-in and keep line open"),
public void loginOnVirtualPhone(string adHost, string loginId, string domain, string password, bool force = false);
  • For the no phone option,
public void loginNoPhone(string adHost, string loginId, string domain, string password, bool force = false);


After authentication, the following event will be raised to indicate whether the login is successful:

public event LoggedInCallback loggedInCallback;


The following method is used to log out:

public override ResultCode logout()


And the following event will be raised once logout is completed:

public event LoggedOutCallback loggedOutCallback;


< Previous | Next >
< Previous | Next >