
No tengo experiencia con Asterisk y estoy buscando replicar una aplicación que ejecuto en la plataforma Voxeo. El flujo de trabajo es este:
- Realiza una llamada saliente.
- Si se detecta un servicio de contestador, deje un mensaje y luego cuelgue.
- Si se detecta un humano, reproduzca música para el humano.
- Cree otra llamada saliente a un centro de llamadas.
- Cuando el centro de llamadas conteste, reproduzca un archivo wav y algo de texto a voz.
- Cuando el centro de llamadas presione una tecla dtmf, una las 2 llamadas.
¿Es posible replicar esta aplicación en una solución Asterisk? ¿Cuál es el nivel de dificultad para montar un sistema de este tipo? ¿Ve algún obstáculo o área que haría que dicha solución fuera problemática de construir o ejecutar?
Espero que uno de ustedes, genios de Asterisk, pueda darme alguna orientación. Gracias.
Respuesta1
Tus puntos 1, 3 y 5 son relativamente simples.
Cepstral tiene algunas voces buenas y económicas para tts que utilizará Asterisk.
Punto 2 sin embargo...
La detección del contestador automático es un arte negro.
Usamos asterisco para enviar llamadas de alarma. El esquema más confiable que se nos ocurrió fue pedirle al usuario que presione una tecla antes de reproducir el mensaje.
Si presionamos una tecla, es un humano. Podemos reproducir el mensaje y pedir reconocimiento de la alarma.
Si no presionamos una tecla, intentamos detectar el final del mensaje del contestador automático, luego simplemente reproducimos el mensaje y colgamos.
Nos encantaría poder eliminar la pulsación de teclas, pero luego nos encontramos con todo tipo de problemas al tratar de lograr que 'detectsilence' funcione consistentemente con los diversos mensajes del contestador automático que existen.
Puntos 4 y 6 con los que no tengo experiencia.
Respuesta2
Puedes intentarlo instalando asterisco en la máquina virtual.
Tengo buena experiencia con la combinación deMáquina virtual solaryCAJA ELASTIXEs fácil iniciar el sistema y comenzar a buscar los beneficios de Asterisk.
Soy un poco escéptico acerca de la detección de respuesta (humana o sistema de respuesta). Más tarde hoy, cuando tenga más tiempo libre, probaré su escenario e intentaré ofrecer una respuesta más útil.