New-CsRgsAnswer

Skype for Business Server 2015
 

Дата изменения раздела:2015-03-09

Создает новый ответ группы ответа. С его помощью ответ абонента связывается с определенным действием. Данный командлет впервые появился в Lync Server 2010.

New-CsRgsAnswer -Action <CallAction> [-DtmfResponse <String>] [-Name <String>] [-VoiceResponseList <PSListModifier>]

При обработке вызовов в "Группа ответа" часто воспроизводятся инструкции или задаются вопросы, после чего на основании выбора абонента предпринимаются определенные действия. Например, для выбора языка абоненту необходимо нажать кнопку 1 (английский) или 2 (испанский). Задав соответствующий вопрос, система ожидает ответа пользователя и затем выполняет необходимое действие. В этом случае, в зависимости от нажатой кнопки телефона (1 или 2), вызов перенаправляется в англо- или испаноязычную очередь соответственно.

С помощью ответов группы ответа выбор абонента анализируется, после чего выполняется соответствующее действие. Например, если абоненту предлагается нажать кнопки 1 или 2, для обработки такой ситуации требуется добавить два ответа группы ответа, каждый из которых будет определять действия, выполняемые при нажатии кнопки 1 или 2 соответственно. Ответы создаются с помощью командлета New-CsRgsAnswer и добавляются в соответствующие вопросы группы ответа, в рамках которых абоненту предлагается нажать кнопку 1 или 2. Ответ должен содержать набор допустимых голосовых ответов (например, слово "Английский") или соответствующие кнопки на клавиатуре (например, нажатие кнопки 1). Также можно предоставить абоненту возможность использовать голосовой ответ или нажать кнопку — произнести слово "Английский" или нажать кнопку 1. В таких случаях используется механизм распознавания речи на языке, определенном для родительского рабочего процесса.

Ответы группы ответа нельзя сохранить и использовать в других вопросах. Например, при нажатии кнопки 9 вызов абонента перенаправляется на голосовую почту. Этот ответ связан с соответствующим вопросом группы ответа. Позже вы создаете новый вопрос, который позволяет перенаправить вызов абонента на голосовую почту по нажатию кнопки 9. В этом случае потребуется создать новый экземпляр ответа группы ответа. Сохранять ответы для многократного использования нельзя.

 

Параметр Применение Тип Описание

Action

Обязательный

Microsoft.Rtc.Rgs.Management.WritableSettings.CallAction

Определяет действие, которое выполняется при получении соответствующего ответа от абонента. Параметр Action определяется с помощью ссылки на объект, которая создается с использованием командлета New-CsRgsCallAction . Дополнительные сведения см. в разделе "Примеры" этой статьи.

DtmfResponse

Необязательный

System.String

Определяет кнопку на клавиатуре телефона, нажатие которой соответствует ответу. Например, если абоненту предлагается нажать кнопку 1 для получения поддержки по вопросам работы оборудования, параметр DtmfResponse необходимо настроить следующим образом: -DtmfResponse 1.

Один ответ может включать одновременно голосовой ответ и значение сигнала двухтонального многочастотного набора (DTMF). Каждый ответ должен содержать хотя бы один ответ любого из этих типов.

Name

Необязательный

System.String

Имя ответа группы ответа. Имена не обязательно должны быть уникальными.

VoiceResponseList

Необязательный

System.Management.Automation.PSListModifier

Массив ключевых слов, соответствующих ожидаемому ответу абонента. Например, если абонент может выбрать только ответ "Hardware" (Оборудование), свойство VoiceResponseList необходимо настроить следующим образом: -VoiceResponseList "Hardware". Если требуется, можно указать несколько ключевых слов, разделяя их запятыми. Например, если нужному ответу соответствуют слова "Hardware" (Оборудование) или "Devices" (Устройства), это свойство необходимо определить следующим образом: -VoiceResponseList Hardware, Devices. Голосовые ответы не могут содержать двойные кавычки, которые не распознаются подсистемой распознавания речи.

Нет. Командлет New-CsRgsAnswer не поддерживает ввод данных по конвейеру.

Создает новые экземпляры объекта Microsoft.Rtc.Rgs.Management.WritableSettings.Answer.

В примере 1 показаны команды, позволяющие создать ответ группы ответа, который связан одновременное с очередью и действием вызова группы ответа. Первая команда вызывает командлет New-CsRgsPrompt , который создает объект TextToSpeechPrompt для нового ответа. Далее вызывается командлет Get-CsRgsQueue , который возвращает ссылку на объект ($x) для очереди "Help Desk" (Служба технической поддержки) группы ответа. Эта ссылка передается в следующую команду, которая вызывает командлет New-CsRgsCallAction для создания действия вызова, перенаправляющего абонента в очередь "Help Desk". Это действие вызова сохраняется в переменной $y.

Заключительная команда создает ответ группы ответа, который сохраняется в переменной $a. Он может принимать как сигнал DTMF 1 (нажатие кнопки 1 на клавиатуре телефона), так и голосовой ответ "Yes" (Да).

Созданный ответ можно связать с вопросом группы ответа. Дополнительные сведения см. в разделе справки New-CsRgsQuestion.

$w = New-CsRgsPrompt -TextToSpeechPrompt "Please hold while we transfer your call."
$x = Get-CsRgsQueue -Identity service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk"

$y = New-CsRgsCallAction -Prompt $w -Action TransferToQueue -QueueID $x.Identity

$a = New-CsRgsAnswer -Action $y -DtmfResponse 1 -VoiceResponseList Yes -Name "New Service Request"

 
Показ: