Copyright 2010-2013 Bichara Tecnologia Manual elaborado por: Bichara Tecnologia www.bichara.com.br MGW Bichara Tecnologia / O3 pg. 1 ndice 1. ntroduo................................................................................................................................... 3 1.1 O que o MGW?................................................................................................................. 3 1.2 nterface Grfica................................................................................................................... 3 1.3 Navegao e Operao do Sistema.................................................................................... 4 1.3.1 Menu Lateral................................................................................................................. 5 1.3.2 rea de dados...............................................................................................................5 1.3.2.1 Edio de Dados................................................................................................... 5 1.4 Configurao do Endereo P.............................................................................................. 6 2. Fluxograma de Roteamento das Chamadas..............................................................................7 2.1 Troncos/ TDM ...................................................................................................................... 8 2.1.1 Span SS7 (menu Troncos/TDM)...................................................................................9 2.1.2 Span SDN-PR (menu Troncos/TDM)........................................................................ 11 2.1.3 Span R2/MFC (menu Troncos/TDM).......................................................................... 12 2.2 Troncos/ SP ...................................................................................................................... 13 2.3 Troncos/ AUDO ................................................................................................................ 14 2.5 Grupos de Rota.................................................................................................................. 15 2.5.1 Dial Peer (menu Grupos de Rota).............................................................................. 17 3. CL Command Line nterface.................................................................................................18 Apndices..................................................................................................................................... 20 Apndice 1: Traduo de Dgitos................................................................................................. 20 Apndice 2: Troubleshooting MGW..............................................................................................22 Apndice 3: Hangup Causes TDM/SUP..................................................................................... 23 Apndice 4: Hangup Causes TDM/R2......................................................................................... 28 Apndice 5: SS7 Timers............................................................................................................... 29 Apndice 6: nformaes Tcnicas Adicionais............................................................................. 30 MGW Bichara Tecnologia / O3 pg. 2 1. Introduo 1.1 O que o MGW? O MGW um poderoso conector universal P - PSTN com capacidade para atender s necessidades das modernas redes hbridas de telecomunicaes. Oferece flexibilidade para ambientes de comutao por pacotes (redes P) ou por circuitos (TDM), incluindo suporte para diversos protocolos de sinalizao e comutao. O MGW composta por 4 (quatro) mdulos: Console de Administrao (interface grfica); Comutao; DSP; Debug. 1.2 Interface Grfica O Sistema foi desenvolvido para interface grfica Web (nternet), estando disponvel para acesso a partir de qualquer Navegador (Browser) que atenda os seguintes requisitos: Suporte JavaScript verso 1.1 ou superior Suporte para DVs e Frames O sistema foi testado nos seguintes navegadores: nternet Explorer verso 8 Firefox verso 12.0, 13.0, 14.0 e 17.0 Google Chrome verso 23.0 MGW Bichara Tecnologia / O3 pg. 3 console administrao converso codec converso protocolo g711a,u g723.1 g726 g729a MGW Front-End Funes DSP Comutao SS7 isup R2/MFC SDN-pri 1.3 Navegao e Operao do i!te"a A navegao iniciada no Menu Lateral, organizado hierarquicamente, e as informaes so apresentadas na rea de Dados. MGW Bichara Tecnologia / O3 pg. 4 Menu Lateral rea de Dados 1.3.1 Menu Lateral O Menu Lateral est dividido em 3 grupos: Grupos de Rota, Troncos e Sistema. Para acessar um tpico do Menu, clique na opo desejada ou na "pasta para acessar os sub- menus. 1.3.2 rea de dados Na rea de Dados so apresentadas as informaes conforme seleo dos itens do Menu. As informaes so organizadas por tpico e a situao e ferramentas de edio so apresentadas na barra de navegao. 1.3.2.1 #dio de $ado! As informaes so apresentadas na rea de Dados. Para editar as informaes, posicione o cursor no campo desejado. Ao final, pressione "OK para gravar. Para alguns itens, tambm est disponvel a opo "Apagar para remover os dados da configurao do item em destaque. Nota: Os campos marcados com * so obrigatrios. MGW Bichara Tecnologia / O3 pg. 5 1.% &onfigurao do #ndereo I' O endereo P do MGW pode ser configurado atravs de uma conexo SSH. No login, utilize usurio "setup e senha "setup (sem as aspas). Aps a autenticao, voc ter acesso ao painel de configurao: Selecione a opo desejada e preencha os campos apresentados na tela. Nota: As alteraes da configurao P somente sero ativadas aps o reboot. Nota: A senha padro "setup pode ser alterada na opo "pwd Configurar Senha. MGW Bichara Tecnologia / O3 pg. 6 2. Fluxograma de Roteamento das Chamadas O roteamento de chamadas da MGW foi desenvolvido para garantir interoperabilidade entre os diversos tipos de troncos disponveis e flexibilidade na informao encaminhada para a rota de destino. Toda chamada processada de acordo com o fluxo abaixo: 1) A Chamada enviada para o MGW classificada de acordo com o Grupo de Rota do Tronco de Entrada. Para Troncos tipo E1 (Span TDM), pode-se definir at 5 (cinco) Grupos de Rota (GR) para os canais do circuito, agrupados em intervalos. 2) O MGW utilizar os mapas de Traduo de Dgitos do AN (nmero de A) e DNS (nmero de B) de Entrada do Grupo de Rota (GR). 3) Aps a traduo, a MGW utilizar o nmero de destino (DNS) para identificar o prefixo mais especfico da tabela de roteamento do Dial Peer do GR. Todos os destinos para um prefixo idntico da tabela de roteamento sero utilizados para compor a tabela de rotas de sada, ordenados por Ordem indicado em cada entrada do Dial Peer. 4) Para cada entrada do mesmo prefixo, o MGW aplicar a Traduo de dgitos DNS do Dial Peer antes de processar o respectivo Tronco/GR de Sada. 5) Utilizando o conceito de transbordo em falha, para cada entrada processada do Dial Peer, o MGW aplicar a Traduo de Dgitos do AN e DNS de Sada do GR e tentar a transmisso da chamada para o Tronco indicado no Dial Peer. 6) Caso a tentativa de transmisso falhe por uma causa de roteamento (congestionamento, falha de processador, etc.), o MGW tentar a transmisso para a prxima entrada da tabela de roteamento de sada. MGW Bichara Tecnologia / O3 pg. 7 Entrada Chamada Classifica Tronco Classificao Grupo Rota (GR) Dial Peer do GR Traduo AN e DNS Entrada Traduo AN e DNS Sada GR Busca Prefixo, Monta Rota Sada Traduo DNS Dial Peer Sada Troncos Conforme GR 2.1 (ronco!) ($M Os Troncos TDM so organizados em Spans e definem as portas fsicas (E1) disponveis no MGW. Os Spans so numerados entre 1 e 4. O Span representa o enlace fsico e tambm o protocolo (R2-MFC, SDN-PR ou SS7- SUP) de sinalizao. Para SS7, cada Span pode ter um Canal de Sinalizao prprio ou utilizar o canal de sinalizao de outro Span, conforme a definio dos Point Codes. Nota: Consulte o tpico Grupos de Rota a respeito da traduo de dgitos de AN (nmero de A) e DNS (nmero de B). MGW Bichara Tecnologia / O3 pg. 8 2.1.1 !an " (menu Troncos/TDM) Para configurar um Span com protocolo SS7-SUP(br), basta selecionar a opo SS7 na caixa Protocolo da janela de Spans. Os atributos de configurao da janela Span sero alterados automaticamente para adequao ao protocolo selecionado: a) D: uma identificao interna para facilitar a localizao do Span. b) Protocolo: protocolo do Span. Para SS7-SUP(br), utilize SS7. c) Clock: origem do clock de enlace. Pode ser Mestre ou Escravo. d) CRC: selecione "CRC-4 para incluir o mtodo de verificao de erro de transmisso. f) Bloqueio (RA): selecione "Sim para transmitir um alarme remoto ("yellow alarm). g) SS7 OPC: Origination Point Code. h) SS7 DPC: Destination Point Code. i) SS7 Adj. PC: Point Code do ponto de sinalizao adjacente. Se no houver, utilize DPC. MGW Bichara Tecnologia / O3 pg. 9 j) SS7 SLC: "signaling link code do circuito SS7. O padro zero. k) SS7 LS: "link set do circuito SS7. Os circuitos SS7 so agrupados em "link set para compartilharem mltiplos canais de sinalizao. Recomendamos utilizar o DPC do primeiro circuito de sinalizao como cdigo de agrupamento LS para todos os Spans do entroncamento. l) Canal de Sinalizao: selecione o canal 16 para transmisso da sinalizao SS7 ou Nenhum para utilizar o canal de sinalizao do E1 de sinalizao do PC. m) Overlap: selecione "Sim para permitir a transmisso/recepo de dgitos complementares utilizando mensagens SAM aps a transmisso/recepo da mensagem AM inicial. l) Primeiro CC: nmero do primeiro CC para o ntervalo especificado. m) ntervalo: intervalo dos canais de audio (entre 1 e 31), podendo ser definido no formato [incio]-[fim]. Exemplo: para definir o intervalo dos canais de 1 a 15, defina: 1-15. n) Grupo: Grupo de Rota de Entrada para o qual as chamadas devem ser encaminhadas para processamento. Nota: O MGW utilizar a Traduo de Dgitos de AN e DNS do GR de Entrada para definir quando recebeu todas as cifras (dgitos) do nmero de A e B. MGW Bichara Tecnologia / O3 pg. 10 2.1.2 !an I#$%&RI (menu Troncos/TDM) Quando selecionado o protocolo SDN-PR, os atributos SS7 so trocados por atributos SDN-PR. E os demais atributos do enlace HDLC, ntervalo e Grupo de Rota so mantidos. A sinalizao SDN-PR apresenta os seguintes atributos: a) PR Tipo: tipo do n SDN: "Network ou "CPE. b) PR Switch: tipo de switch SDN conectado: National N-1; National N-2; AT&T 4ESS; Lucent 5E; EuroSDN; Q.Sig. O padro brasileiro EuroSDN. c) PR Dial Plan: indica o tipo de plano de discagem do enlace conectado: Local; National; nternational; Private; Unknow. A sinalizao SDN-PR foi desenvolvida para atendimento de usurios finais. Alm dos 3 atributos da sinalizao acima descritos, foram includos 4 atributos para configurao do encaminhamento DDR (discagem direta a ramal). i) Prefixo DDR: prefixo DDR que dever ser adicionado ao nmero do ramal recebido do PABX do cliente para compor a identificao do nmero de A (AN) da chamada. Se deixado em branco, o nmero de A (AN) ser transmitido de forma transparente. ii) Encaminhamento: formato do encaminhamento do ramal de destino das chamadas enviadas para o PABX do cliente. Poder ser MCDU (milhar, centena, dezena e unidade), para indicar os ltimos 4 dgitos do telefone; CDU ou DU. iii) Primeiro DDR: nmero de incio da faixa de DDR disponibilizada para o cliente. iv) ltimo DDR: ltimo nmero da faixa de DDR disponibilidade para o cliente. Por exemplo, para o cliente com nmero tronco 11-3846-2100 e faixa DDR entre 2100 e 2199, configure: 113846 como o Prefixo DDR; selecione Encaminhamento MCDU; defina o Primeiro DDR igual a 2100; e o ltimo DDR igual a 2199. Nota: Para os demais atributos do Span SDN-PR, veja Span SS7. MGW Bichara Tecnologia / O3 pg. 11 2.1.3 !an R2'MFC (menu Troncos/TDM) Aps a seleo do protocolo R2/MFC, os atributos da janela Span so adequados ao novo protocolo. Os demais atributos do enlace HDLC, ntervalo e Grupo de Rota so mantidos. A sinalizao R2/MFC apresenta os seguintes atributos: a) R2 Mx.Dig. AN: nmero mximo de dgitos que devem ser esperados para identificao do nmero de origem da chamada. Esta opo deve ser configurada quando o enlace R2/MFC for utilizado para interconexo de rede. b) R2 Mx.Dig. DNS: nmero mximo de dgitos que devem ser esperados para a identificao do nmero de destino da chamada. c) R2 A Cobrar: selecione Sim para habilitar a transmisso/recepo do tom de identificao de chamada a cobrar. Nota: Para os demais atributos do Span R2/MFC, consulte os Spans SDN-PR e SS7. MGW Bichara Tecnologia / O3 pg. 12 2.2 (ronco!) I' Os Troncos SP definem as portas desta tecnologia para receber e encaminhar chamadas. a) D: nome do tronco SP. b) Pv4: endereo Pv4. Para terminais SP (ATAs e outros clientes SP) que no possuem endereo P fixo, deixe este campo em branco. c) Porta: porta de comunicao. Padro 5060. d) Usurio: nome do usurio para autenticao. Se no houver autenticao por usurio e senha, deixe este campo em branco. e) Senha: senha de autenticao. Se no houver autenticao por usurio e senha, deixe este campo em branco. f) Grupo de Rota: GR de Entrada para o qual as chamadas devem ser encaminhadas para processamento. g) G711A: selecione Sim para permitir conexes utilizando codec G711-A Law (lei A). h) G729: selecione Sim para permitir conexes utilizando codec G729 (ref Cisco g729br8). i) Descrio: texto indicativo. MGW Bichara Tecnologia / O3 pg. 13 2.3 (ronco!) *+$IO Os Troncos AUDO so aqueles utilizados para tocar mensagens audveis utilizadas em mquinas de mensagem e sincronismo de chamadas a cobrar. Para direcionar chamadas das demais tecnologias para uma mensagem de audio, selecione a opo "AUDO/999 no tronco de destino do Dial Peer. No roteamento, a mensagem de AUDO ser selecionada por seu "Cdigo de Arquivo que dever ser igual aos primeiros 4 dgitos do nmero de B (DNS) da chamada. a) Cdigo Arquivo: o cdigo entre 1 e 9999 que ser utilizado para identificar e tocar a mensagem de audio. b) Arquivo Audio Origem: pressione o boto "browse ao lado do campo para selecionar o arquivo de audio a ser tocado para o terminal chamador. c) Arquivo Audio Destino: pressione o boto "browse ao lado do campo para selecionar o arquivo de audio a ser tocado para o terminal de destino da chamada. Em caso de mensagens audveis que sero tocadas apenas para o terminal chamador (tais como mensagens de erro, nmero inexistente, etc.), mantenha este campo em branco. Se este campo for definido, a funo de mquina de sincronismo ser ativada e a chamada ser roteada atravs do Grupo de Rota 999. Nesta situao, a chamada ser roteada para o destino definido no Dial Peer do GR 999 e as mensagens, tanto da origem quanto do destino, sero disparadas quando o terminal de destino atender a chamada. Nota: Para informaes a respeito de roteamento de chamadas, consulte Grupos de Rota. Nota: Para os arquivos de audio, utilize formato WAV, 8KHz, mono (8 ou 16bits). MGW Bichara Tecnologia / O3 pg. 14 2., Grupo! de -ota Os canais dos Troncos TDM so vinculados a um Grupo de Rota, conforme apresentado anteriormente neste manual. O Grupo de Rota define um conjunto de traduo de dgitos e classificao do tipo de chamada TDM para compatibilizao com as tabelas de roteamento, conforme apresentado no Fluxograma de Roteamento de Chamadas. Os Grupos de Rota esto listados no menu lateral Grupos Rota. Cada Grupo de Rota est vinculado aos canais dos Troncos TDM atravs do nmero especificado em D. a) D: identificao nmerica do Grupo de Rota. O GR 999 reservado para mensagens de audio. b) Ttulo: identificao interna para facilitar a localizao do Grupo de Rota. c) Network ndicator: indicador do tipo de rede para sinalizao. d) NA "Nature of Address ndicator: classificao do originador da chamada. e) LNP & CADUP: selecione SM para o MGW buscar as informaes da Operadora de destino nas tabelas de portabilidade numrica (LNP) e cadastro unificado de prefixos (CADUP). MGW Bichara Tecnologia / O3 pg. 15 f) AN (Entrada) Traduo de Dgitos: mapa de traduo de dgitos para AN (nmero de A) quando a chamada recebida pelo MGW. Estas regras de traduo so utilizadas pelo MGW para identificar a recepo completa das cifras (dgitos) na sinalizao. A recepo do AN considerada completa quando houver apenas uma opo de traduo com tamanho definido que corresponda a seqncia recebida ou, para protocolo R2 e SDN, quando receber o nmero de cifras especificado no campo Encaminhamento. Utilize regras bem definidas para reduzir o tempo de sinalizao e evitar temporizadores. g) DNS (Entrada) Traduo de Dgitos: mapa de traduo de dgitos para DNS (nmero de B) quando s chamada entrante. Estas regras de traduo so utilizadas pel o MGW para identificar a recepo completa das cifras (dgitos) na sinalizao. A recepo do DNS (nmero de B) considerada completa quando houver apenas uma opo de traduo com tamanho definido que corresponda a seqncia recebida. Utilize regras bem definidas para reduzir o tempo de sinalizao e evitar temporizadores. h) AN (Sada) Traduo de Dgitos: mapa de traduo de dgitos para AN (nmero de A) quando a chamada sainte. i) DNS (Sada) Traduo de Dgitos: mapa de traduo de dgitos para DNS (nmero de B) quando a chamada sainte. j) Parametros Chamada (Sada): lista de parmetros (separados por ";) adicionais para configurao da chamada no Dial Peer. Utilize "collect_call_req=1; para forar o indicador de chamada a cobrar nos troncos TDM/SS7. Nota: Consulte o Apndice a respeito das regras para traduo de dgitos. MGW Bichara Tecnologia / O3 pg. 16 2.(.1 #ial &eer (menu Grupos de Rota) Na aba Dial Peer do GR voc encontrar as regras de roteamento das chamadas recebidas pelo MGW (entrantes). O destino da chamada ser definido pelos seguintes critrios: 1) Prefixos que identificam (match) o DNS; 2) Dentre estes Prefixos, o Prefixo mais especfico (mais longo, com maior quantidade de cifras); 3) Todas entradas deste Prefixo, organizadas em seqncia crescente de Ordem. As informaes de cada entrada da tabela de roteamento do Dial Peer definida conforma abaixo: a) Ordem: nmero de seqncia para entradas de um mesmo Prefixo iniciando em 1. b) Prefixo: prefixo de roteamento. Utilize "_ (underscore) nas posies que podem receber vrios mltiplos ou para identificar o tamanho mnimo da seqncia. Na imagem acima, por exemplo, "011_ identifica uma seqncia iniciada por "011 e que deve ter pelo menos mais um dgito. c) Tronco: tronco e GR de destino da chamada. O tronco AUDO/999 est reservado para as mensagens de audio. d) Traduo DNS: regras de traduo do DNS (nmero de B). Nota: Consulte o Apndice a respeito das regras para traduo de dgitos. MGW Bichara Tecnologia / O3 pg. 17 3. CLI ) Command Line Inter*ace O MGW oferece uma interface de linha de comando (CL) para acesso s informaes em tempo real atravs de uma conexo TCP/P na porta 8081. Ao abrir uma conexo telnet para a porta 8081 do MGW, voc receber o prompt de identificao do usurio e senha: Aps a identificao do usurio e senha, voc receber o prompt da CL no terminal Padro. Existem 4 nveis de terminal da CL: Padro, Setup, Configuration e Debug. O terminal Padro indicado pelo caracter "> no prompt de linha. O terminal Setup pode ser acessado a partir do terminal Padro e indicado com pelo caracter "# no prompt de linha. O terminal Configuration pode ser acessado a partir do terminal Setup e indicado por "(config)# no prompt de linha. O terminal Debug pode ser acessado a partir do terminal Setup e indicado por "(debug)# no prompt de linha. A qualquer momento, no prompt do CL, pressione a tecla "? para visualizar as opes de comandos disponveis e a tecla "Tab para completar o comando. Estas duas teclas so "auto- sense, ou seja, elas identificam o comando j digitado e o terminal ativo para listar as opes vlidas. No terminal Padro, os seguintes comandos esto disponveis: show, enable e quit. Utilize o comando "show para visualizar chamadas em andamento, o status dos Spans TDM e outras informaes. Por exemplo: - "show sip calls: lista as chamadas SP em andamento; - "show tdm call: lista as chamadas TDM em andamento; - "show tdm interfaces: lista o status dos Spans TDM; - "show tdm interfaces 1: lista o status do Span TDM 1 e detalha o status dos canais. Para acessar o terminal Setup, utilize o comando "enable. O terminal Setup oferece acesso aos terminais: Configuration atravs do comando "configure terminal; e Debug atravs do comando "terminal debug. Para sair dos terminais Configuration, Debug e Enable, utilize o comando "exit. Uma vez que voc retornou ao terminal Padro, voc poder encerrar a conexo com o comando "quit. +erminal Con*iguration, No terminal Configuration possvel ativar e desativar Spans e zerar os contadores de erro. Para desativar um Span, utilize o comando "shutdown [interface]. Para ativ-lo ou recarregar as configuraes, utilize o comando "no shutdown [interface]. Para zerar os MGW Bichara Tecnologia / O3 pg. 18 contadores de erro, utilize o comando "clear counters [interface]. Para todos estes comandos, substitua [interface] pela identificao do Span, conforme apresentado em 2.1 Troncos/TDM. possvel bloquear os canais de um Span atravs do comando "block tdm [interface] [canal], substituindo [interface] pela identificao do Span e [canal] por um nmero entre 1 e 31. Para bloquear todos os canais de um Span, utilize "block tdm [interface] sem definir o nmero do canal. Para desbloquer os canais, utilize "no block tdm [interface] e "no block tdm [interface] [canal]. +erminal #e-ug, No terminal Debug voc poder visualizar em tempo real a sinalizao das chamadas, mensagens do sistema e eventos. Para visualizar as mensagens e eventos das chamadas da tecnologia TDM, utilize o comando "debug tdm. Para mensagens e eventos das chamadas da tecnologia SP, utilize o comando "debug sip. Para eventos e mensagens da tecnologia AUDO e demais mensagens do MGW, "debug core. Para ativar todas mensagens da central, "debug all. Para suspender as mensagens, utilize os comandos: "no debug tdm, "no debug sip, "no debug core ou "no debug all. Filtro #e-ug, Para filtrar as mensagens dos troncos SP e TDM, utilize: "debug sip filter [expresso] e "debug tdm filter [interface]. [expresso] uma parte da mensagem SP que voc deseja filtrar, tais como o originador ou destino. [interface] a identificao do Span. As mensagens de protocolo dos troncos SP e TDM somente sero apresentadas se o filtro for especificado. Caso contrrio, o MGW apresentar apenas as mensagens das mquinas de estado dos protocolos. Utilize "no debug sip filter e "no debug tdm filter para desativar os filtros e mensagens de protocolo. Aps ativar o debug e o filtro desejado, utilize o comando "debug verbose [nvel], substituindo [nvel] por um nmero entre 1 e 3 para detalhar as mensagens de protocolo. Utilize nvel 3 para ver todas as mensagens de protocolo. Utilize "no debug verbose para desligar as mensagens de protocolo. MGW Bichara Tecnologia / O3 pg. 19 .!/ndices .!/ndice 1, +raduo de #0gitos O MGW dotada de uma poderosa ferramenta para traduo de dgitos nos campos AN (nmero de A) e DNS (nmero de B) das chamadas. A ferramenta possui dois padres de regra que podem ser utilizados ao mesmo tempo: GNU-GK e Expresses Regulares Estendidas. Regra 1$2%13, O padro GNU-GK o formato mais simples: [prefixo]=[substituio];.... Neste formato, o MGW verificar se o nmero original inicia com [prefixo] e substituir estes dgitos por [substituio]. Por exemplo, a expresso "0=55; substitui o dgito "0 do incio do telefone por "55. No padro GNU-GK, no definido a quantidade de cifras (dgitos) que compe a seqncia. Assim, o MGW no pode utilizar este tipo de regra para identificar o completamento da recepo da sinalizao de Entrada. Regra 4x!ress5es Regulares 4stendidas, As expresses regulares so mapas mais complexos e permitem a substituio de qualquer parte do telefone. Utilize os seguintes coringas: . "X: equivalente a qualquer nmero entre 0 e 9; . "Z: qualquer nmero entre 1 e 9; . "N: qualquer nmero entre 2 e 9. Tambm possvel utilizar intervalos numricos entre colchetes. Por exemplo: "[3-6] identifica um nmero qualquer entre 3 e 6. Para montar a expresso regular, voc pode utilizar parnteses para agrupar dgitos e utiliz-los na substituio e ". (ponto) para identificar expresses de tamanho indefinido. Por exemplo: 0ZZNXXXXXXX identifica um nmero de telefone inciado por zero, seguido de dois dgitos entre 1 e 9 (cdigo de rea) e depois oito dgitos iniciado por um nmero entre 2 e 9. Utilizando este mesmo exemplo, se voc desejar aproveitar o cdigo de rea e telefone na transformao para converter para o formato E.164: 0(ZZNXXXXXXX)=55$1; Aonde, $1 identifica o primeiro grupo de dgitos entre parnteses. $2 indicaria o segundo grupo e, assim por diante, at $9. O identificador especial $0 aponta para toda a expresso inicial e pode ser utilizado para adicionar prefixos. Por exemplo: ZZNXXXXXXX=55$0; nclui o prefixo 55 no telefone. Com exceo das expresses de tamanho indefinido (que utilizam ".), as Expresses Regulares Estendidas permitem determinar a quantidade de cifras (dgitos) esperado e podem MGW Bichara Tecnologia / O3 pg. 20 ser utilizadas para identificar fim de recepo de cifras para os Troncos configurados com protocolos R2 e SDN. Tanto as regras GNU-GK como Expresses Regulares Estendidas podem ser arranjadas em seqencia, sempre separadas por "; (ponto-e-vrgula) e, obrigatoriamente, finalizadas tambm com ";. Se for utilizado ";; (duplo ponto-e-vrgula) entre as expresses das regras, o MGW interromper a anlise se qualquer uma das regras anteriores tiver sido executada com sucesso. Um exexmplo mais completo de Expresso Regular Estendida e regra GNU-GK a seguinte: 0(ZZNXXXXXXX)=55$1;;NXXXXXXX=5511$0;;00=; Esta expresso, quando especificada no campo "DNS (Entrada) Traduo de Dgitos do Grupo de Rota, indicar para o MGW: se o nmero de destino (nmero de B) iniciar com 0, aguarde mais 10 dgitos no formato cdigo de rea seguido do telefone; se o nmero de B iniciar com um dgito entre 2 e 9 e for seguido de 7 dgitos, inclua 5511 (considerando 11 o cdigo de rea) e aguarde no mximo 8 dgitos; finalmente, se o nmero de B iniciar com 00, remova estes dois zeros e aguarde um nmero indeterminado de dgitos. Nestas condies, sempre que o nmero de destino iniciar com apenas um zero ou com dgito entre 2 e 9, o MGW poder identificar a quantidade mxima de cifras a receber. Nota: Na Traduo de Dgitos DNS (sada), utilize o indicador especial %E para ser substitudo pela "causa de desconexo (hangup cause) do ltimo roteamento da chamada. Este recurso muito til para inserir mensagens de audio com base no cdigo de desconexo. MGW Bichara Tecnologia / O3 pg. 21 .!/ndice 2, +rou-leshooting M16 Abaixo, descrevemos um roteiro bsico para identificao de problemas: 1) TDM: Para verificar problemas com chamadas no E1 a) Problema para completamento de chamada: a.1) Habilitar o debug TDM: CLI > terminal debug > debug tdm > debug tdm filter [interface] a.2) Ativar o nvel de detalhamento mximo: debug verbose 3 a.3) Verificar as mensagens do protocolo e troca de sinalizao. a.4) Ao final da troca de sinalizao de entrada, identificar na mensagem de roteamento: a.4.1) Se a chamada foi roteada, verificar o GR de destino e os dgitos (cifras) transmitidos. Deve-se verificar a traduo dos dgitos DNIS no Dial Peer do GR de Entrada e na traduo do GR de Sada. a.4.2) Se a chamada no foi roteada (negada imediatamente), deve-se verificar o GR de Entrada e os prefixos do Dial Peer do GR. 2) SIP: Para verificar problemas com chamadas em troncos SIP a) Problema para completamento de chamada: a.1) Habilitar o debug SIP: CLI > terminal debug > debug sip > debug sip filter [expresso] substitua [expresso] pelo nmero chamador ou de destino. a.2) Ativar o nvel de detalhamento mximo: debug verbose 3 a.3) Identifique a mensagem de roteamento: a.3.1) Se a chamada foi roteada, verificar o GR de destino e os dgitos (cifras) transmitidos. Deve-se verificar a traduo dos dgitos DNIS no Dial Peer do GR de Entrada e na traduo do GR de Sada. a.3.2) Se a chamada no foi roteada (negada imediatamente), deve-se verificar o GR de Entrada e os prefixos do Dial Peer do GR. 3) Para verificar mensagens do core do MGW e debug de baixo nvel, debug CORE. MGW Bichara Tecnologia / O3 pg. 22 .!/ndice 3, 7angu! Causes +#M'I2& Os Hangup Causes padro SUP listados abaixo so utilizados para a identificao do motivo de desconexo de uma chamada TDM: C8digo Cause #escri!tion 0 Undefined Some Public Switches return code zero to unallocated number (code 1). 1 Unallocated (unassigned) number [Q.850 value 1] This cause indicates that the called party cannot be reached because, although the called party number is in a valid format, it is not currently allocated (assigned). 2 No route to specified transit network (national use) [Q.850] This cause indicates that the equipment sending this cause has received a request to route the call through a particular transit network, which it does not recognize. The equipment sending this cause does not recognize the transit network either because the transit network does not exist or because that particular transit network, while it does exist, does not serve the equipment which is sending this cause. 3 No route to destination [Q.850] This cause indicates that the called party cannot be reached because the network through which the call has been routed does not serve the destination desired. This cause is supported on a network dependent basis. 6 channel unacceptable [Q.850] This cause indicates that the channel most recently identified is not acceptable to the sending entity for use in this call. 7 call awarded, being delivered in an established channel [Q.850] This cause indicates that the user has been awarded the incoming call, and that the incoming call is being connected to a channel already established to that user for similar calls (e.g. packet-mode x.25 virtual calls). 16 normal call clearing [Q.850] This cause indicates that the call is being cleared because one of the users involved in the call has requested that the call be cleared. Under normal situations, the source of this cause is not the network. 17 user busy [Q.850] This cause is used to indicate that the called party is unable to accept another call because the user busy condition has been encountered. This cause value may be generated by the called user or by the network. n the case of user determined user busy it is noted that the user equipment is MGW Bichara Tecnologia / O3 pg. 23 compatible with the call. 18 no user responding [Q.850] This cause is used when a called party does not respond to a call establishment message with either an alerting or connect indication within the prescribed period of time allocated. 19 no answer from user (user alerted) [Q.850] This cause is used when the called party has been alerted but does not respond with a connect indication within a prescribed period of time. Note - This cause is not necessarily generated by Q.931 procedures but may be generated by internal network timers. 20 subscriber absent [Q.850] This cause value is used when a mobile station has logged off, radio contact is not obtained with a mobile station or if a personal telecommunication user is temporarily not addressable at any user- network interface. 21 call rejected [Q.850] This cause indicates that the equipment sending this cause does not wish to accept this call, although it could have accepted the call because the equipment sending this cause is neither busy nor incompatible. The network may also generate this cause, indicating that the call was cleared due to a supplementary service constraint. The diagnostic field may contain additional information about the supplementary service and reason for rejection. 22 number changed [Q.850] This cause is returned to a calling party when the called party number indicated by the calling party is no longer assigned, The new called party number may optionally be included in the diagnostic field. f a network does not support this cause, cause no: 1, unallocated (unassigned) number shall be used. 27 destination out of order [Q.850] This cause indicates that the destination indicated by the user cannot be reached because the interface to the destination is not functioning correctly. The term "not functioning correctly" indicates that a signal message was unable to be delivered to the remote party; e.g. a physical layer or data link layer failure at the remote party, or user equipment off-line. 28 invalid number format (address incomplete) [Q.850] This cause indicates that the called party cannot be reached because the called party number is not in a valid format or is not complete. 29 facilities rejected [Q.850] This cause is returned when a supplementary service requested by the user cannot be provide by the network. 30 response to STATUS NQURY [Q.850] This cause is included in the STATUS message when the reason for generating the STATUS MGW Bichara Tecnologia / O3 pg. 24 message was the prior receipt of a STATUS NQURY. 31 normal, unspecified [Q.850] This cause is used to report a normal event only when no other cause in the normal class applies. 34 no circuit/channel available [Q.850] This cause indicates that there is no appropriate circuit/channel presently available to handle the call. 38 network out of order [Q.850] This cause indicates that the network is not functioning correctly and that the condition is likely to last a relatively long period of time e.g. immediately re-attempting the call is not likely to be successful. 41 temporary failure [Q.850] This cause indicates that the network is not functioning correctly and that the condition is no likely to last a long period of time; e.g. the user may wish to try another call attempt almost immediately. 42 switching equipment congestion [Q.850] This cause indicates that the switching equipment generating this cause is experiencing a period of high traffic. 43 access information discarded [Q.850] This cause indicates that the network could not deliver access information to the remote user as requested, i.e. user-to-user information, low layer compatibility, high layer compatibility or sub- address as indicated in the diagnostic. t is noted that the particular type of access information discarded is optionally included in the diagnostic. 44 requested circuit/channel not available [Q.850] This cause is returned when the other side of the interface cannot provide the circuit or channel indicated by the requesting entity. 45 50 requested facility not subscribed [Q.850 This cause indicates that the user has requested a supplementary service, which is available, but the user us not authorized to use. 52 outgoing calls barred This cause indicates that although the calling party is a member of the CUG for the outgoing CUG call, outgoing calls are not allowed for this member of the CUG. 54 incoming calls barred This cause indicates that although the called party is a member of the CUG for the incoming CUG call, incoming calls are not allowed to this member of the CUG. 57 bearer capability not authorized [Q.850] This cause indicates that the user has requested a bearer capability that is implemented by the equipment which generated this cause but the user is not authorized to use. MGW Bichara Tecnologia / O3 pg. 25 58 bearer capability not presently available [Q.850] This cause indicates that the user has requested a bearer capability which is implemented by the equipment which generated this cause but which is not available at this time. 63 service or option not available, unspecified [Q.850] This cause is used to report a service or option not available event only when no other cause in the service or option not available class applies. 65 bearer capability not implemented [Q.850] This cause indicates that the equipment sending this cause does not support the bearer capability requested. 66 channel type not implemented [Q.850] This cause indicates that the equipment sending this cause does not support the channel type requested 69 requested facility not implemented [Q.850] This cause indicates that the equipment sending this cause does not support the requested supplementary services. 79 service or option not implemented, unspecified [Q.850] This cause is used to report a service or option not implemented event only when no other cause in the service or option not implemented class applies. 81 invalid call reference value [Q.850] This cause indicates that the equipment sending this cause has received a message with a call reference which is not currently in use on the user- network interface. 88 incompatible destination [Q.850] This cause indicates that the equipment sending this cause has received a request to establish a call which has low layer compatibility, high layer compatibility or other compatibility attributes (e.g. data rate) which cannot be accommodated. 95 invalid message, unspecified [Q.850] This cause is used to report an invalid message event only when no other cause in the invalid message class applies. 96 mandatory information element is missing [Q.850] This cause indicates that the equipment sending this cause has received a message which is missing an information element which must be present in the message before that message can be processed. 97 message type non-existent or not implemented [Q.850] This cause indicates that the equipment sending this cause has received a message with a message type it does not recognize either because this is a message not defined of defined but not implemented by the equipment sending this cause. 98 message not compatible with call state or message type non- existent or not implemented. [Q.850] This cause indicates that the equipment sending this cause has received a message such that the procedures do not indicate that this is a permissible message to receive while in the call state, or a MGW Bichara Tecnologia / O3 pg. 26 STATUS message was received indicating an incompatible call state. 99 nformation element / parameter non-existent or not implemented [Q.850] This cause indicates that the equipment sending this cause has received a message which includes information element(s)/parameter(s) not recognized because the information element(s)/parameter name(s) are not defined or are defined but not implemented by the equipment sending the cause. This cause indicates that the information element(s)/parameter(s) were discarded. However, the information element is not required to be present in the message in order for the equipment sending the cause to process the message. 100 nvalid information element contents [Q.850] This cause indicates that the equipment sending this cause has received and information element which it has implemented; however, one or more fields in the .E. are coded in such a way which has not been implemented by the equipment sending this cause. 101 message not compatible with call state [Q.850] This cause indicates that a message has been received which is incompatible with the call state. 102 recovery on timer expiry [Q.850] This cause indicates that a procedure has been initiated by the expiration of a timer in association with error handling procedures. 103 parameter non-existent or not implemented - passed on (national use) [Q.850] This cause indicates that the equipment sending this cause has received a message which includes parameters not recognized because the parameters are not defined or are defined but not implemented by the equipment sending this cause. The cause indicates that the parameter(s) were ignored. n addition, if the equipment sending this cause is an intermediate point, then this cause indicates that the parameter(s) were passed unchanged. 111 protocol error, unspecified [Q.850] This cause is used to report a protocol error event only when no other cause in the protocol error class applies. 127 nterworking, unspecified [Q.850] This cause indicates that an interworking call (usually a call to SW56 service) has ended. MGW Bichara Tecnologia / O3 pg. 27 .!/ndice 9, 7angu! Causes +#M'R2 Os Hangup Causes listados abaixo so utilizados para a identificao do motivo de desconexo de uma chamada TDM/R2 e sero traduzidos para o respectivo cdigo SUP: C8digo Cause #escri!tion 1 user busy This cause is used to indicate that the called party is unable to accept another call because the user busy condition has been encountered. This cause value may be generated by the called user or by the network. n the case of user determined user busy it is noted that the user equipment is compatible with the call. 2 switching equipment congestion This cause indicates that the switching equipment generating this cause is experiencing a period of high traffic. 3 Unallocated (unassigned) number This cause indicates that the called party cannot be reached because, although the called party number is in a valid format, it is not currently allocated (assigned). 4 network out of order This cause indicates that the network is not functioning correctly and that the condition is likely to last a relatively long period of time e.g. immediately re-attempting the call is not likely to be successful. 5 normal, unspecified This cause is used to report a normal event only when no other cause in the normal class applies. 6 no answer from user (user alerted) This cause is used when the called party has been alerted but does not respond with a connect indication within a prescribed period of time. Note - This cause is not necessarily generated by Q.931 procedures but may be generated by internal network timers. 7 normal call clearing This cause indicates that the call is being cleared because one of the users involved in the call has requested that the call be cleared. Under normal situations, the source of this cause is not the network. 10 number changed This cause is returned to a calling party when the called party number indicated by the calling party is no longer assigned. MGW Bichara Tecnologia / O3 pg. 28 .!/ndice (, " +imers Abaixo listamos os cdigos dos Timers SUP utilizados na sinalizao SS7: C8digo +em!o Mensagem #escrio T1 e T5 15s / 60s REL "release do canal, aguarda RLC T7 30s AM Encaminhamento de chamada, aguarda ACM, CPG, etc. T9 120s CPG "ringing, aguarda ANM ou CON T12 e T13 15s / 60s BLO Bloqueio de canal, aguarda BLA T14 e T15 15s / 60s UBL Desbloqueio de canal, aguarda UBA T16 e T17 15s / 60s RSC Reset de canal, aguarda RLC T18 e T19 15s / 60s CGB Bloqueio de grupo de canais, aguarda CGBA T20 e T21 15s / 60s CGU Desbloquieo de grupo de canais, aguarda CGUA T22 e T23 15s / 60s GRS Reset de grupo de canais, aguarda GRA MGW Bichara Tecnologia / O3 pg. 29 .!/ndice :, In*orma5es +;cnicas .dicionais Conecti<idade 41, Conector RJ-48C - 120ohms A disponibilidade de porta E1 na MGW-414 utiliza mdulo complementar OG-414. Este mdulo certificado junto Anatel conforme Certificado de Homologao nmero 3584-12- 8522. Caracter0sticas 4l;tricas, Tenso: 100 - 240VAC, 50-60Hz, 6-3Amp Potncia: 200W Dimenses: Largura: 48,3cm (19 - rack mount) Altura: 6,4cm (1,5U) Profundidade: 30,0cm MGW Bichara Tecnologia / O3 pg. 30