Contents

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Informações de Apoio

Examples

Rota por classe de usuário

Rota por localização geográfica

Limitações do Nome da Partição

Configurar

Defina as partições

Definir o CSS

Sintomas

Verificar

Troubleshooting

Introdução

Este documento descreve a funcionalidade das partições e dos espaços de pesquisa de chamada (CSSs) para aplicar restrições de roteamento de chamada com base na classe de usuário e/ou localização geográfica. Ele também aborda a configuração e a solução básica de problemas.

Pré-requisitos

Requisitos

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Configuração do Cisco CallManager

- Configuração do padrão de rota

- Configuração de telefones IP

Componentes Utilizados

As informações neste documento são baseadas no Cisco CallManager Server 11.0.

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

As partições podem ser vistas como uma coleção de padrões de rota. Números de diretório, padrões de rota e padrões de conversão podem pertencer a partições específicas.

Os CSSs são uma lista ordenada de partições de rota e determinam quais partições os dispositivos de chamada devem pesquisar quando tentam concluir uma chamada. Para alcançar um determinado destino, a partição da parte chamada deve pertencer ao CSS da parte chamada.

Quando você tenta fazer uma chamada, o Cisco CallManager procura no CSS do autor da chamada e verifica se o autor da chamada pertence a uma partição dentro do CSS. Se isso acontecer, a chamada será feita ou o padrão de conversão será executado. Caso contrário, a chamada será rejeitada ou o padrão de conversão será ignorado.

Você pode atribuir novamente CSSs diferentes a telefones IP, números de diretório, destinos de encaminhamento de chamadas (CFA)/encaminhamento de chamadas sem resposta (CFNA)/encaminhamento de chamadas ocupado (CFB), gateways e padrões de conversão.

As partições e os CSSs facilitam o roteamento de chamadas, pois dividem o plano de rota em subconjuntos lógicos com base na organização, no local e/ou no tipo de chamada.

A melhor maneira de entender como as partições e os CSSs funcionam é através de um exemplo. A próxima seção fornece dois exemplos: rota por classe de usuário e rota por localização geográfica.

Examples

Rota por classe de usuário

Este exemplo ilustra como uma empresa pode restringir o roteamento de chamadas para um determinado grupo de usuários. Nessa organização, há três tipos de usuários:

- Ambiente de laboratório

- Funcionários

- Gerenciamento

No ambiente de laboratório, somente chamadas internas podem ser feitas.

Funcionários normais não têm permissão para discar números internacionais. A gerência pode ligar para qualquer número. Três partições são criadas para rotear por classe do usuário:

- Interno = Partição vermelha

- Não-Internacional = Partição azul

- Internacional = Partição verde

Essas três partições são usadas para categorizar os possíveis destinos de chamadas. Todos os telefones IP (números de diretório) são colocados na partição Interna (vermelha).

Estes dois padrões de rota são configurados no gateway:

- Todas as chamadas, exceto números internacionais

- Números internacionais

O padrão de rota 1 é atribuído à partição No-International (azul) e o padrão de rota 2 é atribuído à partição International (verde).

Com base nessas restrições mencionadas, esses três CSSs são configurados e atribuídos aos dispositivos apropriados:

- O CSS 1 contém partição(ões): Interna (vermelha)

- O CSS 2 contém partição(ões): Interna (vermelha) e Não-Internacional (azul)

- O CSS 3 contém partição(ões): Interna (vermelho), Não-Internacional (azul) e Internacional (verde)

- Os telefones IP no ambiente de laboratório são atribuídos ao CSS 1

- Os telefones IP dos funcionários são atribuídos ao CSS 2

- Os telefones IP do gerenciamento são atribuídos ao CSS 3

Na figura, há três telefones IP e um gateway com dois padrões de rota.

Exemplo 1: Chamadas telefônicas de laboratório

- Número interno

Parte chamada = partição vermelha

Espaço de pesquisa do autor da chamada 1 contém = Partição vermelha

Chamada roteada = Sim (a partição vermelha está incluída no CSS)

- Número externo não internacional

Parte chamada = partição azul

Espaço de pesquisa do autor da chamada contém = partição vermelha

Chamada roteada = Não (a partição azul não está incluída no CSS)

- Número Internacional Externo

Parte chamada = partição verde

Espaço de pesquisa do autor da chamada contém = partição vermelha

Chamada roteada = Não (a partição verde não está incluída no CSS)

Exemplo 2: Chamadas de funcionários

- Número interno

Parte chamada = partição vermelha

Espaço de pesquisa do autor da chamada contém = partição vermelho e azul

Chamada roteada = Sim (a partição vermelha está incluída no CSS)

- Número Externo Não Internacional

Parte chamada = partição azul

Espaço de pesquisa do autor da chamada contém = partição vermelho e azul

Chamada roteada = Sim (a partição azul está incluída no CSS)

- Número Internacional Externo

Parte chamada = partição verde

Espaço de pesquisa do autor da chamada contém = partição vermelho e azul

Chamada roteada = Não (a partição verde não está incluída no CSS)

Exemplo 3: Chamadas do gerente

- Número interno

Parte chamada = partição vermelha

Espaço de pesquisa do autor da chamada contém = partição vermelho e azul

Chamada roteada = Sim (a partição vermelha está incluída no CSS)

- Número Externo Não Internacional

Parte chamada = partição azul

O Espaço de pesquisa do autor da chamada contém a partição Vermelho, Azul e Verde

Chamada roteada = Sim (a partição azul está incluída no CSS)

- Número Internacional Externo

Parte chamada = partição verde

O Espaço de pesquisa do autor da chamada contém a partição Vermelho, Azul e Verde

Chamada roteada = Sim (a partição verde está incluída no CSS)

Rota por localização geográfica

Também é possível restringir o roteamento de chamadas com base em diferentes tipos de usuários e locais. Considere uma empresa onde os funcionários estejam localizados em dois locais diferentes:

- Local 1 com código de área 1 e gateway 1

- Local 2 com código de área 2 e gateway 2

E onde os funcionários são divididos em duas classes de usuário diferentes:

- Funcionários

- Gerentes

Estas restrições são aplicadas:

- Funcionários e gerentes podem ligar internamente

- Funcionários e gerentes podem ligar localmente nas áreas 1 e 2

- Quando você disca um número com o código de área 1, a chamada deve ser roteada pelo gateway 1 no local 1

- Quando você disca um número com o código de área 2, a chamada deve ser roteada pelo gateway 2 no local 2

- Os gerentes podem discar para todos os destinos possíveis

- As chamadas podem ser roteadas através do gateway 1 ou 2

Com base nessas restrições, essas partições são configuradas:

- Interno = Partição vermelha

- Usuários do local 1 = partição azul

- Usuários do local 2 = partição laranja

- Gerentes = partição verde

Todos os telefones IP são colocados na partição Interna (vermelha).

Há dois gateways localizados em dois locais diferentes, para os quais esses três padrões de rota são configurados:

- Onde existir o código de área 1, envie a chamada para o gateway 1 (ele pertence aos usuários do local 2 (laranja))

As chamadas do local 2 que discam para o local 1 devem ser roteadas por este padrão de rota através do gateway 1:

- Onde existir o código de área 2, envie a chamada para o gateway 2 (ele pertence aos usuários do local 1 (azul))

As chamadas do local 1 que discam para o local 2 devem ser roteadas por este padrão de rota através do gateway 2:

- Todas as chamadas enviam a chamada para a lista de rotas com os gateways 1 e 2 (isso pertence aos gerentes)

As chamadas do local 1 ou 2 que discam para fora podem ser roteadas pelo gateway 1 ou pelo gateway 2.

Observação: para simplificar, suponha que os usuários sempre tenham que discar o código de área mesmo que estejam na mesma área.

Estes CSSs são usados:

- O CSS 1 contém partição(ões): Interna (vermelha)

- O CSS 2 contém partição(ões): interna (vermelha), usuários do local 1 (azul) e usuários do local 2 (laranja)

- O CSS 3 contém partição(ões): Interna (vermelha), usuários do local 1 (azul), usuários do local 2 (laranja) e gerenciadores (verde)

Gateway 1:

- O padrão de rota onde existe o código de área 1 pertence à partição Azul

- O padrão de rota para todas as chamadas pertence à partição Verde

- O CSS do gateway procura no vermelho da partição

Gateway 2:

- O padrão de rota onde existe o código de área 2 pertence à partição Laranja

- O padrão de rota para todas as chamadas pertence à partição Verde

- O CSS do gateway procura no vermelho da partição

Telefone IP do gerente no local 1:

- 1000 pertence à partição Vermelho

- O CSS procura nas partições Vermelho, Azul, Laranja e Verde

Telefone IP do funcionário no local 1:

- 2000 pertence à partição Vermelho

- O CSS procura nas partições Vermelho, Azul e Laranja

Telefone IP do gerente no local 2:

- 3000 pertence à partição Vermelho

- O CSS procura nas partições Vermelho, Azul, Laranja e Verde

Telefone IP do funcionário no local 2:

- 4000 pertence à partição Vermelho

- O CSS procura nas partições Vermelho, Azul e Laranja

Exemplo 1: Funcionário em Chamadas do Local 1:

- Número interno

Parte chamada = partição vermelha

O Espaço de pesquisa do autor da chamada contém = partições vermelha, azul e laranja

Chamada roteada = Sim

- Número externo na área 1

A parte chamada corresponde ao padrão de rota onde existe o código de área 1 = partição azul

O Espaço de pesquisa do autor da chamada contém = partições vermelha, azul e laranja

Chamada roteada = Sim, via gateway 1

- Número externo na área 2

A parte chamada corresponde ao padrão de rota onde existe o código de área 2 = partição laranja

O Espaço de pesquisa do autor da chamada contém = partições vermelha, azul e laranja

Chamada roteada = Sim, via gateway 2

- Número externo fora das áreas 1 e 2

A parte chamada corresponde ao padrão de rota para todas as chamadas = partição verde

O Espaço de pesquisa do autor da chamada contém = partições vermelha, azul e laranja

Chamada roteada = Não

Exemplo 2. Funcionário em Chamadas de Local 2:

- Número interno

Parte chamada = partição vermelha

Espaço de pesquisa do autor da chamada contém = vermelho, azul e laranja

Chamada roteada = Sim

- Número externo na área 2

A parte chamada corresponde ao padrão de rota onde existe o código de área 2 = partição laranja

O Espaço de pesquisa do autor da chamada contém = partições vermelha, azul e laranja

Chamada roteada = Sim, via gateway 2

- Número externo na área 1

A parte chamada corresponde ao padrão de rota onde existe o código de área 1 = partição azul

O Espaço de pesquisa do autor da chamada contém = partições vermelha, azul e laranja

Chamada roteada = Sim, via gateway 1

- Número externo fora das áreas 1 e 2

A parte chamada corresponde ao padrão de rota para todas as chamadas = partição verde

O Espaço de pesquisa do autor da chamada contém = partições vermelha, azul e laranja

Chamada roteada = Não

Exemplo 3. Chamadas do gerente no local 1:

- Número interno

Parte chamada = partição vermelha

O Espaço de pesquisa do autor da chamada contém partições vermelho, azul, laranja e verde

Chamada roteada = Sim

- Número externo na área 1

A parte chamada corresponde ao padrão de rota onde existe o código de área 1 = partição azul

O Espaço de pesquisa do autor da chamada contém partições vermelho, azul, laranja e verde

Chamada roteada = Sim, via gateway 1

- Número externo na área 2

A parte chamada corresponde ao padrão de rota onde existe o código de área 2 = partição laranja

O Espaço de pesquisa do autor da chamada contém partições vermelho, azul, laranja e verde

Chamada roteada = Sim, via gateway 2

- Número externo fora das áreas 1 e 2

A parte chamada corresponde ao padrão de rota para todas as chamadas = partição verde

O Espaço de pesquisa do autor da chamada contém partições vermelho, azul, laranja e verde

Chamada roteada = Sim, via gateway 1 ou 2

Observação: lembre-se de que o dispositivo e a linha podem ter um CSS se for um telefone IP. Como tal, o CSS de linha tem precedência sobre o CSS de dispositivo.

Observação: qualquer dispositivo que faz uma chamada pode acessar explicitamente qualquer entrada do plano de discagem deixada na partição <None>. Para evitar resultados inesperados, a Cisco recomenda que você não deixe entradas do plano de discagem na partição <None>.

Limitações do Nome da Partição

O comprimento máximo da cláusula CSS combinada (dispositivo e padrão) compreende 1024 caracteres que incluem caracteres separadores entre nomes de partição (por exemplo, 'partition 1:partition 2:partition 3'). Como a cláusula CSS usa nomes de partição, o número máximo de partições em um CSS varia de acordo com o comprimento dos nomes de partição. Além disso, como a cláusula CSS combina o CSS do dispositivo e o CSS do padrão de rota, o limite máximo de caracteres para um CSS individual especifica 512 (metade do limite combinado da cláusula CSS de 1024 caracteres).

Ao criar partições e CSSs, mantenha os nomes de partições curtos em relação ao número de partições que você planeja incluir em uma CSS.

Observação: se você renomear uma partição, a partição imediatamente deixará de funcionar e funcionará corretamente somente depois que o CallManager for reiniciado. Como alternativa, se não for possível reiniciar imediatamente o CallManager, você poderá criar uma nova partição e excluir a partição antiga. Este procedimento não requer uma reinicialização do CallManager.

Limitações de partição CSS

Comprimento do Nome da Partição

Número máximo de partições

2 caracteres

170

3 caracteres

128

4 caracteres

102

5 caracteres

86

..

..

10 caracteres

46

Configurar

Use estes dois procedimentos para configurar partições e CSSs no Cisco CallManager 11.x:

- Defina as partições

- Definir o CSS

Defina as partições

Conclua estas etapas para definir as partições no Cisco CallManager 11.0:

1. Escolher Call Routing > Class of control > Partition na página principal Cisco CallManager Administration e clique em Add New na janela de abertura.

2. Configure os nomes das partições e clique em Save (você pode inserir várias partições em uma única operação).

3. Repita as etapas 1 e 2 para definir todas as partições necessárias.

Definir o CSS

Conclua estas etapas para definir as partições no Cisco CallManager 11.0:

1. Escolher Call Routing > Class of control > Class of Control  na página principal Cisco CallManager Administration e clique em Add New na janela de abertura.

2. Insira um nome para o CSS e atribua a partição desejada ao CSS na lista Partições disponíveis. Escolha cada partição que deseja adicionar e clique nas setas pequenas para movê-la para a lista Partições escolhidas.

3. Clique em Save  para salvar sua configuração.

4. Atribua a partição apropriada ao(s) dispositivo(s), padrão(ões) de rota ou padrão(ões) de conversão que você usa. Este exemplo mostra como atribuir esses parâmetros às linhas em um telefone IP. Clique no número da linha que deseja alterar.

5. Nesta janela, escolha a partição apropriada na Route Partition e clique em Save. Se você receber um aviso de segurança, clique em Save novamente. Em seguida, clique em Apply Config.

6. Para configurar um padrão de rota, abra a configuração do padrão de rota e escolha a partição apropriada no Route Partition lista suspensa.

7. Clique em Save.

8. Atribua o CSS apropriado ao telefone IP.

1. Abra a configuração do telefone IP.

2. Na lista suspensa Espaço de pesquisa de chamada, escolha o CSS apropriado e clique em Update.

Sintomas

Esta é uma lista de possíveis sintomas se você não puder fazer a chamada devido a configurações incorretas em partições ou CSSs:

- O sinal de reordenação é ouvido antes ou depois que o número completo é discado

- A Conferência Conf.em falha com um tom de reordenação

- A mensagem 'Sua chamada não pode ser concluída como discada' é reproduzida pelo anunciador

- As chamadas de saída para a rede PSTN ou PBX através de um gateway Cisco IOS® nunca são concluídas

Verificar

Você pode encontrar a associação entre os Números de Diretório (DNs) e CSSs no banco de dados SQL NumPlan. Execute a Consulta SQL apropriada para acessar a tabela que contém os DNs e o identificador CSS. Para saber o nome do CSS, você deve navegar para o CallingSearchSpace e localize o identificador.

Este é um exemplo para o Numplan e CallingSearchSpace  bancos de dados em que o número de ramal 3001 usa o CSS nomeado CSS_E:

Nome da tabela: NumPlan

nome da coluna: DNOrPattern valor: 3001!— 3001 é o número do diretório.

nome da coluna: fkCallingSearchSpace_SharedLineAppearvalue:!— Este valor é o identificador CSS:

{7AD3D293-A28E-4568-857F-E259A58DDA87}

Nome da tabela: CallingSearchSpace

nome da coluna: pkid!— Este valor é o identificador CSS:

valor: {7AD3D293-A28E-4568-857F-E259A58DDA87}

nome da coluna: Nomevalor: CSS_E! — CSS_E é o nome da CSS.

Troubleshooting

Basicamente, um problema de roteamento de chamadas ocorre quando a chamada não chega ao local esperado. O usuário atende o telefone, começa a discar e recebe um sinal de reordenação antes mesmo de a discagem ser concluída, ou o usuário termina de discar e obtém o sinal de reordenação.

Pode ser benéfico aprender o rastreamento CCM. Geralmente, a melhor maneira de encontrar um dispositivo no rastreamento CCM é procurar o DN configurado no dispositivo. Se o dispositivo de chamada for um gateway (a chamada entra em um gateway) e o gateway não receber informações do número da parte chamadora, você poderá procurar o nome do dispositivo do gateway no rastreamento. Você pode usar o CallManager Serviceability para procurar o dispositivo e exibir os rastreamentos relacionados.

Quando você examina os rastreamentos do Cisco CallManager, esta linha é exibida quando um telefone tenta fazer uma chamada:

Análise de dígitos: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="")

- 'cn' significa o número chamador. Neste caso, estamos em 2001.

- 'pss' significa partition search space, e tem as informações sobre a partição contida no CSS atribuído ao telefone.

- 'dd' significa destino. Ele exibe todos os dígitos discados até o momento.

Neste exemplo, o Cisco CallManager procura nas partições Internas (vermelho) e Não-Internacionais (azul) padrões de rota, padrões de tradução ou números de diretório correspondentes.

Sempre que um dígito é discado e enquanto o Cisco CallManager encontrar padrões que correspondam dentro dessas partições, estas linhas no rastreamentos são exibidas:

Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="0") Digit analysis: potentialMatches=PotentialMatchesExist

Se o Cisco CallManager encontrar um padrão que corresponda que não faça parte dessas partições, as seguintes linhas serão exibidas:

Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="00") Digit analysis: potentialMatches=NoPotentialMatchesExistStationD: 06b3b5a8 StartTone tone=37(ReorderTone)

O usuário ouve um tom de reordenação (ocupado rápido).

Observação: 'Sua chamada não pode ser concluída como discada. Consulte seu diretório e ligue novamente ou pergunte ao seu operador.'

Quando o número completo é discado e corresponde a qualquer partição dentro do CSS, você vê estas linhas:

Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="027045429#") Digit analysis: analysis

resultsPretransformCallingPartyNumber=2001CallingPartyNumber=2001DialingPartition=No-InternationalDialingPattern=0[1-

9]!#DialingRoutePatternRegularExpression=(0[1-9]X+#)DialingWhere=PatternType=EnterprisePotentialMatches=NoPotentialMatchesExistDialingSdlProcessId=

(1,32,1)PretransformDigitString=027045429#PretransformTagsList=SUBSCRIBERPretransformPositionalMatchList=027045429#CollectedDigits=027045429#T

agsList=SUBSCRIBERPositionalMatchList=027045429#DisplayName=RouteBlockFlag=RouteThisPatternInterceptPartition=InterceptPattern=InterceptWhere=Int

erceptSdlProcessId=(0,0,0)InterceptSsType=0InterceptSsKey=0

O 027045429 de destino faz parte da partição Não-Internacional.