Analizar el dialplan que ha generado FreePBX para esa función y corregirlo
para que tenga el comportamiento que tu deseas.
Te adelanto dos problemas:
- Los dialplan de FreePBX son infumables, inhumanos é intraceables sin un
container de aspirinas al lado.
- Por "lógica" la llamada es contestada por FreePBX para solicitar el PIN, lo
más que puedes hacer es jugar con ResetCDR o alguna de sus hermanas para
modificar el CDR y que realmente empiece a contar cuando te interese.
Saludos
--
Raúl Alexis Betancor Santana
Dimensión Virtual
El Viernes, 9 de Enero de 2009 22:13, Sorcier escribió:
> Hola a todos.
>
> Recurro a ustedes porque tengo un problema que no se como solucionar.
> Tengo un Freepbx que tiene configurada las salidas con Pin Sets, es
> decir cada usuario tiene que poner su contraseña para llamar a la
> calle.
>
> El problema es en el CDR, registra como ANSWER y comienza a contar una
> llamada a partir de que se le solicita el PIN al usuario no cuando la
> llamda se concreta y el destinatario de la llamada responde. No
> importa si la llamada se concretó o no, el CDR dice que hablo NN
> segundos porque huvo un ANSWER.
>
> Asi despues de 10 intentos de hablar con alguien sin exito, tengo 80
> segundos registrados como si SI hubiera hablado.
>
> Alguna idea de como corregir esto?
Analizar el dialplan que ha generado FreePBX para esa función y corregirlo
para que tenga el comportamiento que tu deseas.
Te adelanto dos problemas:
- Los dialplan de FreePBX son infumables, inhumanos é intraceables sin un
container de aspirinas al lado.
- Por "lógica" la llamada es contestada por FreePBX para solicitar el PIN, lo
más que puedes hacer es jugar con ResetCDR o alguna de sus hermanas para
modificar el CDR y que realmente empiece a contar cuando te interese.
Saludos
--
Raúl Alexis Betancor Santana
Dimensión Virtual
Es una promesa publicar la solucion a este problema.
Ya hemos creado un AGI que hace un bypass al comando authenticate de
asterisk y hace la llamada y registra cero segundos cuando la llamada
no se completa satisfactoriamente pero el CDR no muestra el PIN que
autorizó la llamada.
Ahora el PROBLEMA radica en que debemos poner en el CDR, es decir en
la base de datos Mysql que tiene todos los datos del CDR, el PIN que
autorizó la llamada para poder hacer responsable a alguien de cada
llamada ya que la extensión puede ser usada por muchas personas. No
sabemos como meter este dato al CDR, es el campo accountcode.
Gracias por las sugerencias.
Roberto
On 12 ene, 10:21, "Paco Gil" <pag...@gmail.com> wrote:
> 2009/1/12 Raúl Alexis Betancor Santana <r...@dimension-virtual.com>