Ir al contenido principal

Asterisk

Definición

Asterisk es una central telefónica (PBX) y motor de telefonía de código abierto, creado por Sangoma Technologies. Gestiona las comunicaciones de voz en tiempo real, incluyendo señalización SIP, medios RTP, procesamiento de códecs, enrutamiento de llamadas, conferencias, grabación y sistemas IVR. VICIdial funciona como una capa de gestión que opera sobre la infraestructura de Asterisk.

Implementación en VICIdial

Mecanismo de control: VICIdial gestiona Asterisk a través de la Asterisk Manager Interface (Asterisk Manager Interface (AMI)), enviando instrucciones para iniciar llamadas, enrutar transferencias y monitorear canales activos.

Configuración del dialplan: VICIdial configura la lógica de enrutamiento de llamadas de Asterisk (Dialplan) para soportar campañas salientes, distribución de DID entrantes, estaciones de agente, menús de voz interactivos y funciones de conferencia.

Arquitectura distribuida: cada servidor de VICIdial ejecuta su propia instancia de Asterisk. En despliegues multiservidor, las instancias de Asterisk se comunican mediante troncales IAX2 (IAX2) para el enrutamiento entre nodos, mientras que la capa de base de datos de VICIdial determina la asignación de servidor y la distribución de llamadas.

Manejo dinámico de llamadas: VICIdial aprovecha los protocolos AGI y FastAGI que provee Asterisk, permitiendo búsquedas de leads durante la llamada, ejecución de lógica de negocio personalizada y conectividad con sistemas de terceros.

Importancia estratégica

La base de Asterisk elimina la necesidad de que VICIdial desarrolle su propio backend de telefonía, un esfuerzo de desarrollo considerable. Esta combinación entrega capacidades de call center de nivel empresarial a una fracción del costo de las soluciones propietarias competidoras (la fuente lo estima en "10 a 50 veces menos costoso").

Por qué es importante entenderlo

Las implementaciones avanzadas (flujos de IVR personalizados, redundancia de troncales, configuración de códecs de audio, configuraciones de captura de llamadas) operan en la capa de Asterisk, por lo que un conocimiento de base es esencial para la optimización y la resolución de problemas.

Conceptos relacionados