Compartilhar via


New-CsRgsAnswer

 

Tópico modificado em: 2012-03-23

Cria uma nova resposta do Grupo de Resposta. As respostas do Grupo de Resposta são usadas para associar uma resposta do chamador à ação apropriada.

Sintaxe

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

Descrição Detalhada

Para processar chamadas, o Aplicativo Grupo de Resposta frequentemente faz uma declaração ou apresenta uma pergunta e, em seguida, executa a ação com base na resposta do cliente. Por exemplo, o serviço pode pedir para um chamador pressionar 1, para inglês, ou 2, para espanhol. Após a apresentação de uma pergunta, o sistema deve esperar que o chamador responda e então executar a ação apropriada. Nesse caso, isso significa transferir a chamada para uma fila de espera no idioma inglês, se o chamador pressionar 1 no teclado do telefone, ou transferir a chamada para uma fila de espera no idioma espanhol, se o chamador pressionar 2 no teclado.

As respostas do Grupo de Resposta são usadas para analisar respostas do chamador e, em seguida, executar a ação apropriada. Por exemplo, se os chamadores receberem a opção de pressionar 1 ou 2, serão necessárias duas respostas do Grupo de Resposta para lidar com a situação: uma resposta para especificar a ação a ser tomada se o chamador pressionar 1 e uma segunda resposta para especificar a ação a ser tomada se o chamador pressionar 2. Essas duas respostas são criadas usando-se o cmdlet New-CsRgsAnswer e devem ser adicionadas à pergunta apropriada do Grupo de Resposta (a pergunta que solicitou aos chamadores que pressionassem 1 ou 2). As respostas do Grupo de Resposta devem incluir um conjunto de respostas de voz permitidas (por exemplo, a palavra "inglês") ou a resposta apropriada do teclado do telefone (por exemplo: o ato de se pressionar 1). Como alternativa, você pode oferecer aos clientes a opção de usar uma resposta de voz ou uma do teclado do telefone: dizer a palavra "inglês" ou pressionar 1 no teclado do telefone. O reconhecimento de voz usado nessas situações é o idioma usado no fluxo de trabalho Pai.

As respostas do Grupo de Resposta não podem ser salvas nem reutilizadas em outras perguntas. Por exemplo, suponha que haja uma resposta que transfira uma chamada para o correio de voz sempre que o chamador pressionar 9. Essa resposta será associada a uma pergunta do Grupo de Resposta. Mais tarde, cria-se uma nova pergunta que também oferece aos chamadores a opção de transferir uma chamada para o correio de voz ao se pressionar 9. Nesse caso, será necessário criar uma nova instância da resposta do Grupo de Resposta; não há como salvar respostas e depois usar essas respostas salvas várias vezes.

Quem pode executar esse cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet New-CsRgsAnswer localmente: RTCUniversalUserAdmins, RTCUniversalServerAdmins e RTCUniversalReadOnlyAdmins. No entanto, como esse cmdlet cria um objeto na memória e, isoladamente, não faz alterações ao sistema, ele pode ser executado por qualquer pessoa. Para retornar uma lista de todas as funções de controle de acesso baseado em função (RBAC) às quais este cmdlet tiver sido atribuído (inclusive qualquer função RBAC personalizada que tiver sido criada por você), execute o seguinte comando no prompt do Windows PowerShell:

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

Parâmetros

Parâmetro Obrigatório Digite Descrição

Action

Obrigatório

objeto CallAction

Indica a ação a ser executada em qualquer momento que um chamador fornecer essa resposta. O parâmetro Action deve ser especificado usando-se uma referência de objeto criada por meio do cmdlet New-CsRgsCallAction. Para obter detalhes, consulte a seção Exemplos, neste tópico.

DtmfResponse

Opcional

Cadeia de caracteres

Indica a tecla no teclado do telefone a ser pressionada para coincidir com a resposta. Por exemplo: se os chamadores forem solicitados a pressionar 1 para hardware, então DtmfResponse seria configurado desta forma: -DtmfResponse 1.

Uma única resposta pode incluir uma resposta de voz e uma resposta multifrequência de tom dual (DTMF). Cada resposta deve admitir pelo menos um desses dois tipos de respostas.

Name

Opcional

Cadeia de caracteres

Nome dado à resposta do Grupo de Resposta. Os nomes não precisam ser exclusivos.

VoiceResponseList

Opcional

Modificador de Lista PS

A matriz de chamadores de palavras-chave pode dizer que isso coincidirá com a resposta. Por exemplo: se uma opção disponível para chamadores for "Hardware", a propriedade VoiceResponseList deve ser configurada como: -VoiceResponseList "Hardware". Várias palavras-chave podem ser especificadas, utilizando-se valores separados por vírgulas. Por exemplo, o seguinte valor de parâmetro provoca a coincidência de Hardware ou Devices com a resposta: -VoiceResponseList Hardware, Devices. As respostas de voz não devem conter marcas de aspas duplas porque esse caractere não é reconhecido pelo mecanismo de fala.

Tipos de Entrada

Nenhuma. New-CsRgsAnswer não aceita a entrada canalizada.

Tipos de Retorno

Cria novas instâncias do objeto Microsoft.Rtc.Rgs.Management.WritableSettings.Answer.

Exemplo

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

Os comandos exibidos no Exemplo 1 mostram como se pode criar uma nova resposta do Grupo de Resposta que é associada a uma fila de espera e a uma ação de chamada do Grupo de Resposta. O primeiro comando no exemplo usa o cmdlet New-CsRgsPrompt para criar um TextToSpeechPrompt para a nova resposta. Depois disso, o cmdlet Get-CsRgsQueue é chamado para retornar uma referência de objeto ($x) para a Assistência Técnica da fila de espera do Grupo de Resposta. Essa referência de objeto é então usada no próximo comando, que emprega New-CsRgsCallAction para criar uma ação de chamada que transfira o chamador para a fila de espera da Assistência Técnica. Essa ação de chamada é armazenada em uma variável denominada $y

O comando final no exemplo cria uma resposta do Grupo de Resposta (armazenada na variável $a). Essa resposta aceita a resposta DTMF 1 (o ato de se pressionar 1 no teclado do telefone) ou a resposta de voz “Yes”.

Após a criação dessa resposta, ela pode ser associada a uma pergunta do Grupo de Resposta. Para detalhes, consulte o tópico de Ajuda New-CsRgsQuestion.

Consulte Também

Outros Recursos

New-CsRgsQuestion