提供: Bright Pattern Documentation
• English
エージェントログイン
認証情報によるログイン
直接ログインする方法が1つ用意されています。
public void login(string adHost, string loginId, string domain, string password, PhoneDeviceType phoneType, string phoneNum = "", bool force = false);
PhoneDeviceType 型の phoneType 引数は、電話デバイスのタイプを指定します。
認証サービス
クライアント認証は、ユーザー認証サービスを通じても利用できます。
まず、以下のメソッドを呼び出し、コンタクトセンターが「ユーザー認証」サービスを使用する設定になっているかどうかを確認してください。
public AuthType checkAuthType(string domain, string adHost = null);
checkAuthType() が AuthType::SessionId を返した場合は、次のメソッドを呼び出して、ユーザー認証経由でログインしてください。
public void loginWithSessionId(string adHost, string sessionId, PhoneDeviceType phoneType, string phoneNum = "", bool force = false);
ログイン/ログアウトのイベントとメソッド
認証後、ログインが成功したかどうかを示す以下のイベントが発生します。
public event LoggedInCallback loggedInCallback;
ログアウトには、以下のメソッドを使用します。
public override ResultCode logout()
また、ログアウトが完了すると、以下のイベントが発生します。
public event LoggedOutCallback loggedOutCallback;