New-CsRgsPrompt

Skype for Business Server 2015
 

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

Создает новую подсказку рабочего процесса для "Группа ответа". Подсказка представляет собой воспроизводимый вслух звуковой файл или текстовый фрагмент, который содержит дополнительную информацию для абонентов. Данный командлет впервые появился в Lync Server 2010.

New-CsRgsPrompt [-AudioFilePrompt <AudioFile>] [-TextToSpeechPrompt <String>]

В примере 1 показаны команды, позволяющие включить подсказку рабочего процесса (и очередь группы ответа) в новое действие вызова . Первая команда вызывает командлет Get-CsRgsQueue , который возвращает ссылку на объект ($queue) очереди группы ответа "Help Desk" (Служба технической поддержки). Вторая команда вызывает командлет New-CsRgsPrompt , который синтезирует голосовую подсказку "Welcome to the help desk. Please hold" (Вас приветствует служба поддержки. Оставайтесь на линии". Эта подсказка сохраняется в переменной $prompt.

Заключительная команда вызывает командлет New-CsRgsCallAction , который создает новое действие вызова ($z) для группы ответа. При этом в качестве значения параметра Prompt используется ссылка на объект $prompt, который содержит созданную подсказку рабочего процесса. Аналогичным образом, в качестве значения параметра QueueID используется ссылка на объект $queue. После выполнения этой команды созданные действие вызова и подсказку рабочего процесса можно добавлять в рабочий процесс группы ответа.

$queue = Get-CsRgsQueue -Identity service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk"

$prompt = New-CsRgsPrompt -TextToSpeechPrompt "Welcome to the help desk. Please hold."

$z = New-CsRgsCallAction -Prompt $prompt -Action TransferToQueue -QueueID $queue.Identity

Пример 2 представляет собой измененную разновидность предыдущего. В этом случае, помимо синтезированной речи, в новую подсказку рабочего процесса включается звуковой файл. Для этого во второй команде примера используется командлет Import-CsRgsAudioFile , который импортирует звуковой файл C:\Media\Welcome.wav. Этот файл сохраняется в переменной $audioFile.

Импортированный звуковой файл вместе с синтезированной подсказкой добавляется в новую подсказку рабочего процесса ($prompt). Для этого параметру AudioFilePrompt присваивается значение $audioFile, а параметру TextToSpeechPrompt — текстовое значение "Welcome to the help desk. Please hold".

$queue = Get-CsRgsQueue -Identity service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk Queue"

$audioFile = Import-CsRgsAudioFile -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com" -FileName "welcome.wav" -Content (Get-Content C:\Media\Welcome.wav -Encoding byte -ReadCount 0)

$prompt = New-CsRgsPrompt -AudioFilePrompt $audioFile -TextToSpeechPrompt "Welcome to the help desk. Please hold."

$z = New-CsRgsCallAction -Prompt $prompt -Action TransferToQueue -QueueID $queue.Identity

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

В "Группа ответа" поддерживаются подсказки рабочего процесса двух видов. Вы можете записать и затем воспроизвести звуковой файл. Для этого запишите подсказку, например, "Please hold. Your call is important to us" (Оставайтесь на линии. Ваш звонок важен для нас) в формате WAV или WMA, после чего импортируйте этот файл с помощью командлета Import-CsRgsAudioFile и назначьте его подсказке рабочего процесса. Кроме того, можно просто ввести текст сообщения, на основе которого приложение "Группа ответа" синтезирует голосовую подсказку. Подсказки такого вида более удобны в настройке, поскольку для них не требуется записывать и импортировать звуковые файлы. Тем не менее, применение звуковых файлов обычно дает более высокие качество и четкость звука.

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

Командлет New-CsRgsPrompt используется для создания подсказок рабочего процесса. Сохранение и многократное использование подсказок невозможно, поэтому каждую подсказку необходимо создавать с нуля. Это значит, что также необходимо повторно импортировать звуковые файлы. При создании подсказки рабочего процесса можно задать синтезированную подсказку и при необходимости использовать звуковой файл с нужным сообщением. Если указаны одновременно синтезированная подсказка и звуковой файл, приложение "Группа ответа" по умолчанию будет использовать звуковой файл, а синтезированное сообщение воспроизводится только в том случае, если он недоступен. После создания подсказок в памяти соответствующая ссылка на объект обычно добавляется в действие вызова группы ответа.

 

Параметр Обязательный? Тип Описание

AudioFilePrompt

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

Microsoft.Rtc.Rgs.Management.WritableSettings.AudioFile

Звуковой файл, который будет воспроизводиться при активации рабочего процесса. Для импорта файла необходимо использовать командлет Import-CsRgsAudioFile .

TextToSpeechPrompt

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

System.String

Синтезированная подсказка, которая будет воспроизводиться при активации рабочего процесса. Эта подсказка может содержать не более 4096 символов и используется только в том случае, если недоступен звуковой файл

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

Командлет New-CsRgsPrompt создает новые экземпляры объекта Microsoft.Rtc.Management.WritableSettings.Prompt.

 
Показ: