Como migrar de chan_agent a app_agent_pool

por | 26 de diciembre de 2017

La idea detrás de chan_agent fue simple. El canal de agente creado por chan_agent actúa como un proxy para el canal “real” correspondiente que está conectado como el agente. Cuando se realiza la llamada conectada al canal de agente, el canal “real” de proxy vuelve a esperar la siguiente llamada.

Desafortunadamente, en las versiones de Asterisk hasta la 12, la implementación del canal de agente dentro de Asterisk requería exponer detalles operativos internos inesperados. Cuando la arquitectura de Asterisk se actualizó para proporcionar mejores API, un efecto secundario fue la incapacidad de admitir el mecanismo proxy de chan_agent

Para evitar las sorpresas que requiere un canal de agente, comenzando en Asterisk 12, la aplicación app_agent_pool reemplazó a chan_agent. El objetivo de app_agent_pool es proporcionar la funcionalidad esencial de chan_agent sin exponer detalles internos inesperados al usuario.

Para más información este es tu lugar.