Buen día, estoy teniendo problemas de bloqueo del E1, ya se realizaron pruebas con Telmex y tuvieron que cambiar del modulo en su central, posterior al cambio se probo el enlace con un elastix 2.4 y el mismo modelo de tarjeta sangoma sin presentar el incidente.
Al conectar el E1 al Issabel el log muestra lo siguiente:
[2018-07-25 04:26:00] ERROR[3424] chan_dahdi.c: MFC/R2 protocol error on chan 24: Invalid CAS
[2018-07-25 04:26:00] ERROR[3419] chan_dahdi.c: Chan 19 - Protocol error. Reason = Invalid CAS, R2 State = Idle, MF state = MF Engine Off, MF Group = No Group, CAS = 0x04
DNIS = , ANI = , MF = 0x20
[2018-07-25 04:26:00] ERROR[3427] chan_dahdi.c: Chan 27 - Protocol error. Reason = Invalid CAS, R2 State = Idle, MF state = MF Engine Off, MF Group = No Group, CAS = 0x04
DNIS = , ANI = , MF = 0x20
[2018-07-25 04:26:00] ERROR[3427] chan_dahdi.c: MFC/R2 protocol error on chan 27: Invalid CAS
[2018-07-25 04:26:00] ERROR[3421] chan_dahdi.c: Chan 21 - Protocol error. Reason = Invalid CAS, R2 State = Idle, MF state = MF Engine Off, MF Group = No Group, CAS = 0x04
DNIS = , ANI = , MF = 0x20
[2018-07-25 04:26:00] ERROR[3419] chan_dahdi.c: MFC/R2 protocol error on chan 19: Invalid CAS
[2018-07-25 04:26:00] ERROR[3421] chan_dahdi.c: MFC/R2 protocol error on chan 21: Invalid CAS
[2018-07-25 04:26:00] ERROR[3426] chan_dahdi.c: Chan 26 - Protocol error. Reason = Invalid CAS, R2 State = Idle, MF state = MF Engine Off, MF Group = No Group, CAS = 0x04
DNIS = , ANI = , MF = 0x20
[2018-07-25 04:26:00] ERROR[3426] chan_dahdi.c: MFC/R2 protocol error on chan 26: Invalid CAS
[2018-07-25 04:26:00] NOTICE[3415] chan_dahdi.c: Far end unblocked on chan 14
[2018-07-25 04:26:00] NOTICE[3408] chan_dahdi.c: Far end blocked on chan 7
[2018-07-25 04:26:00] NOTICE[3404] chan_dahdi.c: Far end unblocked on chan 3
[2018-07-25 04:26:00] NOTICE[3402] chan_dahdi.c: Far end unblocked on chan 1
[2018-07-25 04:26:00] NOTICE[3403] chan_dahdi.c: Far end unblocked on chan 2
[2018-07-25 04:26:00] NOTICE[3407] chan_dahdi.c: Far end unblocked on chan 6
[2018-07-25 04:26:00] NOTICE[3408] chan_dahdi.c: Far end unblocked on chan 7
[2018-07-25 04:26:00] NOTICE[3409] chan_dahdi.c: Far end unblocked on chan 8
[2018-07-25 04:26:00] NOTICE[3411] chan_dahdi.c: Far end unblocked on chan 10
[2018-07-25 04:26:00] NOTICE[3412] chan_dahdi.c: Far end unblocked on chan 11
[2018-07-25 04:26:00] NOTICE[3410] chan_dahdi.c: Far end unblocked on chan 9
[2018-07-25 04:26:00] NOTICE[3413] chan_dahdi.c: Far end unblocked on chan 12
[2018-07-25 04:26:00] NOTICE[3405] chan_dahdi.c: Far end unblocked on chan 4
[2018-07-25 04:26:00] NOTICE[3417] chan_dahdi.c: Far end unblocked on chan 17
[2018-07-25 04:26:00] NOTICE[3418] chan_dahdi.c: Far end unblocked on chan 18
[2018-07-25 04:26:00] NOTICE[3420] chan_dahdi.c: Far end unblocked on chan 20
[2018-07-25 04:26:00] NOTICE[3419] chan_dahdi.c: Far end unblocked on chan 19
[2018-07-25 04:26:00] NOTICE[3421] chan_dahdi.c: Far end unblocked on chan 21
[2018-07-25 04:26:00] NOTICE[3423] chan_dahdi.c: Far end unblocked on chan 23
[2018-07-25 04:26:00] NOTICE[3422] chan_dahdi.c: Far end unblocked on chan 22
[2018-07-25 04:26:00] NOTICE[3424] chan_dahdi.c: Far end unblocked on chan 24
[2018-07-25 04:26:00] NOTICE[3425] chan_dahdi.c: Far end unblocked on chan 25
[2018-07-25 04:26:00] NOTICE[3426] chan_dahdi.c: Far end unblocked on chan 26
[2018-07-25 04:26:00] NOTICE[3427] chan_dahdi.c: Far end unblocked on chan 27
[2018-07-25 04:26:00] NOTICE[3428] chan_dahdi.c: Far end unblocked on chan 28
[2018-07-25 04:26:00] NOTICE[3406] chan_dahdi.c: Far end unblocked on chan 5
[2018-07-25 07:09:41] VERBOSE[3402] chan_dahdi.c: New MFC/R2 call detected on chan 1.
[2018-07-25 07:09:44] VERBOSE[3402][C-0000109a] chan_dahdi.c: MFC/R2 call offered on chan 1. ANI = 4771529261, DNIS = 0011, Category = National Priority Subscriber
[2018-07-25 07:09:45] VERBOSE[3402][C-0000109b] chan_dahdi.c: MFC/R2 call has been accepted on backward channel 1
[2018-07-25 07:10:50] VERBOSE[3402] chan_dahdi.c: MFC/R2 call end on channel 1
[2018-07-25 07:16:04] NOTICE[3388] chan_sip.c: Peer '12208' is now UNREACHABLE! Last qualify: 80
[2018-07-25 07:16:14] NOTICE[3388] chan_sip.c: Peer '12208' is now Reachable. (70ms / 2000ms)
[2018-07-25 07:51:13] WARNING[100847][C-000010a2] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-25 07:51:13] WARNING[100847][C-000010a2] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-25 07:51:13] WARNING[100847][C-000010a2] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-25 07:51:20] VERBOSE[100847][C-000010a2] chan_dahdi.c: MFC/R2 call has been accepted on forward channel 31
[2018-07-25 07:51:22] VERBOSE[3431] chan_dahdi.c: MFC/R2 call end on channel 31
[2018-07-25 07:54:41] VERBOSE[3402] chan_dahdi.c: New MFC/R2 call detected on chan 1.
[2018-07-25 07:54:44] VERBOSE[3402][C-000010a3] chan_dahdi.c: MFC/R2 call offered on chan 1. ANI = 5539995724, DNIS = 5710, Category = National Priority Subscriber
[2018-07-25 07:54:44] VERBOSE[3402][C-000010a4] chan_dahdi.c: MFC/R2 call has been accepted on backward channel 1
[2018-07-26 14:53:18] WARNING[66783][C-00001cbd] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:53:18] WARNING[66783][C-00001cbd] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:53:18] WARNING[66783][C-00001cbd] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:53:26] WARNING[66783][C-00001cbd] chan_dahdi.c: Chan 31 - Seize Timeout Expired!
[2018-07-26 14:53:26] ERROR[66783][C-00001cbd] chan_dahdi.c: Chan 31 - Protocol error. Reason = Seize Timeout, R2 State = Seize Transmitted, MF state = MF Engine Off, MF Group = Forward MF init, CAS = 0x08
DNIS = 015512262639, ANI = 14213, MF = 0x20
[2018-07-26 14:53:26] ERROR[66783][C-00001cbd] chan_dahdi.c: MFC/R2 protocol error on chan 31: Seize Timeout
[2018-07-26 14:54:06] NOTICE[3388] chan_sip.c: Disconnecting call 'SIP/4777100011-0000276f' for lack of RTP activity in 31 seconds
[2018-07-26 14:54:48] WARNING[66839][C-00001cbe] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:54:48] WARNING[66839][C-00001cbe] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:54:48] WARNING[66839][C-00001cbe] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:54:56] WARNING[66839][C-00001cbe] chan_dahdi.c: Chan 31 - Seize Timeout Expired!
[2018-07-26 14:54:56] ERROR[66839][C-00001cbe] chan_dahdi.c: Chan 31 - Protocol error. Reason = Seize Timeout, R2 State = Seize Transmitted, MF state = MF Engine Off, MF Group = Forward MF init, CAS = 0x08
DNIS = 015512262639, ANI = 14213, MF = 0x20
[2018-07-26 14:54:56] ERROR[66839][C-00001cbe] chan_dahdi.c: MFC/R2 protocol error on chan 31: Seize Timeout
[2018-07-26 14:57:44] WARNING[66861][C-00001cc1] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:57:44] WARNING[66861][C-00001cc1] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:57:44] WARNING[66861][C-00001cc1] app_dial.c: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
[2018-07-26 14:57:53] WARNING[66861][C-00001cc1] chan_dahdi.c: Chan 31 - Seize Timeout Expired!
[2018-07-26 14:57:53] ERROR[66861][C-00001cc1] chan_dahdi.c: Chan 31 - Protocol error. Reason = Seize Timeout, R2 State = Seize Transmitted, MF state = MF Engine Off, MF Group = Forward MF init, CAS = 0x08
DNIS = 2145815, ANI = 12406, MF = 0x20
[2018-07-26 14:57:53] ERROR[66861][C-00001cc1] chan_dahdi.c: MFC/R2 protocol error on chan 31: Seize Timeout
en este punto tenemos que reiniciar el dahdi o desconectar el E1 y se desbloquean los canales.
Estos son los archivos de configuración y versiones.
[root@nodo1 ~]# asterisk -rx 'core show version'
Asterisk 11.25.0 built by palosanto @ IsoBuilderElx3C7-x64 on a x86_64 running Linux on 2016-11-24 19:45:10 UTC
[root@nodo1 ~]# r2test -v
OpenR2 version: 1.3.3, revision: (release)
[root@nodo1 ~]# asterisk -rx 'dahdi show version'
DAHDI Version: 2.10.2 Echo Canceller: HWEC
[root@nodo1 ~]# cat /etc/wanpipe/wanpipe1.conf
#================================================
WANPIPE1 Configuration File
#================================================
#
Date: Wed Dec 6 20:29:03 UTC 2006
#
Note: This file was generated automatically
by /usr/local/sbin/setup-sangoma program.
#
If you want to edit this file, it is
recommended that you use wancfg program
to do so.
#================================================
Sangoma Technologies Inc.
#================================================
[devices]
wanpipe1 = WAN_AFT_TE1, Comment
[interfaces]
w1g1 = wanpipe1, , TDM_VOICE, Comment
[wanpipe1]
CARD_TYPE = AFT
S514CPU = A
CommPort = PRI
AUTO_PCISLOT = NO
PCISLOT = 0
PCIBUS = 8
FE_MEDIA = E1
FE_LCODE = HDB3
FE_FRAME = NCRC4
FE_LINE = 1
TE_CLOCK = NORMAL
TE_REF_CLOCK = 0
TE_SIG_MODE = CAS
TE_HIGHIMPEDANCE = NO
TE_RX_SLEVEL = 430
HW_RJ45_PORT_MAP = DEFAULT
LBO = 120OH
FE_TXTRISTATE = NO
MTU = 1500
UDPPORT = 9000
TTL = 255
IGNORE_FRONT_END = NO
TDMV_SPAN = 1
TDMV_DCHAN = 16
TE_AIS_MAINTENANCE = NO #NO: defualt YES: Start port in AIS Blue Alarm and keep line down
#wanpipemon -i w1g1 -c Ttx_ais_off to disable AIS maintenance mode
#wanpipemon -i w1g1 -c Ttx_ais_on to enable AIS maintenance mode
TDMV_HW_DTMF = YES # YES: receive dtmf events from hardware
TDMV_HW_FAX_DETECT = NO # YES: receive fax 1100hz events from hardware
HWEC_OPERATION_MODE = OCT_NORMAL # OCT_NORMAL: echo cancelation enabled with nlp (default)
OCT_SPEECH: improves software tone detection by disabling NLP (echo possible)
OCT_NO_ECHO:disables echo cancelation but allows VQE/tone functions.
HWEC_DTMF_REMOVAL = NO # NO: default YES: remove dtmf out of incoming media (must have hwdtmf enabled)
HWEC_NOISE_REDUCTION = NO # NO: default YES: reduces noise on the line - could break fax
HWEC_ACUSTIC_ECHO = NO # NO: default YES: enables acustic echo cancelation
HWEC_NLP_DISABLE = NO # NO: default YES: guarantees software tone detection (possible echo)
HWEC_TX_AUTO_GAIN = 0 # 0: disable -40-0: default tx audio level to be maintained (-20 default)
HWEC_RX_AUTO_GAIN = 0 # 0: disable -40-0: default tx audio level to be maintained (-20 default)
HWEC_TX_GAIN = 0 # 0: disable -24-24: db values to be applied to tx signal
HWEC_RX_GAIN = 0 # 0: disable -24-24: db values to be applied to tx signal
[w1g1]
ACTIVE_CH = ALL
TDMV_HWEC = YES
MTU = 8
[root@nodo1 ~]# cat /etc/dahdi/system.conf
#autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
#autogenrated on 2018-07-06
#Dahdi Channels Configurations
#For detailed Dahdi options, view /etc/dahdi/system.conf.bak
loadzone=mx
defaultzone=mx
#Sangoma A101 port 1 [slot:0 bus:8 span:1] <wanpipe1>
span=1,1,0,cas,hdb3
cas=1-15:1101
cas=17-31:1101
echocanceller=mg2,1-15,17-31
dchan=16
[root@nodo1 ~]# cat /etc/asterisk/chan_dahdi.conf
[trunkgroups]
[channels]
context=default
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
relaxdtmf=yes
rxgain=0.0
txgain=0.0
callgroup=1
pickupgroup=1
busydetect=yes
busycount=3
immediate=no
context=from-pstn
signalling=mfcr2
mfcr2_variant=mx
mfcr2_get_ani_first=no
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_priority_subscriber
mfcr2_call_files=yes
mfcr2_logdir=span1
mfcr2_logging=all
mfcr2_mfback_timeout=-1
mfcr2_metering_pulse_timeout=50
group=0
channel => 1-15,17-31
#include dahdi-channels.conf
#include chan_dahdi_additional.conf