Versiones asterisk 13 y 16
Estás versiones ya no utilizan el chan_agent sino el AgentRequest para llamar a los agentes, por lo tanto deberemos crear un contexto llamado [agents] dentro del archivo extensions_custom.conf que permitira que los agentes en una cola puedan ser llamados, siga las siguientes instrucciones.
1- Edite archivo /etc/asterisk/extensions_custom.conf y al final de este coloque la línea:
[agents]
exten = _.,1,NoOp()
same = n,AgentRequest(${EXTEN})
same = n,Congestion()
2- En freepbx haga un submit y reload o por consola digite asterisk -rx "dialplan reload"
Problemas con versiones asterisk 13 y 16
Si no puede lograr que los agentes se loguen a pesar que realizo lo anterior en extensions-custom.conf entonces realice lo siguiente:
Verifique que este cargado el módulo app_agent_pool.so
module show like agent
En caso que indique que no está cargado el módulo carguelo con el siguinte comando
module load app_agent_pool.so
Verifique que exista archivo /etc/asterisk/agents.conf