Según quien nos vendió la tarjeta, que también trabaja con asterisk, se enteró que ese modelo de openvox era uno nuevo que no aceptaba r2 modificado, por eso el cambio. Dahdi la reconocía, asterisk también, las distros de Elastix y Fedora la reconocían también, pero un cuate de telmex que nos apoyó, con su equipo de monitoreo, decía que no estaba reconociendo las tramas de r2 modificado. Pero bueno, ya cambiamos a Sangoma y asunto resuelto.
Ahora, el chan_dahdi.conf es:
callerid=asreceived
hidecallerid=no
usecallerid=yes
;;cidsignalling=v23
;cidsignalling=dtmf
;cidstart=polarity
language=es
context=maintelmex
rxwink=300 ; Atlas seems to use long (250ms) winks
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=0.0
txgain=0.0
callgroup=9
group=1
pickupgroup=1
relaxdtmf=yes
signalling=mfcr2
mfcr2_variant=mx
mfcr2_get_ani_first=no
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_call_files=yes
mfcr2_logdir=span1
mfcr2_logging=all
mfcr2_mfback_timeout=-1
mfcr2_metering_pulse_timeout=-1
channel => 1-15,17-31
;channel => 1-10
;Uncomment these lines if you have problems with the disconection of your analog lines
;busydetect=yes
;busycount=3
immediate=no
#include dahdi-channels.conf
Con el extensions.conf todavía estoy jugando un rato por que tenía ya varios años de que no usaba asterisk, pero ya probé con g1 y g9 de la siguiente forma:
exten => _9XXXXXXX,n,Dial(DAHDI/g1/${EXTEN:1})
exten => _9XXXXXXX,n,Dial(DAHDI/g9/${EXTEN:1})
y, según el cli>, el resultado es este:
[Feb 9 10:23:58] WARNING[C-00000003]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
== Everyone is busy/congested at this time (1:0/0/1)
Saludos y gracias