Hola buenos días,
Desde hace un mes aprox. estoy monitoreando las estadísticas de las llamadas generadas en una centralita Asterisk que se instaló en un penal.
Por ahora nuestra centralita permite hacer lo más básico, es decir, realizar llamadas salientes a través de un proveedor de VOIP.
Mirando las estadísticas veo que se han generado:
20588 llamadas con el estado ANSWERED
29190 llamadas con el estado NO ANSWER
1322 llamadas con el estado FAILED
242 llamadas con el estado BUSY
Obviando las llamadas con estado BUSY se puede ver que el número de llamadas NO ANSWER es bastante elevado. Entiendo que el estado NO ANSWER se prroduce cuando llamas y el llamado no te contesta porque no descuelga, pero que el 50% de los intentos de llamada acaben en NO ANSWER no es muy normal ¿No?
En cuanto al dialplan no tiene ningún misterio:
[outgoing]
exten => _4278.,1,NoOp()
same => n,Dial(SIP/proveedorvoip/${EXTEN:4},30,T)
same => n,Hangup()
Me he fijado que en el caso de las llamadas con estado NO ANSWER hay por así decirlo 2 tipos de casos:
1) En la mayoría de los casos se ejecuta el comando Dial como lastapp usado, es decir; el llamante intenta llamar pero al parecer nadie responde y el llamante cuelga antes de que pasen 30 segundos --> 24281 veces
2) En la minoría de los casos al parecer se ejecuta el comando Hangup como lastapp usado; es decir , el llamante intenta llamar pero al parecer nadie responde y al cabo de 30 segundos tal y como tengo el Dialplan se produce el colgado --> 4909 veces. No obstante en 324 ocasiones de esas 4909 veces se produce el Hangup antes de los 30 segundos,¿Esto en principio no debería de ocurrir no? Si la última app ejecutada es Hangup, ¿No se deberían de respetar los 30 segundos que indico en el dialplan?
¿Cómo lo veis? ¿Demasiadas llamadas con estado NO ANSWER, no?
Por otra parte, ¿Alguien entiende el por qué de que no se respeten los 30 segundos cuando la última app ejecutada es Hangup?
un saludo y gracias por vuestras respuestas
Miguel Sanz