On Jan 2, 2008 11:29 PM, Iñaki Baz Castillo ibc@aliax.net wrote:
Lo que no sabría es como gestionar los cambios que se produzcan en la base de datos, ya que asterisk cachearía la información hasta el siguiente reload... Aunque bueno, aquí un cron que cada hora recargue la tabla no sería tan traumático ;)
No no, en realidad no hay nada que hacer, la tabla de usuarios RealTime que ve Asterisk es una vista que no cambia nunca, es **completamente** estática y de hecho ni siquiera ataca a la tabla "location" donde OpenSer guarda los registros de los usuarios, sino que ataca a la tabla "subscriber" donde simplemente figuran los usuarios existentes.
Pero al añadir un nuevo usuario a la tabla de openser, querrás también que asterisk tenga constancia de ello: por un lado creando el buzón, y por otro forzando a asterisk a que cargue el peer desde la vista asterisk_sip_users.
Julián J. Menéndez