DevSecOps

22 ago, 2007

Conexão de Roteadores com PABX Analógico

Publicidade

Vou explicar passo-a-passo como devemos configurar esta conexão.

01 – Verificar se o cabeamento já está feito e se está de forma correta. Para isso você precisa verificar qual tipo de interface é e qual é o cabo utilizado;

02 – 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 JAD041521XB (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)

03 – 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

04 – Verificar com SH VOICE PORT SUMARY o status das portas que devem estar em UP, Dorm e idle, se não 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 início da instalação.

Voice-Ports

As interfaces de voz são chamadas voice-port nos roteadores, e são 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, porém, como temos 2 interfaces numa mesma placa, as duas estarão habilitadas ou não. Não se pode habilitar ou desabilitar somente 1 delas.

FXS e FXO

FXS (Ramal) e FXO (Tronco) são interfaces conectadas com uma placa tronco ou ramal no PABX. É uma das configurações mais simples de voz. Utilizam-se os seguintes comandos para customização:

(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 número máximo de toques:

ring number number

(a) PLAR connection mode – modo de conexão, para acrescentar um número 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á ativado VAD é um comando no dial peer) – utilizado para gerar um ruído de fundo para perceber a conexão:

comfort-noise

Podemos fazer o ajuste fino com os seguintes comandos:

(a) Input gain – aumenta ou diminui a sensibilidade na interface de voz, normalmente utilizada para aumentar o volume, porém pode influenciar na discagem:

input gain value {-6 a 14 decibéis}

(b) Output attenuation – especifica o quanto de atenuação é transmitido no lado da interface:

output attenuation value {0 a 14 decibéis}

(c) Echo cancel coverage – habilita e dimensiona o cancelamento ou não 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 não linear a qualquer sinal se não é 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 dígito inicial:

timeouts initial seconds

(f) Interdigit timeouts – Determina o tempo de espera entre um dígito e outro:

timeouts interdigit seconds

(g) Timing other than timeouts – Determina o tempo de duração dos dígitos e pulsos para envio do roteador para o PABX:

timing digit milliseconds – Determina o tempo de duração do dígito em milissegundos, de 50 a 100

timing inter-digit milliseconds – Determina o espaço de tempo entre o envio dos dígitos em milissegundos, de 50 a 500

timing pulse-digit milliseconds (FXO ports only) – Determina a duração do sinal do dígito em pulso, de 10 a 20

timing pulse-inter-digit milliseconds (FXO ports only) – Determina o espaço de tempo entre o envio dos dígitos em pulso, de 100 a 1000

Em resumo, a configuração 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 analógico

E&M analógico: É uma sinalização de tronco utilizada pelos PABXs baseada na ocupação dos fios E e M, utilizando para dígitos 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 conexão EM. Devido aos tipos de ocupação, mais as formas de aterramento temos uma diversidade grande de EM, para entendermos melhor vamos começar pela sinalização de ocupação onde temos Wink-start, Immediate-start e Delay-start:

Wink-Start É aterrado o pino E para a ocupação do canal e aguarda-se o receptor enviar um pulso Wink, só então são enviados os dígitos. Recebe-se durante algum tempo o ring-back até que o receptor atenda e haja a conversação. Então quando desligado as duas pontas voltam para livre.

Immediate-start esta sinalização é muito parecida com a anterior onde a diferença é que não é necessário o envio do pulso Wink. Dessa forma, assim que é feita a ocupação com o aterramento do pino E, os dígitos são enviados logo em seguida. Recebe-se durante algum tempo o ring-back até que o receptor atenda e haja a conversação. Então quando desligado as duas pontas voltam para livre.

Delay-start – esta sinalização, após a ocupação com o aterramento do pino E, aguarda um tempo em milissegundos (Delay), e só após envia os dígitos. Recebe-se durante algum tempo o ring-back até que o receptor atenda e haja a conversação. Logo, quando desligado, as duas pontas voltam para livre. É pouco utilizada no Brasil.

Aterramento

Aterramento é fundamental para que se possa ter sucesso numa instalação de E&M analógica, portanto é interessante entender que podem ser utilizados diversos tipos de aterramentos. O mais comum é o que chamamos de tipo V, porém também existem os tipos I, II e III.

Obs.: é necessário que seja feito o aterramento entre carcaças de roteador e PABX. Deve- se medir o aterramento, e podemos também medir os pinos E e M que devem estar entre -48 e -53 volts.

Configuração do E&M

Como puderam perceber, para uma configuração E&M precisamos saber a sinalização utilizada nas ligações, 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 começar a configuração.

Os comandos utilizados são:

(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 sinalização para ligações, 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 é saída (é aterrado) e o pino M é entrada (recebe o -48volts):

type {1 | 2 | 3 | 5}

(f) Impedance – especifica a impedância da terminação. Este valor deve ser encontrado no sistema de telefonia onde a porta

Como puderam perceber, para uma configuração E&M precisamos saber a sinalização utilizada nas ligações, 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 começar a configuração.

Ainda temos os comandos opcionais:

(a) PLAR connection mode – modo de conexão, para acrescentar um número 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á ativado– VAD é um comando no dial peer) – utilizado para gerar um ruído de fundo para perceber a conexão:

comfort-noise

Temos também os comandos de ajuste fino, onde são os citados acima, mais os seguintes timings:

(g) Timing other than timeouts – determina o tempo de duração dos dígitos e pulsos para envio do roteador para o PABX:

timing clear-wait milliseconds – determina o mínimo de tempo entre um sinal de ocupação inativo e a chamada ser desconectada, de 200 aa 2000

timing delay-duration milliseconds – determina a duração da espera para uma chamada Delay-start, de 100 a 5000

timing delay-start milliseconds – determina o mínimo de espera de uma ocupação até o envio dos dígitos, de 20 a 2000

timing dial-pulse min-delay milliseconds – determina o tempo entre a geração de um pulso wink. 0 a 5000

timing digit milliseconds – determina a duração do dígito, de 50 a 100

timing inter-digit milliseconds – determina a duração do tempo entre os dígitos, 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 dígitos de pulso, 100 a 1000

timing wink-duration milliseconds – determina o máximo de duração de um pulso wink, de 100 a 400

timing wink-wait milliseconds – determina o máximo 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