VB6060 + PABX + PSTN em R2/MFC

Top  Previous  Next

Neste cenário de configuração temos uma placa de voz VB6060 com 2 E1 conectados a rede pública e ao PABX convencional com sinalização E1 R2/MFC para uso como gateway.

 

vb6060-r2-mfc

Placa VB6060 conectada a PSTN e ao PABX em R2/MFC

 

 

O arquivo digivoice.conf atencao contém as configurações da placa:

 

 

atencao

 

O Arquivo digivoice.conf deve ser configurado conforme o ambiente de instalação.

Encontra-se disponível para consulta o arquivo digivoice.conf.help no diretório ../dgvchannel-versão instalada, contendo todos os parâmetros disponíveis, assim como a explicação detalhada sobre cada parâmetro.

 

Exemplo de configuração para conexão com a PSTN em E1 R2/MFC canais de 1-30 (Span 1).

 

 

[general]

allow_slinear=0

allow_ulaw=1

allow_alaw=1

allow_gsm=0

 

 

[allportsconfig]

default_callprogress=cp_default.cfg

detectiontype=1

dialtype=1

afterdialpause=1000

 

ringbacktone1=tone1

ringbacktone2=tone1

ringbacktimes=1000,4000,1000,4000

 

busytone1=tone1

busytone2=tone1

busytimes=250,250,250,250

 

subchannelringtone1=tone1

subchannelringtone2=tone1

subchannelringtimes=100,100,100,5000

 

 

[groups]

group=1          

ports=>1-30

 

group=2 atencao

ports=>31-60 atencao    

 

 

[port_config]

; Span 1

; -> Exemplo de configuracao para sinalizacao R2 ligado com a

;    rede publica de telefonia.

signalling=r2mfc_ndis_fixed

context=from-pstn

language=pt_BR

accountcode=

musiconhold=

tx_gain=-3

rx_gain=0

echotype=dsp

echocan=3

echotraining=1000

callprogress=cp_default.cfg

silence_threshold=-30

relaxdtmf=1

gen_dtmf=1

gen_ringback=1

gen_busy=1

dtmf_to_asterisk=2

faxdetection=1

fax_pass_through=1

drop_tx_samples_factor=33

r2_country=br

max_digits_rx=4

cid_pos=2

category=1

category_pass_through=0

group_b_value=1

port_id=1145678901

b_subscriber_hangup=0

ccb_pass_through=0

auto_dgccb=0

wait_dialtone=1

dialtone_timeout=3000

deny_prefix=00

ports=>1-30

 

 

 

atencao

 

Na seção groups o grupo de canais 2 e os canais de 31 a 60 definidos em ports serão utilizados na configuração do Span2 que está conectado ao PABX Convencional.

 

Alguns parâmetros importantes para a configuração do Span 1:

 

allow_gsm=0

 

Este parâmetro na seção general habilita o uso do codec gsm na placa VB3030, utilize-o caso uma chamada que será redirecionada a PSTN venha de um canal com codec GSM, desta forma será evitada a transcodificação de codecs pelo PABX.

 

[groups]

group=1          

ports=>1-30

 

O parâmetro ports definido na seção groups configura a quantidade da canais que estão disponíveis para ligações saintes, quando o link E1 for um link cheio, ou seja contendo os 30 canais iremos utilizar a sequência de 1 a 30 (1-30), porém quando fornecido pela operadora um link fracionado, como por exemplo um link de 15 canais em que os canais liberados sejam o 15 primeiros, devemos configurar este parâmetro para a sequência de 1 a 15 (1-15).

 

signalling=r2mfc_ndis_fixed

 

O parâmetro signalling deve conter a sinalização utilizada para a conexão com a rede pública de telefonia PSTN, neste caso utiliza-se a sinalização r2mfc_ndis_fixed, pois a pública irá encaminhar sempre 4 dígitos para o PABX.

 

context=from-pstn

 

O parâmetro context define o conjunto de regras definidas no arquivo extensions.conf e que irão tratar a MCDU recebida.

 

tx_gain=-3

rx_gain=0

 

Estes parâmetros atuam nos ganhos de áudio de transmissão e recepção e também acabam sendo responsáveis diretos para que problemas relacionados a eco sejam resolvidos, pois uma vez que o áudio esteja muito alto existe grande chance de o retorno também estar alto e ser obtida a percepção do eco.

 

echotype=dsp

echocan=3

echotraining=1000

 

Nestes parâmetros são definidas as configurações do cancelador de eco da placa (DSP).

Valores entre 0 (desligado) e 5 (64ms) devem ser selecionados para o parâmetro echocan.

O parâmetro echotraining deve ser ajustado para que o cancelador perceba adequadamente a latência do circuito, caso este valor esteja muito baixo e o cancelador (echocan) esteja selecionado corretamente o eco poderá desaparecer somente após um tempo de conversação, neste caso aumente o valor de echotrainning. Este parâmetro esta em milisegundos.

 

max_digits_rx=4

 

Este parâmetro define a quantidade de dígitos recebidos pelo PABX. A rede de telefonia pública PSTN normalmente encaminha 4 dígitos (MCDU) para identificar o DDR (Discagem Direta a Ramal) encaminhado, porém ainda hoje algumas PSTN podem enviar apenas 3 dígitos (CDU).

 

port_id=1145678901

 

A rede de telefonia pública pede por padrão que o originador da chamada encaminhe o número do tronco chave e/ou ramal originador, neste caso o parâmetro port_id deve ser configurado para encaminhar este número.

 

Caso para todas as chamadas seja encaminhado o número do tronco chave preencha o parâmetro como no exemplo, colocando como valores o número do tronco chave a ser encaminhado à PSTN:

 

port_id=1145678901

 

Caso seja utilizado o recurso de encaminhar o bina do ramal originador (DDR) deixe este parâmetro sem valores, pois o PABX irá encaminhar o bina do ramal.

 

port_id=

 

auto_dgccb=0

 

Este parâmetro ao ser configurado como 1 (habilitado) passa a realizar o bloqueio de chamadas a cobrar por duplo atendimento em todos os canais E1.

 

deny_prefix=00

 

O parâmetro deny_prefix deve ser utilizado quando deseja-se que seja bloqueada a saída de chamadas que iniciem por um determinado prefixo, no exemplo utilizamos o prefixo 00 que impedirá que qualquer tipo de ligação internacional seja realizada. É encaminhado ao PABX a sinalização de congestion para este tipo de rejeito.

 

 

Exemplo de configuração para conexão com o PABX em E1 R2/MFC canais de 31-60 (Span 2).

 

 

 

; continuacao de [port_config] para o Span2

 

; -> Exemplo de configuracao para sinalizacao R2 ligado com um

;    pabx legado.

signalling=r2mfc_ndis_variable

context=from-internal

language=pt_BR

accountcode=

musiconhold=

tx_gain=-6

rx_gain=0

echotype=dsp

echocan=2

echotraining=400

callprogress=cp_default.cfg

silence_threshold=-24

relaxdtmf=1

gen_dtmf=1

gen_ringback=1

gen_busy=1

dtmf_to_asterisk=2

faxdetection=1

fax_pass_through=1

drop_tx_samples_factor=33

r2_country=br

min_digits_rx=1

max_digits_rx=20

interdigit_timeout=2000

cid_pos=0

category=1

group_b_value=1

wait_group_b=0

port_id=

b_subscriber_hangup=0

ccb_pass_through=0

vconf_pass_through=0

wait_dialtone=1

dialtone_timeout=3000

ports=>31-60

 

 

 

 

[groups]

group=1          

ports=>1-30

 

group=2

ports=>31-60

 

O parâmetro ports definido na seção groups configura a quantidade da canais que estão disponíveis para ligações entre o gateway e o PABX convencional. O Span 2 utilizará estas portas (31-60) para a comunicação entre Gateway-Pabx.

 

signalling=r2mfc_ndis_variable

 

O parâmetro signalling deve conter a sinalização utilizada para a conexão com a rede pública de telefonia PSTN, neste caso utiliza-se a sinalização r2mfc_ndis_variable, pois o PABX convencional irá encaminhar dígitos variáveis para o Gateway.

 

context=from-internal

 

O parâmetro context define o conjunto de regras definidas no arquivo extensions.conf e que irão tratar os númeos discados pelo PABX.

 

min_digits_rx=1

max_digits_rx=20

 

Estes parâmetros definem a quantidade mínima e máxima de dígitos que serão aceitos pelo Gateway.

 

Configuração de sincronismo:

 

A seção [e1-config] contém os parâmetros de configuração de sincronismo E1.

 

 

[e1_config]

e1_sync=1

use_crc4=0

span=1,cas

span=2,cas

cards=>1

 

 

Parâmetros de configuração da seção [e1_config]:

 

e1_sync=1

 

Este parâmetro ao ser configurado como 1 (habilitado) coloca o Span 1 para receber sincronismo da PSTN, o Span 2 repassa o sincronismo recebido pelo Span1 ao PABX convencional.

 

use_crc4=0

 

CRC4 (Ciclic Redundance Check), este parâmetro serve para verificar erros de link, por padrão nos circuitos E1 R2/MFC este parâmetro é desabilitado, porém deve ser verificado com a prestadora de serviços de telefonia contratada se ele esta em uso ou não. O parâmetro 0 desabilita para os dois Spans.

 

span=1,cas

span=2,cas

Nestes parâmetros definimos quais span esta sendo utilizados e suas sinalizações.

CAS (Channel Associated Signalling), Snalização Associada ao Canal também conhecida como R2/MFC.

 

cards=>1

 

Para qual placa E1 esta sendo associada as configurações.

 

 

 

atencao

 

Caso após a configuração sejam encontradas dificuldades de conexão com a operadora, finalize o serviço do PABX-IP Asterisk e utilize o módulo de diagnóstico vlib_diag, descrito no tópico VoicerLib -> Linux.