Вы находитесь на странице: 1из 74

V

V
o
o
F
F
R
R
/
/
V
V
o
o
I
I
P
P

F
F
a
a
s
s
t
t
T
T
r
r
a
a
i
i
n
n
i
i
n
n
g
g


ABC de Voz
Apostila de Treinamento
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 2 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
ndice
Overview................................................................................................................................................. 4
Equipamentos, Interfaces e Cabeamento utilizados para Voz. ........................................................ 5
Roteadores para Voz......................................................................................................................................... 5
Voice Network Module .................................................................................................................................... 8
Voice Interface Card - Analgica..................................................................................................................... 8
Voice Interface Card Digital.......................................................................................................................... 9
Cabeamento para Voz..................................................................................................................................... 10
Tabela de Pinagem FXS e FXO. ................................................................................................................ 10
Tabela de Pinagem E&M. .......................................................................................................................... 10
Tabela para Pinagem E1 Digital ................................................................................................................. 10
Quando utilizada interface de Voz............................................................................................................... 11
Conexo de Roteadores com PABX.................................................................................................. 12
Analgico: ...................................................................................................................................................... 12
Voice-Ports................................................................................................................................................. 13
FXS e FXO................................................................................................................................................. 13
E&M analgico .......................................................................................................................................... 15
Digital............................................................................................................................................................. 19
Controller E1.............................................................................................................................................. 19
E&M Digital............................................................................................................................................... 19
R2 Digital ................................................................................................................................................... 20
ISDN QSIG............................................................................................................................................. 21
Como preparar dados para trafegar voz........................................................................................... 23
VoFR: ............................................................................................................................................................. 23
Tcnicas de QoS VoFR. ............................................................................................................................. 23
FR PIPQ..................................................................................................................................................... 23
FR Traffic-Shapping................................................................................................................................... 24
QoS Frame-Relay Traffic-Shaping.......................................................................................................... 24
VoIP: .............................................................................................................................................................. 26
Protocolos VoIP ......................................................................................................................................... 26
Compresso de cabealho RTP .................................................................................................................. 27
Tipos de Filas IP......................................................................................................................................... 27
VoIP sobre Frame-Relay ............................................................................................................................ 28
VoIP sobre PPP .......................................................................................................................................... 29
Recomendaes .............................................................................................................................................. 31
Recomendaes QoS para VoIP................................................................................................................. 31
Recomendaes Fila para VoIP.................................................................................................................. 31
Recomendaes de Fragmentao para VoIP............................................................................................. 31
Recomendaes Traffic-Shaping para VoIP............................................................................................... 31
Plano de discagem.............................................................................................................................. 32
Como criar Plano de Discagem...................................................................................................................... 32
Centralizar o plano de discagem..................................................................................................................... 33
VoFR Tandem............................................................................................................................................ 33
VoIP Gatekeeper ..................................................................................................................................... 34
Como Manipular o Plano de Discagem.......................................................................................................... 37
Como Detectar e Solucionar problemas de Voz .............................................................................. 39
Comandos para Verificar Status e Sinallizao Local.................................................................................... 39
Show Version ............................................................................................................................................. 39
show diagnostic .......................................................................................................................................... 39
Show voice dsp........................................................................................................................................... 40
Show voice port.......................................................................................................................................... 40
Show voice port sumary ............................................................................................................................. 41
Show voice call sumary.............................................................................................................................. 42
Show controller E1..................................................................................................................................... 42
Comandos para Verificar Status e Sinallizao de Rede................................................................................ 42
Show dial-peer voice .................................................................................................................................. 43
Show dial-peer voice sumary ..................................................................................................................... 44
Show frame-relay pvc................................................................................................................................. 44
Show frame-relay pvc n............................................................................................................................ 45
show policy-map interface.......................................................................................................................... 45
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 3 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Show gatekeeper endpoint.......................................................................................................................... 46
Show gatekeeper gw................................................................................................................................... 46
Comandos para Verificar Status e Sinalizao das chamadas ponto a ponto ................................................. 46
show call active voice brief ........................................................................................................................ 46
show call history voice last n .................................................................................................................... 47
Show gatekeeper call .................................................................................................................................. 47
show voice call status ................................................................................................................................. 48
Debugs............................................................................................................................................................ 48
Debug voice ccapi inout ............................................................................................................................. 48
Debug vpm all ............................................................................................................................................ 51
Debug vtsp all............................................................................................................................................. 55
Debug isdn q931......................................................................................................................................... 63
Loop ............................................................................................................................................................... 65
Analgico ................................................................................................................................................... 65
Digital......................................................................................................................................................... 65
Alguns documentos que podem ajudar........................................................................................................... 66
Causas de desconexo ................................................................................................................................ 66
Seqncia de chamada R2.......................................................................................................................... 66
Laboratrio de voz .............................................................................................................................. 67
1 Analgico p/ analgico FXS e FXO...................................................................................................... 67
Topologia.................................................................................................................................................... 67
Informaes para configurao de dados ................................................................................................... 67
Informaes para configurao de Voz ...................................................................................................... 67
2 Analgico p/ analgico FXS e E&M..................................................................................................... 68
Topologia.................................................................................................................................................... 68
Informaes para configurao de dados ................................................................................................... 68
Informaes para configurao de Voz ...................................................................................................... 68
3 Digital p/ analgico R2 e FXS............................................................................................................... 69
Topologia.................................................................................................................................................... 69
Informaes para configurao de dados ................................................................................................... 69
Informaes para configurao de Voz ...................................................................................................... 69
4 Digital p/ analgico E&M e FXS .......................................................................................................... 70
Topologia.................................................................................................................................................... 70
Informaes para configurao de dados ................................................................................................... 70
Informaes para configurao de Voz ...................................................................................................... 70
5 Digital p/ analgico ISDN-QSIG e FXS ............................................................................................... 71
Topologia.................................................................................................................................................... 71
Informaes para configurao de dados ................................................................................................... 71
Informaes para configurao de Voz ...................................................................................................... 71
6 Digital p/ analgico R2 DTMF e FXS com Tandem VoFR.................................................................. 72
Topologia.................................................................................................................................................... 72
Informaes para configurao de dados ................................................................................................... 72
Informaes para configurao de Voz ...................................................................................................... 72
7 Digital p/ analgico R2 MFC e FXS com Gatekeeper VoIP................................................................. 73
Topologia.................................................................................................................................................... 73
Informaes para configurao de dados ................................................................................................... 73
Informaes para configurao de Voz ...................................................................................................... 73
Equipamentos utilizados em todos os laboratrios:........................................................................................ 74
ABC de Voz Agosto/2003
Por Andr 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 os
equipamentos 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 de
forma correta.
Quarto, criar o plano de discagem, a forma utilizada para encaminhar as ligaes para
outros sites.
E por ltimo tentar definir e resolver alguns problemas mais comuns, com algumas tabelas e
debugs.
muito importante antes de qualquer coisa, verificar a verso de software utilizada pelos
equipamentos. Para garantir que no teremos problemas necessrio utilizar verses 12.2 ou
superior, e que os equipamentos tenham a mesma verso para evitar problemas de
incompatibilidade. importante lembrar que alm das verses existem as caractersicas do software
(Features) que precisa ser lembrada, para que o software seja compatvel com voz necessrio
que 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.
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 5 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc

Equipamentos, Interfaces e Cabeamento utilizados para
Voz.

Roteadores para Voz

Existem equipamentos modulares que suportam voz, como por exemplo, os da famlia 3600
e 2600, mas que precisam de mdulos e cartes voz.
E existem equipamentos que tm slots para voz onde no precisam de mdulos, utilizam
apenas os cartes, como os da famlia 175x.

Existe o MC3810, que diferente do padro dos equipamentos Cisco devido a ter sido
comprado de outra empresa, no momento est descontinuado, porm ainda existe em muitos
clientes. Seu Hardware diferente, porm seu funcionamento e comandos utilizados so muito
parecidos.

Nota1: No MC3810 a sinalizao R2 no suportada.
Nota2: Quando utilizada a sinalizao ISDN-QSIG a serial 1 fica limitada a 192kbps.
ABC de Voz Agosto/2003
Por Andr 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 distribuio
interna 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:

ABC de Voz Agosto/2003
Por Andr 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, um
equipamento 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 o
antigo 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 certa
quantidade de portas de voz analgica ou canais digitais de voz. Podemos mostrar uma matriz de
compatibilidade de PVDMs para cada roteador e interface de voz:




ABC de Voz Agosto/2003
Por Andr 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 interfaces
VIC (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 VICs
para podermos conectar o roteador ao PABX ou a um aparelho telefnico (no caso de uma VIC
FXS). Existem 3 tipos de VIC. Onde o que difere uma das outras a sinalizao que so as
seguintes, E&M, FXS e FXO.
E&M Interface que utiliza alm dos fios de Tx e
Rx 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 uma
placa que usa a mesma sinalizao E&M.



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




FXS Interface que utiliza sinalizao de um
ramal normal. Pode-se conectar a uma central telefnica
ou a um aparelho telefnico simples.


ABC de Voz Agosto/2003
Por Andr 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 diferenciar
pela 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 vrias
sinalizaes, desde ISDN, CAS e R2. Pode-se tambm
utilizar a sinalizao CCS em Transparent ou
Forwarding.

2E1 podem ser configuradas separadamente
ou no, para utilizar as duas interfaces precisa-se da
NM-HDV com cinco PVDMs.

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


As VICs podem estar conectadas a uma NM,

, ou a um roteador com slots de voz.


ABC de Voz Agosto/2003
Por Andr 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 e
FXO, utilizasse um cabo como os para telefones normais com RJ11 e dois fios;
RJ-11
Pino Sinal
1 -
2 -
3 Ring
4 Tip
5 -
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 Fios
Tipo
Operao 4 Fios
Tipo
Pino 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 M
3 R Ring, audio input - - - - R R R R
4 R/R1 Ring, audio input/output or output R R R R R1 R1 R1 R1
5 T/T1 Tip, audio input/output or output T T T T T1 T1 T1 T1
6 T Tip, audio input - - - - T T T T
7 E Signaling output E E E E E E E E
8 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 em
conexes de voz.

Pino Descrio
1 Receive ring
2 Receive tip
3 Transmit ring
4 No connection
5 Transmit tip
6 No connection
7 No connection
8 No connection
ABC de Voz Agosto/2003
Por Andr 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 ou
at mesmo um simples aparelho telefnico, algo parecido com o que podemos ver na figura abaixo:



E1-Cas
E1-R2
E&M
Analgico
FXS
FXO
ABC de Voz Agosto/2003
Por Andr 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 precisa
verificar que tipo de interface e qual o cabo utilizado;

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

router # sh ver
cisco 1751 (MPC860P) processor (revision 0x200) with 55706K/9830K bytes
processor board ID JAD063401XB (868143625), with hardware revision 0000
MPC860P processor: part number 5, mask 2
Bridging 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 de
1 DSP;

Router# show diag
Slot 0:
C1760 1FE VE 4SLOT DV Mainboard Port adapter, 9 ports
Packet Voice DSP Module Slot 0:
Hardware Revision : 2.2
Part Number : 73-3815-01
Board Revision : A0
Deviation Number : 0-0
Fab Version : 02
PCB Serial Number : ICP0339007X
RMA Test History : 00
RMA Number : 0-0-0-0
RMA History : 00
Processor type : 02
Number of DSP's : 2
Type of DSP : TMS320C549
EEPROM format version 4
EEPROM contents (hex):
0x00: 04 FF 40 01 5B 41 02 02 82 49 0E E7 01 42 41 30
0x10: 80 00 00 00 00 02 02 C1 8B 49 43 50 30 33 33 39
0x20: 30 30 37 58 03 00 81 00 00 00 00 04 00 09 02 FF

ABC de Voz Agosto/2003
Por Andr 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 summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
===== === ============ ===== ==== ======== ======== ==
1/1:0 01 r2-digital up none idle idle y
1/1:0 02 r2-digital up up answered idle y
1/1:0 03 r2-digital up up answered idle y
1/1:0 04 r2-digital up up answered idle y
1/1:0 05 r2-digital up up answered idle y
1/1:0 06 r2-digital up dorm idle idle y
1/1:0 07 r2-digital up up seizeack idle y
1/1:0 08 r2-digital up dorm idle idle y
1/1:0 09 r2-digital up up seizeack idle y
1/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 que
devemos aplicar os comandos que veremos abaixo. importante lembrar que podemos ativar ou
desativar 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 se
pode habilitar ou desabilitar somente 1 delas.

FXS e FXO

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

(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


ABC de Voz Agosto/2003
Por Andr 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 ser
discado 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 para
gerar 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, normalmente
utilizada 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 da
interface:
output attenuation value {0 a 14 decibis}

(c) Echo cancel coverage habilita e dimensiona o cancelamento ou no do eco enviado e
recebido 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 para
envio 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 dos
dgitos em milissegundos, de 50 a 500

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

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


ABC de Voz Agosto/2003
Por Andr 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/0
cptone BR
timeouts interdigit 3
timing digits 100
connection plar 12
echo-cancellation
echo-cancellation coverage 10

E&M analgico

E&M analgico: uma sinalizao de tronco utilizada pelos PABXs baseada na ocupao
dos fios E e M, utilizando para dgitos e fonia mais 2 ou 4 fios. Somando com o fio utilizado para
enviar o terra, pode-se dizer que se utiliza 7 ou 5 fios para uma conexo E&M. Devido aos tipos de
ocupao, mais as formas de aterramento temos uma diversidade grande de E&M, para
entendermos 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 um
pulso Wink, s ento so enviados os dgitos. Recebe-se durante algum tempo o ring-back at que
o 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 aterramento
do pino E, os dgitos so enviados logo em seguida. Recebe-se durante algum tempo o ring-back
at que o receptor atenda e haja a conversao. Ento quando desligado as duas pontas voltam
para livre.

ABC de Voz Agosto/2003
Por Andr 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 tempo
em milissegundos (Delay), e s aps envia os dgitos. Recebe-se durante algum tempo o ring-back
at que o receptor atenda e haja a conversao. Ento quando desligado as duas pontas voltam
para livre. pouco utilizada no Brasil.

Aterramento

Aterramento fundamental para que se possa ter sucesso numa instalao de E&M
analgica, portanto interessante entender que podem ser utilizados diversos tipos de
aterramentos. O mais comum o que chamamos de tipo V, porm tambm existem os tipos I, II e
III.
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 -53
volts.

Tipo I













Tipo II

















ABC de Voz Agosto/2003
Por Andr 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 sinalizao
utilizada nas ligaes, o aterramento usado e a quantidade de fios Txs e Rxs que pode ser 2 fios (1
Txs e 1 Rxs) ou 4 fios (2 Txs e 2 Rxs), s assim podemos comear a configurao. Os comandos
utilizados 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 V
onde 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 no
sistema de telefonia onde a porta est conectada:
impedance {600c | 600r | 900c | complex1 |complex2}

ABC de Voz Agosto/2003
Por Andr 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 ser
discado 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 para
gerar 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 para
envio 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 ocupao
at o envio dos dgitos, de 20 a 2000
timing dial-pulse min-delay milliseconds determina o tempo entre a gerao de
um pulso wink. 0 a 5000
timing digit milliseconds determina a durao do dgito, de 50 a 100
timing inter-digit milliseconds determina a durao do tempo entre os dgitos, de
50 a 500
timing pulse pulse-per-second determina a faixa de pulsos por segundos
enviados, de 10 a 20
timing pulse-inter-digit milliseconds determina o tempo entre os dgitos de pulso,
100 a 1000
timing 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 wink
para iniciar o sinal, de 100 a 5000

Em resumo vai ficar mais ou menos assim:

voice-port 1/1
signal immediate
type 5
operation 4-wire
input gain 10
cptone BR
timeouts interdigit 4
timing digit 140
timing dialout-delay 70
timing percentbreak 60

ABC de Voz Agosto/2003
Por Andr 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 precisamos
configurar a controller E1, depois precisamos configurar a sinalizao de ocupao em conjunto
com a sinalizao de registradores. importante lembrar que sempre teremos um time-slot utilizado
para 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 so
utilizados 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 e
PABX:
linecode {HDB3 | AMI} normalmente HDB3
c) timing determina se ir receber ou gerar o clock:
clock source {internal | line}

Em resumo vai ficar mais ou menos assim:

controller E1 1/0
framing NO-CRC4
linecode HDB3
clock 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 a
sinalizao de registradores que pode ser e&m-immediate, e&m-delay e e&m-wink. O comando
utilizado 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/0
framing NO-CRC4
linecode HDB3
clock source line
ds0-group 0 timeslots 1-15,17-31 type e&m-immediate

Depois de definida a sinalizao, criado um voice-port, com a quantidade de canais
criados 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 utilizam
apenas A ou AB, o fabricante do PABX deve informar quais bits utiliza, tanto para sinalizao de
livre como para ocupado. Para isso utilizamos os seguintes comandos dentro do voice-port:

ABC de Voz Agosto/2003
Por Andr 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 ocupado
define Tx-bits idle ABCD
define Tx-bits seize ABCD
define Rx-bits idle ABCD
define Rx-bits seize ABCD
ignore rx-c-bit
ignore rx-d-bit

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

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

controller E1 1/0
framing NO-CRC4
linecode HDB3
clock source line
ds0-group 0 timeslots 1-15,17-31 type e&m-immediate
!
voice-port 1:1
define Tx-bits idle 1011
define Tx-bits seize 0101
define Rx-bits idle 1011
define Rx-bits seize 0101
no ignore rx-b-bit
cptone BR
timeout initial digits 3
timeout inter-digit 2
input 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 vrios
pases em verses e variveis de CCITT-R2.
As especificaes da sinalizao R2 esto contidas na (ITU-T), recomendaes Q.400 at
Q.490. A sinalizao E1 R2 um padro de sinalizao internacional que comum para redes com
E1. A sinalizao E1 R2 tem sido suportada nos roteadores Cisco 2600/3600/7200/7500 a partir da
verso 12.1(3)T.
Diferente do E&M Digital o R2 utiliza MFC ao invs de DTMF, apesar de existir a opo de
utilizar DTMF. O MFC utiliza apenas dgitos de 0 a 9, diferente do DTMF que pode utilizar smbolos
como *. Mais uma diferena que no precisamos setar os bits ABCD, pois j est padronizado a
ocupao 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 est
originando a chamada, o que possibilita hoje nos telefones digitais mostrar os nmeros de quem
est ligando, para isso devemos acrescentar no final do comando ani
Esta a nica sinalizao em que se tem um padro brasileiro, por isso utilizada por
todas empresas de telecomunicaes.

Nota: Sinalizao R2 no suportada no roteador Cisco MC3810.

Para configurarmos a sinalizao R2, temos a sinalizao de ocupao (digital, analgica e
pulso) e a sinalizao de registradores (DTMF, compelled, non-compelled e semi-compelled), desta
forma 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}

ABC de Voz Agosto/2003
Por Andr 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-custom
com 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 se
possam 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/0
framing NO-CRC4
linecode HDB3
clock source line
ds0-group 1 timeslots 1-15,17-31 type r2-digital r2-compelled ani
cas-custom 1
country brazil use-defaults
metering
category 2
answer-signal group-b 1
!
voice-port 1/0:1
cptone Br
timeout initial digits 2
timeout inter-digit 2

ISDN QSIG

O protocolo QSIG prov uma sinalizao para integrar o roteador e o PABX. baseado no
padro Q.931 ISDN. Usando a sinalizao Primary QSIG o roteador pode rotear chamadas de voz
de um PABX cruzar uma rede at outro roteador que pode ento transportar a sinalizao e os
pacotes de voz a um segundo PABX.
Esta configurao feita dentro da controller E1. Esta sinalizao pode prover vrias facilidades ao
PABX 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 a
sinalizao QSIG
Router(config )# controller {T1 | E1}
controller_number
Entra na controller para configurar
Router(config-controller)# pri-group [timeslot
range]
Configura o E1 para carregar trfego de voz,
voc vai configurar a quantidade de time-
slots (canais), dos 31 canais ser utilizado o
15 para controle. criada uma interface para
controle e o voice-port com os canais
especificados que sobrarem.
Router(config)# interface serial 1:15 Entra na interface que criada para controle.
ABC de Voz Agosto/2003
Por Andr 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 de
voz, necessrio acrescentar antes na
configurao global para que seja aceito na
interface.
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 ao
PABX de destino.
Router(config-if)# isdn incoming-voice modem

Encaminha as chamadas de voz que
entrarem para o tratamento delas como
dados analgicos.
Router(config-if)# isdn network-failure-cause
[ value]
Opcional, especifica o cdigo da causa da
falha para passar ao PABX quando a
chamada no completa ou tem problemas.
Todos os cdigos de causa exceto Normal
Call Clearing (16), User Busy (17), No User
Responding (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 PRI
para fazer as chamadas de sada em ordem
crescente 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-CRC4
clock source internal
pri-group timeslots 1-31
!
interface Serial1:15
isdn switch-type primary-qsig
isdn overlap-receiving T302 500
isdn incoming-voice voice
isdn bchan-number-order ascending
!
voice-port 1:15
cptone BR
timeouts initial 2
timeouts interdigit 3

ABC de Voz Agosto/2003
Por Andr 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 independentes
de um endereo IP, os dados da voz so encaminhados em um frame FR, num PVC, dentro de uma
DLCI.
VoIP Quando utilizada Voz sobre IP, necessrio um protocolo nvel 2, que pode ser
FR ou PPP. Os dados da voz so encaminhados em pacotes IPs, que por sua vez so
encapsulados em um frame FR ou PPP. Desta forma precisamos preparar os 2 protocolos para
priorizar 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 bandwidth
efficiency 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)
Bandwidth
management
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 PVC
apenas com os grupos High, Medium , Normal e Low, tambm permite:
- PVC transportando trfego de voz possa ter prioridade absoluta sobre um PVC transportando
sinallizao de trfego.
- PVC transportando trfego de sinalizao possa ter prioridade absoluta sobre um PVC
transportando dados. Prover os seguintes nveis de prioridade:
High
Medium
Normal
Low

Cada pacote enviado para a fila de prioridade correta baseado no nvel de prioridade
configurado para aquela DLCI.
Para aplicar no PVC, criado um map-class e dentro dele colocamos a prioridade dos
pacotes.

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 o
Frame Relay map class.
ABC de Voz Agosto/2003
Por Andr 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-queue
priority [high-limit medium-limit normal-limit
low-limit]
Habilita FR PIPQ e limita as filas de
prioridades 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-Relay
Router(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 de
banda para voz e fragmentar os pacotes de dados de forma a termos qualidade de voz. O comando
Voice Bandwidth , configurado dentro da classe serve para reservar a banda de uso para voz, e o
Fragment utilizado para fragmentar os frames e garantir a qualidade de voz.

Basicamente precisamos dos seguintes comandos:

Frame-relay traffic-shapping para
habilitar o traffic-shape
Interface Serial0/0
frame-relay traffic-shapping
class nome-da-classe associa a
classe aonde ir setar os parmetros do
traffic-shape
Frame-relay interface-dlci 111
class nome-da-classe
vofr cisco para definir o
encapsulamento de voz
Frame-relay interface-dlci 111
vofr cisco
Map-class frame-relay nome-da-classe
define 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 da
rajada (p/ voz utiliza-se 1% do acesso)
Frame-relay bc 640
frame-relay be configura a rajada que
excede (p/ voz utiliza-se 0)
Frame-relay be 0
Frame-relay mincir configura-se o CIR Frame-relay mincir 24000
Frame-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 uma
idia melhor de como funcionam o CIR, MinCIR, BC e BE, pois apesar da nomenclatura o
significado 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 provedora
quando se trata de voz;
Mincir o limite mnimo da velocidade em que o roteador dever enviar os pacotes, ou
seja, o roteador dever garantir (se houver trfego suficiente) que os pacotes ser enviados nesta
velocidade ou superior. Normalmente a velocidade do CIR enviado pelas provedoras de acesso;
ABC de Voz Agosto/2003
Por Andr 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 quantos
bytes de dados so enviados. As provedoras de acesso utilizam uma faixa por segundo, quer dizer
que se o CIR da provedora for de 128k ser enviado 128k por segundo, porm o roteador Cisco
envia rajadas menores, em um tempo menor que de 0,125 segundos (que 1/8 de segundo), por
exemplo 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 de
acesso 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 rajada
configurada (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

A
c
e
s
s
o

=

1
2
8
K
b
y
t
e
s

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 b
64kb 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 OK
256kb 320 b 640 b 960 b 1280 b OK OK OK
512kb 640 b 1280 b OK OK OK OK OK
768kb 1000 b OK OK OK OK OK OK
Link
Speed
1536kb OK OK OK OK OK OK OK

Bc
Bc+Be

Bits
Sent
Tc To
Time
Esta linha representa
CIR
Nesta linha fica o
Limite do acesso
Estes pacotes sero
discartados pela rede.
Estes pacotes sero
marcados com DE e
podem ser discartados.
Estes pacotes sero
processados
corretamente.
ABC de Voz Agosto/2003
Por Andr 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 2
PVCs, um para dados e outro para voz, os pacotes chegam em srie na mesma interface fsica e
no 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 de
voz. Desta foram, existe a necessidade de se fragmentar os pacotes do PVC de dados.

Em resumo vai ficar mais ou menos assim:

interface Serial0
bandwidth 128
no ip address
encapsulation frame-relay IETF
no ip mroute-cache
frame-relay traffic-shaping
frame-relay lmi-type cisco
!
interface Serial0.1 point-to-point
description Conexo com Mxico
ip address 10.0.2.1 255.255.255.252
frame-relay interface-dlci 22
class 128kv
vofr cisco
!
map-class frame-relay 128kv
frame-relay cir 128000
frame-relay bc 1280
frame-relay be 0
frame-relay mincir 64000
frame-relay voice bandwidth 24000
frame-relay fragment 160

VoIP:
Protocolos VoIP

Inicialmente precisamos dar uma olhada nos protocolos utilizados para trafegar voz sobre
IP, e termos uma viso de como funciona. Temos na camada 4 (transporte) os principais protocolos
de 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 uma
rede, estabilizar uma reserva de banda no
caminho entre eles, para predeterminar e
garantir QoS para a transmisso de dados.

ABC de Voz Agosto/2003
Por Andr 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 bytes
utilizamos a compresso de cabealho, desta forma o cabealho RTP passa a ter de 2 a 4 bytes
como mostra a figura abaixo.


Tipos de Filas IP

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

Tipo de Fila Uso Geral Uso de Voz
First-In, First-Out (FIFO) - Bom para interfaces de alta
velocidade
- Bom para interfaces de
baixa velocidade
- no utilizado para voz

Priority Queuing (PQ) - Tipos de Trfego
- Trabalha bem para um
pequeno nmero de tipos
de trfego
- no utilizado para voz

Custom Queuing (CQ) - Trabalha bem para trfego
SNA
- no utilizado para voz

Weighted Fair Queue (WFQ) - Trabalha bem para dados - no recomendado, mas
pode ser usado utilizado
para voz

Priority Queue - Weighted Fair
Queuing (PQ-WFQ)
- Trabalha bem para
interfaces e PVCs que
carregam dados e voz.
- Recomendado quando LLQ
no est disponvel.
Class-Based-Weighted Fair
Queuing (CBWFQ)
- Prove classificao rica e
policy framework para filas
com diferentes tipos de
trfego.
- No usado para voz.
Low Latency Queuing (LLQ) - Prove classificao rica e
policy framework para filas
com diferentes tipos de
trfego.
- Tcnica de queuing
recomendada para
conexes de voz e dados.

Da mesma forma como no VoFR, precisamos de comandos para garantir a reserva de
banda para voz e fragmentar dados de forma a termos qualidade de voz. Neste caso, temos
diferentes modos de configurar, dependendo do protocolo nvel 2 utilizado ( FR ou PPP). Para
reservar banda e priorizar os pacotes utilizamos um policy, porm precisamos fragmentar para
garantir qualidade e isso temos que fazer no nvel 2.
ABC de Voz Agosto/2003
Por Andr 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 criar
uma classe para os pacotes de voz
Configurao global
class-map match-all nome-da-classe
match ip precedence 5 ou ip qos dscp ef
seleciona os pacotes de voz que so marcados
como precedence 5.
Dentro da classe
match ip precedence 5 ou ip qos dscp ef
Ip precedence 5 ou ip qos dscp ef marca os
pacotes ips como precedence 5
Dentro do Dial-peer voice 1 voip
Ip precedence 5 ou ip qos dscp ef
policy-map nome-do-policy cria o policy
para priorizar pacotes de voz e reservar banda
Configurao global
policy-map nome-do-policy
Class nome-da-classe seta a classe j
configurada
Dentro do policy
Class nome-da-classe
Priority nn prioriza os pacotes e reserva a
banda 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 default
para o restante dos pacotes
Dentro do policy
class class-default
Fair-queue especifica uma fila para serem
colocados os pacotes
Dentro do policy e dentro da classe
fair-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 tabela
abaixo:

Codec Information Bandwidth Calculations
Codec
& Bit
Rate
(Kbps)
Codec
Sample
Size
(Bytes)
Codec
Sample
Interval
(ms)
Mean
Opinion
Score
(MOS)
Voice
Payload
Size
(Bytes)
Voice
Payload
Size
(ms)
Packets
Per
Second
(PPS)
Bandwidth
MP or
FRF.12
(Kbps)
Bandwidth
w/cRTP
MP or
FRF.12
(Kbps)
Bandwidth
Ethernet
(Kbps)
G.711
(64
Kbps)
80
Bytes
10 ms 4.1 160
Bytes
20 ms 50 82.8 Kbps 67.6 Kbps 87.2 Kbps
G.729
(8
Kbps)
10
Bytes
10 ms 3.92 20 Bytes 20 ms 50 26.8 Kbps 11.6 Kbps 31.2 Kbps
G.723.1
(6.3
Kbps)
24
Bytes
30 ms 3.9 24 Bytes 30 ms 34 18.9 Kbps 8.8 Kbps 21.9 Kbps
G.723.1
(5.3
Kbps)
20
Bytes
30 ms 3.8 20 Bytes 30 ms 34 17.9 Kbps 7.7 Kbps 20.8 Kbps
G.726
(32
Kbps)
20
Bytes
5 ms 3.85 80 Bytes 20 ms 50 50.8 Kbps 35.6 Kbps 55.2 Kbps
G.726
(24
Kbps)
15
Bytes
5 ms 60 Bytes 20 ms 50 42.8 Kbps 27.6 Kbps 47.2 Kbps
G.728
(16
Kbps)
10
Bytes
5 ms 3.61 60 Bytes 30 ms 34 28.5 Kbps 18.4 Kbps 31.5 Kbps
ABC de Voz Agosto/2003
Por Andr 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 voz
match ip precedence 5
!
policy-map voz
class voz
priority 90
class class-default
fair-queue
random-detect

Agora para que possamos fragmentar os frames por onde vo passar os pacotes
precisamos fazer o seguinte:
Primeiro para Frame-Relay, que como j foi visto anteriormente, iro notar que precisamos
alm 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 Serial0
no ip address
encapsulation frame-relay
frame-relay traffic-shaping
frame-relay lmi-type cisco
!
interface Serial0.1 point-to-point
ip address 10.0.0.1 255.255.255.252
ip rtp header-compression
frame-relay interface-dlci 22
class 64kv
!
map-class frame-relay 64kv
frame-relay cir 64000
frame-relay bc 640
frame-relay be 0
frame-relay mincir 24000
frame-relay fragment 80
service-policy output voz

VoIP sobre PPP

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

Encapsulation ppp habilitar encapsulamento
PPP na interface serial.
Dentro da interface serial 0
encapsulation ppp
ppp multilink habilita o multilink na interface. Dentro da interface serial 0
ppp multilink
Multilink-group 2 associa esta interface com
multilink habilitado ao grupo 2
Dentro da interface serial 0
Multilink-group 2
Interface Multilink2 cria uma interface
multilink2 para configuraes especficas.
Na configurao global
Interface multilink2
ppp multilink habilita o multilink na interface. Dentro da interface multilink2
ppp multilink
ppp multilink fragment-delay 1 configura o
tempo de delay do frame.
Dentro da interface multilink2
ppp multilink fragment-delay
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 30 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
ppp multilink interleave precisa estar
habilitado para que se possa fragmentar
Dentro da interface multilink2
ppp multilink interleave
Multilink-group 2 associa esta interface com
multilink habilitado ao grupo 2
Dentro da interface multilink2
Multilink-group 2
max-reserved-bandwidth nn reserva banda
para trfego de voz em Kbytes
Dentro da interface multilink2
max-reserved-bandwidth 80
Ip rtp header-compression iphc-format
comprime cabealho RTP (Real Time Protocol
usado para voz)
Dentro da interface multilink2
ip rtp header-compression iphc-format
Service-policy output voz associa o policy
interface multilink2
Dentro da interface multilink2
service-policy output voz

Em resumo fica assim:

interface Serial0
bandwidth 64
no ip address
encapsulation ppp
no fair-queue
ppp multilink
multilink-group 2
!
interface Multilink2
bandwidth 64
ip address 192.168.1.1 255.255.255.0
max-reserved-bandwidth 24
service-policy output voz
ppp multilink
ppp multilink fragment-delay 1
ppp multilink interleave
multilink-group 2
ip rtp header-compression iphc-format
ip tcp header-compression iphc-format

ABC de Voz Agosto/2003
Por Andr 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 VoIP
For 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.


ABC de Voz Agosto/2003
Por Andr 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 para
encaminhar 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 VoIP
ou VoFR). Os Dial-peer de voz podem ser de sada ou entrada, pois vamos ver que algumas
sinalizaes necessitam de Dial-peers de entrada, apesar de que podemos criar um Dial-peer de
sada e acrescentar comandos de entrada, dessa forma ele pode ser de entrada e sada ao mesmo
tempo.
Antes de comear a configurar o plano de discagem precisamos definir uma tabela com os
cdigos de localidades, a quantidade de dgitos que tero os ramais de cada localidade e quais
sero 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 uma
interface de voz, VOIP e VOFR so para dados
que so encaminhados a uma interface WAN.
Router(config-dial-peer)# destination-pattern
string [T]
Encontra os dgitos da chamada. A string pode
ser dgitos de 0 a 9, mais o * e # em algumas
sinalizaes DTMF, o . utilizado como um
wildmask.
Router(config-dial-peer)# port location Associa o Dial-peer a uma interface de voz, caso
seja um dial-peer de voz.
Router(config-dial-peer)# direct-inward-dial Utilizado em Dial-peer de entrada para as
interfaces que no necessitam de tom de
discagem, como o caso de R2 Compelled.
Router(config-dial-peer)# forward-digits { num-
digit |all | extra}
Determina o nmero de dgitos que ser
encaminhado para o PABX, utilizado em Dial-
peers de voz.
Router(config-dial-peer)# max-conn number Determina o nmero mximo de conexes para
este 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 o
mesmo destination-pattern.
Router(config-dial-peer)# prefix string Inclui um prefixo que o sistema inclui
automaticamente 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 que
no haja negociao, a transmisso acontece
mais rpida.
Router(config-dial-peer)# translate-outgoing
{called | calling} name-tag
Determina que ser feita uma traduo ao
nmero da chamada que for encontrada por este
Dial-peer, as regras de traduo devem ser
definidas anteriormente na configurao global.
Router(config-dial-peer)# vad Habilita o VAD (Voice Activate Detection) para a
transmisso da chamada, utilizado em dial-peers
de dados.
Router(config-dial-peer)# ip precedence 5 ou ip
qos dscp cs5 media
Marca os pacotes de voz IP com precedence 5
para QoS.
Router(config-dial-peer)# session target
{ipv4: destination-address}

Determina o endereo do prximo salto para
onde ser encaminhada a chamada, utilizado
somente 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 somente
para Dial-peers VoFR.
ABC de Voz Agosto/2003
Por Andr 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 1
destination-pattern 11....
port 1/0:0

Dial-peer de voz de entrada:

dial-peer voice 2 pots
preference 1
destination-pattern ....
direct-inward-dial
port 1/0:0

Dial-peer de dados de VoIP:

dial-peer voice 3 voip
destination-pattern .T
session target ipv4:172.168.1.1
ip qos dscp cs5 media

Dial-peer de dados de VoFR:

dial-peer voice 4 voip
destination-pattern .T
session 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 a
30 pontos que conversam entre si, torna-se invivel colocar o plano de discagem de todos os pontos
em cada ponto, preciso centralizar. Para centralizar precisamos utillizar o Tandem (para VoFR) ou
o Gatekeeper (para VoIP).

VoFR Tandem

Para centralizar as chamadas utilizando Tandem preciso que em cada ponto remoto, seja
acrescentado 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 sejam
enviadas 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 so
encaminhados a uma interface WAN.
Router(config-dial-peer)# destination-pattern
string [T]
.T identifica que todas as chamadas que no
sejam locais sero enviadas ao destino abaixo.
Router(config-dial-peer)# session target
interface DLCI

Determina a interface e DLCI pela qual ser
encaminhada a chamada, utilizado somente
para Dial-peers VoFR, no caso do Tandem
apontado o site Central.

ABC de Voz Agosto/2003
Por Andr 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, por
exmeplo site A e site B, o que garante que as chamadas que chegarem, por exemplo, do site A
passe 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 pots
destination-pattern 2...
port 1/1
forward-digits all
!
dial-peer voice 10 vofr
destination-pattern .T
session target Serial0 21

Site B

dial-peer voice 1 pots
destination-pattern 3...
port 1/1
forward-digits all
!
dial-peer voice 10 vofr
destination-pattern .T
session target Serial0 20

Site Central

dial-peer voice 1 pots
destination-pattern 1...
port 1/1
forward-digits all
!
dial-peer voice 10 vofr
destination-pattern 2...
session target Serial0 21
!
dial-peer voice 20 vofr
destination-pattern 3...
session target Serial0 20

VoIP Gatekeeper

Gatekeeper, em resumo um DNS para voz, que recebe o nmero da chamada de voz de
um ponto de origem, transforma este nmero da chamada em endereo IP de destino e retorna ao
ponto de origem esta informao, esta troca de pacotes utiliza a sinalizao H323, trocando
mensagens ARQs e LRQs. As mensagens ARQs so trocadas entre Gatekeeper e ponto final e as
mensagens LRQs so trocadas entre Gatekeepers e so utilizadas quando existe mais de uma
zona (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 central
de 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 IOS
com a feature IP/H323. Normalmente utilizamos uma interface LoopBack, configurada com um
endereo 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 rotas
corretas, ou protocolo de roteamento habilitado de forma que todos possam testar via ping as
ABC de Voz Agosto/2003
Por Andr 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 garantida
comeamos a configurar o Gatekeeper.

Router(config)# interface Loopback0 Habilita interface LoopBack0
Router(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 configurao
gatekeeper
Router(config)# zone local gatekeeper-spo cpm
10.50.5.1
Configura como zona local, a
identificao do gatekeeper, o domnio e
endereo ip, utilizados para associar com
os gateways finais
Router(config)# gw-type-prefix 110* gw ipaddr 10.50.5.2
1720
Associa o prefixo do nmero da chamada
a 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 necessrio
primeiro 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 LoopBack0
Router(config-if)# ip address 10.50.5.2
255.255.255.255
Cria endereo ip para interface loopback, para
utilizao das chamadas de voz.
Router(config-if)# h323-gateway voip interface Habilita a interface a trafegar mensagens H323
h323-gateway voip id gatekeeper-spo ipaddr
10.50.5.1 1719
Associa ID, endereo ip e porta do Gatekeeper
para troca de mensagens, normalmente utiliza-se
port 1719.
Router(config-if)# h323-gateway voip h323-id
alpha@cpm
Associa a identificao do endpoint com o
domnio.
Router(config-if)# h323-gateway voip bind
srcaddr 10.50.5.2
Associa o endereo da loopback como endereo
de origem VoIP
Router(config)# Gateway Habilita a funo gateway para trabalhar com
gaatekeeper
Router(config)# dial-peer voice 100 voip Criao de um plano de discagem VoIP
Router(config-dial-peer)# Destination-pattern .T Destino enviando qualquer chamada que no
local para este dial-peer
Router(config-dial-peer)# Session target ras Solicita ip de destino ao Gatekeeper
Router(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 Loopback0
ip address 10.50.5.1 255.255.255.255
!
gatekeeper
zone local gatekeeper-spo cpm 10.50.5.1
gw-type-prefix 110* gw ipaddr 10.50.5.2 1720
gw-type-prefix 112* gw ipaddr 10.50.5.3 1720
no shutdown

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 36 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Endpoint 1

interface Loopback0
ip address 10.50.5.2 255.255.255.255
h323-gateway voip interface
h323-gateway voip id gatekeeper-spo ipaddr 10.50.5.1 1719
h323-gateway voip h323-id alpha@cpm
h323-gateway voip bind srcaddr 10.50.5.2
!
dial-peer voice 1 pots
destination-pattern 110....
direct-inward-dial
port 1/0:0
forward-digits 4
!
dial-peer voice 2 voip
destination-pattern .T
session target ras
ip qos dscp ef signaling
no vad

Endpoint 2

interface Loopback0
ip address 10.50.5.3 255.255.255.255
h323-gateway voip interface
h323-gateway voip id gatekeeper-spo ipaddr 10.50.5.1 1719
h323-gateway voip h323-id alpha@cpm
h323-gateway voip bind srcaddr 10.50.5.3
!
dial-peer voice 1 pots
destination-pattern 112....
direct-inward-dial
port 1/0:0
forward-digits 4
!
dial-peer voice 2 voip
destination-pattern .T
session target ras
ip qos dscp ef signaling
no vad

ABC de Voz Agosto/2003
Por Andr 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-157
Table 15 Dial Peer Matching Examples Using Wildcard Symbols
Destination Pattern Dial String Translation String After Stripping
1 - 408555.+ 408555, followed by one or more wildcard digits. This
pattern implies that the string must contain at least 7
digits starting with 408555.
1234
2 - 408555.% 408555, followed by zero or more wildcard digits.
This pattern implies that the string must contain at
least 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 ? symbol
is not stripped off.
51234

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

51234


Em adio aos caracteres wildcard, os seguintes caracteres tambm podem ser
usados nos destination-pattern:
Asterisco (*) e sustenido (#) estes caracteres nos teclados de chamadas padro podem
ser 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 Stripping
7 - 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 or
more times, followed by 1234.
5551234
ABC de Voz Agosto/2003
Por Andr 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 de
discagem.

Num-exp determina uma regra que pode acrescentar ou decrescer dgitos de uma
seqncia, 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 vrias
regras, 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 o
nmero ao qual ser transformado, pode-se ter
vrias rules dentro de um translation-rule.

Desta forma os comandos acima ficam assim:

Router(config)# num-exp 123 123456

e

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

Portanto no show running-config:

!
num-exp 123 123456
!
translation-rule 0
rule 64 66
rule 63 67
rule 62 68
!
Dial-peer voice 1 POTS
translate-outgoing called 0
!
ABC de Voz Agosto/2003
Por Andr 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 e
alguns 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 neste
captulo.
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 de
rede 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, podemos
tambm usar o Loop interno para tentar isolar o problema, o Loop das interfaces analgicas e
digitais est descrito no fim deste captulo.
importante verificar se o cabeamento que est sendo utilizado est correto, levando em
conta o tipo de cabo e a pinagem correta.
Agora vamos ver alguns comandos que nos auxiliam na descoberta de problemas.

Show Version
Este comando utilizado para verificar se as placas de voz foram reconhecidas devido ao
software que est sendo utilizado.

router # sh ver
cisco 1751 (MPC860P) processor (revision 0x200) with 55706K/9830K bytes
processor board ID JAD063401XB (868143625), with hardware revision 0000
MPC860P processor: part number 5, mask 2
Bridging 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 diagnostic
Este comando utilizado para verificar se o equipamento reconheceu as placas PVDM de
forma correta e se os DSPs esto disponveis.

Router# show diag
Slot 0:
C1760 1FE VE 4SLOT DV Mainboard Port adapter, 9 ports
Packet Voice DSP Module Slot 0:
Hardware Revision : 2.2
Part Number : 73-3815-01
Board Revision : A0
Deviation Number : 0-0
Fab Version : 02
PCB Serial Number : ICP0339007X
RMA Test History : 00
RMA Number : 0-0-0-0
RMA History : 00
Processor type : 02
Number of DSP's : 2
Type of DSP : TMS320C549
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 40 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
EEPROM format version 4
EEPROM contents (hex):
0x00: 04 FF 40 01 5B 41 02 02 82 49 0E E7 01 42 41 30
0x10: 80 00 00 00 00 02 02 C1 8B 49 43 50 30 33 33 39
0x20: 30 30 37 58 03 00 81 00 00 00 00 04 00 09 02 FF
Show voice dsp
Mostra 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 port
Mostra 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 de
acordo 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 0
Type of VoicePort is FXS
Operation State is DORMANT
Administrative State is UP
No Interface Down Failure
Description is not set
Noise Regeneration is enabled
Non Linear Processing is enabled
Non Linear Mute is disabled
Non Linear Threshold is -21 dB
ABC de Voz Agosto/2003
Por Andr 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 dBm
In Gain is Set to 10 dB
Out Attenuation is Set to 3 dB
Echo Cancellation is enabled
Echo Cancellation NLP mute is disabled
Echo Cancellation NLP threshold is -21 dB
Echo Cancel Coverage is set to 8 ms
Playout-delay Mode is set to default
Playout-delay Nominal is set to 60 ms
Playout-delay Maximum is set to 200 ms
Playout-delay Minimum mode is set to default, value 40 ms
Playout-delay Fax is set to 300 ms
Connection Mode is normal
Connection Number is not set
Initial Time Out is set to 2 s
Interdigit Time Out is set to 3 s
Call Disconnect Time Out is set to 60 s
Ringing Time Out is set to 180 s
Wait Release Time Out is set to 30 s
Companding Type is u-law
Region Tone is set for BR
Analog Info Follows:
Currently processing none
Maintenance Mode Set to None (not in mtc mode)
Number of signaling protocol errors are 0
Impedance is set to 600r Ohm
Station name None, Station number None
Translation profile (Incoming):
Translation profile (Outgoing):
Voice card specific Info Follows:
Signal Type is loopStart
Ring Frequency is 25 Hz
Hook Status is On Hook
Ring Active Status is inactive
Ring Ground Status is inactive
Tip Ground Status is inactive
Digit Duration Timing is set to 100 ms
InterDigit Duration Timing is set to 100 ms
Disconnect acknowledge
Ring Cadence is defined by CPTone Selection
Ring Cadence are [10 40] * 100 msec
Ringer Equivalence Number is set to 1
Show voice port sumary
Mostra de forma resumida o status de todas as portas de voz.

Router# show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
===== == =========== ===== ==== ======== ======== ==
1/1:0 01 r2-digital up up seizeack idle y
1/1:0 02 r2-digital up up idle clearbak y
1/1:0 03 r2-digital up dorm idle idle y
1/1:0 04 r2-digital up dorm idle idle y
1/1:0 05 r2-digital up up answered idle y
1/1:0 06 r2-digital up up answered idle y
1/1:0 07 r2-digital up dorm idle idle y
1/1:0 08 r2-digital up dorm idle idle y
1/1:0 09 r2-digital up dorm idle idle y
1/1:0 10 r2-digital up up answered idle y
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 42 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Show voice call sumary
Mostra 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 e
VTSP.

router# show voice call sumary

PORT CODEC VAD VTSP STATE VPM STATE
=========== ======== ==== =========== ==============
1/0 None y S_WAIT_RELEASE_NC EM_OFFHOOK
1/1 None y S_DIGIT_COLLECT EM_OFFHOOK
2/0 g729ar8 y S_SETUP_REQ_PROC EM_WAIT_FOR_ANSWER
2/1 - - - EM_ONHOOK
Show controller E1
Mostra 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 - balanced
No alarms detected.
alarm-trigger is not set
Version info Firmware: 20011015, FPGA: 11
Framing 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 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
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, e
para isso precisamos verificar os Dial-peers de sada se esto configurados corretamente e se as
interfaces de dados assumiram os valores configurados.

O primeiro teste a ser feito o de conectividade, onde que pode nos ajudar o velho e bom
PING.
Router# ping 10.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 quer
dizer 150ms para ir e 150ms para voltar). A partir deste tempo a qualidade de voz deve ser afetada.
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 43 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Show dial-peer voice
Mostra 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

VoiceOverFRPeer1
information type = voice,
description = `',
tag = 1, destination-pattern = `.T',
answer-address = `', preference=0,
CLID Restriction = None
CLID Network Number = `'
CLID Second Number sent
source carrier-id = `', target carrier-id = `',
source trunk-group-label = `', target trunk-group-label = `',
numbering Type = `unknown'
group = 1, Admin state is up, Operation state is up,
incoming called-number = `', connections/maximum = 0/unlimited,
DTMF Relay = disabled,
modem transport = system,
huntstop = disabled,
in bound application associated: 'DEFAULT'
out bound application associated: ''
dnis-map =
permission :both
incoming COR list:maximum capability
outgoing COR list:minimum requirement
Translation profile (Incoming):
Translation profile (Outgoing):
incoming call blocking:
translation-profile = `'
disconnect-cause = `no-service'
type = vofr, session-target = `Serial0/0 259',
called number = `',
session-protocol = cisco-switched,
fax-rate = voice, payload size = 30 bytes
fax NSF = 0xAD0051 (default)
codec = g729r8, payload size = 30 bytes,
signaling-type = cas,
VAD = enabled,
Voice Sequence Numbers = disabled,
voice class perm tag = `'
Time elapsed since last clearing of voice call statistics never
Connect Time = 2497547, Charged Units = 0,
Successful Calls = 28, Failed Calls = 9, Incomplete Calls = 4
Accepted Calls = 25, Refused Calls = 3,
Last Disconnect Cause is "10 ",
Last Disconnect Text is "normal call clearing (16)",
Last Setup Time = 52946251.
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 44 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Show dial-peer voice sumary
Mostra de forma resumida as principais informaes do Dial-peer, inclusive o status.

Router # show dial-peer voice sumary

AD PRE PASS SESS-
TAG TYPE MIN OPER PREFIX DEST-PATTERN FER THRU TARGET
PORT
1 pots up up *194... 4 1/1
2 pots up up *194... 3 1/0
3 pots up up *1949 4 1/1
4 pots up up *1949 3 1/0
10 vofr up up .T 0 syst Serial0/0 356
111 vofr up up *11.... 0 syst Serial0/0 356
1000 vofr up up * 0 syst Serial0/0 356

Show frame-relay pvc
Mostra os PVCs ativos e no ativos e como esto sendo utilizados no roteador.

Router# show frame-relay pvc

PVC Statistics for interface Serial2/0 (Frame Relay DTE)

Active Inactive Deleted Static
Local 15 0 1 0
Switched 0 0 0 0
Unused 1 0 0 0

DLCI = 32, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial2/0.1

input pkts 140288641 output pkts 99946872 in bytes 2896079655
out bytes 946637355 dropped pkts 8790 in FECN pkts 53898
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 2 out DE pkts 0
out bcast pkts 27239 out bcast bytes 10186992
5 minute input rate 804000 bits/sec, 144 packets/sec
5 minute output rate 99000 bits/sec, 55 packets/sec
Shaping adapts to BECN
pvc create time 2w4d, last time pvc status changed 4d13h

DLCI = 240, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial2/0.2

input pkts 389528 output pkts 430830 in bytes 15525523
out bytes 9610982 dropped pkts 1 in FECN pkts 186
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 4 out DE pkts 0
out bcast pkts 12 out bcast bytes 360
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
pvc create time 2w4d, last time pvc status changed 00:41:11
Service type VoFR-cisco
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 45 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Show frame-relay pvc n
Mostra especificamente um PVC e possvel verificar se o QoS est ativado e est
configurado de forma correta, mostra inclusive encapsulamento VoFr, fragmentao estc.

Router# show frame-relay pvc 240

PVC Statistics for interface Serial2/0 (Frame Relay DTE)

DLCI = 240, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial2/0.2

input pkts 389532 output pkts 430834 in bytes 15525583
out bytes 9611050 dropped pkts 1 in FECN pkts 186
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 4 out DE pkts 0
out bcast pkts 12 out bcast bytes 360
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
pvc create time 2w4d, last time pvc status changed 00:41:32
Service type VoFR-cisco
configured voice bandwidth 24000, used voice bandwidth 0
fragment type VoFR-cisco fragment size 80
cir 24000 bc 300 be 0 limit 37 interval 12
mincir 24000 byte increment 36 BECN response no IF_CONG no
frags 436300 bytes 9659098 frags delayed 12460 bytes delayed 596139
shaping inactive
traffic shaping drops 0
Queueing strategy: weighted fair
Voice Queueing Stats: 0/0 (size/dropped)
Current fair queue configuration:
Discard Dynamic Reserved
threshold queue count queue count
64 16 0
Output queue size 0/max total 600/drops 0
show policy-map interface
Mostra o policy aplicado na interface de sada de voz, os pacotes que foram marcados e
qual a banda que esto utilizando.

Router# show policy-map interface
Serial0/0.1: DLCI 100 -

Service-policy output: SAIDA

Class-map: VOZ (match-all)
12920703 packets, 830110338 bytes
30 second offered rate 62000 bps, drop rate 0 bps
Match: ip dscp ef
Queueing
Strict Priority
Output Queue: Conversation 24
Bandwidth 45 (kbps) Burst 1125 (Bytes)
(pkts matched/bytes matched) 12920705/828402940
(total drops/bytes drops) 0/0
QoS Set
dscp ef
Packets marked 12920705

Class-map: class-default (match-any)
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 46 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
4383962 packets, 1414479087 bytes
30 second offered rate 6000 bps, drop rate 0 bps
Match: any
Queueing
Output Queue: Conversation 25
Bandwidth 83 (kbps) Max Threshold 64 (packets)
(pkts matched/bytes matched) 4383997/1414479973
(depth/total drops/no-buffer drops) 1/259/0
Show gatekeeper endpoint
Comando utilizado no gatekeeper, mostra todos os gateways que esto associados a este
gatekeeper.

Raleigh3640A# show gatekeeper endpoint

GATEKEEPER ENDPOINT REGISTRATION
================================
CallSignalAddr Port RASSignalAddr Port Zone Name Type F

172.16.120.2 1720 172.16.120.2 51726 RALgk1 VOIPGW
H323ID: RAL5300A@cisco.com
Total number of active registrations = 1
Show gatekeeper gw
Comando utilizado no gatekeeper, mostra todos os prefixos registrados no gatekeeper e
seus respectivos destinos.

SanJose3640A# show gatekeeper gw

GATEWAY TYPE PREFIX TABLE
=========================
Prefix: 919#*

Prefix: 408#*
Zone SJgk1 master gateway list:
172.16.110.2:1720 SJ5300A

Comandos para Verificar Status e Sinalizao das chamadas
ponto a ponto
show call active voice brief
Mostra as chamadas que esto ativas de forma resumida com suas caractersticas, tempo
de durao, origem e destino das chamadas.

Router# show call active voice brief

Total call-legs: 2
3A : 799622hs.1 +112 pid:3 Answer 408 active // origem da chamada
dur 00:00:07 tx:385/61600 rx:160/23690
Tele 1/0:23:33: TX:7730/3060/0ms g711ulaw noise:-42 acom:0 i/0:-43/-53 dBm
3A : 799625hs.1 +106 pid:5 Originate 53103 active // destino da chamada
dur 00:00:07 TX:160/23690 rx:385/61600
IP 171.68.168.250:25704 rtt:0ms pl:4980/0ms lost:0/0/0 delay:64/64/65ms g711ulaw

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 47 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
show call history voice last n
Mostra o histrico de chamadas que foram feitas, suas caractersticas e tempo.

Router# show call history voice last 1

GENERIC:
SetupTime=53183104 ms
Index=121
PeerAddress=213615
PeerSubAddress=
PeerId=21
PeerIfIndex=42
LogicalIfIndex=0
DisconnectCause=10
DisconnectText=normal call clearing (16)
ConnectTime=53183272
DisconnectTime=53244128
CallDuration=00:10:08
CallOrigin=1
ChargedUnits=0
InfoType=speech
TransmitPackets=548
TransmitBytes=18084
ReceivePackets=20281
ReceiveBytes=628711
VOFR:
ConnectionId=[0xCBC6D9D9 0x19C411CC 0x80A8EF8A 0xAE6830AC]
Subchannel=[Interface Serial2/0, DLCI 259, CID 7]
SessionProtocol=cisco-switched
SessionTarget=Serial2/0 259
CalledNumber=
VADEnable=ENABLED
CoderTypeRate=g729r8
CodecBytes=30
DTMFRelay=DISABLED
UseVoiceSequenceNumbers=DISABLED
CallerName=
CallerIDBlocked=False

Show gatekeeper call
Comando utilizado no gatekeeper, mostra as chamadas ativas no gatekeeper.

Raleigh3640A# show gatekeeper call

Total number of active calls = 1.
GATEKEEPER CALL INFO
====================

LocalCallID Age(secs) BW
186872 41 64(Kbps)

Endpt(s): Alias E.164Addr CallSignalAddr Port RASSignalAddr Port
src EP: RAL5300A 9195552010 172.16.120.2 1720 172.16.120.2 51726
dst EP: 408#408555640 172.16.110.2 1720 172.16.110.2 1720

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 48 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
show voice call status
Em algumas verses de software mais novas podemos verificar o status das ligaes ativas.

router#show voice call status

CallID CID ccVdb Port DSP/Ch Called # Codec Dial-peers
0x17BF 1CCD 0x8313630C 1/0:0.3 13/3 *6219 g729r8 2/3
0x1804 300C 0x8313630C 1/0:0.2 13/2 6013452 g729r8 1/2
0x1809 2095 0x8313630C 1/0:0.1 13/1 *6215218 g729r8 0/1

3 active calls found

Debugs

Estes so os debugs mais utilizados para tentar resolver os problemas de voz, pode-se
encontrar algumas informaes que associadas aos sintomas do problema nos leva a soluo. Os
debugs tem algumas diferenas dependendo das interfaces e sinalizaes utilizadas. Os Debugs
podem e devem ser utilizados nas trs etapas de troubleshooting: Sinalizao local, Sinalizao
da Rede e Chamadas ponto a ponto.
Debug voice ccapi inout

Router# debug voice ccapi inout

voip ccAPI function enter/exit debugging is on

router#
7w6d: cc_api_call_setup_ind (vdbPtr=0x634BFF04,
callInfo={called=17171,called_oct3=0x81,calling=30664001,calling_oct3=0x1,calling_oct3a=0x80,c
alling_xlated=false,subscriber_type_str=Unknown,fdest=1,peer_tag=11,
prog_ind=3,callingIE_present 1},callID=0x632B0AB4) // mostra origem e destino da chamada e o
peer de entrada
7w6d: cc_api_call_setup_ind sub_called oct3:len:data=0x0:36:
7w6d: cc_api_call_setup_ind type 11 , prot 0
7w6d: cc_insert_call_entry: Increment call volume counter
7w6d: cc_insert_call_entry: current call volume: 1
7w6d: cc_insert_call_entry: entry's incoming TRUE. is_incoming is TRUE
7w6d: cc_incr_if_call_volume: not the VoIP or MMoIP
7w6d: cc_process_call_setup_ind (event=0x630823C4)
7w6d: >>>>CCAPI handed cid 1865 with tag 11 to app "DEFAULT"
7w6d: sess_appl: ev(24=CC_EV_CALL_SETUP_IND), cid(1865), disp(0)
7w6d: sess_appl: ev(SSA_EV_CALL_SETUP_IND), cid(1865), disp(0)
7w6d: ssaCallSetupInd
7w6d: ccCallSetContext (callID=0x749, context=0x634F5F84)
7w6d: ssaCallSetupInd cid(1865), st(SSA_CS_MAPPING),oldst(0), ev(24)ev-
>e.evCallSetupInd.nCallInfo.finalDestFlag = 1
7w6d: ssaCallSetupInd finalDest cllng(30664001), clled(17171)
7w6d: ssaCallSetupInd cid(1865), st(SSA_CS_CALL_SETTING),oldst(0),
ev(24)dpMatchPeersMoreArg result= 0
7w6d: ssaSetupPeer cid(1865) peer list: tag(17) called number (17171) //mostra o peer de sada
7w6d: ssaSetupPeer cid(1865), destPat(17171), matched(5), prefix(), peer(63101808), peer-
>encapType (5)
7w6d: ccCallProceeding (callID=0x749, prog_ind=0x0)
7w6d: ccCallSetupRequest (Inbound call = 0x749, outbound peer =17, dest=, params=0x630928C8
mode=0, *callID=0x63092CF8, prog_ind = 3) callingIE_present 1
7w6d: ccCallSetupRequest numbering_type 0x81
7w6d: dest pattern 17171, called 17171, digit_strip 0
7w6d: callingNumber=30664001, calledNumber=17171, redirectNumber= display_info=
calling_oct3a=80
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 49 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: accountNumber=, finalDestFlag=1,
guid=db77.16e4.4099.11cc.9b68.bd29.080c.7b2e
7w6d: peer_tag=17
7w6d: ccIFCallSetupRequestPrivate: (vdbPtr=0x63506F5C, dest=,
callParams={called=17171,called_oct3=0x81, calling=30664001,calling_oct3=0x1,
calling_xlated=false, subscriber_type_str=Unknown, fdest=1, voice_peer_tag=17},mode=0x0)
vdbPtr type = 13
7w6d: sub_called oct3:len:data=0x0:36:
7w6d: ccIFCallSetupRequestPrivate: (vdbPtr=0x63506F5C, dest=, callParams={called=17171,
called_oct3 0x81, calling=30664001,calling_oct3 0x1, calling_xlated=false, fdest=1,
voice_peer_tag=17}, mode=0x0, xltrc=-5)
7w6d: sub_called oct3:len:data=0x0:36:
7w6d: cc_insert_call_entry: not incoming entry
7w6d: cc_insert_call_entry: entry's incoming FALSE. is_incoming is FALSE
7w6d: ccSaveDialpeerTag (callID=0x749, dialpeer_tag=0x11)
7w6d: ccCallSetContext (callID=0x74A, context=0x634F430C)
7w6d: ccCallReportDigits (callID=0x749, enable=0x0)
7w6d: cc_api_call_report_digits_done (vdbPtr=0x634BFF04, callID=0x749, disp=0)
7w6d: sess_appl: ev(52=CC_EV_CALL_REPORT_DIGITS_DONE), cid(1865), disp(0)
7w6d: cid(1865)st(SSA_CS_CALL_SETTING)ev(SSA_EV_CALL_REPORT_DIGITS_DONE)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(1)
7w6d: -cid2(1866)st2(SSA_CS_CALL_SETTING)oldst2(SSA_CS_MAPPING)
7w6d: ssaReportDigitsDone cid(1865) peer list: (empty)
7w6d: ssaReportDigitsDone callid=1865 Reporting disabled.
7w6d: cc_incr_if_call_volume: not the VoIP or MMoIP
7w6d: cc_api_call_proceeding(vdbPtr=0x63506F5C, callID=0x74A,
prog_ind=0x0, rawmsgPtr=0x0)
7w6d: sess_appl: ev(21=CC_EV_CALL_PROCEEDING), cid(1866), disp(0) // est chamando
7w6d: cid(1866)st(SSA_CS_CALL_SETTING)ev(SSA_EV_CALL_PROCEEDING)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(0)fDest(0)
7w6d: -cid2(1865)st2(SSA_CS_CALL_SETTING)oldst2(SSA_CS_CALL_SETTING)
7w6d: ssaCallProc
7w6d: ccGetDialpeerTag (callID=0x749)
7w6d: ssaIgnore cid(1866), st(SSA_CS_CALL_SETTING),oldst(1), ev(21)
7w6d: cc_api_call_cut_progress(vdbPtr=0x63506F5C, callID=0x74A, prog_ind=0x8, sig_ind=0x2)
7w6d: sess_appl: ev(22=CC_EV_CALL_PROGRESS), cid(1866), disp(0)
7w6d: cid(1866)st(SSA_CS_CALL_SETTING)ev(SSA_EV_CALL_PROGRESS)
oldst(SSA_CS_CALL_SETTING)cfid(-1)csize(0)in(0)fDest(0)
7w6d: -cid2(1865)st2(SSA_CS_CALL_SETTING)oldst2(SSA_CS_CALL_SETTING)
7w6d: ssaCutProgress
7w6d: ccGetDialpeerTag (callID=0x749)
7w6d: ccCallCutProgress (callID=0x749, prog_ind=0x8, sig_ind=0x2)
7w6d: ccConferenceCreate (confID=0x63092DA4, callID1=0x749, callID2=0x74A, tag=0x0)
7w6d: cc_api_bridge_done (confID=0x26, srcIF=0x63506F5C, srcCallID=0x74A, dstCallID=0x749,
disposition=0, tag=0x0)
7w6d: cc_api_bridge_done (confID=0x26, srcIF=0x634BFF04, srcCallID=0x749, dstCallID=0x74A,
disposition=0, tag=0x0)
7w6d: cc_api_caps_ind (dstVdbPtr=0x63506F5C, dstCallId=0x74A, srcCallId=0x749,
caps={codec=0x2887F, fax_rate=0xBF, vad=0x3, modem=0x2
codec_bytes=0, signal_type=3})
7w6d: cc_api_caps_ind (Playout: mode 0, initial 60,min 40, max 300)
7w6d: cc_api_cadstCallId=0x749, srcCallId=0x74A,
caps={codec=0x4, fax_rate=0x2, vad=0x2, modem=0x0
codec_bytes=30, siind (Playout: mode 0, in
7w6d: cc_api_caps_ack (dstVdbPt749, srcCallId=0x74A,
vad=0x2, modem=0x0
codec_bytes=30, signal_type=2, seq_num_start=0})
7w6d: sess_appl: ev(29=CC_EV_CONF_CREATE_DONE),
cid(18(SSA_CS_CONFERENCING_PROGRESS)ev(SSA_EV_ALL_SETTING)cfid(38)csize(0)in(1)f
Dest(1)
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 50 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: -cid2(1866)st2(SSA_CS_CONFERENCING_PROGRESS)oldst2(SSA_CS_CALL_SETTING)
7w6d: ssaConfCreateDoneAlert
7w6d: cc_process_notify_bridge_done (event=0x630806B4)
7w6d: cc_api_caps_ack (dstVdbPtr=0x63506F5C, dstCallId=0x74A, srcCallId=0x749,
caps={codec=0x4, fax_rate=0x2, vad=0x2, modem=0x0
codec_bytes=30, signal_type=2, seq_num_start=0})
7w6d: cc_api_voice_mode_event , callID=0x749
7w6d: Call Pointer =634F5F84
7w6d: sess_appl: ev(50=CC_EV_VOICE_MODE_DONE), cid(1865), disp(0)
7w6d: cid(1865)st(SSA_CS_CONFERENCED_ALERT)ev(SSA_EV_VOICE_MODE_DONE)
oldst(SSA_CS_CONFERENCING_PROGRESS)cfid(38)csize(0)in(1)fDest(1)
7w6d: -cid2(1866)st2(SSA_CS_CONFERENCED_ALERT)oldst2(SSA_CS_CALL_SETTING)
7w6d: ssaIgnore cid(1865), st(SSA_CS_CONFERENCED_ALERT),oldst(4), ev(50)
7w6d: cc_api_call_connected(vdbPtr=0x63506F5C, callID=0x74A), prog_ind =
0cc_api_call_connected: setting callEntry->connected to TRUE

7w6d: sess_appl: ev(8=CC_EV_CALL_CONNECTED), cid(1866), disp(0) //est falando
7w6d: cid(1866)st(SSA_CS_CONFERENCED_ALERT)ev(SSA_EV_CALL_CONNECTED)
oldst(SSA_CS_CALL_SETTING)cfid(38)csize(0)in(0)fDest(0)
7w6d: -
cid2(1865)st2(SSA_CS_CONFERENCED_ALERT)oldst2(SSA_CS_CONFERENCED_ALERT)
7w6d: ssaConnectAlert
7w6d: ccGetDialpeerTag (callID=0x749)
7w6d: ccCallConnect (callID=0x749), prog_ind = 0ccCallConnect: setting callEntry->connected to
TRUE

7w6d: ssaFlushPeerTagQueue cid(1865) peer list: (empty)
7w6d: cc_api_call_disconnected(vdbPtr=0x634BFF04, callID=0x749, cause=0x10)
7w6d: sess_appl: ev(11=CC_EV_CALL_DISCONNECTED), cid(1865), disp(0) // disconectou
7w6d: cid(1865)st(SSA_CS_ACTIVE)ev(SSA_EV_CALL_DISCONNECTED)
oldst(SSA_CS_CONFERENCED_ALERT)cfid(38)csize(0)in(1)fDest(1)
7w6d: -cid2(1866)st2(SSA_CS_ACTIVE)oldst2(SSA_CS_CONFERENCED_ALERT)
7w6d: ssa: Disconnected cid(1865) state(5) cause(0x10)
7w6d: ccConferenceDestroy (confID=0x26, tag=0x0)
7w6d: cc_api_bridge_drop_done (confID=0x26, srcIF=0x63506F5C, srcCallID=0x74A,
dstCallID=0x749, disposition=0 tag=0x0)
7w6d: cc_api_bridge_drop_done (confID=0x26, srcIF=0x634BFF04, srcCallID=0x749,
dstCallID=0x74A, disposition=0 tag=0x0)
7w6d: sess_appl: ev(30=CC_EV_CONF_DESTROY_DONE), cid(1865), disp(0)
7w6d: cid(1865)st(SSA_CS_CONF_DESTROYING)ev(SSA_EV_CONF_DESTROY_DONE)
oldst(SSA_CS_ACTIVE)cfid(-1)csize(0)in(1)fDest(1)
7w6d: -cid2(1866)st2(SSA_CS_CONF_DESTROYING)oldst2(SSA_CS_CONFERENCED_ALERT)
7w6d: ssaConfDestroyDone
7w6d: ccCallDisconnect (callID=0x749, cause=0x10 tag=0x0) //mostra a causa da disconexo
7w6d: cc_api_get_transfer_info: (callID=0x749)
7w6d: ccCallDisconnect (callID=0x74A, cause=0x10 tag=0x0)
7w6d: cc_api_get_transfer_info: (callID=0x74A)
7w6d: cc_decr_if_call_volume: not the VoIP or MMoIP
7w6d: cc_api_call_disconnect_done(vdbPtr=0x634BFF04, callID=0x749, disp=0, tag=0x0)
7w6d: cc_delete_call_entry: Decrement call volume counter
7w6d: cc_delete_call_entry: current call volume: 0
7w6d: cc_delete_call_entry: entry's incoming TRUE. is_incoming is TRUE
7w6d: sess_appl: ev(12=CC_EV_CALL_DISCONNECT_DONE), cid(1865), disp(0)
7w6d: cid(1865)st(SSA_CS_DISCONNECTING)ev(SSA_EV_CALL_DISCONNECT_DONE)
oldst(SSA_CS_CONF_DESTROYING)cfid(-1)csize(0)in(1)fDest(1)
7w6d: -cid2(1866)st2(SSA_CS_DISCONNECTING)oldst2(SSA_CS_CONFERENCED_ALERT)
7w6d: ssaDisconnectDone
7w6d: cc_decr_if_call_volume: not the VoIP or MMoIP
7w6d: cc_api_call_disconnect_done(vdbPtr=0x63506F5C, callID=0x74A, disp=0, tag=0x0)
7w6d: cc_delete_call_etry
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 51 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: cc_delete_call_entry: entry's_incoming is FALSE
7w6d: sess_appl: ev(12=CC_EV_CALL_DISCONNECT_DONE), cid(1866),
disp(st(SSA_CS_DISCON_DISCONNECT_DONE)
oldst(SSA_CS_CONFERENCED_ALERT)cfid(-1)csize(saDisconnectDone
7w6d: cc_handle_periodic_timer: Calling the callback, ccTimerctx - 0x626C9DE0
7w6d: ccTimerStart: ccTimerctx - 0x626C9DE0
router#
Debug vpm all

Router# debug vpm all

All Voice Port Module debugging is enabled

router#
7w6d: htsp_dsp_message: SEND/RESP_SIG_STATUS: state=0x0 timestamp=65442
systime=480166632
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IDLE, E_DSP_SIG_0000]
7w6d: r2_q421_ic_seize(1/0:0(25)) Rx SEIZURE //recebeu ocupao
7w6d: r2_reg_start_digit_collection(1/0:0(25))
7w6d: r2_q421_ic_seize(1/0:0(25)) Tx SEIZE ACK (with 100ms delay)[R2 Q.421 1/0:0(25)] set
signal state = 0x8[R2 Q.421 1/0:0(25)] set signal state = 0xC //respondeu a ocupao
7w6d: r2_reg_process_event: [1/0:0(25), R2_REG_IDLE, E_R2_REG_START_COLLECTION(81)]
7w6d: r2_reg_start_collecting(1/0:0(25))
7w6d: r2_reg_timer_stop(1/0:0(25))
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IC_SEIZE, E_HTSP_SETUP_ACK]
7w6d: r2_q421_ic_setup(1/0:0(25)) E_HTSP_SETUP_ACK
7w6d: r2_reg_offhook(1/0:0(25))
7w6d: r2_reg_process_event: [1/0:0(25), R2_REG_COLLECTING, E_R2_REG_OFFHOOK(82)]
7w6d: r2_reg_ic_offhook(1/0:0(25)) //mudou para OFFHOOK e comea a receber dgitos
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_IDLE R2 Got Event R2_START
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='A' //recebe dgito de A
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_PRE_CALLERID R2 Got Event 11
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '1'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_PRE_CALLERID R2 Got Event
R2_TONE_OFF
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='1'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_PRE_CALLERID R2 Got Event 1
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='1'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 1
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='3'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 3
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 52 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='0'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 10
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='6'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 6
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='6'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 6
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='4'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 4
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='0'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 10
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='0'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 10
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='1'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 1
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '5'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#' // recebe dgito de B
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='*'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CALLERID R2 Got Event 15
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '1'
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 53 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='7'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event 7
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '1'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='1'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event 1
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '1'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='7'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event 7
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '1'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='1'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event 1
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '1'
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_dialing_done(1/0:0(25))
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COLLECT_DNIS R2 Got Event
R2_TONE_TIMER
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '3#'
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='1'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_CATEGORY R2 Got Event 1
7w6d: Enter r2_comp_category
7w6d: r2_reg_event_proc(1/0:0(25)) ADDR_INFO_COLLECTED (DNIS=17171, ANI=30664001)
7w6d: r2_reg_process_event: [1/0:0(25), R2_REG_COLLECTING,
E_R2_REG_ADDR_COLLECTED(76)]
7w6d: r2_reg_ic_addr_collected(1/0:0(25))
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IC_WAIT_ANSWER, E_HTSP_SETUP_ACK]
7w6d: r2_q421_ic_setup_ack(1/0:0(25)) E_HTSP_SETUP_ACK
7w6d: r2_reg_switch(1/0:0(25))
7w6d: r2_reg_process_event: [1/0:0(25), R2_REG_WAIT_FOR_SWITCH,
E_R2_REG_SWITCH(83)]
7w6d: r2_reg_ic_switched(1/0:0(25))
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IC_WAIT_ANSWER, // esperando resposta
E_HTSP_PROCEEDING]htsp_alert_notify
7w6d: r2_reg_event_proc(1/0:0(25)) ALERTING RECEIVED
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_WAIT_REMOTE_ALERT R2 Got
Event R2_ALERTING
7w6d: rx R2_ALERTING in r2_comp_wait_remote_alert
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 54 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '1'htsp_alert_notify
7w6d: r2_reg_event_proc(1/0:0(25)) ALERTING RECEIVED // chamando
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COMPLETE R2 Got Event
R2_ALERTING
7w6d: htsp_digit_ready_up(1/0:0(25)): Rx digit='1'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COMPLETE R2 Got Event 1
7w6d: htsp_digit_ready(1/0:0(25)): Rx digit='#'
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_COMPLETE R2 Got Event
R2_TONE_OFF

7w6d: r2_reg_generate_digits(1/0:0(25)): Tx digit '#'
7w6d: htsp_dialing_done(1/0:0(25))
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_WAIT_GUARD R2 Got Event
R2_TONE_TIMER
7w6d: R2_IN_CONNECT: call end dial
7w6d: r2_reg_end_dial(1/0:0(25))
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IC_WAIT_ANSWER,
E_HTSP_VOICE_CUT_THROUGH]htsp_connect: no_offhook 0
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IC_WAIT_ANSWER, E_HTSP_CONNECT]
7w6d: r2_q421_ic_answer(1/0:0(25)) E_HTSP_CONNECT // conectado, falando
7w6d: r2_q421_ic_answer(1/0:0(25)) Tx ANSWER[R2 Q.421 1/0:0(25)] set signal state = 0x4
7w6d: r2_reg_channel_connected(1/0:0(25))
7w6d: r2_reg_process_event: [1/0:0(25), R2_REG_WAIT_FOR_CONNECT,
E_R2_REG_CONNECT(77)]
7w6d: r2_reg_connect(1/0:0(25))
7w6d: htsp_dsp_message: SEND/RESP_SIG_STATUS: state=0x8 timestamp=20614
systime=480181810
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IC_ANSWER, E_DSP_SIG_1000]
7w6d: r2_q421_ic_answer_clr_fwd(1/0:0(25)) Rx CLEAR FWD
7w6d: r2_reg_channel_disconnected(1/0:0(25))
7w6d: htsp_timer - 2000 msec
7w6d: r2_reg_process_event: [1/0:0(25), R2_REG_CONNECTED, E_R2_REG_DISCONNECT(78)]
7w6d: r2_reg_disconnect_idle(1/0:0(25)) //disconectado
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_IDLE R2 Got Event R2_STOP
7w6d: r2_reg_timer_stop(1/0:0(25))U
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IC_CLR_FWD, E_HTSP_EVENT_TIMER]
7w6d: htsp_timer_stop
7w6d: r2_reg_channel_disconnected(1/0:0(25))
7w6d: r2_reg_process_event: [1/0:0(25), R2_REG_IDLE, E_R2_REG_DISCONNECT(78)]
7w6d: r2_reg_disconnect_idle(1/0:0(25))
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_IDLE R2 Got Event R2_STOP
7w6d: r2_reg_timer_stop(1/0:0(25))htsp_release_req: cause 16, no_onhook 0
7w6d: htsp_process_event: [1/0:0(25), R2_Q421_IDLE, E_HTSP_RELEASE_REQ]
7w6d: r2_q421_idle_release(1/0:0(25)) E_HTSP_RELEASE_REQ
7w6d: r2_q421_idle_release(1/0:0(25)) Tx IDLE[R2 Q.421 1/0:0(25)] set signal state = 0x8
7w6d: htsp_timer_stop
7w6d: r2_reg_channel_disconnected(1/0:0(25))
7w6d: vnm_dsprm_idle_voice_channel:
7w6d: vnm_dsprm_close_cleanup
7w6d: r2_reg_process_event: [1/0:0(25), R2_REG_IDLE, E_R2_REG_DISCONNECT(78)]
7w6d: r2_reg_disconnect_idle(1/0:0(25))
7w6d: R2 Incoming Voice(1/0): DSX (E1 1/0:24): STATE: R2_IN_IDLE R2 Got Event R2_STOP
7w6d: r2_reg_timer_stop(1/0:0(25))ALL //voltou para canal livre.
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 55 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Debug vtsp all

router# debug vtsp all

Voice telephony call control all debugging is on

router#
7w6d: vtsp_do_call_setup_ind
7w6d: vtsp_allocate_cdb,cdb 0x632B0670
7w6d: vtsp_do_call_setup_ind: Call ID=105322, guid=632B0C30
7w6d: vtsp_do_call_setup_ind: type=0, under_spec=0, name=, id0=0, id1=0, id2=0, calling=, called=
subscriber= callingIE_present 0
7w6d: vtsp_do_call_setup_ind: redirect DN = reason = 0
7w6d: vtsp_insert_cdb,cdb 0x632B0670, CallID=-54
7w6d: vtsp_open_voice_and_set_params
7w6d: vtsp_modem_proto_from_cdb: cap_modem_proto 1073741824playout default

7w6d: vtsp_dsp_echo_canceller_control: echo_cancel: 1vtsp_do_r2_start_digit():
vtsp_dsp_dtmf_mode()
vtsp_do_r2_start_digit(): fsm_push(vtsp_r2_state_table)

7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN] //recebe primeiro dgito
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:1vtsp_dsp_dtmf_dialing: dial_string = 1

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=1140, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT] // recebe prximo dgito
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 56 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 57 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 58 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0,mp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:5vtsp_dsp_dtmf_dialing: dial_string = 5

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=780, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 59 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:1vtsp_dsp_dtmf_dialing: dial_string = 1

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=1140, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:1vtsp_dsp_dtmf_dialing: dial_string = 1

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=1140, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:1vtsp_dsp_dtmf_dialing: dial_string = 1

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=1140, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 60 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:1vtsp_dsp_dtmf_dialing: dial_string = 1

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=1140, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:1vtsp_dsp_dtmf_dialing: dial_string = 1

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=1140, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DIALING_COMPLETE]dc_dialing_done()

7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:3#vtsp_dsp_dtmf_dialing: dial_string = 3#

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=900, amp_of_first=65386,
amp_of_second=65386
7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp_tsp_call_switch_ind---CAS call callingnum 30664001 callingIE_present 1
7w6d: vtsp_tsp_call_switch_ind calling_number=30664001 calling_oct3 =
0x1,called_number=17171,called_oct3 = 0x81, subscriber=Unknownoct3a=0x80): peer_tag=11
7w6d: : ev.clg.clir is 0 //nmero de A e nmero de B
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 61 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
ev.clg.clid_transparent is
0
ev.clg.null_orig_clg is 0
ev.clg.calling_translated is false

7w6d: vtsp:[1/0:0, S_R2_COLLECT, E_TSP_SWITCH_IND]dc_switch: fsm_pop()

7w6d: vtsp_do_call_setup_ind
7w6d: vtsp_do_call_setup_ind: Call ID=105324, guid=632B0C30
7w6d: vtsp_do_call_setup_ind: type=0, under_spec=0, name=, id0=24, id1=0, id2=25403,
calling=30664001, called=17171 subscriber=Unknown callingIE_present 1
7w6d: vtsp_timer_stop: 480159310
7w6d: vtsp_realloc_cdb,cdb 0x632B0670
7w6d: vtsp_insert_cdb,cdb 0x632B0670, CallID=1867
7w6d: vtsp_open_voice_and_set_params
7w6d: vtsp_modem_proto_from_cdb: cap_modem_proto 1073741824playout default

7w6d: vtsp_dsp_echo_canceller_control: echo_cancel: 1
7w6d: vtsp_save_dialpeer_tag: tag = 17 // dial-peer encontrado
7w6d: vtsp_report_digit_control: enable=0: digit reporting disabled
7w6d: : vtsp_get_digit_timeouts
7w6d: vtsp:[1/0:0:1867, S_SETUP_INDICATED, E_CC_PROCEEDING] //chamando
7w6d: act_proceeding
7w6d: vtsp_get_dialpeer_tag: tag = 17
7w6d: vtsp_get_dialpeer_tag: tag = 17
7w6d: vtsp:[1/0:0:1867, S_PROCEEDING, E_CC_PROGRESS]
7w6d: act_progress
7w6d: vtsp_timer_stop: 480159317
7w6d: vtsp:[1/0:0:1867, S_PROCEEDING, E_CC_BRIDGE]
7w6d: act_bridge
7w6d: vtsp_timer_stop: 480159317
7w6d: vtsp:[1/0:0:1867, S_PROCEEDING, E_TSP_R2_DIAL]vtsp_r2_dial
vtsp_r2_dial(): fsm_push(vtsp_r2_state_table)

7w6d: ds_do_dial: dialing string:1vtsp_dsp_dtmf_dialing: dial_string = 1

7w6d: digit= , components=2, freq_of_first=1020, freq_of_second=1140, amp_of_first=65386,
amp_of_second=65386
7w6d: vtsp:[1/0:0:1867, S_R2_DIALING, E_CC_CAPS_IND] ds_dialing_default 53
7w6d: vtsp:[1/0:0:1867, S_R2_DIALING, E_CC_CAPS_ACK] ds_dialing_default 54
7w6d: vtsp:[1/0:0:1867, S_R2_DIALING, E_DSP_DTMF_DIGIT_BEGIN]
7w6d: dc_digit_up
7w6d: vtsp:[1/0:0:1867, S_R2_DIALING, E_DSP_DTMF_DIGIT]
7w6d: dc_digit
7w6d: vtsp:[1/0:0:1867, S_R2_DIALING, E_TSP_R2_DIAL]
7w6d: dc_dial()
vtsp_dial_nopush

7w6d: ds_do_dial: dialing string:#vtsp_dsp_dtmf_dialing: dial_string = #

7w6d: digit= , components=2, freq_of_first=0, freq_of_second=0, amp_of_first=64636,
amp_of_second=64636
7w6d: vtsp:[1/0:0:1867, S_R2_DIALING, E_DSP_DIALING_COMPLETE]dc_dialing_done() //
chamada completa

7w6d: vtsp:[1/0:0:1867, S_R2_DIALING, E_TSP_R2_END_DIAL]ds_end_dial(): fsm_pop()

7w6d: act_caps_ind
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 62 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: act_caps_ind:RTP
PT:NTE[0],NSE[0],FaxInd[0],FaxAck[0],CiscoDTMF[0],FaxRelay[0],CASsig[0],ClearChan[0],PCMu[0]
,PCMa[0]
7w6d: act_caps_ind: dtmf relay: mode=1, codec=1
7w6d: act_caps_ind: passthrough: cap_modem_proto 0, cap_modem_codec 0,
cap_modem_redundancy 0, payload 0
7w6d: act_caps_ind:CC_CAP_ENCAP_FRF11 Encap 2, Vad 2, Codec 0x4, CodecBytes 30,
FaxRate 2, FaxBytes 30, FaxNsf 0xAD0051
Sub-channel 30, Bitmask 0x0
SignalType 2, SeqNumStart 0x0
7w6d: act_caps_ind: [ mode:0,init:60, min:40, max:200]
7w6d: act_caps_ack
7w6d: act_caps_ack: TELOGY fax is supported
7w6d: act_caps_ack: passthrough: cap_modem_proto 0, cap_modem_codec 0,
cap_modem_redundancy 0, payload 0
7w6d: act_caps_ack: Named Telephone Event payload 0
7w6d: act_switch_codec: codec = 16

7w6d: vtsp_timer: 480159424
7w6d: vtsp:[1/0:0:1867, SP_PENDING_CODEC_SWITCH, E_DSPRM_PEND_SUCCESS]
7w6d: act_pend_codec_success
7w6d: vtsp_timer_stop: 480159424
7w6d: vtsp_modem_proto_from_cdb: cap_modem_proto 0
7w6d: vtsp_open_voice_and_set_params playout default

7w6d: vtsp_dsp_echo_canceller_control: echo_cancel: 1
7w6d: vtsp_get_dialpeer_tag: tag = 17
7w6d: vtsp:[1/0:0:1867, S_PROCEEDING, E_CC_CONNECT] //falando
7w6d: act_connect
7w6d: vtsp_ring_noan_timer_stop: 480159678
7w6d: vtsp:[1/0:0:1867, S_CONNECT, E_CC_BRIDGE_DROP]
7w6d: act_bdrop
7w6d: vtsp:[1/0:0:1867, S_CONNECT, E_CC_DISCONNECT] // disconectado
7w6d: act_disconnect
7w6d: vtsp_ring_noan_timer_stop: 480163788
7w6d: vtsp_pcm_tone_detect_timer_stop: 480163788
7w6d: vtsp_pcm_switchover_timer_stop: 480163788
7w6d: vtsp_timer_stop: 480163788
7w6d: act_disconnect: cdb 0x632B0670, cause 0x10
7w6d: vtsp_timer: 480163788
7w6d: vtsp:[1/0:0:1867, S_WAIT_STATS, E_DSP_GET_ERROR]
7w6d: act_get_error
7w6d: vtsp_print_error_stats: rx_dropped=0 tx_dropped=0 rx_control=104 tx_control=41
tx_control_dropped=0 dsp_mode_channel_1=0 dsp_mode_channel_2=0 c[0]=0 c[1]=2 c[2]=116
c[3]=91 c[4]=67 c[5]=73 c[6]=116 c[7]=6 c[8]=0 c[9]=22633 c[10]=29807 c[11]=56287 c[12]=62423
c[13]=55273 c[14]=60393 c[15]=60634
7w6d: vtsp_timer_stop: 480163788
7w6d: vtsp_timer: 480163788
7w6d: vtsp:[1/0:0:1867, S_WAIT_STATS, E_DSP_GET_LEVELS]
7w6d: act_get_levels
7w6d: act_stats_complete
7w6d: vtsp_timer_stop: 480163789
7w6d: vtsp_ring_noan_timer_stop: 480163789
7w6d: vtsp_timer: 480163789
7w6d: vtsp:[1/0:0:1867, S_WAIT_RELEASE, E_TSP_DISCONNECT_IND]
7w6d: act_disc_glare_cf_ind
7w6d: vtsp:[1/0:0:1867, S_WAIT_RELEASE, E_TSP_DISCONNECT_CONF]
7w6d: act_wrelease_release
7w6d: vtsp_play_busy_timer_stop: 480163846
7w6d: vtsp_timer_stop: 480163846vtsp_do_call_historyvtsp_do_call_history CoderRate 16
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 63 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7w6d: vtsp:[1/0:0:1867, S_CLOSE_DSPRM, E_DSPRM_CLOSE_COMPLETE]
7w6d: act_terminate
7w6d: vtsp_free_cdb,cdb 0x632B0670
router#
Debug isdn q931

Router# debug isdn q931
ISDN Q931 packets debugging is on

Router# debug voip ccapi inout
voip ccAPI function enter/exit debugging is on

Router# show debug
ISDN:
ISDN Q931 packets debugging is on
ISDN Q931 packets debug DSLs. (On/Off/No DSL:1/0/-)
DSL 0 --> 31
1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
voip:
voip ccAPI function enter/exit debugging is on
!-- Ao: Roteador recebe uma chamada do PABx para o nmero 53103" da origem 408
*Mar 1 04:51:11.856: ISDN Se1/0:23: RX <- SETUP pd = 8 callref = 0x0001
*Mar 1 04:51:11.860: Bearer Capability i = 0x9090A2
*Mar 1 04:51:11.860: Channel ID i = 0xA98381
*Mar 1 04:51:11.864: Calling Party Number i = 0x0083, '408', Plan:Unknown,
Type:Unknown
*Mar 1 04:51:11.868: Called Party Number i = 0x80, '53103', Plan:Unknown,
Type:Unknown
!--- Os debugs ISDN Q.931 e Voip ccapi inout mostram o DNIS de 53103 e o
!--- ANI (Automatic Number Identification) de 408 envia em plano desconhecido e tipo.
*Mar 1 04:51:11.880: cc_api_call_setup_ind (vdbPtr=0x831721D8, callInfo=
{called=53103,called_oct3=0x80,calling=408,calling_oct3=0x0,
calling_oct3a=0x83, calling_xlated=false,subscriber_type_str=RegularLine,
fdest=1,peer_tag=3, prog_ind=0},callID=0x83349DF8)
*Mar 1 04:51:11.884: cc_API_call_setup_ind type 13 , prot 0
*Mar 1 04:51:11.888: cc_process_call_setup_ind (event=0x83149130)
*Mar 1 04:51:11.888: >>>>CCAPI handed cid 41 with tag 3 to app "DEFAULT"
!--- dial-peer POTS 3 foi encontrado como entrada
*Mar 1 04:51:11.888: sess_appl: ev(24=CC_EV_CALL_SETUP_IND), cid(41), disp(0)
*Mar 1 04:51:11.888: sess_appl: ev(SSA_EV_CALL_SETUP_IND), cid(41), disp(0)
*Mar 1 04:51:11.888: ssaCallSetupInd
*Mar 1 04:51:11.892: ccCallSetContext (callID=0x29, context=0x83303C00)
!--- A chamada criada e associada a um de 0x29
*Mar 1 04:51:11.892: ssaCallSetupInd cid(41), st(SSA_CS_MAPPING),oldst(0),
ev(24)ev->e.evCallSetupInd.nCallInfo.finalDestFlag = 1
*Mar 1 04:51:11.892: ssaCallSetupInd finalDest cllng(408), clled(53103)
!--- A configurao para direct-inward-dial dentro do dial-peer 3, e o DNIS enviado
!--- considerado suficiente para encontrar o outbound dial-peer.
*Mar 1 04:51:11.892: ssaCallSetupInd cid(41), st(SSA_CS_CALL_SETTING),oldst(0),
ev(24)dpMatchPeersMoreArg result= 0
*Mar 1 04:51:11.892: ssaSetupPeer cid(41) peer list: tag(5) called number (53103)
!--- Na lista de Dial-peer somente o dial-peer 5 foi encontrado para o DNIS.
*Mar 1 04:51:11.892: ssaSetupPeer cid(41), destPat(53103), matched(2),
prefix(), peer(83369DB8), peer->encapType (2)
!--- Devido ao destination-pattern tendo 2 digitos e 3 pontos, o match
!--- mostrado como 2.
*Mar 1 04:51:11.896: ccCallProceeding (callID=0x29, prog_ind=0x0)
*Mar 1 04:51:11.896: ccCallSetupRequest (Inbound call = 0x29, outbound peer =5,
dest=, params=0x831578C0 mode=0, *callID=0x83157C28, prog_ind = 0)
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 64 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
*Mar 1 04:51:11.896: ccCallSetupRequest numbering_type 0x80
*Mar 1 04:51:11.896: dest pattern 53..., called 53103, digit_strip 0
*Mar 1 04:51:11.896: callingNumber=408, calledNumber=53103, redirectNumber=
display_info= calling_oct3a=83
!--- Apenas antes de encontrar o outbound dial-peer, ns lembramos que temos visto o mesmo ANI
e DNIS no setup ISDN e debug CCAPI inicialmente.
!--- Em outras palavras, o roteador no coletou dgitos adicionais depois da ocupao.
*Mar 1 04:51:11.896: accountNumber=, finalDestFlag=1,
guid=c66d.980c.17a8.0051.0000.0000.010a.998a
*Mar 1 04:51:11.896: peer_tag=5
*Mar 1 04:51:11.896: ccIFCallSetupRequestPrivate: (vdbPtr=0x824C6344, dest=,
callParams={called=53103,called_oct3=0x80, calling=408,calling_oct3=0x0,
calling_xlated=false,subscriber_type_str=RegularLine, fdest=1,
voice_peer_tag=5},mode=0x0) vdbPtr type = 3
*Mar 1 04:51:11.900: ccIFCallSetupRequestPrivate: (vdbPtr=0x824C6344, dest=,
callParams={called=53103, called_oct3 0x80, calling=408,calling_oct3 0x0,
calling_xlated=false, fdest=1, voice_peer_tag=5}, mode=0x0, xltrc=-5)
*Mar 1 04:51:11.900: ccSaveDialpeerTag (callID=0x29, dialpeer_tag=
*Mar 1 04:51:11.900: ccCallSetContext (callID=0x2A, context=0x8330408C)
*Mar 1 04:51:11.900: ccCallReportDigits (callID=0x29, enable=0x0)
*Mar 1 04:51:11.904: cc_API_call_report_digits_done (vdbPtr=0x831721D8,
callID=0x29, disp=0)
*Mar 1 04:51:11.904: sess_appl: ev(52=CC_EV_CALL_REPORT_DIGITS_DONE),
cid(41), disp(0)
*Mar 1 04:51:11.904: cid(41)st(SSA_CS_CALL_SETTING)ev
(SSA_EV_CALL_REPORT_DIGITS_DONE)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(1)
.
!--- sada omitida
.
!--- a seguinte sada mostra que a chamada foi finalizada.
*Mar 1 04:51:52.442: ISDN Se1/0:23: RX <- DISCONNECT pd = 8 callref = 0x0001
*Mar 1 04:51:52.442: Cause i = 0x8290 - Normal call clearing
*Mar 1 04:51:52.458: ISDN Se1/0:23: TX -> RELEASE pd = 8 callref = 0x8001
*Mar 1 04:51:52.458: cc_API_call_disconnected(vdbPtr=0x831721D8, callID=0x29,
cause=0x10)
*Mar 1 04:51:52.462: sess_appl: ev(11=CC_EV_CALL_DISCONNECTED), cid(41), disp(0)
*Mar 1 04:51:52.462: cid(41)st(SSA_CS_ACTIVE)ev(SSA_EV_CALL_DISCONNECTED)
oldst(SSA_CS_ACTIVE)cfid(9)csize(2)in(1)fDest(1)
*Mar 1 04:51:52.462: -cid2(42)st2(SSA_CS_ACTIVE)oldst2(SSA_CS_ALERT_RCVD)
*Mar 1 04:51:52.462: ssa: Disconnected cid(41) state(5) cause(0x10)
*Mar 1 04:51:52.462: ccConferenceDestroy (confID=0x9, tag=0x0)
*Mar 1 04:51:52.462: cc_API_bridge_drop_done (confID=0x9, srcIF=0x824C6344,
srcCallID=0x2A, dstCallID=0x29, disposition=0 tag=0x0)
*Mar 1 04:51:52.466: cc_API_bridge_drop_done (confID=0x9, srcIF=0x831721D8,
srcCallID=0x29, dstCallID=0x2A, disposition=0 tag=0x0)
*Mar 1 04:51:52.466: sess_appl: ev(30=CC_EV_CONF_DESTROY_DONE), cid(41), disp(0)
*Mar 1 04:51:52.470:
cid(41)st(SSA_CS_CONF_DESTROYING)ev(SSA_EV_CONF_DESTROY_DONE)
oldst(SSA_CS_ACTIVE)cfid(-1)csize(2)in(1)fDest(1)
*Mar 1 04:51:52.470: -cid2(42)st2(SSA_CS_CONF_DESTROYING)oldst2(SSA_CS_ALERT_RCVD)
*Mar 1 04:51:52.470: ssaConfDestroyDone
*Mar 1 04:51:52.470: ccCallDisconnect (callID=0x29, cause=0x10 tag=0x0)
*Mar 1 04:51:52.470: ccCallDisconnect (callID=0x2A, cause=0x10 tag=0x0)
!--- Estas linhas acima so usadas para encontrar a causa da disconexo.
*Mar 1 04:51:52.470: ISDN Se1/0:23: RX <- RELEASE_COMP pd = 8 callref = 0x0001
*Mar 1 04:51:52.499: cc_API_call_disconnect_done(vdbPtr=0x831721D8, callID=0x29,
disp=0, tag=0x0)
!--- Debug acaba aqui
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 65 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc

Loop

uma boa forma de se fazer um teste da Sinalizao Local (entre a conexo do PABX e do
Roteador), podemos fazer dois tipos de loop, primeiro o loop do PABX at o roteador diretamente
conectado, depois de sucesso neste primeiro passo pode-se fazer um loop do PABX at o roteador
no outro site. Pode-se tambm, quando a interface for FXS, conectar diretamente um aparelho
telefnico diretamente ao roteador para eliminar um dos PABXs.

Analgico

FXS, FXO e E&M

Loop Direto
1. O PABX deve ser configurado de forma a ocupar a primeira interface ou canal de voz,
devidamente configurado, sem enviar nenhum dgito;
2. Deve ser configurado no roteador um dial-peer, com um destination-pattern
ramal_local_desocupado, direcionado para uma segunda porta de voz do roteador;
3. Ocupa-se o primeiro canal, digita-se ramal_local_desocupado, e se estiver correto
dever tocar no ramal desocupado e ao atender poder falar.

Loop com salto, interfaces E&M
1. Para o caso de E&M, colocar um cabo console no roteador remoto entre a primeira e
segunda porta de voz;
2. O PABX deve ser configurado de forma a ocupar a primeira interface ou canal de voz,
devidamente configurado, sem enviar nenhum dgito;
3. Deve ser configurado no roteador local um dial-peer, com um destination-pattern com um
dgito_de_localidade + ramal_local_desocupado, direcionado para uma porta serial do
roteador, encapsulando VoIP ou VoFR;
4. No mesmo roteador local outro dial-peer, com um destination-pattern com o
ramal_local_desocupado, direcionado para uma porta ou canal de voz;
5. No roteador remoto, deve ser configurado um translation rule que traduza o
dgito_de_localidade + ramal_local_desocupado para apenas o
ramal_local_desocupado;
6. Criar tambm no roteador remoto, um dial-peer com o destination-pattern
dgito_de_localidade + ramal_local_desocupado, com o translation-rule outgoing called
associado a regra criada, apontando para uma interface serial para o roteador local,
encapsulando VoIP ou VoFR;
7. Ocupa-se o primeiro canal, digita-se dgito_de_localidade + ramal_local_desocupado, e
se estiver correto dever tocar no ramal desocupado e ao atender poder falar e testar
inclusive a qualidade.
Digital

Loop Direto
1. O PABX deve ser configurado de forma a ocupar o canal de voz, devidamente
configurado, sem enviar nenhum dgito;
2. Deve ser configurado no roteador um dial-peer, com um destination-pattern
ramal_local_desocupado, direcionado para a mesma porta de voz do roteador;
3. Ocupa-se o primeiro canal, digita-se ramal_local_desocupado, e se estiver correto
dever ocupar um segundo canal, tocar no ramal desocupado e ao atender poder falar.

Loop com salto
1. S ser possvel se houver 2 interfaces E1, neste caso precisar de dois conectores I
para conectar a primeira interface E1 com a segunda interface E1 do roteador remoto, e
deve-se seguir os passo mostrados para loop com salto analgico.

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 66 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Alguns documentos que podem ajudar
Causas de desconexo

Seqncia de chamada R2

PABX Roteador

First DNIS digit I - 3
A-5 (Caller category request)
Caller Category II - 1
A-5 (Caller ID request)
First ANI digit I - 4
A-5
I - 5
A-5
I - 6
A-5
End of ANI digits I - 15
A-1 (Caller ID end)
Second DNIS digit I - 2
A-1
I - 1
A-1
timeout 3 sec
A-3
II - 1
B-6

ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 67 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
Laboratrio de voz

1 Analgico p/ analgico FXS e FXO

Topologia


Informaes para configurao de dados

Informao Pilar do Sul So Paulo
Protocolo Frame-Relay Frame-Relay
Acesso 256k 256k
Cir 128k 128k
DLCI 100 100
IP Wan 10.10.10.1/30 10.10.10.2/30
Canais de voz 2 2

Informaes para configurao de Voz

Informao Pilar do Sul So Paulo
Dgito de localidade 15 11
Faixa de ramal 3000 4000
Enviado ao pabx 4 dgitos 4 dgitos
Tom Br Br
Protocolo de Voz VoFR VoFR

Pilar do
Sul
So Paulo
FXS
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 68 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
2 Analgico p/ analgico FXS e E&M

Topologia


Informaes para configurao de dados

Informao Pilar do Sul So Paulo
Protocolo PPP PPP
Acesso 256k 256k
Cir 128k 128k
IP Wan 10.10.10.1/30 10.10.10.2/30
Canais de voz 2 2

Informaes para configurao de Voz

Informao Pilar do Sul So Paulo
Dgito de localidade 15 11
Faixa de ramal - -
Enviado ao pabx Conexo porta a porta Conexo porta a porta
Tom Br Br
Tipo V -
Sinalizao Immediate -
Qtde Fios 4 -
Protocolo de voz VoIP VoIP


Pilar do
Sul
So Paulo
FXS
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 69 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
3 Digital p/ analgico R2 e FXS

Topologia


Informaes para configurao de dados

Informao Pilar do Sul So Paulo
Protocolo Frame-Relay Frame-Relay
Acesso 256k 256k
Cir 128k 128k
DLCI 100 100
IP Wan 10.10.10.1/30 10.10.10.2/30
Canais de voz 2 2

Informaes para configurao de Voz

Informao Pilar do Sul So Paulo
Dgito de localidade 15 11
Faixa de ramal 3000 4000
Enviado ao pabx 4 dgitos 4 dgitos
Tom Br Br
Framing NO-CRC4 -
LineCode HDB3 -
Clock PABX -
Sinalizao de linha R2 -
Sinalizao de
registrador
Compelled
(MFC)
-
Caractersticas Default Br -
Protocolo de voz VoIP VoIP


Pilar do
Sul
So Paulo
E1
Digital
FXS
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 70 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
4 Digital p/ analgico E&M e FXS

Topologia


Informaes para configurao de dados

Informao Pilar do Sul So Paulo
Protocolo Frame-Relay Frame-Relay
Acesso 256k 256k
Cir p/ voz 232k 232k
DLCI 200 200
IP Wan 20.20.20.1/30 20.20.20.2/30
Cir p/ voz 24k 24k
DLCI 100 100
IP Wan 10.10.10.1/30 10.10.10.2/30
Canais de voz 2 2

Informaes para configurao de Voz

Informao Pilar do Sul So Paulo
Dgito de localidade 15 11
Faixa de ramal 3000 4000
Enviado ao pabx 4 dgitos 4 dgitos
Tom Br Br
Framing NO-CRC4 -
LineCode HDB3 -
Clock PABX -
Sinalizao de linha E&M -
Sinalizao de
registrador
Immediate -
Bits ABCD Tx idle 1011
Tx seize 0101
Rx idle 1011
Rx seize 0101
-
Bits utilizados A e B -
Protocolo de voz VoFR VoFR

Pilar do
Sul
So Paulo
E1
Digital
FXS
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 71 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
5 Digital p/ analgico ISDN-QSIG e FXS

Topologia


Informaes para configurao de dados

Informao Pilar do Sul So Paulo
Protocolo Frame-Relay Frame-Relay
Acesso 384k 384k
Cir 196k 196k
DLCI 100 100
IP Wan 10.10.10.1/30 10.10.10.2/30
Canais de voz 2 2

Informaes para configurao de Voz

Informao Pilar do Sul So
Paulo
Dgito de localidade 15 11
Faixa de ramal 3000 4000
Enviado ao pabx 4 dgitos 4 dgitos
Tom Br Br
Framing NO-CRC4 -
LineCode HDB3 -
Clock PABX -
Sinalizao de linha ISDN-QSIG -
Protocolo de voz VoIP VoIP

Pilar do
Sul
So Paulo
E1
Digital
FXS
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 72 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
6 Digital p/ analgico R2 DTMF e FXS com Tandem VoFR

Topologia

Informaes para configurao de dados

Informao Pilar do Sul Sorocaba So Paulo
Protocolo Frame-Relay Frame-Relay
PSL
Frame-Relay
SPO
Frame-Relay
Acesso 256k 256k 512k 512k
Cir Dados 128k 128k 256k 256k
DLCI 110 110 120 120
IP Wan 10.10.10.2/30 10.10.10.1/30 10.10.20.1/30 10.10.20.2/30
Cir de Voz 24k 24K 40K 40K
DLCI 210 210 220 220
IP Wan 20.20.20.2/30 20.20.20.1/30 20.20.30.1/30 20.20.30.2/30
Canais de voz 2 2 2 2

Informaes para configurao de Voz

Informao Pilar do Sul Sorocaba So Paulo
Dgito de localidade 15 152 11
Faixa de ramal 3000 2000 4000
Enviado ao pabx 4 dgitos 4 dgitos 4 dgitos
Tom Br Br Br
Framing NO-CRC4 - -
LineCode HDB3 - -
Clock PABX - -
Sinalizao de linha R2 - -
Sinalizao de
registrador
DTMF - -
Caractersticas Default Br - -
Protocolo de voz VoFR VoFR VoFR

Pilar do
Sul
So Paulo
E1
Digital
FXS
Sorocaba
FXS
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 73 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc
7 Digital p/ analgico R2 MFC e FXS com Gatekeeper VoIP

Topologia



Informaes para configurao de dados

Informao Pilar do Sul Gatekeeper So Paulo
Protocolo Frame-Relay - Frame-Relay
Acesso 256k - 512k
Cir Dados 128k - 256k
DLCI 110 - 120
IP Wan 10.10.10.2/30 - 10.10.20.2/30
Cir de Voz 24k - 40K
DLCI 210 - 220
IP Wan 20.20.20.2/30 - 20.20.30.2/30
Canais de voz 2 - 2
IP Lan 30.30.30.1/24 30.30.30.2/24 -

Informaes para configurao de Voz

Informao Pilar do Sul So Paulo
Dgito de localidade 15 11
Faixa de ramal 3000 4000
Enviado ao pabx 4 dgitos 4 dgitos
Tom Br Br
Framing NO-CRC4 -
LineCode HDB3 -
Clock PABX -
Sinalizao de linha R2 -
Sinalizao de
registrador
DTMF -
Caractersticas Default Br -
Protocolo de voz VoFR VoFR

Pilar do
Sul
So
Paulo
E1
Digital
FXS
Gatekeeper
FastEthernet 0
ABC de Voz Agosto/2003
Por Andr Bonatti/Drcio Cobra Reviso 3 - Pg.: 74 de 74
em 12/Agosto/2003 ABC de Voz - verso3.doc


Equipamentos utilizados em todos os laboratrios:

Qtde Equipamento
1 Cisco 1751-4V
1 Cisco 1760-4V
7 Cisco 2611XM
1 Cisco 3660
1 NM-8A/S
7 WIC-1T
9 VIC-2E&M
6 VIC-2FXO
10 VIC-2FXS
8 NM-2V
6 NM-HDV-1E130 (MFT-1E130)
3 NM-HDV-2E160 (MFT-2E160)
6 CAB-V35-MC
6 CAB-V35-MT
14 Cabos RJ-11
12 Cabo conversor de 75ohm para 120ohm (Adapter cable-converts 75 ohm to 120 ohm)
12 Conexo coaxial I
6 Cabos console
1 Cabo UTP cross-over
10 Cabo UTP pino-a-pino
8 Aparelhos telefonicos
1 WS-C2948G
* 4 CP-7960G
* 1 MCS CallManager
* Ser utilizado material de DEMO CPM

Вам также может понравиться