Lync Server 2013 でキューを作成または変更する

 

トピックの最終更新日:2013-02-23

キューを作成または変更するには、以下のいずれかの手順を使用します。

Lync Server コントロール パネルを使用してキューを作成または変更するには

  1. RTCUniversalServerAdmins グループのメンバーまたは応答グループをサポートする定義済みの管理者の役割のいずれかのメンバーとしてログオンします。

    注意

    管理ワークフローを委任された応答グループ マネージャーのいずれかである場合は、応答グループ キューを作成または変更して、管理するワークグループに割り当てることができます。

  2. ブラウザー ウィンドウを開き、管理 URL を入力して Lync Server コントロール パネルを開きます。 Lync Server コントロール パネルの起動に使用できるさまざまな方法の詳細については、「Lync Server 2013 管理ツールを開く」を参照してください。

  3. 左側のナビゲーション バーで [応答グループ] をクリックし、[キュー] をクリックします。

  4. [キュー] ページで、次のいずれかの操作を実行します。

    • 新しいキューを作成するには、[新規作成] をクリックします。 [サービスの選択] の検索フィールドに、キューを追加する ApplicationServer サービスの名前の一部またはすべてを入力します。 サービスの結果一覧で、対象のサービスをクリックして [OK] をクリックします。

    • 既存のキューを変更するには、キューの名前または名前の一部を検索フィールドに入力します。 結果のキューの一覧で、対象のキューをクリックし、[編集]、[詳細の表示] の順にクリックします。

  5. [名前] にキューの識別名を入力します。

  6. [説明] に、キューの説明を入力します。

  7. [グループ] で、キューに割り当てるグループを指定します。 次のいずれかの操作を行います。

    • キューにグループを追加するには、[選択] をクリックします。 [グループの選択] の検索フィールドに、キューに割り当てるエージェント グループの名前または名前の一部を入力し、一覧で目的のエージェント グループをクリックして、[OK] をクリックします。

    • キューからグループを削除するには、エージェント グループの一覧で、削除するグループをクリックし、[削除] をクリックします。

    • エージェントを検索する順序を変更するには、エージェント グループの一覧でグループをクリックし、上矢印または下矢印をクリックします。

      注意

      サーバーでは、キューで利用可能なエージェントを検索するときには、グループの順序が使用されます。 つまり、一覧の最初のグループが最初に検索され、一覧の 2 番目のグループが次に検索され、以降も同様に検索されます。

  8. エージェントが通話に応答するまで発信者を保留状態にする最長時間を指定するには、[キューのタイムアウトを有効にする] チェック ボックスをオンにして次の操作を実行します。

    1. [タイムアウト時間 (秒)] で、エージェントが通話に応答するのを発信者が待つ最大秒数を指定します。

    2. [通話アクション] で、呼び出しがタイムアウトになったときに行う動作を次のように選択します。

    • タイムアウト後通話を終了するには、[切断] をクリックします。

    • 通話をボイス メールに転送するには、[ボイス メールに転送] をクリックし、[SIP アドレス] フィールドに、sip:username>@<domainname> (sip:<bob@contoso.comなど) の形式でボイス メール アドレスを入力します。

    • 通話を別の電話番号に転送するには、[電話番号に転送] をクリックし、[SIP アドレス] フィールドに sip:number>@<domainname> (sip:<+14255550121@contoso.comなど) の形式で電話番号を入力します。

    • 通話を別のユーザーに転送するには、[SIP アドレスに転送] をクリックし、[SIP アドレス] フィールドに、sip:<username@<domainname> の形式でユーザーの URI を>入力します。

    • 別のキューに通話を転送する場合は [別のキューに転送] をクリックし、使用するキューを参照します。

  9. キューに保持できる最大通話数を指定するには、[キューのオーバーフローを有効にする] チェック ボックスをオンにして次の操作を実行します。

    1. [最大通話数] で、キューで保持する最大通話数を選択します。

    2. [通話の転送] で、キューが一杯になったときに転送する通話を、[最新の通話] または [最も古い通話] から選択します。

    3. [通話アクション] で、オーバーフローしきい値に達したときに実行する処理を、次のように選択します。

    • タイムアウト後通話を終了するには、[切断] をクリックします。

    • 通話をボイス メールに転送するには、[ボイス メールに転送] をクリックし、[SIP アドレス] フィールドに、sip:username>@<domainname> (sip:<bob@contoso.comなど) の形式でボイス メール アドレスを入力します。

    • 通話を別の電話番号に転送するには、[電話番号に転送] をクリックし、[SIP アドレス] フィールドに sip:number>@<domainname> (sip:<+14255550121@contoso.comなど) の形式で電話番号を入力します。

    • 通話を別のユーザーに転送するには、[SIP アドレスに転送] をクリックし、[SIP アドレス] フィールドに、sip:<username@<domainname> の形式でユーザーの URI を>入力します。

    • 別のキューに通話を転送する場合は [別のキューに転送] をクリックし、使用するキューを参照します。

  10. [確定] をクリックします。

Windows PowerShellを使用してキューを作成または変更するには

  1. RTCUniversalServerAdmins グループのメンバーまたは応答グループをサポートする定義済みの管理者の役割のいずれかのメンバーとしてログオンします。

    注意

    管理ワークフローを委任された応答グループ マネージャーのいずれかである場合は、エージェント グループおよびキューを作成して、エージェント グループをキューに割り当てることができます。

  2. Lync Server 管理シェルを起動する: [スタート] をクリックし、[ すべてのプログラム] をクリックし、[ Microsoft Lync Server 2013] をクリックして、[ Lync Server 管理シェル] をクリックします。

  3. キューのタイムアウトしきい値に達したときに再生されるプロンプトを作成し、変数に格納します。 コマンド ラインで、次のコマンドを実行します。

    $promptTO = New-CsRgsPrompt -TextToSpeechPrompt "<text for TTS prompt>"
    

    例:

    "All agents are currently busy. Please call back later."
    

    注意

    プロンプトにオーディオ ファイルを使用するには、 Import-CsRgsAudioFile コマンドレットを使用します。 詳細については、「 Import-CsRgsAudioFile」を参照してください。

  4. キューのタイムアウトしきい値に達したときに実行されるアクションを定義し、変数に格納します。 コマンド ラインで、次のコマンドを実行します。

    $actionTO = New-CsRgsCallAction -Prompt <saved prompt from previous step> -Action <action to be taken>
    

    注意

    考えられるアクションとその構文の詳細については、「 New-CsRgsCallAction」を参照してください。

    次に例を示します。

    $action = New-CsRgsCallAction -Prompt $promptTO -Action Terminate
    
  5. キューのオーバーフローしきい値に達したときに再生されるプロンプトを作成し、変数に格納します。 コマンド ラインで、次のコマンドを実行します。

    $promptOV = New-CsRgsPrompt -TextToSpeechPrompt "<text for TTS prompt>"
    

    例:

    $promptOV = New-CsRgsPrompt -TextToSpeechPrompt "Too many calls are waiting. Please call back later."
    

    注意

    プロンプトにオーディオ ファイルを使用するには、 Import-CsRgsAudioFile コマンドレットを使用します。 詳細については、「 Import-CsRgsAudioFile」を参照してください。

  6. キューのオーバーフローしきい値に達したときに実行されるアクションを定義し、変数に格納します。 コマンド ラインで、次のコマンドを実行します。

    $actionOV = New-CsRgsCallAction -Prompt <saved prompt from previous step> -Action <action to be taken>
    

    注意

    考えられるアクションとその構文の詳細については、「 New-CsRgsCallAction」を参照してください。

    次に例を示します。

    $action = New-CsRgsCallAction -Prompt $promptOV -Action Terminate
    
  7. 応答グループ サービスのサービス名を取得し、変数に割り当てます。 コマンド ラインで、次のコマンドを実行します。

    $serviceId="service:"+(Get-CSService | ?{$_.Applications -Like "*RGS*"}).ServiceId;
    
  8. キューに割り当てるエージェント グループの Identity を取得します。 コマンド ラインで、次のコマンドを実行します。

    $agid = (Get-CsRgsAgentGroup -Name "Help Desk").Identity;
    

    注意

    エージェント グループの作成の詳細については、「New-CsRgsAgentGroup」を参照してください。

  9. キューを作成します。 コマンド ラインで、次のコマンドを実行します。

    $q = New-CsRgsQueue -Parent <saved service ID from previous step> -Name "<name of queue>" [-Description "<description for queue>"] [-TimeoutThreshold <# seconds before call times out>] [-TimeoutAction <saved timeout action>] [-OverflowThreshold <# calls queue can hold>] [-OverflowCandidate <call to be acted on when overflow threshold met>] [-OverflowAction <saved overflow action>] [-AgentGroupIDList(<agent group identity>)];
    

    例:

    $q = New-CsRgsQueue -Parent $serviceId -Name "Help Desk" -Description "Contoso Help Desk" -TimeoutThreshold 300 -TimeoutAction $actionTO -OverflowThreshold 10 -OverflowCandidate NewestCall -OverflowAction $actionOV -AgentGroupIDList($agid.Identity;
    
  10. キューが作成されたことを確認します。 次のコマンドレットを実行します。

    Get-CsRgsQueue -Name "Help Desk"