ABC de Voz - versão 3

Embed Size (px)

Citation preview

  • 7/22/2019 ABC de Voz - verso 3

    1/74

    VVooFFRR//VVooIIPP

    FFaassttTTrraaiinniinngg

    BC de VozApostila de Treinamento

  • 7/22/2019 ABC de Voz - verso 3

    2/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 2 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    ndiceOverview................................................................................................................................................. 4Equipamentos, Interfaces e Cabeamento utilizados para Voz. ........................................................ 5

    Roteadores para Voz.................................................................................... ..................................................... 5Voice Network Module ...................................................... .......................................................... .................... 8Voice Interface Card - Analgica................................................................ ..................................................... 8Voice Interface Card Digital................................................................................................................ .......... 9Cabeamento para Voz....................................................................... .............................................................. 10

    Tabela de Pinagem FXS e FXO. ........................................................... ..................................................... 10Tabela de Pinagem E&M. ...................................................... ........................................................... ......... 10Tabela para Pinagem E1 Digital............................................................. .................................................... 10

    Quando utilizada interface de Voz............................................................................................. .................. 11Conexo de Roteadores com PABX.................................................................................................. 12

    Analgico: .................................................... ........................................................... ....................................... 12Voice-Ports.................................... ................................................................ ............................................. 13FXS e FXO........................... ............................................................ .......................................................... 13E&M analgico ......................................................... ............................................................... .................. 15

    Digital............. ................................................................ ............................................................. ................... 19Controller E1 .......................................................... .................................................................. .................. 19E&M Digital................. ................................................................ .............................................................. 19R2 Digital ......................................................... .............................................................. ............................ 20ISDN QSIG ......................................................... ........................................................... ......................... 21

    Como preparar dados para trafegar voz........................................................................................... 23VoFR:........................................................... ............................................................... ................................... 23

    Tcnicas de QoS VoFR. ........................................................... ......................................................... ......... 23FR PIPQ ............................................................... .......................................................... ............................ 23FR Traffic-Shapping.............................. ........................................................... .......................................... 24QoS Frame-Relay Traffic-Shaping................................................................ .......................................... 24

    VoIP: ........................................................... ........................................................... ........................................ 26Protocolos VoIP ................................................... ........................................................... ........................... 26Compresso de cabealho RTP ............................................................. ..................................................... 27Tipos de Filas IP............. ................................................................ ............................................................ 27VoIP sobre Frame-Relay............................................................. ............................................................... 28VoIP sobre PPP ............................................................. ........................................................... .................. 29

    Recomendaes................................................................. ........................................................... .................. 31Recomendaes QoS para VoIP............................... ................................................................ .................. 31Recomendaes Fila para VoIP.............................................................. .................................................... 31Recomendaes de Fragmentao para VoIP........................................... .................................................. 31Recomendaes Traffic-Shaping para VoIP............................................................................................... 31

    Plano de discagem.............................................................................................................................. 32Como criar Plano de Discagem................................................................ ...................................................... 32Centralizar o plano de discagem...................................................... ............................................................... 33

    VoFR Tandem............................................................. ............................................................. .................. 33VoIP Gatekeeper ...................................................... ............................................................. .................. 34

    Como Manipular o Plano de Discagem........................................................................ .................................. 37Como Detectar e Solucionar problemas de Voz.............................................................................. 39

    Comandos para Verificar Status e Sinallizao Local.............. .............................................................. ........ 39Show Version ............................................................ ............................................................... .................. 39show diagnostic ........................................................ ................................................................ .................. 39Show voice dsp................................... ................................................................ ........................................ 40Show voice port.......... ................................................................ ................................................................ 40Show voice port sumary ........................................................ ............................................................. ........ 41Show voice call sumary......................... ................................................................ ..................................... 42Show controller E1............................................................... ............................................................. ......... 42

    Comandos para Verificar Status e Sinallizao de Rede........... ............................................................... ...... 42Show dial-peer voice ......................................................... ................................................................ ......... 43Show dial-peer voice sumary ........................................................... .......................................................... 44Show frame-relay pvc......................................................... ............................................................... ......... 44Show frame-relay pvc n ....................................................... ............................................................ ......... 45show policy-map interface..................................................................................... ..................................... 45

  • 7/22/2019 ABC de Voz - verso 3

    3/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 3 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Show gatekeeper endpoint.................. ................................................................ ........................................ 46Show gatekeeper gw......................... ................................................................ .......................................... 46

    Comandos para Verificar Status e Sinalizao das chamadas ponto a ponto ................................................. 46show call active voice brief ................................................................... ..................................................... 46show call history voice last n ............................................................... ..................................................... 47Show gatekeeper call ............................................................. ............................................................ ......... 47

    show voice call status .......................................................... ............................................................... ........ 48Debugs............................................... ................................................................ ............................................. 48Debug voice ccapi inout ............................................................... .............................................................. 48Debug vpm all .......................................................... ................................................................ .................. 51Debug vtsp all..................... ................................................................ ........................................................ 55Debug isdn q931................ ................................................................ ......................................................... 63

    Loop ........................................................... ........................................................... ......................................... 65Analgico ........................................................... ............................................................ ............................ 65Digital......... ................................................................ ............................................................. ................... 65

    Alguns documentos que podem ajudar................................ .................................................................. ......... 66Causas de desconexo ...................................................... .................................................................. ........ 66Seqncia de chamada R2 ...................................................... ........................................................... ......... 66

    Laboratrio de voz .............................................................................................................................. 67

    1 Analgico p/ analgico FXS e FXO........................................................ .............................................. 67Topologia................................................................... ............................................................... .................. 67Informaes para configurao de dados .............................................................. ..................................... 67Informaes para configurao de Voz ................................................................ ...................................... 67

    2 Analgico p/ analgico FXS e E&M................................................................. .................................... 68Topologia................................................................... ............................................................... .................. 68Informaes para configurao de dados .............................................................. ..................................... 68Informaes para configurao de Voz ................................................................ ...................................... 68

    3 Digital p/ analgico R2 e FXS.............................................................. ................................................. 69Topologia................................................................... ............................................................... .................. 69Informaes para configurao de dados .............................................................. ..................................... 69Informaes para configurao de Voz ................................................................ ...................................... 69

    4 Digital p/ analgico E&M e FXS..................................................................... ..................................... 70

    Topologia................................................................... ............................................................... .................. 70Informaes para configurao de dados .............................................................. ..................................... 70Informaes para configurao de Voz ................................................................ ...................................... 70

    5 Digital p/ analgico ISDN-QSIG e FXS ..................................................................... .......................... 71Topologia................................................................... ............................................................... .................. 71Informaes para configurao de dados .............................................................. ..................................... 71Informaes para configurao de Voz ................................................................ ...................................... 71

    6 Digital p/ analgico R2 DTMF e FXS com Tandem VoFR .................................................................. 72Topologia................................................................... ............................................................... .................. 72Informaes para configurao de dados .............................................................. ..................................... 72Informaes para configurao de Voz ................................................................ ...................................... 72

    7 Digital p/ analgico R2 MFC e FXS com Gatekeeper VoIP................................................................. 73Topologia................................................................... ............................................................... .................. 73

    Informaes para configurao de dados .............................................................. ..................................... 73Informaes para configurao de Voz ................................................................ ...................................... 73

    Equipamentos utilizados em todos os laboratrios:...................................................... .................................. 74

  • 7/22/2019 ABC de Voz - verso 3

    4/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 4 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Overview

    Para tentar facilitar, dividi em 5 partes esta apostila. Primeiro uma viso geral sobre osequipamentos de voz utilizados pela Cisco, roteadores, placas e cabos e como e quando conect-los.

    Segundo, como preparar os dados onde haver trfego de voz, utilizando voz sobre Frame-Relay e IP, como preparar para que a reserva de banda e prioridade garantam qualidade de voz.Terceiro, como conectar as diferentes interfaces de PABX, configurar e fazer alguns ajustes

    finos. Podem-se testar as interfaces fazendo loops de forma a garantir que a conexo seja feita deforma correta.

    Quarto, criar o plano de discagem, a forma utilizada para encaminhar as ligaes paraoutros sites.

    E por ltimo tentar definir e resolver alguns problemas mais comuns, com algumas tabelas edebugs.

    muito importante antes de qualquer coisa, verificar a verso de software utilizada pelosequipamentos. Para garantir que no teremos problemas necessrio utilizar verses 12.2 ousuperior, e que os equipamentos tenham a mesma verso para evitar problemas deincompatibilidade. importante lembrar que alm das verses existem as caractersicas do software

    (Features) que precisa ser lembrada, para que o software seja compatvel com voz necessrioque seja IP VOICE, IP VOICE PLUS ou IP ENTERPRISE.Ser abordado tambm o roteamento simples, o Tandem VoFR e o Gatekeeper VoIP

    utilizados para definir os planos de discagem.

  • 7/22/2019 ABC de Voz - verso 3

    5/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 5 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Equipamentos, Interfaces e Cabeamento utilizados paraVoz.

    Roteadores para Voz

    Existem equipamentos modulares que suportam voz, como por exemplo, os da famlia 3600e 2600, mas que precisam de mdulos e cartes voz.

    E existem equipamentos que tm slots para voz onde no precisam de mdulos, utilizamapenas os cartes, como os da famlia 175x.

    Existe o MC3810, que diferente do padro dos equipamentos Cisco devido a ter sidocomprado de outra empresa, no momento est descontinuado, porm ainda existe em muitosclientes. Seu Hardware diferente, porm seu funcionamento e comandos utilizados so muitoparecidos.

    Nota1: No MC3810 a sinalizao R2 no suportada.Nota2: Quando utilizada a sinalizao ISDN-QSIG a serial 1 fica limitada a 192kbps.

  • 7/22/2019 ABC de Voz - verso 3

    6/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 6 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Como o MC3810 tem uma estrutura diferente, vale a pena vermos como feita distribuiointerna das placas de voz.

    Estes so os mdulos utilizados para interface digital:

    E estes so os mdulos utilizados para interfaces analgicas que podem ser de uma a seis:

  • 7/22/2019 ABC de Voz - verso 3

    7/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 7 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    E agora que foi descontinuado o MC3810, foi introduzido no mercado o Cisco 1760, umequipamento que suporta at seis portas de voz analgicas (trs VICs) mais duas portas seriais(uma WIC 1T), desta forma ele consegue suprir a necessidade de seis portas onde era utilizado oantigo MC3810.

    DSPs (Digital Signal Processors) Para que se possa trabalhar com voz nos roteadores necessrio ter pelo menos 1 DSP para cada duas portas analgicas ou 2 canais digitais. As DSPs

    so pequenos chips com memria que esto alocadas nas PVDMs.

    PVDMs (Packet Voice DSP Module) So pequenas placas que contm memria e DSPs,seus modelos diferenciam-se pela quantidade de DSPs que contm de forma a controlar certaquantidade de portas de voz analgica ou canais digitais de voz. Podemos mostrar uma matriz decompatibilidade de PVDMs para cada roteador e interface de voz:

  • 7/22/2019 ABC de Voz - verso 3

    8/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 8 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Voice Network Module

    Os equipamentos Modulares precisam de Mdulos de Voz com 1 ou 2 slots para interfacesVIC (NM-1V E NM-2V).

    NM-1V

    NM-2V

    Voice Interface Card - Analgica

    Tanto nos equipamentos com slots para voz como nos NMs precisamos de VICspara podermos conectar o roteador ao PABX ou a um aparelho telefnico (no caso de uma VICFXS). Existem 3 tipos de VIC. Onde o que difere uma das outras a sinalizao que so asseguintes, E&M, FXS e FXO.

    E&M Interface que utiliza alm dos fios de Tx eRx a sinalizao E e M a superviso de chamada (tom

    de linha, tom de ocupado, ocupao de canal etc.),conecta-se somente a uma central telefnica, com umaplaca que usa a mesma sinalizao E&M.

    FXO Interface que utiliza sinalizao de umramal normal, porm, funciona com um tronco, conecta-se somente a uma central telefnica.

    FXS Interface que utiliza sinalizao de umramal normal. Pode-se conectar a uma central telefnicaou a um aparelho telefnico simples.

  • 7/22/2019 ABC de Voz - verso 3

    9/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 9 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Voice Interface Card Digital

    Para interfaces Digitais utiliza-se NM-HDV-1E130 ou NM-HDV-2E160.

    Podem-se encontrar interfaces com 1 ou 2 E1s, porm na NM-HDV deve-se diferenciarpela quantidade de DSPs. Na NM-HDV para utilizar 1 E1, tem-se 3 PVDMs com 12 DSPs e na NM-HDV para utilizar 2 E1s, tem-se 5 PVDMs com 12 DSPs.

    E1 Interface digital, pode ser utilizada vriassinalizaes, desde ISDN, CAS e R2. Pode-se tambm

    utilizar a sinalizao CCS em Transparent ouForwarding.

    2E1 podem ser configuradas separadamenteou no, para utilizar as duas interfaces precisa-se daNM-HDV com cinco PVDMs.

    Nota: A NM-HDV suporta sinalizao E&Mdigital, porm apenas E&M tipo I.

    As VICs podem estar conectadas a uma NM,

    , ou a um roteador com slots de voz.

  • 7/22/2019 ABC de Voz - verso 3

    10/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 10 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Cabeamento para Voz

    Tabela de Pinagem FXS e FXO.

    Existem dois tipos de cabos para voz com interface analgica. Existem cabos para FXS eFXO, utilizasse um cabo como os para telefones normais com RJ11 e dois fios;RJ-11Pino Sinal1 -2 -3 Ring4 Tip5 -6 -

    Tabela de Pinagem E&M.

    Existem cabos E&M que utilizam at 8 fios (dependendo do tipo de E&M) e RJ45.

    RJ-45

    Operao 2 FiosTipo Operao 4 FiosTipoPino Sinal Descrio 1 2 3 5 1 2 3 5

    1 SB -48V signaling battery - SB SB - - SB SB -2 M Signaling input M M M M M M M M3 R Ring, audio input - - - - R R R R4 R/R1 Ring, audio input/output or output R R R R R1 R1 R1 R15 T/T1 Tip, audio input/output or output T T T T T1 T1 T1 T16 T Tip, audio input - - - - T T T T7 E Signaling output E E E E E E E E8 SG Signaling ground return (Terra) - SG SG SG - SG SG SG

    Tabela para Pinagem E1 Digital

    Pinagem para conectores RJ-45, podem ser utilizados para E1, normalmente usado emconexes de voz.

    Pino Descrio1 Receive ring2 Receive tip3 Transmit ring4 No connection5 Transmit tip6 No connection

    7 No connection8 No connection

  • 7/22/2019 ABC de Voz - verso 3

    11/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 11 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Quando utilizada interface de Voz

    Interfaces de voz podem ser utilizadas para conectar roteadores em PABX, via Pblica ouat mesmo um simples aparelho telefnico, algo parecido com o que podemos ver na figura abaixo:

    E1-Cas

    E1-R2

    E&M

    Analgico

    FXS

    FXO

  • 7/22/2019 ABC de Voz - verso 3

    12/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 12 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Conexo de Roteadores com PABX

    Analgico:

    1 - Verificar cabeamento se j est feito e se est feito de forma correta, para isso precisaverificar que tipo de interface e qual o cabo utilizado;

    2 - Verificar com SHOW VERSION se o roteador reconheceu a placa;

    router # sh vercisco 1751 (MPC860P) processor (revision 0x200) with 55706K/9830K bytesprocessor board ID JAD063401XB (868143625), with hardware revision 0000MPC860P processor: part number 5, mask 2Bridging software.X.25 software, Version 3.0.0.1 FastEthernet/IEEE 802.3 interface(s)1 Serial(sync/async) network interface(s)2 Voice FXS interface(s)32K bytes of non-volatile configuration memory.32768K bytes of processor board System flash (Read/Write)

    3 - Verificar com SH DIAG se existem DSPs, para cada 2 interfaces de voz precisa-se de1 DSP;

    Router# show diagSlot 0:C1760 1FE VE 4SLOT DV Mainboard Port adapter, 9 portsPacket Voice DSP Module Slot 0:Hardware Revision : 2.2Part Number : 73-3815-01

    Board Revision : A0Deviation Number : 0-0Fab Version : 02PCB Serial Number : ICP0339007XRMA Test History : 00RMA Number : 0-0-0-0RMA History : 00Processor type : 02Number of DSP's : 2Type of DSP : TMS320C549EEPROM format version 4EEPROM contents (hex):0x00: 04 FF 40 01 5B 41 02 02 82 49 0E E7 01 42 41 300x10: 80 00 00 00 00 02 02 C1 8B 49 43 50 30 33 33 390x20: 30 30 37 58 03 00 81 00 00 00 00 04 00 09 02 FF

  • 7/22/2019 ABC de Voz - verso 3

    13/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 13 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    4 - Verificar com SH VOICE PORT SUMARY o status das portas que devem estar em UP,Dorm e idle se no estiverem sendo utilizadas.

    Router# show voice port summaryIN OUT

    PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC

    ===== === ============ ===== ==== ======== ======== ==1/1:0 01 r2-digital up none idle idle y1/1:0 02 r2-digital up up answered idle y1/1:0 03 r2-digital up up answered idle y1/1:0 04 r2-digital up up answered idle y1/1:0 05 r2-digital up up answered idle y1/1:0 06 r2-digital up dorm idle idle y1/1:0 07 r2-digital up up seizeack idle y1/1:0 08 r2-digital up dorm idle idle y1/1:0 09 r2-digital up up seizeack idle y1/1:0 10 r2-digital up dorm idle idle y

    * Estes itens podem e devem ser verificados antes do incio da instalao.

    Voice-Ports

    As interfaces de voz so chamadas voice-port nos roteadores, e so dentro delas quedevemos aplicar os comandos que veremos abaixo. importante lembrar que podemos ativar oudesativar as voice-ports com os comandos Shutdown e no Shutdown dentro das interfaces,porm como temos 2 interfaces numa mesma placa, as duas estaro habilitadas ou no, no sepode habilitar ou desabilitar somente 1 delas.

    FXS e FXO

    FXS (Ramal) e FXO (Tronco) so interfaces conectadas com uma placa tronco ou ramalno PABX, uma das configuraes mais simples de voz. Utilizam-se os seguintes comandos paracustomizao:

    (a) Dial type (FXO only) utilizado para selecionar o tipo de discagem, em pulso ou dtmf:dial-type {dtmf | pulse}

    (b) Signal type utilizado para selecionar o tipo de sinal a ser utilizado:signal {loop-start | ground-start}

    (c) Call progress tone utilizado para selecionar o tom utilizado:cptone {country}

    (d) Ring frequency (FXS only) utilizado para selecionar o tipo do toque:ring frequency {25 | 50}

    (e) Ring number (FXO only) utilizado para selecionar o nmero mximo de toques:ring number number

  • 7/22/2019 ABC de Voz - verso 3

    14/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 14 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Estes so os comandos opcionais:

    (a) PLAR connection mode modo de conexo, para acrescentar um nmero que serdiscado sempre que a porta seja ocupada:connection plar string

    (b) Description utilizado para identificar a porta de voz:description string

    (c) Comfort noise (se VAD est ativadoVAD um comando no dial peer) utilizado paragerar um rudo de fundo para perceber a conexo:comfort-noise

    E estes so comandos para ajuste fino:

    (a) Input gain aumenta ou diminui a sensibilidade na interface de voz, normalmenteutilizada para aumentar o volume, porm pode influenciar na discagem:input gain value {-6 a 14 decibis}

    (b) Output attenuation especifica o quanto de atenuao transmitido no lado dainterface:output attenuation value {0 a 14 decibis}

    (c) Echo cancel coverage habilita e dimensiona o cancelamento ou no do eco enviado erecebido na interface de voz:echo-cancel enable habilita o cancelamento do eco

    echo-cancel coverage value dimensiona o eco em milissegundos {16, 24 e 32}

    (d) Non-linear processing Habilita o processamento no linear a qualquer sinal se no detectado o fim do sinal. (utilizado com echo-cancellation):

    non-linear

    (e) Initial digit timeouts Determina o tempo de espera at que seja enviado o dgito inicial:timeouts initial seconds

    (f) Interdigit timeouts Determina o tempo de espera entre um dgito e outro:timeouts interdigit seconds

    (g) Timing other than timeouts Determina o tempo de durao dos dgitos e pulsos paraenvio do roteador para o PABX:timing digit milliseconds Determina o tempo de durao do dgito em

    milissegundos, de 50 a 100

    timing inter-digit milliseconds Determina o espao de tempo entre o envio dosdgitos em milissegundos, de 50 a 500

    timing pulse-digit milliseconds (FXO ports only) Determina a durao do sinaldo dgito em pulso, de 10 a 20

    timing pulse-inter-digit milliseconds (FXO ports only) Determina o espao detempo entre o envio dos dgitos em pulso, de 100 a 1000

  • 7/22/2019 ABC de Voz - verso 3

    15/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 15 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Em resumo a configurao de um voice-port pode ficar mais ou menos assim:

    voice-port 2/0cptone BRtimeouts interdigit 3timing digits 100

    connection plar 12echo-cancellationecho-cancellation coverage 10

    E&M analgico

    E&M analgico: uma sinalizao de tronco utilizada pelos PABXs baseada na ocupaodos fios E e M, utilizando para dgitos e fonia mais 2 ou 4 fios. Somando com o fio utilizado paraenviar o terra, pode-se dizer que se utiliza 7 ou 5 fios para uma conexo E&M. Devido aos tipos deocupao, mais as formas de aterramento temos uma diversidade grande de E&M, paraentendermos melhor vamos comear pela sinalizao de ocupao onde temos Wink-start,Immediate-start e Delay-start:

    Wink-Start aterrado o pino E para a ocupao do canal e aguarda-se o receptor enviar umpulso Wink, s ento so enviados os dgitos. Recebe-se durante algum tempo o ring-back at queo receptor atenda e haja a conversao. Ento quando desligado as duas pontas voltam para livre.

    Immediate-start esta sinalizao muito parecida com a anterior onde a diferena que no necessrio o envio do pulso Wink. Dessa forma, assim que feita a ocupao com o aterramentodo pino E, os dgitos so enviados logo em seguida. Recebe-se durante algum tempo o ring-backat que o receptor atenda e haja a conversao. Ento quando desligado as duas pontas voltampara livre.

  • 7/22/2019 ABC de Voz - verso 3

    16/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 16 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Delay-start esta sinalizao, aps a ocupao com o aterramento do pino E, aguarda um tempoem milissegundos (Delay), e s aps envia os dgitos. Recebe-se durante algum tempo o ring-backat que o receptor atenda e haja a conversao. Ento quando desligado as duas pontas voltampara livre. pouco utilizada no Brasil.

    Aterramento

    Aterramento fundamental para que se possa ter sucesso numa instalao de E&Manalgica, portanto interessante entender que podem ser utilizados diversos tipos deaterramentos. O mais comum o que chamamos de tipo V, porm tambm existem os tipos I, II eIII.

    Obs.: necessrio que seja feito o aterramento entre carcaas de roteador e PABX. Deve-se medir o aterramento, e podemos tambm medir os pinos E e M que devem estar entre -48 e -53volts.

    Tipo I

    Tipo II

  • 7/22/2019 ABC de Voz - verso 3

    17/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 17 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Tipo III

    Tipo V

    Configurao do E&M

    Como puderam perceber, para uma configurao E&M precisamos saber a sinalizaoutilizada nas ligaes, o aterramento usado e a quantidade de fios Txs e Rxs que pode ser 2 fios (1Txs e 1 Rxs) ou 4 fios (2 Txs e 2 Rxs), s assim podemos comear a configurao. Os comandosutilizados so:

    (a) Dial type - utilizado para selecionar o tipo de discagem, em pulso ou dtmf:dial-type {dtmf | pulse}

    (b) Signal type determina o tipo de sinalizao para ligaes, Wink, Immediate ou Delay

    start:signal {wink-start | immediate | delay-dial}

    (c) Call progress tone utilizado para selecionar o tom utilizado:cptone {country}

    (d) Operation determina a quantidade de fios Txs ou Rxs utilizados 2 ou 4:operation {2-wire | 4-wire}

    (e) Type determina o tipo de aterramento utilizado, no Brasil o mais utilizado o tipo Vonde o pino E sada ( aterrado) e o pino M entrada (recebe o -48volts):type {1 | 2 | 3 | 5}

    (f) Impedance especifica a impedncia da terminao. Este valor deve ser encontrado nosistema de telefonia onde a porta est conectada:impedance {600c | 600r | 900c | complex1 |complex2}

  • 7/22/2019 ABC de Voz - verso 3

    18/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 18 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Ainda temos os comandos opcionais:

    (a) PLAR connection mode modo de conexo, para acrescentar um nmero que serdiscado sempre que a porta seja ocupada:connection plar string

    (b) Description utilizado para identificar a porta de voz:

    description string(c) Comfort noise (se VAD est ativadoVAD um comando no dial peer) utilizado paragerar um rudo de fundo para perceber a conexo:comfort-noise

    Temos tambm os comandos de ajuste fino, onde so os citados acima, mais os seguintes timings:

    (g) Timing other than timeouts Determina o tempo de durao dos dgitos e pulsos paraenvio do roteador para o PABX:timing clear-wait milliseconds determina o mnimo de tempo entre um sinal de

    ocupao inativo e a chamada ser desconectada, de 200 aa 2000 timing delay-duration milliseconds determina a durao da espera para uma

    chamada Delay-start, de 100 a 5000

    timing delay-start milliseconds Determina o mnimo de espera de uma ocupaoat o envio dos dgitos, de 20 a 2000timing dial-pulse min-delay milliseconds determina o tempo entre a gerao de

    um pulso wink. 0 a 5000timing digit milliseconds determina a durao do dgito, de 50 a 100timing inter-digit milliseconds determina a durao do tempo entre os dgitos, de

    50 a 500timing pulse pulse-per-second determina a faixa de pulsos por segundos

    enviados, de 10 a 20timing pulse-inter-digit milliseconds determina o tempo entre os dgitos de pulso,

    100 a 1000timing wink-duration milliseconds determina o mximo de durao de um pulso

    wink, de 100 a 400

    timing wink-wait milliseconds determina o mximo de espera de um pulso winkpara iniciar o sinal, de 100 a 5000

    Em resumo vai ficar mais ou menos assim:

    voice-port 1/1signal immediatetype 5operation 4-wireinput gain 10cptone BRtimeouts interdigit 4timing digit 140

    timing dialout-delay 70timing percentbreak 60

  • 7/22/2019 ABC de Voz - verso 3

    19/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 19 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Digital

    Podemos dividir a configurao de uma interface digital em trs partes, primeiro precisamosconfigurar a controller E1, depois precisamos configurar a sinalizao de ocupao em conjuntocom a sinalizao de registradores. importante lembrar que sempre teremos um time-slot utilizadopara controle, normalmente o 16 para E&M e R2, para ISDN QSIG utilizado o 15.

    Controller E1

    A configurao da controller E1 muito parecida para todas as configuraes, a no ser, claro para a configurao das sinalizaes que ser diferente. Os comandos bsicos, que soutilizados dentro da controller E1, para fazermos com que ela sincronize so:

    a) framing determina o tipo de frame, com verificao de erros, ou no:framing {CRC4 | NO-CRC4} normalmente NO-CRC4

    b) linecoding determina a linha de cdigo utilizada para comunicao entre roteador ePABX:

    linecode {HDB3 | AMI} normalmente HDB3c) timing determina se ir receber ou gerar o clock:clock source{internal | line}

    Em resumo vai ficar mais ou menos assim:

    controller E1 1/0framing NO-CRC4linecode HDB3clock source line

    Obs.: Alguns comandos costumam no aparecer, pois so default.

    E&M Digital

    Esta sinalizao utiliza sinalizao de registradores DTMF, portanto s precisamos definir asinalizao de registradores que pode ser e&m-immediate, e&m-delay e e&m-wink. O comandoutilizado para definir esta sinalizao :

    Router(config-controller)# ds0-group ds0-group-no timeslots timeslot-list type {e&m-immediate | e&m-delay | e&m-wink}

    Por exemplo:controller E1 1/0framing NO-CRC4linecode HDB3clock source lineds0-group 0 timeslots 1-15,17-31 type e&m-immediate

    Depois de definida a sinalizao, criado um voice-port, com a quantidade de canaiscriados no comando acima. Precisamos agora definir como vamos trabalhar com os bits ABCD(ZEROS E UNS), que so necessrios para ocupao de canal, normalmente os PABXs utilizamapenas A ou AB, o fabricante do PABX deve informar quais bits utiliza, tanto para sinalizao delivre como para ocupado. Para isso utilizamos os seguintes comandos dentro do voice-port:

  • 7/22/2019 ABC de Voz - verso 3

    20/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 20 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    a) definir cada bit ABCD para livre e ocupadodefine Tx-bits idle ABCDdefine Tx-bits seize ABCDdefine Rx-bits idle ABCDdefine Rx-bits seize ABCDignore rx-c-bit

    ignore rx-d-bit

    Agora se pode fazer os ajustes necessrios com os comandos j mostrados paraconfigurao do E&M analgico. Todos os canais associados ao voice-port tm as caractersticasdos parmetros configurados no voice-port.

    Em resumo o voice-port de E&M Digital vai ficar assim:

    controller E1 1/0framing NO-CRC4linecode HDB3clock source lineds0-group 0 timeslots 1-15,17-31 type e&m-immediate

    !voice-port 1:1define Tx-bits idle 1011define Tx-bits seize 0101define Rx-bits idle 1011define Rx-bits seize 0101no ignore rx-b-bitcptone BRtimeout initial digits 3timeout inter-digit 2input gain 7

    R2 Digital

    Sinalizao um channel associated signaling (CAS) sistema desenvolvido em 1960 que usado hoje em toda Europa, Amrica Latina, Austrlia e sia. Sinalizao R2 existe em vriospases em verses e variveis de CCITT-R2.

    As especificaes da sinalizao R2 esto contidas na (ITU-T), recomendaes Q.400 atQ.490. A sinalizao E1 R2 um padro de sinalizao internacional que comum para redes comE1. A sinalizao E1 R2 tem sido suportada nos roteadores Cisco 2600/3600/7200/7500 a partir daverso 12.1(3)T.

    Diferente do E&M Digital o R2 utiliza MFC ao invs de DTMF, apesar de existir a opo deutilizar DTMF. O MFC utiliza apenas dgitos de 0 a 9, diferente do DTMF que pode utilizar smboloscomo *. Mais uma diferena que no precisamos setar os bits ABCD, pois j est padronizado aocupao de canal e a forma como feita a discagem.

    O R2 tambm permite enviar o dgito de A, ou o dgito de identificao de quem estoriginando a chamada, o que possibilita hoje nos telefones digitais mostrar os nmeros de quemest ligando, para isso devemos acrescentar no final do comando ani

    Esta a nica sinalizao em que se tem um padro brasileiro, por isso utilizada portodas empresas de telecomunicaes.

    Nota: Sinalizao R2 no suportada no roteador Cisco MC3810.

    Para configurarmos a sinalizao R2, temos a sinalizao de ocupao (digital, analgica epulso) e a sinalizao de registradores (DTMF, compelled, non-compelled e semi-compelled), destaforma o comando inserido dentro da controller E1 fica assim:

    ds0-group ds0-group-no timeslots timeslot-list type {r2-digital | r2-analog | r2-pulse} {r2-compelled | DTMF | r2-non-compelled | r2-semi-compelled}

  • 7/22/2019 ABC de Voz - verso 3

    21/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 21 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Precisamos agora configurar as configuraes regionais, para isso criamos um cas-customcom o mesmo nmero de ds0-group-no para associar a customizao ao ds0-group.

    Cas-Custom

    Cas-custom onde fazemos a seleo do pas em que estamos e automaticamente o

    roteador utiliza o padro do pas como parmetros, mesmo assim existem comandos para que sepossam alterar todos os parmetros caso necessrio.

    (config-controller)#cas-custom 1(config-ctrl-cas)#country brazil use-default

    Dentro do voice-port, utilizam-se os comandos mais comuns como cptone, input gain,timeouts etc

    Em resumo vai ficar assim:

    controller E1 1/0framing NO-CRC4linecode HDB3

    clock source lineds0-group 1 timeslots 1-15,17-31 type r2-digital r2-compelled anicas-custom 1country brazil use-defaultsmeteringcategory 2answer-signal group-b 1

    !voice-port 1/0:1cptone Brtimeout initial digits 2timeout inter-digit 2

    ISDN QSIG

    O protocolo QSIG prov uma sinalizao para integrar o roteador e o PABX. baseado nopadro Q.931 ISDN. Usando a sinalizao Primary QSIG o roteador pode rotear chamadas de vozde um PABX cruzar uma rede at outro roteador que pode ento transportar a sinalizao e ospacotes de voz a um segundo PABX.Esta configurao feita dentro da controller E1. Esta sinalizao pode prover vrias facilidades aoPABX digital, como identificao do usurio ou nmero que est ligando.

    Configurando Primary QSIG

    Os primeiros comandos so em modo de configurao Global:

    Router(config)# isdn switch-type primary-qsig Habilita o roteador para suportar asinalizao QSIG

    Router(config )# controller {T1 | E1}controller_number

    Entra na controller para configurar

    Router(config-controller)# pri-group [timeslotrange]

    Configura o E1 para carregar trfego de voz,voc vai configurar a quantidade de time-slots (canais), dos 31 canais ser utilizado o15 para controle. criada uma interface paracontrole e o voice-port com os canaisespecificados que sobrarem.

    Router(config)# interface serial 1:15 Entra na interface que criada para controle.

  • 7/22/2019 ABC de Voz - verso 3

    22/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 22 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Router(config-if)# isdn switch-type primary-qsig Habilita a interface para carregar trfego devoz, necessrio acrescentar antes naconfigurao global para que seja aceito nainterface.

    Router(config-if)# isdn protocol-emulate {user

    |network}

    Configura a interface para master ou slave,

    onde user=slave e network=mater.Router(config-if)# isdn overlap-receiving value Ativa o retorno da sinalizao para enviar aoPABX de destino.

    Router(config-if)# isdn incoming-voice modem Encaminha as chamadas de voz queentrarem para o tratamento delas comodados analgicos.

    Router(config-if)# isdn network-failure-cause[ value]

    Opcional, especifica o cdigo da causa dafalha para passar ao PABX quando achamada no completa ou tem problemas.Todos os cdigos de causa exceto NormalCall Clearing (16), User Busy (17), No UserResponding (18), and No Answer from User(19) sero alterados para o cdigo de causa

    especfico.Router(config-if)# isdn bchan-number-order{ascending | descending}

    Opcional, Configura a interface ISDN PRIpara fazer as chamadas de sada em ordemcrescente ou decrescente.

    Dentro do voice-port criado, podem-se acrescentar os comandos comuns como cptone,timeout, input gain etc.

    Desta forma a configurao fica mais ou menos assim:

    isdn switch-type primary-qsig!controller E1 1

    framing NO-CRC4clock source internalpri-group timeslots 1-31!interface Serial1:15isdn switch-type primary-qsigisdn overlap-receiving T302 500isdn incoming-voice voiceisdn bchan-number-order ascending!voice-port 1:15cptone BRtimeouts initial 2

    timeouts interdigit 3

  • 7/22/2019 ABC de Voz - verso 3

    23/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 23 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Como preparar dados para trafegar voz

    Normalmente so utilizados 2 tipos de trfego de voz VoFR e VoIP.

    VoFR Quando utilizada Voz sobre Frame-Relay os pacotes so enviados independentesde um endereo IP, os dados da voz so encaminhados em um frame FR, num PVC, dentro de umaDLCI.

    VoIP Quando utilizada Voz sobre IP, necessrio um protocolo nvel 2, que pode serFR ou PPP. Os dados da voz so encaminhados em pacotes IPs, que por sua vez soencapsulados em um frame FR ou PPP. Desta forma precisamos preparar os 2 protocolos parapriorizar o trfego de voz.

    VoFR:

    Tcnicas de QoS VoFR.

    Prioritization Dar tratamento de prioridade para o trfego real time. Usar filas (normalmente PQ-WFQ)

    Link and bandwidthefficiency techniques

    Limitar delay nos links de baixa velocidade Fragmentao & Interleaving (FRF.12) Enviar pacotes menores usando variao de tamanho de payload e

    voice activity detection (VAD)Traffic shaping Usar Frame Relay traffic shaping (FRTS)

    Bandwidthmanagement

    Verificar, reservar, ou restringir banda para alguns fluxos de dados Verificar o nmero de portas utilizadas Usar o comando voice bandwidth

    FR PIPQ

    Uma tcnica que pode ser utilizada a FR PIPQ, onde o pacote priorizado dentro do PVCapenas com os grupos High, Medium , Normal e Low, tambm permite:- PVC transportando trfego de voz possa ter prioridade absoluta sobre um PVC transportandosinallizao de trfego.- PVC transportando trfego de sinalizao possa ter prioridade absoluta sobre um PVCtransportando dados. Prover os seguintes nveis de prioridade:

    HighMediumNormalLow

    Cada pacote enviado para a fila de prioridade correta baseado no nvel de prioridadeconfigurado para aquela DLCI.

    Para aplicar no PVC, criado um map-class e dentro dele colocamos a prioridade dospacotes.

    Router(config)# map-class frame-relay map-

    class-name

    Especifica o map-class

    Router(config-map-class)# frame-r elay interface-queue priority {high | medium | normal | low}

    Associa o nvel de prioridade do PVC para oFrame Relay map class.

  • 7/22/2019 ABC de Voz - verso 3

    24/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 24 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Depois de criado o map-class, configuramos o limite de prioridade da interface fsica.

    Router(config)# interface type number [name-tag] Entra no modo de configurao da interface.Router(config-if)# encapsulation frame-relay[cisco | ietf]

    Habilita encapsulamento Frame-Relay

    Router(config-if)# frame-relay interface-queuepriority [high-limit medium-limit normal-limitlow-limit]

    Habilita FR PIPQ e limita as filas deprioridades para esta interface

    Associa o map-class ao PVC, para aplicar a prioridade.

    Router(config-if)# frame-relay interface-dlci dlci Especifica o PVC na interface Frame-RelayRouter(config-fr-dlci)# class map-class-name Associa o PVC com a map-class especfica

    FR Traffic-Shapping

    Para aplicarmos FR Traffic-Shaping precisamos de comandos para garantir a reserva debanda para voz e fragmentar os pacotes de dados de forma a termos qualidade de voz. O comandoVoice Bandwidth , configurado dentro da classe serve para reservar a banda de uso para voz, e oFragment utilizado para fragmentar os frames e garantir a qualidade de voz.

    Basicamente precisamos dos seguintes comandos:

    Frame-relay traffic-shapping parahabilitar o traffic-shape

    Interface Serial0/0frame-relay traffic-shapping

    class nome-da-classe associa aclasse aonde ir setar os parmetros dotraffic-shape

    Frame-relay interface-dlci 111class nome-da-classe

    vofr cisco para definir o

    encapsulamento de voz

    Frame-relay interface-dlci 111

    vofr ciscoMap-class frame-relay nome-da-classedefine uma classe do traffic-shape

    Router(config)# map-class frame-relay nome-da-classe

    frame-relay cir configura o acesso(link)

    Frame-relay cir 64000

    frame-relay bc configura o valor darajada (p/ voz utiliza-se 1% do acesso)

    Frame-relay bc 640

    frame-relay be configura a rajada queexcede (p/ voz utiliza-se 0)

    Frame-relay be 0

    Frame-relay mincirconfigura-se o CIR Frame-relay mincir 24000Frame-relay fragment utilizado 80 p/cada 64k, para fragmentar o frame.

    Frame-relay fragment 80

    frame-relay voice bandwidth

    configurado a banda reservada para voz (12k por canal de voz)

    Frame-relay voice bandwidth 24000

    QoS Frame-Relay Traffic-Shaping

    Para que possamos utilizar de forma correta os parmetros do FRTS precisamos ter umaidia melhor de como funcionam o CIR, MinCIR, BC e BE, pois apesar da nomenclatura osignificado do CIR para a provedora diferente do CIR para o roteador Cisco.

    CIR o limite mximo da velocidade em que o roteador poder enviar os pacotes, ou seja,na maioria dos casos a velocidade do acesso quando se trata de dados e o CIR da provedoraquando se trata de voz;

    Mincir o limite mnimo da velocidade em que o roteador dever enviar os pacotes, ouseja, o roteador dever garantir (se houver trfego suficiente) que os pacotes ser enviados nestavelocidade ou superior. Normalmente a velocidade do CIR enviado pelas provedoras de acesso;

  • 7/22/2019 ABC de Voz - verso 3

    25/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 25 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    BC a velocidade em que o roteador envia a rajada, ou seja, em 1 segundo quantosbytes de dados so enviados. As provedoras de acesso utilizam uma faixa por segundo, quer dizerque se o CIR da provedora for de 128k ser enviado 128k por segundo, porm o roteador Ciscoenvia rajadas menores, em um tempo menor que de 0,125 segundos (que 1/8 de segundo), porexemplo se o CIR da provedora de 128k o roteador envia 8 rajadas de 16k (que 128k/8), esta uma forma recomendada pela Cisco para dados, para voz utiliza-se 1/100 ou uma rajada a cada

    10ms, que representa Real Time;BE a velocidade da rajada que excede o CIR at o limite do acesso, pela provedora deacesso BE configurado como a diferena entre a velocidade do acesso e o CIR, mas no roteador,quando configuramos BE de 0, estamos fazendo com que o roteador envie junto da rajadaconfigurada (BC) mais o valor de BE, porm todo pacote acima de BC ser marcado com o bit DE,quer dizer que pode ser descartado na nuvem, o que no bom para voz. Normalmente BE configurado com 0, para evitar o descarte.

    No roteador acontece desta forma:

    J na provedora um pouco diferente:

    BE =32 Kbytes

    Acesso=

    128Kbytes

    CIR =96 Kbytes

    BC =96 Kbytes

    Fragmentao

    Para definir corretamente o fragment devemos utilizar a tabela abaixo, onde o tempo ideal

    para voz o de 10 milissegundos (Real Time).

    Real Time Packet Interval (ms) 10 20 30 40 50 100 200

    56kb 70 b 140 b 210 b 280 b 350 b 700 b 1400 b64kb 80 b 160 b 240 b 320 b 400 b 800 b OK

    128kb 160 b 320 b 480 b 640 b 800 b OK OK256kb 320 b 640 b 960 b 1280 b OK OK OK512kb 640 b 1280 b OK OK OK OK OK768kb 1000 b OK OK OK OK OK OK

    LinkSpeed

    1536kb OK OK OK OK OK OK OK

    Bc

    Bc+Be

    Bits

    Sent

    TcToTime

    Esta linha representaCIR

    Nesta linha fica oLimite do acesso

    Estes pacotes sero

    discartados pela rede.

    Estes pacotes seromarcados com DE epodem ser discartados.

    Estes pacotes seroprocessadoscorretamente.

  • 7/22/2019 ABC de Voz - verso 3

    26/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 26 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    importante lembrar que trabalhamos com uma interface serial, ou seja, mesmo tendo 2PVCs, um para dados e outro para voz, os pacotes chegam em srie na mesma interface fsica eno em dois tubos diferentes como se imagina. Desta forma, mesmo fragmentando o PVC de voz,ao chegar um pacote de dados no fragmentado existir o delay que influenciar a qualidade devoz. Desta foram, existe a necessidade de se fragmentar os pacotes do PVC de dados.

    Em resumo vai ficar mais ou menos assim:

    interface Serial0bandwidth 128no ip addressencapsulation frame-relay IETFno ip mroute-cacheframe-relay traffic-shapingframe-relay lmi-type cisco!interface Serial0.1 point-to-pointdescription Conexo com Mxicoip address 10.0.2.1 255.255.255.252

    frame-relay interface-dlci 22class 128kvvofr cisco

    !map-class frame-relay 128kvframe-relay cir 128000frame-relay bc 1280frame-relay be 0frame-relay mincir 64000frame-relay voice bandwidth 24000frame-relay fragment 160

    VoIP:

    Protocolos VoIP

    Inicialmente precisamos dar uma olhada nos protocolos utilizados para trafegar voz sobreIP, e termos uma viso de como funciona. Temos na camada 4 (transporte) os principais protocolosde transporte IP. o RTP (Real-Time Transport Protocol ) e o RSVP (Resource Reservation Protocol).

    Protocolo VoIP Descrio

    Real-Time Transport Protocol (RTP) Protocolo de transporte padro IETF.Real-Time Transport Control Protocol (RTCP) Protocolo que prove informao de controle para

    um fluxo RTP.Resource Reservation Protocol (RSVP) Protocolo que prove um servio IP, que permite a

    sistemas finais ou hosts no outro lado de umarede, estabilizar uma reserva de banda nocaminho entre eles, para predeterminar egarantir QoS para a transmisso de dados.

  • 7/22/2019 ABC de Voz - verso 3

    27/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 27 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Compresso de cabealho RTP

    O cabealho RTP ocupa 40 bytes no pacote, para conseguirmos ocupar menos bytesutilizamos a compresso de cabealho, desta forma o cabealho RTP passa a ter de 2 a 4 bytescomo mostra a figura abaixo.

    Tipos de Filas IP

    Para trabalharmos com IP temos vrios tipos de filas, porm apenas algumas so utilizadospara voz:

    Tipo de Fila Uso Geral Uso de Voz

    First-In, First-Out (FIFO) - Bom para interfaces de altavelocidade

    - Bom para interfaces debaixa velocidade

    - no utilizado para voz

    Priority Queuing (PQ) - Tipos de Trfego- Trabalha bem para um

    pequeno nmero de tiposde trfego

    - no utilizado para voz

    Custom Queuing (CQ) - Trabalha bem para trfegoSNA

    - no utilizado para voz

    Weighted Fair Queue (WFQ) - Trabalha bem para dados - no recomendado, maspode ser usado utilizadopara voz

    Priority Queue - Weighted FairQueuing (PQ-WFQ)

    - Trabalha bem parainterfaces e PVCs quecarregam dados e voz.

    - Recomendado quando LLQno est disponvel.

    Class-Based-Weighted FairQueuing (CBWFQ)

    - Prove classificao rica epolicy framework para filas

    com diferentes tipos detrfego.

    - No usado para voz.

    Low Latency Queuing (LLQ) - Prove classificao rica epolicy framework para filascom diferentes tipos detrfego.

    - Tcnica de queuingrecomendada paraconexes de voz e dados.

    Da mesma forma como no VoFR, precisamos de comandos para garantir a reserva debanda para voz e fragmentar dados de forma a termos qualidade de voz. Neste caso, temosdiferentes modos de configurar, dependendo do protocolo nvel 2 utilizado ( FR ou PPP). Parareservar banda e priorizar os pacotes utilizamos um policy, porm precisamos fragmentar paragarantir qualidade e isso temos que fazer no nvel 2.

  • 7/22/2019 ABC de Voz - verso 3

    28/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 28 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    VoIP sobre Frame-Relay

    Para priorizar os pacotes utilizaremos os seguintes comandos:

    class-map match-all nome-da-classe criaruma classe para os pacotes de voz

    Configurao globalclass-map match-all nome-da-classe

    match ip precedence 5 ou ip qos dscp ef seleciona os pacotes de voz que so marcadoscomo precedence 5.

    Dentro da classematch ip precedence 5 ouip qos dscp ef

    Ip precedence 5 ou ip qos dscp ef marca ospacotes ips como precedence 5

    Dentro do Dial-peer voice 1 voipIp precedence 5 ou ip qos dscp ef

    policy-map nome-do-policy cria o policypara priorizar pacotes de voz e reservar banda

    Configurao globalpolicy-map nome-do-policy

    Class nome-da-classe seta a classe jconfigurada

    Dentro do policyClass nome-da-classe

    Priority nn prioriza os pacotes e reserva abanda para a classe criada onde nn a banda

    reservada em Kbytes.

    Dentro do policy e dentro da classe.Priority 90

    class class-default cria uma classe defaultpara o restante dos pacotes

    Dentro do policyclass class-default

    Fair-queue especifica uma fila para seremcolocados os pacotes

    Dentro do policy e dentro da classefair-queue

    Random-detect Ativa deteco de pacotes Dentro do policy e dentro da classe random-detect

    Para definir a banda utilizada para cada canal de voz sobre IP deve ser utilizada a tabelaabaixo:

    Codec Information Bandwidth CalculationsCodec& Bit

    Rate(Kbps)

    CodecSample

    Size(Bytes)

    CodecSample

    Interval(ms)

    MeanOpinion

    Score(MOS)

    VoicePayload

    Size(Bytes)

    VoicePayload

    Size(ms)

    PacketsPer

    Second(PPS)

    BandwidthMP or

    FRF.12(Kbps)

    Bandwidthw/cRTP

    MP orFRF.12(Kbps)

    BandwidthEthernet

    (Kbps)

    G.711(64

    Kbps)

    80Bytes

    10 ms 4.1 160Bytes

    20 ms 50 82.8 Kbps 67.6 Kbps 87.2 Kbps

    G.729(8

    Kbps)

    10Bytes

    10 ms 3.92 20 Bytes 20 ms 50 26.8 Kbps 11.6 Kbps 31.2 Kbps

    G.723.1(6.3

    Kbps)

    24Bytes

    30 ms 3.9 24 Bytes 30 ms 34 18.9 Kbps 8.8 Kbps 21.9 Kbps

    G.723.1(5.3

    Kbps)

    20Bytes

    30 ms 3.8 20 Bytes 30 ms 34 17.9 Kbps 7.7 Kbps 20.8 Kbps

    G.726

    (32Kbps)

    20

    Bytes

    5 ms 3.85 80 Bytes 20 ms 50 50.8 Kbps 35.6 Kbps 55.2 Kbps

    G.726(24

    Kbps)

    15Bytes

    5 ms 60 Bytes 20 ms 50 42.8 Kbps 27.6 Kbps 47.2 Kbps

    G.728(16

    Kbps)

    10Bytes

    5 ms 3.61 60 Bytes 30 ms 34 28.5 Kbps 18.4 Kbps 31.5 Kbps

  • 7/22/2019 ABC de Voz - verso 3

    29/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 29 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Em resumo vai ficar assim a priorizao e reserva de banda para pacotes de voz sobre ip:

    class-map match-all vozmatch ip precedence 5

    !policy-map voz

    class vozpriority 90

    class class-defaultfair-queuerandom-detect

    Agora para que possamos fragmentar os frames por onde vo passar os pacotesprecisamos fazer o seguinte:

    Primeiro para Frame-Relay, que como j foi visto anteriormente, iro notar que precisamosalm de setar os parmetros do FR e fragmentar os frames, adicionar o comando abaixo na sub-interface e associar o policy, criado anteriormente, ao map-class:

    Ip rtp header-compression comprime

    cabealho RTP (Real-Time Transporte Protocol usado para voz)

    Dentro da sub-interface frame-relay

    ip rtp header-compression

    interface Serial0no ip addressencapsulation frame-relayframe-relay traffic-shapingframe-relay lmi-type cisco!interface Serial0.1 point-to-pointip address 10.0.0.1 255.255.255.252ip rtp header-compressionframe-relay interface-dlci 22

    class 64kv!map-class frame-relay 64kvframe-relay cir 64000frame-relay bc 640frame-relay be 0frame-relay mincir 24000frame-relay fragment 80service-policy output voz

    VoIP sobre PPP

    Agora para PPP, onde teremos que fazer a mesma coisa, porm com comandos diferentes.

    Encapsulation ppp habilitar encapsulamentoPPP na interface serial.

    Dentro da interface serial 0encapsulation ppp

    ppp multilink habilita o multilink na interface. Dentro da interface serial 0ppp multilink

    Multilink-group 2 associa esta interface commultilink habilitado ao grupo 2

    Dentro da interface serial 0Multilink-group 2

    Interface Multilink2 cria uma interfacemultilink2 para configuraes especficas.

    Na configurao globalInterface multilink2

    ppp multilink habilita o multilink na interface. Dentro da interface multilink2ppp multilink

    ppp multilink fragment-delay 1 configura otempo de delay do frame. Dentro da interface multilink2ppp multilink fragment-delay

  • 7/22/2019 ABC de Voz - verso 3

    30/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 30 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    ppp multilink interleave precisa estarhabilitado para que se possa fragmentar

    Dentro da interface multilink2ppp multilink interleave

    Multilink-group 2 associa esta interface commultilink habilitado ao grupo 2

    Dentro da interface multilink2Multilink-group 2

    max-reserved-bandwidth nn reserva bandapara trfego de voz em Kbytes

    Dentro da interface multilink2max-reserved-bandwidth 80

    Ip rtp header-compression iphc-format comprime cabealho RTP (Real Time Protocol usado para voz)

    Dentro da interface multilink2ip rtp header-compression iphc-format

    Service-policy output vozassocia o policy interface multilink2

    Dentro da interface multilink2service-policy output voz

    Em resumo fica assim:

    interface Serial0bandwidth 64no ip addressencapsulation pppno fair-queue

    ppp multilinkmultilink-group 2!interface Multilink2bandwidth 64ip address 192.168.1.1 255.255.255.0max-reserved-bandwidth 24service-policy output vozppp multilinkppp multilink fragment-delay 1ppp multilink interleavemultilink-group 2ip rtp header-compression iphc-format

    ip tcp header-compression iphc-format

  • 7/22/2019 ABC de Voz - verso 3

    31/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 31 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Recomendaes

    Recomendaes QoS para VoIP- No usar VoIP em um PVC que tambm carrega VoFR.- Setar IP Precedence para 5 ou DSCP para ef no dial-peer.

    - No usar WRED nas filas de voz.- No marcar pacotes de voz como DE.- Habilitar DTMF-relay nos codecs para acessos de baixa velocidade.- Setar parmetros de echo, perda e ganho de acordo com o plano da rede.- Setar classe de servio IP-ATM com IP Precedence.- Usar os comandos cisco-rtp ou dtmf-relay para prover performance DTMF-relay.- Implementar um delay de no mais que 150-200 ms.

    Recomendaes Fila para VoIP- Usar LLQ e classificar voz na classe de prioridades.- Setar a banda da classe de voz para agregar voice bandwidth nos links ou virtual circuit (VC),

    permitindo um pequeno overhead.- Se LLQ no est disponvel, usar IP RTP Priority.- Seta bandwidth na prioridade na configurao LLQ ou no IP RTP Priority.

    Recomendaes de Fragmentao para VoIPFor a link speed of less than 1.5 Mbps:

    - Configure fragmentao para prover delay a 10 ms.- Setar o tamanho do fragmento para pacotes de voz e dados num mesmo acesso com diferentes

    PVCs .- Para linhas contratadas no Frame-Relay, setar ppp multilink fragment-delay na interface.

    Recomendaes Traffic-Shaping para VoIP- Configure Frame Relay traffic shaping na interface.- Setar o Bc para 10 ms (1/100 do CIR).- Setar o mincir como maior que ou igual a voice bandwidth usando adaptive shaping.- Implementar traffic shaping no PVC que carrega voz para o CIR.- Compartilhar ambos os lados do VC para previnir problemas.

  • 7/22/2019 ABC de Voz - verso 3

    32/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 32 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Plano de discagem

    O plano de discagem o que utilizamos para determinar qual o caminho iremos utilizar paraencaminhar as chamadas que chegam at o roteador, chamado Dial-peer (ponto de chamada).

    Podemos ter 2 tipos de Dial-peer, os de voz (chamado POTS) e os de dados (que podem ser VoIPou VoFR). Os Dial-peer de voz podem ser de sada ou entrada, pois vamos ver que algumassinalizaes necessitam de Dial-peers de entrada, apesar de que podemos criar um Dial-peer desada e acrescentar comandos de entrada, dessa forma ele pode ser de entrada e sada ao mesmotempo.

    Antes de comear a configurar o plano de discagem precisamos definir uma tabela com oscdigos de localidades, a quantidade de dgitos que tero os ramais de cada localidade e quaissero os dgitos que sero encaminhados ao PABX.

    Como criar Plano de Discagem

    Os comandos para criar o plano de discagem so:Router(config)# dial-peer voice number {pots |voip | vofr}

    Cria uma rota ao plano de discagem que

    definida por POTS encaminhando a umainterface de voz, VOIP e VOFR so para dadosque so encaminhados a uma interface WAN.

    Router(config-dial-peer)# destination-patternstring [T]

    Encontra os dgitos da chamada. A string podeser dgitos de 0 a 9, mais o * e # em algumassinalizaes DTMF, o . utilizado como umwildmask.

    Router(config-dial-peer)# port location Associa o Dial-peer a uma interface de voz, casoseja um dial-peer de voz.

    Router(config-dial-peer)# direct-inward-dial Utilizado em Dial-peer de entrada para asinterfaces que no necessitam de tom dediscagem, como o caso de R2 Compelled.

    Router(config-dial-peer)# forward-digits { num-digit |all | extra}

    Determina o nmero de dgitos que serencaminhado para o PABX, utilizado em Dial-peers de voz.

    Router(config-dial-peer)# max-conn number Determina o nmero mximo de conexes paraeste dial-peer, utilizado em dial-peers de dados.

    Router(config-dial-peer)# preference value Determina a seqncia de prioridade dos dial-peers quando existe mais de um dial-peer com omesmo destination-pattern.

    Router(config-dial-peer)# prefix string Inclui um prefixo que o sistema incluiautomaticamente ao nmero da chamada.

    Router(config-dial-peer)# fax rate {2400 | 4800 |7200 | 9600 | 12000 | 14400 | disable | voice}

    Define a faixa de transmisso de FAX para queno haja negociao, a transmisso acontecemais rpida.

    Router(config-dial-peer)# translate-outgoing{called | calling} name-tag Determina que ser feita uma traduo aonmero da chamada que for encontrada por esteDial-peer, as regras de traduo devem serdefinidas anteriormente na configurao global.

    Router(config-dial-peer)# vad Habilita o VAD (Voice Activate Detection) para atransmisso da chamada, utilizado em dial-peersde dados.

    Router(config-dial-peer)# ip precedence 5 ou ipqos dscp cs5 media

    Marca os pacotes de voz IP com precedence 5para QoS.

    Router(config-dial-peer)# session target{ipv4: destination-address}

    Determina o endereo do prximo salto paraonde ser encaminhada a chamada, utilizadosomente para dial-peers de dados VoIP.

    Router(config-dial-peer)# session target

    interface DLCI

    Determina a interface e DLCI pela qual ser

    encaminhada a chamada, utilizado somentepara Dial-peers VoFR.

  • 7/22/2019 ABC de Voz - verso 3

    33/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 33 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Desta forma termos uma configurao mais ou menos assim:

    Dial-peer de voz de sada:

    dial-peer voice 1 pots

    preference 1destination-pattern 11....port 1/0:0

    Dial-peer de voz de entrada:

    dial-peer voice 2 potspreference 1destination-pattern ....direct-inward-dialport 1/0:0

    Dial-peer de dados de VoIP:

    dial-peer voice 3 voipdestination-pattern .Tsession target ipv4:172.168.1.1ip qos dscp cs5 media

    Dial-peer de dados de VoFR:

    dial-peer voice 4 voipdestination-pattern .Tsession target serial 0 20

    Centralizar o plano de discagem

    Quando se tem 2 ou 3 sites se falando, torna-se simples construir um plano de discagem,mesmo que seja necessrio colocar o plano de discagem nos 3 pontos. Porm quando se tem 20 a30 pontos que conversam entre si, torna-se invivel colocar o plano de discagem de todos os pontosem cada ponto, preciso centralizar. Para centralizar precisamos utillizar o Tandem (para VoFR) ouo Gatekeeper (para VoIP).

    VoFR Tandem

    Para centralizar as chamadas utilizando Tandem preciso que em cada ponto remoto, sejaacrescentado apenas um Dial-peer voice n VoFR onde o destinattion-pattern ser .T, o que

    identifica que todas as chamadas que no estejam identificadas nos Dial-peers POTS sejamenviadas ao central (session-target apontando para o Central).

    Router(config)# dial-peer voice number vofr Cria uma rota ao plano de discagem que definida por VOFR para dados que soencaminhados a uma interface WAN.

    Router(config-dial-peer)# destination-patternstring [T]

    .T identifica que todas as chamadas que nosejam locais sero enviadas ao destino abaixo.

    Router(config-dial-peer)# session targetinterface DLCI

    Determina a interface e DLCI pela qual serencaminhada a chamada, utilizado somentepara Dial-peers VoFR, no caso do Tandem apontado o site Central.

  • 7/22/2019 ABC de Voz - verso 3

    34/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 34 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    No site Central por sua vez deve haver plano de discagem para todas as localidades, porexmeplo site A e site B, o que garante que as chamadas que chegarem, por exemplo, do site Apasse pelo site Central e atinja o site B.

    Desta forma a configurao dos sites remotos e do Central ficam mais ou menos assim:

    Site A

    dial-peer voice 1 potsdestination-pattern 2...port 1/1forward-digits all!dial-peer voice 10 vofrdestination-pattern .Tsession target Serial0 21

    Site B

    dial-peer voice 1 pots

    destination-pattern 3...port 1/1forward-digits all!dial-peer voice 10 vofrdestination-pattern .Tsession target Serial0 20

    Site Central

    dial-peer voice 1 potsdestination-pattern 1...port 1/1

    forward-digits all!dial-peer voice 10 vofrdestination-pattern 2...session target Serial0 21!dial-peer voice 20 vofrdestination-pattern 3...session target Serial0 20

    VoIP Gatekeeper

    Gatekeeper, em resumo um DNS para voz, que recebe o nmero da chamada de voz deum ponto de origem, transforma este nmero da chamada em endereo IP de destino e retorna aoponto de origem esta informao, esta troca de pacotes utiliza a sinalizao H323, trocandomensagens ARQs e LRQs. As mensagens ARQs so trocadas entre Gatekeeper e ponto final e asmensagens LRQs so trocadas entre Gatekeepers e so utilizadas quando existe mais de umazona (ou domnio) de chamadas.

    Para centralizar as chamadas utilizando VoIP Gatekeeper um pouco mais complicado,inicialmente necessrio eleger o equipamento que ser o Gatekeeper que pode ser o site centralde voz ou um novo equipamento que far apenas este papel, conectado ao central de voz via LAN(que o mais recomendado). O software outro assunto a tomar cuidado pois dever ser um IOScom a feature IP/H323. Normalmente utilizamos uma interface LoopBack, configurada com umendereo IP, com mscara fechada que servir de referncia para cada site que ter trfego de voz

    VoIP. Inicialmente necessrio garantir que todos os sites envolvidos estejam com as rotascorretas, ou protocolo de roteamento habilitado de forma que todos possam testar via ping as

  • 7/22/2019 ABC de Voz - verso 3

    35/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 35 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    LoopBacks garantindo a conectividade entre os sites. Depois da conectividade garantidacomeamos a configurar o Gatekeeper.

    Router(config)# interface Loopback0 Habilita interface LoopBack0Router(config-if)# ip address 10.50.5.1 255.255.255.255 Cria endereo ip para interface loopback,

    para utilizao das chamadas de voz.

    Router(config)# Gatekeeper Entra no modo de configuraogatekeeperRouter(config)# zone local gatekeeper-spo cpm10.50.5.1

    Configura como zona local, aidentificao do gatekeeper, o domnio eendereo ip, utilizados para associar comos gateways finais

    Router(config)# gw-type-prefix 110* gw ipaddr 10.50.5.21720

    Associa o prefixo do nmero da chamadaa um endereo ip e porta de sada,normalmente 1720.

    no shutdown Coloca em up a funo Gatekeeper

    J nos sites remotos a configurao um pouco mais complicada, pois necessrioprimeiro criar a comunicao entre o endpoint e o gatekeeper para troca de mensagens ARQs.

    Depois associar as chamadas remotas ao Gatekeeper, como no exemplo abaixo.

    Router(config)# Interface Loopback0 Habilita interface LoopBack0Router(config-if)# ip address 10.50.5.2255.255.255.255

    Cria endereo ip para interface loopback, parautilizao das chamadas de voz.

    Router(config-if)# h323-gateway voip interface Habilita a interface a trafegar mensagens H323h323-gateway voip id gatekeeper-spo ipaddr10.50.5.1 1719

    Associa ID, endereo ip e porta do Gatekeeperpara troca de mensagens, normalmente utiliza-seport 1719.

    Router(config-if)# h323-gateway voip h323-idalpha@cpm

    Associa a identificao do endpoint com odomnio.

    Router(config-if)# h323-gateway voip bindsrcaddr 10.50.5.2

    Associa o endereo da loopback como endereode origem VoIP

    Router(config)# Gateway Habilita a funo gateway para trabalhar comgaatekeeper

    Router(config)# dial-peer voice 100 voip Criao de um plano de discagem VoIPRouter(config-dial-peer)# Destination-pattern .T Destino enviando qualquer chamada que no

    local para este dial-peerRouter(config-dial-peer)# Session target ras Solicita ip de destino ao GatekeeperRouter(config-dial-peer)# ip qos dscp ef signaling Marca os pacotes para priorizao e reserva de

    banda

    As configuraes vo ficar mais ou menos assim:

    Gatekeeper

    interface Loopback0ip address 10.50.5.1 255.255.255.255!gatekeeperzone local gatekeeper-spo cpm 10.50.5.1gw-type-prefix 110* gw ipaddr 10.50.5.2 1720gw-type-prefix 112* gw ipaddr 10.50.5.3 1720no shutdown

  • 7/22/2019 ABC de Voz - verso 3

    36/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 36 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Endpoint 1

    interface Loopback0ip address 10.50.5.2 255.255.255.255h323-gateway voip interfaceh323-gateway voip id gatekeeper-spo ipaddr 10.50.5.1 1719

    h323-gateway voip h323-id alpha@cpmh323-gateway voip bind srcaddr 10.50.5.2!dial-peer voice 1 potsdestination-pattern 110....direct-inward-dialport 1/0:0forward-digits 4!dial-peer voice 2 voipdestination-pattern .Tsession target rasip qos dscp ef signaling

    no vad

    Endpoint 2

    interface Loopback0ip address 10.50.5.3 255.255.255.255h323-gateway voip interfaceh323-gateway voip id gatekeeper-spo ipaddr 10.50.5.1 1719h323-gateway voip h323-id alpha@cpmh323-gateway voip bind srcaddr 10.50.5.3!dial-peer voice 1 potsdestination-pattern 112....

    direct-inward-dialport 1/0:0forward-digits 4!dial-peer voice 2 voipdestination-pattern .Tsession target rasip qos dscp ef signalingno vad

  • 7/22/2019 ABC de Voz - verso 3

    37/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 37 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Como Manipular o Plano de Discagem

    Destination-pattern - para podermos trabalhar de forma correta o comando destination-pattern precisamos conhecer como funcionam os wildmasks:

    Alguns exemplos de como se usa:VC-157Table 15 Dial Peer Matching Examples Using Wildcard SymbolsDestination Pattern Dial String Translation String After Stripping1 - 408555.+ 408555, followed by one or more wildcard digits. This

    pattern implies that the string must contain at least 7digits starting with 408555.

    1234

    2 - 408555.% 408555, followed by zero or more wildcard digits.This pattern implies that the string must contain atleast 408555.

    1234

    3 - 408555+ 40855, followed by 5 repeated one or more times. 1234

    4 - 408555% 40855, followed by 5 repeated zero or more times.Any explicitly matching digit before the % symbol

    is not stripped off.

    51234

    5 - 408555? 40855, followed by 5 repeated zero or one time.Any explicitly matching digit before the ? symbolis not stripped off.

    51234

    6 - 40855[5-7].+ 40855, followed by 5, 6, or 7, plus any digit repeatedone or more times.

    51234

    Em adio aos caracteres wildcard, os seguintes caracteres tambm podem serusados nos destination-pattern:

    Asterisco (*) e sustenido (#) estes caracteres nos teclados de chamadas padro podemser usados como qualquer destino. Eles podem ser usados como por exemplo *650.

    Cifra ($) Desabilita o encontro de destinos com tamanhos variveis.

    Destination Pattern Dial String Translation String After Stripping7 - 40855[5-7].% 40855, followed by 5, 6, or 7, plus any digit repeated

    zero or more times.51234

    8 - 40855[5-7]+1234 40855, followed by 5, 6, or 7 repeated one or more

    times, followed by 1234.

    51234

    9 - 408(555)+1234 408, followed by 555, which may repeat one ormore times, followed by 1234.

    5551234

  • 7/22/2019 ABC de Voz - verso 3

    38/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 38 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Temos ainda alguns comandos que nos auxiliam na criao e manipulao do planos dediscagem.

    Num-exp determina uma regra que pode acrescentar ou decrescer dgitos de umaseqncia, definido na configurao global e toda chamada que chegar ao roteador, seja l qual

    for a direo ser afetada pelo comando, porm no pode alterar a seqncia:

    Num-exp seq-source seq-destination Ex. num-exp 1234 123456

    Translation-rule determina regras de traduo. Dentro de uma traduo, pode ter vriasregras, esta traduo dever ser definida na configurao global, porm s ser utilizada no Dial-peer que for associado.

    Translation-rule number Define um nmero que se refere a traduo,para se iniciar a criar as regras.

    Rule source destination Define a regra com o nmero encontrado e onmero ao qual ser transformado, pode-se tervrias rules dentro de um translation-rule.

    Desta forma os comandos acima ficam assim:

    Router(config)# num-exp 123 123456

    e

    Router(config)# translation-rule 0Router(config)# rule 64 66Router(config)# rule 63 67Router(config)# rule 62 68Router(config)# Dial-peer voice 1 POTSRouter(config-dial-peer)# translate-outgoing called 0

    Portanto no show running-config:

    !num-exp 123 123456!translation-rule 0rule 64 66rule 63 67rule 62 68!Dial-peer voice 1 POTStranslate-outgoing called 0

    !

  • 7/22/2019 ABC de Voz - verso 3

    39/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 39 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Como Detectar e Solucionar problemas de Voz

    Para detectar a causa ou origem dos problemas de voz preciso ter uma boa experincia ealguns comandos e debugs que podem auxiliar nesta busca. Alm de algumas tabelas de

    informaes como disconect cause e Seqncia de chamada do R2 Digital, que estaro nestecaptulo.A sequncia de um troubleshooting deve ser iniciada com a sinalizao local. Pode ser

    verificada a sinalizao local dos dois sites envolvidos, antes de comear a verificar a sinalizao derede e finalmente verificar as chamadas ponto a ponto.

    Comandos para Verificar Status e Sinallizao Local

    Alm de alguns comandos que podemos utilizar para verificar a Sinalizao Local, podemostambm usar o Loop interno para tentar isolar o problema, o Loop das interfaces analgicas edigitais est descrito no fim deste captulo.

    importante verificar se o cabeamento que est sendo utilizado est correto, levando emconta o tipo de cabo e a pinagem correta.

    Agora vamos ver alguns comandos que nos auxiliam na descoberta de problemas.

    Show VersionEste comando utilizado para verificar se as placas de voz foram reconhecidas devido ao

    software que est sendo utilizado.

    router # sh vercisco 1751 (MPC860P) processor (revision 0x200) with 55706K/9830K bytesprocessor board ID JAD063401XB (868143625), with hardware revision 0000MPC860P processor: part number 5, mask 2Bridging software.

    X.25 software, Version 3.0.0.1 FastEthernet/IEEE 802.3 interface(s)1 Serial(sync/async) network interface(s)2 Voice FXS interface(s)32K bytes of non-volatile configuration memory.32768K bytes of processor board System flash (Read/Write)

    show diagnosticEste comando utilizado para verificar se o equipamento reconheceu as placas PVDM de

    forma correta e se os DSPs esto disponveis.

    Router# show diagSlot 0:C1760 1FE VE 4SLOT DV Mainboard Port adapter, 9 portsPacket Voice DSP Module Slot 0:Hardware Revision : 2.2Part Number : 73-3815-01Board Revision : A0Deviation Number : 0-0Fab Version : 02PCB Serial Number : ICP0339007XRMA Test History : 00RMA Number : 0-0-0-0RMA History : 00Processor type : 02Number of DSP's : 2Type of DSP : TMS320C549

  • 7/22/2019 ABC de Voz - verso 3

    40/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 40 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    EEPROM format version 4EEPROM contents (hex):0x00: 04 FF 40 01 5B 41 02 02 82 49 0E E7 01 42 41 300x10: 80 00 00 00 00 02 02 C1 8B 49 43 50 30 33 33 390x20: 30 30 37 58 03 00 81 00 00 00 00 04 00 09 02 FF

    Show voice dspMostra algumas caractersticas e status das DSPs, e como esto associadas com as portas

    e quais so os cabealhos que utilizam.

    Router# show voice dsp

    Show voice portMostra detalhadamente todas as configuraes, inclusive as default de uma porta de voz

    especfica, dizendo o tipo da interface e seu status. Este comando tem algumas diferenas deacordo com o tipo da interface.

    Router# show voice port 3/0

    Foreign Exchange Station 3/0 Slot is 0, Sub-unit is 3, Port is 0Type of VoicePort is FXSOperation State is DORMANTAdministrative State is UPNo Interface Down FailureDescription is not setNoise Regeneration is enabledNon Linear Processing is enabled

    Non Linear Mute is disabledNon Linear Threshold is -21 dB

  • 7/22/2019 ABC de Voz - verso 3

    41/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 41 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Music On Hold Threshold is Set to -38 dBmIn Gain is Set to 10 dBOut Attenuation is Set to 3 dBEcho Cancellation is enabledEcho Cancellation NLP mute is disabledEcho Cancellation NLP threshold is -21 dB

    Echo Cancel Coverage is set to 8 msPlayout-delay Mode is set to defaultPlayout-delay Nominal is set to 60 msPlayout-delay Maximum is set to 200 msPlayout-delay Minimum mode is set to default, value 40 msPlayout-delay Fax is set to 300 msConnection Mode is normalConnection Number is not setInitial Time Out is set to 2 sInterdigit Time Out is set to 3 sCall Disconnect Time Out is set to 60 sRinging Time Out is set to 180 sWait Release Time Out is set to 30 s

    Companding Type is u-lawRegion Tone is set for BRAnalog Info Follows:

    Currently processing noneMaintenance Mode Set to None (not in mtc mode)Number of signaling protocol errors are 0Impedance is set to 600r OhmStation name None, Station number NoneTranslation profile (Incoming):Translation profile (Outgoing):Voice card specific Info Follows:Signal Type is loopStartRing Frequency is 25 Hz

    Hook Status is On HookRing Active Status is inactiveRing Ground Status is inactiveTip Ground Status is inactiveDigit Duration Timing is set to 100 msInterDigit Duration Timing is set to 100 msDisconnect acknowledgeRing Cadence is defined by CPTone SelectionRing Cadence are [10 40] * 100 msecRinger Equivalence Number is set to 1

    Show voice port sumaryMostra de forma resumida o status de todas as portas de voz.

    Router# show voice port summaryIN OUT

    PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC===== == =========== ===== ==== ======== ======== ==1/1:0 01 r2-digital up up seizeack idle y1/1:0 02 r2-digital up up idle clearbak y1/1:0 03 r2-digital up dorm idle idle y1/1:0 04 r2-digital up dorm idle idle y1/1:0 05 r2-digital up up answered idle y1/1:0 06 r2-digital up up answered idle y1/1:0 07 r2-digital up dorm idle idle y

    1/1:0 08 r2-digital up dorm idle idle y1/1:0 09 r2-digital up dorm idle idle y1/1:0 10 r2-digital up up answered idle y

  • 7/22/2019 ABC de Voz - verso 3

    42/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 42 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Show voice call sumaryMostra de forma resumida o status das chamadas que esto ocorrendo no momento em

    que se d o comando. Mostra o Cabealho utilizado, se VAD est ativado ou no e o status VPM eVTSP.

    router# show voice call sumary

    PORT CODEC VAD VTSP STATE VPM STATE=========== ======== ==== =========== ==============1/0 None y S_WAIT_RELEASE_NC EM_OFFHOOK1/1 None y S_DIGIT_COLLECT EM_OFFHOOK2/0 g729ar8 y S_SETUP_REQ_PROC EM_WAIT_FOR_ANSWER2/1 - - - EM_ONHOOK

    Show controller E1Mostra status e caractersticas configuradas no controller E1. sempre bom verificar erros e

    slips para verificar se o aterramento est OK!

    Router# show controller e1 3/0

    E1 3/0 is up.Applique type is Channelized E1 - balancedNo alarms detected.alarm-trigger is not setVersion info Firmware: 20011015, FPGA: 11Framing is NO-CRC4, Line Code is HDB3, Clock Source is Line.Data in current interval (300 seconds elapsed):

    0 Line Code Violations, 0 Path Code Violations0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs

    Total Data (last 24 hours)

    0 Line Code Violations, 0 Path Code Violations,0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins,0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs

    Comandos para Verificar Status e Sinallizao de Rede

    Depois de verificada a sinalizao Local, pode-se iniciar a verificar a sinalizao de rede, epara isso precisamos verificar os Dial-peers de sada se esto configurados corretamente e se asinterfaces de dados assumiram os valores configurados.

    O primeiro teste a ser feito o de conectividade, onde que pode nos ajudar o velho e bomPING.

    Router# ping10.10.10.1

    Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 10.10.10.1, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 102/122/146 ms

    Lembrando sempre que o ideal para voz que o tempo no ultrapasse 300ms ( o que querdizer 150ms para ir e 150ms para voltar). A partir deste tempo a qualidade de voz deve ser afetada.

  • 7/22/2019 ABC de Voz - verso 3

    43/74

    ABC de Voz Agosto/2003

    PorAndr Bonatti/Drcio Cobra Reviso 3 - Pg.: 43 de 74

    em 12/Agosto/2003 ABC de Voz - verso3.doc

    Show dial-peer voiceMostra todas as informaes do dial-peer, inclusive as caractersticas default que no

    aparecem quando se d o show running-config.

    Router# show dial-peer voice 1