Audio de fondo
El silencio total suena artificial por teléfono. Puedes añadir capas de:- Sonido ambiental — oficina, ciudad, bosque, sala llena de gente o teclado, con volumen ajustable (o tu propio audio subido).
- Sonido de “pensando” — un sonido sutil mientras el asistente está pensando —durante la espera del LLM y en cualquier llamada a herramientas—, para que el procesamiento nunca suene como una llamada cortada.
Gestión de interrupciones
Quienes llaman interrumpen — los buenos asistentes lo gestionan con soltura.- Permitir interrupciones — activado de forma predeterminada; el asistente deja de hablar cuando quien llama habla por encima.
- Duración mínima de interrupción — ignora ruidos muy breves para que una tos no corte al asistente.
- Interrupciones adaptativas — el modo recomendado: expresiones de escucha activa como “mhm”, “vale” o “claro” no se tratan como una interrupción, así que el asistente sigue hablando durante ese feedback natural del oyente, pero cede de inmediato ante una interjección real.
Frases de relleno y herramientas asíncronas
Cuando una llamada a una herramienta (consulta al CRM, verificación de disponibilidad) tarda varios segundos, el asistente puede rellenar ese hueco:- Texto durante la ejecución — un aviso fijo al iniciar la herramienta (“Un momento, estoy comprobando eso…”).
- Frases de relleno — un conjunto rotativo de frases cortas que se dicen durante esperas más largas, con retraso inicial e intervalo configurables. Solo se pronuncian en las pausas: nunca hablan por encima de quien llama.
- Herramientas asíncronas — marca un nodo de herramienta como asíncrono y la conversación continúa mientras la herramienta se ejecuta; el resultado se incorpora en cuanto llega.
Gestión de inactividad
Nadie quiere una llamada que se quede colgada en silencio para siempre:- Tiempo de espera de inactividad — tras este número de segundos de silencio, el asistente pregunta si sigues ahí (“¿Sigues ahí?”).
- Mensajes de inactividad — frases fijas opcionales para esas comprobaciones; déjalo vacío para que el LLM genere unas naturales.
- Rondas máximas — tras N comprobaciones sin respuesta, el asistente se despide y cuelga. Esto también protege tu saldo de minutos.
Consentimiento y grabación condicional
Para jurisdicciones que exigen el consentimiento de todas las partes (Alemania: §201 StGB):- Aviso de consentimiento — un mensaje configurable que se reproduce al inicio de la llamada (pregenerado, sin latencia añadida).
- Modo de consentimiento — quien llama da su consentimiento de forma verbal o pulsando una tecla (DTMF).
- Si lo rechaza — la llamada continúa sin grabación, o se finaliza.
- La grabación empieza solo tras el consentimiento. El resultado del consentimiento se guarda junto con la llamada, a prueba de auditorías.
Barreras de protección
Barreras de seguridad deterministas que se aplican por encima del prompt:- Manipulación → Inyección de prompt — bloquea intentos de eludir o anular las instrucciones del sistema (detección de jailbreak en el discurso de quien llama). Disponible en todos los planes, activada de forma predeterminada; desmárcala para desactivarla (
guardrails.input.jailbreak). - Temas bloqueados — asuntos que el asistente debe rechazar; la salida detectada se sustituye por tu texto de rechazo (Fallbacks & Guardrails).
- Palabras clave de escalado — si quien llama menciona una (por ejemplo, “abogado”, “emergencia”), es la plataforma —no el LLM— quien activa una transferencia inmediata a tu número de escalado (Fallbacks & Guardrails).
Los filtros de temas y categorías se aplican en la ruta de salida, así que siguen funcionando incluso si alguien hábil consigue que el modelo se desvíe de su prompt.