Compartilhar via


New-CsRgsQueue

 

Tópico modificado em: 2012-03-23

Cria uma nova fila de espera do Grupo de Resposta. Graças ao Aplicativo Grupo de Resposta, as chamadas telefônicas são colocadas em uma fila de espera e os chamadores são colocados em espera até que um operador do Grupo de Resposta esteja disponível para atender à chamada.

Sintaxe

New-CsRgsQueue -Parent <RgsIdentity> -Name <String> [-AgentGroupIDList <Collection>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-OverflowAction <CallAction>] [-OverflowCandidate <NewestCall | OldestCall>] [-OverflowThreshold <Nullable>] [-TimeoutAction <CallAction>] [-TimeoutThreshold <Nullable>] [-WhatIf [<SwitchParameter>]]

Descrição Detalhada

Quando alguém chama um número de telefone associado ao Aplicativo Grupo de Resposta, uma de duas coisas normalmente acontece: ou a chamada é transferida para uma pergunta que o chamador deve responder para continuar (por exemplo, "Pressione 1 para suporte de hardware; pressione 2 para suporte de software") ou a chamada é colocada em uma fila de espera até que um operador esteja disponível para atender a chamada.

Em vez de haver uma única fila de espera para todas as chamadas telefônicas, o Aplicativo Grupo de Resposta permite a criação de várias filas de espera, que podem ser associadas a diferentes fluxos de trabalho e diferentes grupo de operadores do Grupo de Resposta. Por sua vez, isso significa que as filas de espera podem responder de maneira diferente a eventos, como um número designado de chamadas sendo mantidas simultaneamente na fila de espera ou a chamadores que permaneceram em espera por um período de tempo especificado.

O cmdlet New-CsRgsQueue permite aos administradores criar com facilidade novas filas de espera do Grupo de Resposta.

Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet New-CsRgsQueue localmente: RTCUniversalServerAdmins. 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-CsRgsQueue"}

Parâmetros

Parâmetro Obrigatório Digite Descrição

Parent

Obrigatório

Identidade do Rgs

Serviço no qual será hospedada a nova fila de espera. Por exemplo: -Parent "service:ApplicationServer:atl-cs-001.litwareinc.com".

Name

Obrigatório

Cadeia de caracteres

Nome exclusivo a ser atribuído à fila de espera. A combinação entre as propriedades Parent e Name permite identificar de forma exclusiva as filas de espera do Grupo de Resposta, sem a necessidade de consultar o identificador global exclusivo (GUID) da fila de espera.

AgentGroupIdList

Opcional

coleção AgentGroup

Identidade dos grupos de operadores do Grupo de Resposta a serem adicionados à fila de espera. As Identidades dos grupos de operadores podem ser recuperadas usando-se o cmdlet Get-CsRgsAgentGroup. Para obter detalhes, consulte a seção Exemplos, neste tópico.

Se uma chamada for encaminhada para uma fila de espera à qual não houver atribuição de grupos de operadores (à qual só houver sido atribuídos grupos de operadores vazios), a chamada será desconectada automaticamente.

Description

Opcional

Cadeia de caracteres

Permite que os administradores forneçam informações adicionais sobre a fila de espera do Grupo de Resposta.

OverflowAction

Opcional

objeto CallAction

Ação a ser executada se for alcançado o limite de excedente. OverflowAction deve ser criado usando-se o cmdlet New-CsRgsCallAction.

OverflowCandidate

Opcional

Modificador de Lista PS

Indica qual chamada será atendida caso o limite de excedente seja alcançado. A propriedade OverflowCandidate deve ser definida com um dos dois valores seguintes:

NewestCall

OldestCall

O valor padrão é NewestCall.

OverflowThreshold

Opcional

Inteiro

Número de chamadas simultâneas que podem estar na fila de espera a qualquer momento antes que a ação excedente seja acionada. OverflowThreshold pode ser qualquer valor inteiro entre 0 e 1.000, inclusive. O valor padrão é Null, o que significa que um número ilimitado de chamadas pode estar na fila de espera a qualquer momento.

TimeoutAction

Opcional

objeto CallAction

Ação a ser executada se for alcançado o tempo limite. TimeoutAction deve ser criado usando-se o cmdlet New-CsRgsCallAction.

TimeoutThreshold

Opcional

Inteiro

Período de tempo (em segundos) que uma chamada pode permanecer na fila de espera até que se esgote o seu tempo limite. Nesse momento, o sistema executará a ação especificada pelo parâmetro TimeoutAction.

O tempo limite pode ser um valor inteiro entre 10 e 65.535 segundos (aproximadamente 18 horas), inclusive; o valor padrão é nulo, o que significa que a fila de espera nunca tem o tempo limite esgotado.

Force

Opcional

Parâmetro de opção

Suprime a exibição de qualquer mensagem de erro não-fatal que possa ocorrer durante a execução do comando.

InMemory

Opcional

Parâmetro de opção

Cria uma referência de objeto, sem na verdade executar o objeto como uma alteração permanente. Se a saída deste cmdlet for atribuída, chamando-o com este parâmetro a uma variável, você poderá realizar alterações às propriedades da referência do objeto e executar estas alterações, chamando-se o cmdlet coincidente Set- deste cmdlet.

Tipos de Entrada

Nenhuma. New-CsRgsQueue não aceita entradas canalizadas.

Tipos de Retorno

O cmdlet New-CsRgsQueue cria novas instâncias do objeto Microsoft.Rtc.Rgs.Management.WritableSettings.Queue.

Exemplo

-------------------------- Exemplo 1 ------------------------

$x = New-CsRgsCallAction -Action TransferToVoicemailUri -Uri "sip:+14255551298@litwareinc.com"

New-CsRgsQueue -Parent service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk" -OverflowCandidate "OldestCall" -OverflowAction $x -OverflowThreshold 25

O exemplo 1 cria uma nova fila do Grupo de Resposta para o serviço ApplicationServer:atl-cs-001.litwareinc.com. O primeiro comando neste exemplo usa o cmdlet New-CsRgsCallAction para criar uma ação de chamada para a fila; neste exemplo, qualquer momento que o limite de estouro é excedido, as chamadas serão automaticamente transferidas para a caixa postal. Isto é definido pela configuração do parâmetro Action para TransferToVoicemailUri e a propriedade de URI para o URI de SIP da caixa postal "sip:+14255551298@litwareinc.com".

Depois que a ação de chamada tiver sido configurada (e armazenada na variável $x), utiliza-se o cmdlet New-CsRgsQueue para criar uma nova fila de espera denominada Assistência Técnica. Além de especificar OverflowAction, este comando também configura valores para as propriedades OverflowCandidate e OverflowThreshold.

Consulte Também

Outros Recursos

Get-CsRgsQueue
Remove-CsRgsQueue
Set-CsRgsQueue