Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Conventions

Análise de causa

Modificação de código de causa para ITU Q.761

Modificação do código de localização

Informações Relacionadas

Introduction

Este documento descreve a funcionalidade de Análise de código de causa do Softswitch Cisco PGW 2200, ambos trabalhando no modo de Controle de chamadas e Sinalização. Um usuário PGW 2200 pode precisar alterar o valor da causa para um valor apropriado para a rede do cliente. O módulo de Análise Genérica do PGW 2200 pode alterar o valor da Causa para os valores de Nova Causa e Localização.

Prerequisites

Requirements

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

- Cisco Media Gateway Controller - Software versão 9

- Interno ao mapeamento do protocolo Q.761 e códigos de causa e localização - Software versão 9

- Guia de plano de discagem do software Cisco Media Gateway Controller versão 9

- Valor da causa (consulte ITU Q.850 )

- Entendendo códigos de causa de desconexão debug isdn q931

Componentes Utilizados

As informações neste documento são baseadas nas versões 7.x, 9.x e posteriores do Cisco PGW 2200.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Conventions

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Análise de causa

Os processos pelos quais o Cisco PGW analisa e roteia chamadas são ilustrados na Figura 1. Este documento descreve somente o trabalho da Análise de Causa em geral.

Causa A análise é realizada quando uma mensagem de liberação é recebida ou quando ocorre uma falha de algum tipo (por exemplo, falha na tela do número) que implica que a chamada deve ser liberada. O valor do código de causa ou os valores combinados do código de causa e/ou código de localização são usados para fornecer um código de causa interno que provoca vários resultados diferentes, incluindo o reroteamento da chamada para outra rota, ou retornar à análise para encontrar um destino diferente.

Observação: todos os valores de Causa externa por protocolo são convertidos em valores de Causa interna. São os valores internos usados quando você preenche os dados do plano de discagem (consulte o Apêndice B: Códigos de Causa e Localização para informações sobre Mapeamentos de Códigos de Causa).

Figura 1: Fluxo de chamadas por meio da análise

Modificação de código de causa para ITU Q.761

Este procedimento explica a modificação do código de causa para ITU Q.761.

1. Adicione o plano de discagem para alterar qualquer versão <x> e substitua-o pelo valor da causa <y>:

1-numan-add:resultset:custgrpid="0001",name="chgCause"

2-numan-add:resulttable:custgrpid="0001",name="ChangeToSubAbsent",

resulttype="CAUSE",dw1=<y>,setname="chgCause"

3-numan-add:cause:custgrpid="0001",causevalue=<x>,setname="chgCause"

2. Durante a análise da causa da liberação, o PGW verifica a entrada ss7Patch para uma ID personalizada e examina o plano de discagem onde essa configuração é feita e começa na linha 3.

3. Nesta linha, especifique o gatilho em que Valor da causa você deseja executar uma ação e salte para as linhas 1 e 2. Na linha 2, especifique a Causa que deseja alterar a Causa da Liberação (dw1).

Neste exemplo, qualquer valor de causa da versão 31[causa interna IC_Normal_Clearing] ou 40 [Recover na expiração do temporizador] é alterado e substituído por 147 (IC_Unknown).

PGW2200 mml> prov-sta::srcver="active",dstver="cisco1"

MGC-01 - Media Gateway Controller 2004-02-12 15:20:54

M  COMPLD

"PROV-STA"

;

PGW2200 mml> numan-add:dialplan:custgrpid="0001"

.......This step is only necessary when there is not already a dial plan

MGC-01 - Media Gateway Controller 2004-02-12 15:21:13

M  COMPLD

"dialplan"

;

PGW2200 mml> numan-add:resultset:custgrpid="0001",name="chgCause"

MGC-01 - Media Gateway

Controller 2004-02-12 15:21:38

M  COMPLD

"resultset"

;

PGW2200 mml>

numan-add:resulttable:custgrpid="0001",name="ChangeToSubAbsent",

resulttype="CAUSE",dw1="147",setname="chgCause"

MGC-01 - Media Gateway Controller 2004-02-12 15:22:29

M  COMPLD

"resulttable"

;

PGW2200 mml> numan-add:cause:custgrpid="0001",causevalue=40,

setname="chgCause"

MGC-01 - Media Gateway Controller 2004-02-12 15:22:59

M  COMPLD

"cause"

;

PGW2200 mml>  numan-add:cause:custgrpid="0001",causevalue=31,

setname="chgCause"

MGC-01 - Media Gateway Controller 2004-02-12 15:23:24

M  COMPLD

"cause"

;

PGW2200 mml> prov-cpy

MGC-01 - Media Gateway Controller 2004-02-12 15:23:31

M  COMPLD

"PROV-CPY"

;

PGW2200 mml>

4. Verifique a associação do custgrpid (nome do plano de discagem) ao sigpath ou ao grupo de troncos:

- Para o PGW 2200 no modo Sinalização (Nailed), altere-o usando o comando prov-rtrv:ss7path:name="<ss7-path-name>" e procure o valor CustGrpID.

- Para o PGW 2200 no modo de Controle de Chamada (Comutado), altere-o usando o comando prov-rtrv:trnkgrp:name="<trunk-group-number>" e procure a propriedade CustGrpID.

Modificação do código de localização

Para modificar o parâmetro Location que é enviado dentro do código Cause, altere o ClearingLocation e o DefaultLocation. Procure o arquivo XECfgParm.dat nos parâmetros /opt/CiscoMGC/etc para ClearingLocation e DefaultLocation. Você pode alterar o local de acordo com o Cisco PGW 2200. Não é possível alterar o local por chamada no momento para as versões 9.3, 9.4, 9.5 e 9.6 do Cisco PGW 2200.

********************************** DETAIL **********************************

CIC                            50

MESSAGE TYPE                   0x0C REL - Release_Msg

INDEX TO VARIABLE PART         0x02

INDEX TO OPTIONAL PART         0x00

CAUSE IND                      0x12

LENGTH:                        0x02 VAR.  DATA 0x82 0x91

EXTENSION BIT                  1 diagnostic_is_not_included

CODING STANDARD                0 CCITT_standard

GENERAL LOCATION               2 Public network serving the local user

EXTENSION BIT                  1 diagnostic_is_not_included

CLASS                          1 Normal event

VALUE IN CLASS                 1

CAUSE VALUE                    17 User_busy

******************       END_OF_MSG                       ******************

O Cisco PGW 2200 não assume como padrão o valor Location porque nenhum ''location values'' está especificado. Em vez disso, o Cisco PGW 2200 assume como padrão o local geral com o valor ''1010'' (rede além do ponto de interfuncionamento [BI]). Esta é parte da especificação ITU Q.850. Para o Cisco HSI, consulte a ID de bug da Cisco CSCea28559 (somente clientes registrados) . HSI deve permitir transparência no local da causa.

Observação: se você precisar abrir um caso com o Suporte Técnico para obter ajuda com essa configuração, certifique-se de executar um sniffer SS7 ou rastreamento snooper em combinação com um rastreamento PGW 2200 MDL e anexá-lo ao caso de Suporte Técnico.

Informações Relacionadas

- Notas técnicas do Softswitch Cisco PGW 2200

- Exemplos de configuração para o PGW 2200

- Suporte à Tecnologia de Voz

- Suporte aos produtos de Voz e Comunicação por IP

- Troubleshooting da Telefonia IP Cisco

- Suporte Técnico e Documentação - Cisco Systems