Hola Actualmente solo funciona bien con asterisk 11 y la version call center terminada en .4 estoy revisando a ver si es posible actualizarlo para que el modo callback funcione en la version 16 que seria lo ideal, hablando con @asternic me ha orientado mucho en que posiblemente el fallo sea por llamadas "fanstama" por eso se emiten muchas llamadas simultaneas, les replico la orientación para si alguno desea colaborar y tiene tiempo tambien puedan revisarlo y entre todos arreglarlo para la version 16 de asterisk
AMI cambió y mucho entre Asterisk 11 y Asteirsk 13, y tambien cambió en Asterisk 16
Las librerias esperan eventos Link que no existen más, se reemplazan por eventos Bridge, los eventos Bridge viene separados en dos, (start y end), entonces hay que recoletar datos del start, y completar la recoleccion en el End para "emular" el Link es bien complicada la cosa y nada tiene que ver con sql, o consola de agente
en version 4 tienes un archivo nuevo, que no existe en 5: BridgeManager.class.php
el problema seguro esta aqui:
AMIEventProcess.class.php
Y casi seguro con esto:
if (strpos($params['Channel'], 'Local/')===0) {
$this->_log->output('DEBUG: ignoro hangup local');
return FALSE;
}
esta en setup/dialer_process/dialer , es el AMIEventProcess.class.php
por si alguien desea colaborar y revisar eso para hacerlo funcionar con asterisk 16 y poder actualizar el modulo call center y usarlo con las versiones nuevas.