Hoy instalando el último
driver de Sangoma para funcionar con DAHDI en
Asterisk 1.4, seguí todo el proceso normal hasta llegar a la parte de instalación del GUI, pero al intentar hacerlo me mandaba que el puerto AMI 5038 de Asterisk no estaba abierto.
Revisando los logs vi que había una línea que me indicaba lo siguiente:
Asterisk has detected a problem with your DAHDI configuration and will shutdown for your protection. You have options:
Pero revisando la configuración de /etc/dahdi/system.conf y /etc/asterisk/chan_dahdi.conf, vi que todo estaba bien configurado.
Por lo que intenté reiniciar asterisk, pero había un loop de reinicio, por lo que volví a reinstalar dahdi, asterisk y drivers de sangoma.
Despues de reinstalar los drivers de sangoma, quise inicializar wanrouter, pero veía que me mandaba un error como el siguiente en el script de inicialización /etc/wanpipe/scripts/start :
Waiting for Dahdi /dev/dahdi .../etc/wanpipe/scripts/start: 9: Syntax error: Bad for loop variable
en la línea 9 estaba el siguiente código
for ((i=0;$i<=$max_delay;$i++))
Lo que hice fué cambiarlo por la siguiente sintaxis
for i in `seq 1 $max_delay`; do
Con eso ya quedo resuelta la inicialización de los drivers de sangoma y ya la instalación continuó exitosamente.

Dejar un comentario