Problemas utilizando el componente Make Call en un CFD

Status
Cerrado para nuevas respuestas.

SergioMarco

New User
Registrado
12 Aug 2020
Mensajes
12
Hola, estoy diseñando con la herramienta CFD, un dialer que realice llamadas automáticas, recuperando los teléfonos de una base de datos. Todo me funciona perfectamente, pero cuando llama a un número de teléfono y este no descuelga, entonces continúa realizando llamadas a este número continuamente. ¿Se puede de alguna forma hacer que el componente Make Call por cada número de teléfono llame un máximo de x veces si no descuelgan, que no llame más a este número de teléfono pasando al siguiente de la lista?
Muchas gracias, sería de gran ayuda sus respuestas.
 
Hola el tema es que la llamada si no es exitosa aún seguirá en la base de datos para que el discador intente nuevamente.

Te dejo la guía donde puedes tener más información del componente make Call

 
Hola Alejandro,
gracias por tu respuesta, en mi base de datos he probado a que nada más que lee el número de teléfono de la tabla de registros de números de teléfono, indique en otro campo que ese número ya está llamado y por tanto no debería en la siguiente consulta aparecer el número para volver a llamar. Esto en la base de datos de números lo hace bien. Pero el componen Make Call, continúa haciendo llamadas a ese número. He leído la guía que me indica, pero no explica nada sobre número de intentos de llamada y abandono tras x intentos fallidos. Es muy importante, para evitar llamadas infructuosas e innecesarias y que podrían resultar muy molestas. Es decir, ¿existe la forma de abandonar los reintentos infinitos y hacerlos finitos de alguna forma?
Muchas gracias por su ayuda.
 
Hola Sergio,

El componente Make Call hará la llamada hacia los números que le indiques. No existe el concepto de reintentos. Si la app está haciendo llamadas al mismo número, es porque la lógica que implementaron define ese comportamiento.

Les recomiendo que habiliten los logs en modo verbose, y revisen el archivo 3CXCallFlow.log, donde verán toda la actividad de la app del CFD. Si la base de datos retorna siempre el mismo número, esa información será visible en el archivo de log.

Saludos.
 
Gracias por tu respuesta. Para asegurarnos que el flujo no es el que está repitiendo la llamada constantemente, hemos creado un flujo simplificado el cual hace los siguiente:

  • Añadimos únicamente un componente makeCall con origen y destino
  • Tras ejecutarlo, hace la llamada a un móvil y dejamos que suene sin responder.
  • En el log que nos indicas, aparece que inicia el flujo, realiza la llamada y finaliza el flujo
  • Sin embargo, el móvil sigue sonando, es decir, se termina la llamada porque suena los tonos correspondientes y al momento vuelve a sonar. En el log, no aparece reflejada dicha acción.
  • Por otro lado, en el dashboard, no aparece ninguna referencia a que esa llamada se esté realizando.
  • La llamada se repite constantemente hasta que desde el móvil no colgamos activamente la llamada. Tras lo cual no se reintenta la llamada.


¿Qué podemos hacer para que deje de reintentar la llamada constantemente?



Saludos
 
En ese caso es evidente que la app del CFD no es la responsable. Deberían realizar una captura Wireshark para entender quién está iniciando esa llamada.
 
Muchas gracias están ustedes en lo cierto, el problema que teníamos esta en las reglas de salida. Ya está solucionado y funcionando.
GRacias.
 
Perfecto sergio que tengas buena semana, saludos!
 
Status
Cerrado para nuevas respuestas.

Estadísticas del Foro

Temas
44.439
Mensajes
232.807
Miembros
78.338
Último miembro
neil.marsura