Estoy teniendo algunos problemas con la configuración de unas
extensiones de Asterisk, que gestionan las llamadas que se realizan
hacia el exterior (llamadas salientes).
Pego unas líneas de la configuración del fichero extension.conf:
----------------------------------------------
exten => _0X.,1,Dial(Zap/22/${EXTEN:1})
exten => _0X.,2,Dial(Zap/23/${EXTEN:1})
exten => _0X.,3,Dial(Zap/24/${EXTEN:1})
exten => _0X.,4,Dial(Zap/25/${EXTEN:1})
exten => _0X.,5,Dial(Zap/26/${EXTEN:1})
exten => _0X.,6,Dial(Zap/28/${EXTEN:1})
exten => _0X.,7,Dial(Zap/29/${EXTEN:1})
exten => _0X.,8,Dial(Zap/30/${EXTEN:1})
---------------------------------------------
Utilizo una tarjeta TE110P, conectada a un E1 y como se puede observar
líneas más arriba, he destinado 8 extensiones sólo para sacar las
llamadas hacía el mundo... Pero como comentaba se presentan problemas,
bueno un problema y menor, no es grave.
Cuando se realiza una llamada hacía el exterior y el número al que se
está llamando se encuentra ocupado, Asterisk lleva esa comunicación
hacia el IVR que configuré para la atención de las llamadas entrantes
(una especie de bucle), en lugar de emitir el aviso de línea ocupada.
Supongo, o al menos veo claro que el problema está en la configuración
que realicé en las extensiones que sacan las llamadas al exterior y la
verdad es que he probado alguna configuración alternativa por ejemplo,
tirando de Congestion (); pero no obtengo el resultado esperado.
Espero puedan orientarme en este tema, gracias.
Andrés
Neceisitaríamos ver más dialplan... especialmente el que se ejecuta
cuando llamas a un número ocupado, y así poder entender porqué se va
al IVR que comentas. Los logs de una llamada tampoco estarían de más
;)
Por otra parte, hay alguna razón para que no utilices grupos en el
Dial? Algo así como:
zapata.conf
========
[...]
group=1
channel=>22-26,28-30
group=31 ; para que no lo hereden los siguientes canales
extensions.conf
============
exten => _0X.,1,Dial(Zap/g1/${EXTEN:1})
Así con una sola línea tienes bastante. Asterisk saldrá por el primera
canal disponible, si lo hay.
Saludos
Julián.
>Hola,
>
>Neceisitaríamos ver más dialplan... especialmente el que se ejecuta
>cuando llamas a un número ocupado, y así poder entender porqué se va
>al IVR que comentas. Los logs de una llamada tampoco estarían de más
>;)
>
>
Perdón, es cierto lo que decís pero estaba un poco apurado para escribir
un mail en condiciones.
La próxima intentaré ser más preciso ;-)
>Por otra parte, hay alguna razón para que no utilices grupos en el
>Dial? Algo así como:
>
>zapata.conf
>========
>[...]
>group=1
>channel=>22-26,28-30
>group=31 ; para que no lo hereden los siguientes canales
>
>
Es verdad, por eso he seguido tu sugerencia y hice está modificación:
group=1
channel => 1-15,17-21 ; Grupo asignado a la recepcion de llamadas
group=2
channel => 22-26,28-31 ; Crupo por el cual se realizan las llamadas
>extensions.conf
>============
>exten => _0X.,1,Dial(Zap/g1/${EXTEN:1})
>
>
En el caso de la extensión, quedo así:
exten => _0X.,1,Dial(Zap/g2/${EXTEN:1})
exten => _0X.,101,Busy()
exten => _0X.,102,Hangup()
>Así con una sola línea tienes bastante. Asterisk saldrá por el primera
>canal disponible, si lo hay.
>
>
Ahora va perfecto, ya no se presenta ningun tipo de problemas al punto
que salen hacia el exterior 8 llamadas simultáneas y si alguno de los
números de teléfono al que se llama, está ocupado, genera el tono de
ocupado en vez de enviar la comunicación al IVR del PBX como comentaba
en el anterior mensaje.
>Saludos
> Julián.
>
>
Muchas gracias Julián
Andrés
Saludos
Julián.