Создание или изменение очереди в Lync Server 2013

 

Последнее изменение раздела: 2013-02-23

Чтобы создать или изменить очередь, используйте одну из следующих процедур.

Использование Lync Server панель управления для создания или изменения очереди

  1. Выполните вход как член группы RTCUniversalServerAdmins или одной из предварительно заданных административных ролей, поддерживающих группу ответа.

    Примечание.

    Если вы являетесь одним из делегированных менеджеров группы ответа для управляемого рабочего процесса, вы можете создавать или изменять очереди группы ответа и назначать их рабочим процессам, которыми вы управляете.

  2. Откройте окно браузера и введите URL-Администратор, чтобы открыть Lync Server панель управления. Дополнительные сведения о различных методах, которые можно использовать для запуска Lync Server панель управления, см. в разделе "Средства администрирования Open Lync Server 2013".

  3. В левой панели навигации щелкните Группы ответа, затем щелкните Очередь.

  4. На странице Очередь выполните одно из следующих действий.

    • Чтобы создать очередь, нажмите кнопку Создать. В окне Выбор службы в поле поиска введите имя службы ApplicationServer, для которой необходимо добавить очередь, или часть имени. В сформированном списке служб щелкните требуемую службу, затем нажмите кнопку ОК.

    • Чтобы изменить существующую очередь, введите в поле поиска ее имя или его часть. В полученном списке очередей выберите требуемую очередь, нажмите кнопку Изменить, а затем кнопку Подробнее.

  5. В поле Имя введите понятное имя очереди.

  6. В поле Описание введите описание очереди.

  7. В поле Группы укажите группы, которые вы хотите назначить очереди. Выполните одно из следующих действий:

    • Чтобы добавить группу в очередь, нажмите кнопку Выбрать. В поле поиска Выбор групп введите имя группы агентов, которую необходимо назначить очереди, или часть имени, выберите требуемую группу агентов и нажмите кнопку ОК.

    • Чтобы удалить группу из очереди, в списке групп агентов выберите требуемую группу и нажмите кнопку Удалить.

    • Чтобы изменить порядок поиска агентов, в списке групп агентов выберите группу и нажмите стрелку вверх или стрелку вниз.

      Примечание.

      При поиске доступного агента в очереди сервер использует порядковый номер группы, т. е. сначала сервер выбирает первую группу в списке, затем вторую и т. д.

  8. Чтобы задать максимальный период ожидания ответа агента (период удержания звонящего), установите флажок Включить время ожидания очереди и затем выполните следующие действия:

    1. В поле Время ожидания (сек) укажите максимальное время ожидания ответа агента на звонок.

    2. В Действие вызова выберите действие, выполняемое после завершения периода ожидания:

    • Чтобы разъединить звонок после завершения периода ожидания, установите переключатель Отключить.

    • Чтобы переадресовывать звонок в голосовую почту, нажмите кнопку "Переслать на голосовую почту ", а затем в поле адреса SIP введите адрес голосовой почты в формате sip:<username>@<domainname> (например, sip:bob@contoso.com).

    • Чтобы переслать звонок на другой телефонный номер, нажмите кнопку "Переслать на номер телефона ", а затем в поле SIP-адреса введите номер телефона в формате sip:<number>@<domainname> (например, sip:+14255550121@contoso.com).

    • Чтобы переслать звонок другому пользователю, щелкните "Переслать на SIP-адрес", а затем в поле адреса SIP введите URI пользователя в формате sip:<username>@<domainname>.

    • Чтобы переадресовать звонок в другую очередь, установите переключатель Переадресовывать в другую очередь, затем выберите требуемую очередь.

  9. Чтобы указать максимальное число звонков в очереди, установите флажок Разрешить переполнение очереди, затем выполните следующие действия:

    1. В поле Максимальное число звонков выберите максимальное число звонков, находящихся в очереди.

    2. В поле Переадресация звонка выберите звонок, который будет переадресован при переполнении очереди (Последний звонок или Первый звонок).

    3. В поле Действие при звонке выберите действие, выполняемое при превышении максимального числа звонков:

    • Чтобы разъединить звонок после завершения периода ожидания, установите переключатель Отключить.

    • Чтобы переадресовывать звонок в голосовую почту, нажмите кнопку "Переслать на голосовую почту ", а затем в поле адреса SIP введите адрес голосовой почты в формате sip:<username>@<domainname> (например, sip:bob@contoso.com).

    • Чтобы переслать звонок на другой телефонный номер, нажмите кнопку "Переслать на номер телефона ", а затем в поле SIP-адреса введите номер телефона в формате sip:<number>@<domainname> (например, sip:+14255550121@contoso.com).

    • Чтобы переслать звонок другому пользователю, щелкните "Переслать на SIP-адрес", а затем в поле адреса SIP введите URI пользователя в формате sip:<username>@<domainname>.

    • Чтобы переадресовать звонок в другую очередь, установите переключатель Переадресовывать в другую очередь, затем выберите требуемую очередь.

  10. Нажмите Исполнить.

Использование Windows PowerShell для создания или изменения очереди

  1. Выполните вход как член группы RTCUniversalServerAdmins или одной из предварительно заданных административных ролей, поддерживающих группу ответа.

    Примечание.

    Если вы являетесь одним из делегированных диспетчеров группы ответа для управляемого рабочего процесса, вы можете создавать группы агентов и очереди и назначать группы агентов очередям.

  2. Запустите консоль управления Lync Server: нажмите кнопку "Пуск ", выберите пункт "Все программы ",щелкните Microsoft Lync Server 2013, а затем щелкните Lync Server Management Shell.

  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. Получите идентификатор группы агентов, которую нужно назначить очереди. В командной строке выполните следующую команду.

    $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"