- Edited
dariohimo Funciona, pero son 3 funciones. Lo que hacen es que buscan línea a línea el agente y lo agregan, lo editan o lo eliminan. Desde mi punto de vista es demasiado código para una función sencilla, que es leer los agentes desde la BD y escribirlos al archivo agents.conf. Por ello tome las partes que ejecutan este proceso y lo condensé en una única función. Para mi al menos es más sencillo así hasta para mantener el código.
Adicionalmente el formato para los agentes en asterisk 13 es diferente entonces condensar en una única función la escritura hacia agents.conf permite hacerlo más fácil.