[AsteriskBrasil] Problema com Voicemail Realtime

alessandro (listas) listas em snowleopard.com.br
Quinta Novembro 11 16:25:28 BRST 2010


  Colegas, vinha utilizando o recurso de voicemail em realtime normalmente
nas versões 1.4.x do Asterisk. Porém, ao migrar para o 1.6.x, tive
problemas.
  Depois de muita pesquisa, descobri que no campo mailbox da tabela do
usuário, ao invés de conter apenas o número do ramal (ex.: 1020), deveria
conter a letra b antes (ex.: b1020). Caso contrário, se fosse deixado apenas
o ramal, como vinha acontecendo no 1.4.x, acontecerá o erro: [Nov 11
16:24:27] WARNING[24283]: app_voicemail.c:5257 leave_voicemail: No entry in
voicemail config file for 'b1020'.
  Pra corrigir o problema, fiz esse ajuste/ gambiarra, colocando a letra u
antes de cada mailbox. Porém, acredito que não seja o correto. Ou é?
  Abaixo, a tabela que trabalho.


CREATE TABLE IF NOT EXISTS `agi_voicemail_users` (
  `uniqueid` int(11) NOT NULL auto_increment,
  `customer_id` varchar(11) NOT NULL default '0',
  `context` varchar(50) NOT NULL default '',
  `mailbox` varchar(254) NOT NULL default '0',
  `password` varchar(5) NOT NULL default '0',
  `fullname` varchar(150) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `pager` varchar(50) NOT NULL default '',
  `tz` varchar(10) NOT NULL default 'central',
  `attach` varchar(4) NOT NULL default 'yes',
  `saycid` varchar(4) NOT NULL default 'yes',
  `dialout` varchar(10) NOT NULL default '',
  `callback` varchar(10) NOT NULL default '',
  `review` varchar(4) NOT NULL default 'no',
  `operator` varchar(4) NOT NULL default 'no',
  `envelope` varchar(4) NOT NULL default 'no',
  `sayduration` varchar(4) NOT NULL default 'no',
  `saydurationm` tinyint(4) NOT NULL default '1',
  `sendvoicemail` varchar(4) NOT NULL default 'no',
  `delete` varchar(4) NOT NULL default 'no',
  `nextaftercmd` varchar(4) NOT NULL default 'yes',
  `forcename` varchar(4) NOT NULL default 'no',
  `forcegreetings` varchar(4) NOT NULL default 'no',
  `hidefromdir` varchar(4) NOT NULL default 'yes',
  `stamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update
CURRENT_TIMESTAMP,
  PRIMARY KEY  (`uniqueid`),
  KEY `mailbox_context` (`mailbox`,`context`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20101111/578835e7/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil