Compartir a través de


New-CsRgsAnswer

 

Última modificación del tema: 2012-03-23

Crea una respuesta de Grupo de respuesta. Las respuestas de Grupo de respuesta se usan para asociar la respuesta del autor de una llamada con la acción correspondiente.

Sintaxis

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

Descripción detallada

Para procesar llamadas, la Aplicación de grupo de respuesta suele realizar afirmaciones o hacer preguntas y, a continuación, lleva a cabo una acción según la respuesta del cliente. Por ejemplo, el servicio puede pedir al autor de la llamada que pulse 1 para ser atendido en inglés o 2 para ser atendido en español. Después de hacer una pregunta como ésta, el sistema debe esperar la respuesta del autor de la llamada y llevar a cabo la acción correspondiente. En este caso, la llamada se transferiría a una cola de atención en inglés si el autor de la llamada pulsa 1 en el teclado del teléfono, o a una cola de atención en español si pulsa 2.

Las respuestas de Grupo de respuesta se usan para analizar las respuestas del autor de una llamada y llevar a cabo la acción correspondiente. Por ejemplo, si los autores de llamadas pueden pulsar 1 o 2, debe haber dos respuestas de Grupo de respuesta para administrar la situación: una respuesta para especificar la acción que se llevará a cabo si el autor de la llamada pulsa 1, y una segunda respuesta para especificar la acción que se realizará si el autor de la llamada pulsa 2. Estas dos respuestas se crean con el cmdlet New-CsRgsAnswer y, a continuación, deben agregarse a la pregunta de Grupo de respuesta correspondiente (la pregunta que solicita al autor de la llamada que pulse 1 o 2). Las respuestas de Grupo de respuesta deben incluir un conjunto de respuestas de voz admitidas, por ejemplo, la palabra "español" o la pulsación de tecla correspondiente, por ejemplo, pulsar 1. También puede ofrecer a los clientes la opción de usar una respuesta de voz o una pulsación de tecla: decir la palabra "español" o pulsar 1 en el teclado. (El reconocimiento de voz usado en estas situaciones es el idioma usado en el flujo de trabajo principal.)

Las respuestas de Grupo de respuesta no pueden guardarse y reutilizarse en otras preguntas. Por ejemplo, supongamos que tiene una respuesta que transfiere una llamada al correo de voz si el autor pulsa 9, y la asocia con una pregunta de Grupo de respuesta. Más adelante, crea otra pregunta que también permite a los autores de llamadas transferir la llamada al correo de voz pulsando 9. En este caso, tendrá que crear otra instancia de la respuesta de Grupo de respuesta; no es posible guardar respuestas y volver a usarlas otra vez.

Quién puede ejecutar este cmdlet: De forma predeterminada, los miembros de los siguientes grupos están autorizados a ejecutar el cmdlet New-CsRgsAnswer de forma local: RTCUniversalUserAdmins, RTCUniversalServerAdmins, RTCUniversalReadOnlyAdmins. De todas formas, este cmdlet crea un objeto en la memoria y no realiza ningún cambio, con lo que cualquier usuario puede ejecutarlo. Para devolver una lista de todos los roles de control de acceso basado en roles (RBAC) a los que se ha asignado este cmdlet (incluidos los roles RBAC personalizados que haya creado usted mismo), ejecute el siguiente comando desde el símbolo del sistema de Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsRgsAnswer"}

Parámetros

Parámetro Requerido Tipo Descripción

Action

Requerido

Objeto CallAction

Indica la acción que se llevará a cabo si el autor de la llamada contesta con esta respuesta. El parámetro de acción debe especificarse con una referencia a objeto creada con el cmdlet New-CsRgsCallAction. Para obtener más información, vea la sección de ejemplos de este tema.

DtmfResponse

Opcional

Cadena de caracteres

Indica la tecla del teléfono que puede pulsarse para especificar la respuesta. Por ejemplo, si los autores de llamadas pueden pulsar 1 para "hardware", DtmfResponse debería configurarse del siguiente modo: -DtmfResponse 1.

Una respuesta puede incluir tanto una respuesta de voz como una de tono de marcado de frecuencia múltiple (DTMF). Cada respuesta debe tener al menos uno de estos dos tipos de respuesta.

Name

Opcional

Cadena de caracteres

Nombre asignado a la respuesta de Grupo de respuesta. No es preciso que los nombres sean únicos.

VoiceResponseList

Opcional

Modificador de lista PS

Conjunto de palabras clave que coinciden con las respuestas que los autores de llamadas pueden proporcionar. Por ejemplo, si una opción que tienen los autores de llamadas es "Hardware", la propiedad VoiceResponseList debería definirse así: -VoiceResponseList "Hardware". Pueden especificarse varias palabras clave usando valores separados por comas. Por ejemplo, este valor de parámetro permite dos respuestas ("Hardware" o "Devices"): -VoiceResponseList Hardware, Devices. Las respuestas de voz no deben contener comillas dobles, pues el motor de voz no reconoce ese carácter.

Tipos de entrada

Ninguno. New-CsRgsAnswer no acepta la entrada transferida.

Tipos de valores devueltos

Crea instancias nuevas del objeto Microsoft.Rtc.Rgs.Management.WritableSettings.Answer.

Ejemplo

-------------------------- Ejemplo 1 ------------------------

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

Los comandos del Ejemplo 1 muestran cómo crear una nueva respuesta de Grupo de respuesta asociada con una cola y una acción de llamada de Grupo de respuesta. El primer comando del ejemplo usa el cmdlet New-CsRgsPrompt para crear una propiedad TextToSpeechPrompt para la nueva respuesta. A continuación, se llama al cmdlet Get-CsRgsQueue para devolver una referencia a objeto ($x) a la cola Help Desk de Grupo de respuesta. Dicha referencia a objeto se usa en el siguiente comando, que usa New-CsRgsCallAction para crear una acción de llamada que transfiere al autor de la llamada a la cola Help Desk. Esta acción de llamada se almacena en una variable llamada $y.

El último comando del ejemplo crea una respuesta de Grupo de respuesta (almacenada en la variable $a). Esta respuesta admite la respuesta DTMF 1 (pulsar 1 en el teclado del teléfono) o la respuesta de voz "Sí".

Una vez creada la respuesta, puede asociarse con una pregunta de Grupo de respuesta. Si necesita información detallada, consulte el tema de ayuda New-CsRgsQuestion.

Vea también

Otros recursos

New-CsRgsQuestion