[AsteriskBrasil] DAHDI MFCR2 ERROS

Willy Romão willyr.goncalves em gmail.com
Quarta Julho 23 18:23:32 BRT 2014


Boa tarde Pessoal,

Estou tendo um problema com minha placa DAHDi com a sinalização R2, o 
problema é que eu não consigo encher os 30 canais do meu E1, mesmo tendo 
ligações suficientes para isso.

Segue os logs de erro e a configuração MFCR2.

Logs:
[Jul 23 16:17:34] WARNING[20316][C-00000a90] app_dial.c: Unable to 
create channel of type 'DAHDI' (cause 34 - Circuit/channel congestion)
[Jul 23 17:02:24] ERROR[6447] chan_dahdi.c: Chan 37 - Protocol error. 
Reason = Seize Timeout, R2 State = Clear Forward Transmitted, MF state = 
MF Engine Off, MF Group = Forward MF init, CAS = 0x08
[Jul 23 17:02:24] ERROR[6447] chan_dahdi.c: MFC/R2 protocol error on 
chan 37: Seize Timeout
[Jul 23 17:04:27] ERROR[24422][C-00000dc5] chan_dahdi.c: Chan 37 - 
Failed to read from channel 37: Resource temporarily unavailable
[Jul 23 17:04:27] ERROR[24422][C-00000dc5] chan_dahdi.c: OS error on 
chan 37: Resource temporarily unavailable
[Jul 23 17:17:57] ERROR[6448] chan_dahdi.c: Chan 38 - Failed to read 
from channel 38: Resource temporarily unavailable
[Jul 23 17:17:57] ERROR[6448] chan_dahdi.c: OS error on chan 38: 
Resource temporarily unavailable

Arquivo de configuração (chan_dahdi.conf):
[channels]
signalling=mfcr2
mfcr2_variant=br
mfcr2_get_ani_first=yes
mfcr2_max_ani=20
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_call_files=no
mfcr2_logdir=oi
;mfcr2_logging=all
mfcr2_allow_collect_calls=no
mfcr2_double_answer=no
mfcr2_immediate_accept=no
mfcr2_mfback_timeout=-1
mfcr2_advanced_protocol_file=/etc/asterisk/r2proto.conf

group=1
context=entrada
channel => 1-15,17-31

group=2
context=entrada
channel => 32-46,48-62

Arquivo de configuração (r2proto.conf):
timers.mf_back_cycle=1500
timers.mf_back_resume_cycle=150
timers.mf_fwd_safety=30000
timers.r2_seize=8000
timers.r2_answer=80000
timers.r2_metering_pulse=0
timers.r2_double_answer=400
timers.r2_answer_delay=150
timers.cas_persistence_check=500
timers.dtmf_start_dial=100

Arquivo de configuração (system.conf):
span = 1,1,0,cas,hdb3
cas = 1-15:1101
cas = 17-31:1101
echocanceller = mg2,1-31

span = 2,2,0,cas,hdb3
cas = 32-46:1101
cas = 48-62:1101
echocanceller = mg2,32-62

loadzone = br
defaultzone = br

Antes de qualquer resposta,

Obrigado a todos.

-- 
Willy Romão



Mais detalhes sobre a lista de discussão AsteriskBrasil