Problema R2

566 views
Skip to first unread message

Cesar Benjamin Garcia Martinez

unread,
Jun 8, 2012, 10:19:38 AM6/8/12
to aster...@googlegroups.com
Muy buenas tardes, vengo a solicitar su ayuda, si alguno me pudiera ayudar.

desde hace algunos dias, mi asterisk ha venido teniendo un
comprotamiento extraño. hace dos semanas, de pronto, sin haber hecho
cambios ni nada, se me trababa o algo asi el chanal dahdi. tengo una
E1 con MFC/R2 en una tarjeta TE205P/TE207P y una TDM400 para 4 lineas
analogicas.

pasaba que de pronto dejaba de poder sacar llamadas por la E1, aunque
a veces si que entraban, despues de pronto ni entraban ni salian, y
luego sin hacer nada podia llegar a recuperarse.


Ahora lo que haces es que simplemente se cae todo el servicio y en los
logs en messages tengo esto:

[Jun 7 19:13:11] ERROR[11960] chan_dahdi.c: Chan 1 - Protocol error.
Reason = Invalid Multi Frequency Tone, R2 State = Seize ACK
Transmitted, MF state = ANI Request Transmitted, MF Group = Backward
Group C, CAS = 0x00
DNIS = 5050, ANI = , MF = 0x42
[Jun 7 19:13:11] ERROR[11960] chan_dahdi.c: MFC/R2 protocol error on
chan 1: Invalid Multi Frequency Tone

Ing. Rodrigo Fernandez

unread,
Jun 8, 2012, 10:24:33 AM6/8/12
to aster...@googlegroups.com
hola!

pregunto, podrias mandarnos tu conf? segudno... si antes funcionaba y antes
no... (partiendo del principio de que nadie le ha metido mano) ¿quiza
actualizando dahdi?

-----Mensaje original-----
De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En
nombre de Cesar Benjamin Garcia Martinez
Enviado el: Viernes, 08 de Junio de 2012 09:20 a.m.
Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Problema R2
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com

Cesar Benjamin Garcia Martinez

unread,
Jun 8, 2012, 10:33:37 AM6/8/12
to aster...@googlegroups.com
ya he actualizado el dahdi, de 2.5.0.2 a 2.6.1 (el 2.6.0 por alguna
razón no compilaba)

en la configuración de DAHDI tengo:


;------------------------------------------------------------------------------------------------------------------------

# Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1" HDB3/CCS/CRC4 ClockSource
span=1,1,0,cas,hdb3
# termtype: te
cas=1-15:1101
cas=17-31:1101
echocanceller=mg2,1-15,17-31

# Span 3: WCTDM/4 "Wildcard TDM400P REV I Board 5"
fxsks=63
echocanceller=mg2,63
fxsks=64
echocanceller=mg2,64
fxsks=65
echocanceller=mg2,65
fxsks=66
echocanceller=mg2,66

# Span 4: XBUS-00/XPD-00 "Xorcom XPD #00/00: FXS"
fxoks=67
echocanceller=mg2,67
fxoks=68
echocanceller=mg2,68
fxoks=69
echocanceller=mg2,69
fxoks=70
echocanceller=mg2,70
fxoks=71
echocanceller=mg2,71
fxoks=72
echocanceller=mg2,72
fxoks=73
echocanceller=mg2,73
fxoks=74
echocanceller=mg2,74
unused=75-80




# Span 5: XBUS-00/XPD-10 "Xorcom XPD #00/10: FXS"
fxoks=81
echocanceller=mg2,81
fxoks=82
echocanceller=mg2,82
fxoks=83
echocanceller=mg2,83
fxoks=84
echocanceller=mg2,84
fxoks=85
echocanceller=mg2,85
fxoks=86
echocanceller=mg2,86
fxoks=87
echocanceller=mg2,87
fxoks=88
echocanceller=mg2,88

# Span 6: XBUS-00/XPD-20 "Xorcom XPD #00/20: FXS"
fxoks=89
echocanceller=mg2,89
fxoks=90
echocanceller=mg2,90
fxoks=91
echocanceller=mg2,91
fxoks=92
echocanceller=mg2,92
fxoks=93
echocanceller=mg2,93
fxoks=94
echocanceller=mg2,94
fxoks=95
echocanceller=mg2,95
fxoks=96
echocanceller=mg2,96

# Global data

loadzone = mx
defaultzone = mx

;------------------------------------------------------------------------------------------------------------------------




y en el chan_dahdi tengo:

[channels]
language=es
context=from-pstn
signalling=fxs_ks
rxwink=300
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
flash=450
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=0.0
txgain=0.0
callgroup=1
pickupgroup=1

immediate=no

#include dahdi-channels.conf
#include chan_dahdi_additional.conf






----dahdi-channels.conf----

language=es
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
;relaxdtmf=yes
rxgain=0.0
txgain=0.0
immediate=no
context=from-pstn
group=0
switchtype=national


signalling=mfcr2
mfcr2_variant=mx
mfcr2_get_ani_first=no
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_mfback_timeout=-1
mfcr2_metering_pulse_timeout=-1
; this is for debugging purposes
;mfcr2_logdir=logspan1
;mfcr2_logging=all
; end debugging configuration
channel => 1-15
channel => 17-21

busydetect=yes
busycount=4

answeronpolarityswitch=yes
signalling=fxs_ks
callerid=asreceived
group=2
context=from-unefon
channel => 63-66
callerid=
group=
context=default

----chan_dahdi_additional.conf----

;;;;;;[102]
signalling=fxo_ks
pickupgroup=
mailbox=102@device
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
context=from-internal
callprogress=no
callgroup=
callerid=device <102>
busydetect=no
busycount=7
accountcode=
channel=>67

;;;;;;[103]
signalling=fxo_ks
pickupgroup=
mailbox=103@device
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
context=from-internal
callprogress=no
callgroup=
callerid=device <103>
busydetect=no
busycount=7
accountcode=
channel=>90
...............etc (otras extensiones con configuración similar)
























El día 8 de junio de 2012 09:24, Ing. Rodrigo Fernandez
<rfernan...@gmail.com> escribió:

Fernando Villares

unread,
Jun 8, 2012, 1:00:01 PM6/8/12
to aster...@googlegroups.com
y que asterisk usas y que libopenr2? en ese enlatado que usas que tiene freepbx compilaste todo a mano o es un elastix con los rpm por default de todo...te lo pregunto porque elastix tiene sus librerias r2 en un rpm "raro" y si compilas a mano 1 solo modulo debes hacer todo a mano entero es decir compilar libopenr2 dahdi y luego asterisk completo

Cesar Benjamin Garcia Martinez

unread,
Jun 8, 2012, 2:25:03 PM6/8/12
to aster...@googlegroups.com
no es ningún enlatado, compilé todo, desde el SO, es una gento, yo se
que hay la creencia de que quien usa freepbx (o elastix) es un flojo
que no se interesa por aprender. pues no, como a muchos otros, a mi
también me gusta aprender, he compilado cada pieza desde el kernel.

Uso Asterisk 1.8.13.0 y libopenr2-1.3.1




El día 8 de junio de 2012 12:00, Fernando Villares
<fvil...@gmail.com> escribió:

Cesar Benjamin Garcia Martinez

unread,
Jun 8, 2012, 2:26:36 PM6/8/12
to aster...@googlegroups.com
ah! y si, uso freepbx 2.9.0 para gestionar las extensiones, IVR, etc.
es por comodidad principalmente.



El día 8 de junio de 2012 13:25, Cesar Benjamin Garcia Martinez

MarioAngeles

unread,
Jun 8, 2012, 2:44:41 PM6/8/12
to aster...@googlegroups.com
si yo tambien uso FreePbx para que no me esten fregando los clientes a cada rato que quieren un cambio...

Fernando Villares

unread,
Jun 8, 2012, 2:48:45 PM6/8/12
to aster...@googlegroups.com
okas si estas usando esos programas no te diste cuenta ya de algo ...libopenr2 no esta actualizada es mas la 1.3.2 actual tiene modificaciones especificas solo para mexico hechas por moy....de todas formas el tema que te da es que tienes errores de lecturas de los tonos multifrecuencia que van por el canal 16 a veces eso sucede por corrimientos del reloj momentaneos...deberias activar las trazas de r2 y ver que es loque no paso bien....

Cesar Benjamin Garcia Martinez

unread,
Jun 8, 2012, 3:52:50 PM6/8/12
to aster...@googlegroups.com
okey, ya instalé la 1.3.2

aunque se me hace extraño que antes estaba funcionando todo ok

tonde veo eso de las trazas? donde lo activo y donde lo miro?

gracias

Fernando Villares

unread,
Jun 8, 2012, 7:33:24 PM6/8/12
to aster...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages