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.<div> 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'.</div>
<div> 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 é?</div><div> Abaixo, a tabela que trabalho.</div><div><br><div><br></div>
<div><div>CREATE TABLE IF NOT EXISTS `agi_voicemail_users` (</div><div> `uniqueid` int(11) NOT NULL auto_increment,</div><div> `customer_id` varchar(11) NOT NULL default '0',</div><div> `context` varchar(50) NOT NULL default '',</div>
<div> `mailbox` varchar(254) NOT NULL default '0',</div><div> `password` varchar(5) NOT NULL default '0',</div><div> `fullname` varchar(150) NOT NULL default '',</div><div> `email` varchar(50) NOT NULL default '',</div>
<div> `pager` varchar(50) NOT NULL default '',</div><div> `tz` varchar(10) NOT NULL default 'central',</div><div> `attach` varchar(4) NOT NULL default 'yes',</div><div> `saycid` varchar(4) NOT NULL default 'yes',</div>
<div> `dialout` varchar(10) NOT NULL default '',</div><div> `callback` varchar(10) NOT NULL default '',</div><div> `review` varchar(4) NOT NULL default 'no',</div><div> `operator` varchar(4) NOT NULL default 'no',</div>
<div> `envelope` varchar(4) NOT NULL default 'no',</div><div> `sayduration` varchar(4) NOT NULL default 'no',</div><div> `saydurationm` tinyint(4) NOT NULL default '1',</div><div> `sendvoicemail` varchar(4) NOT NULL default 'no',</div>
<div> `delete` varchar(4) NOT NULL default 'no',</div><div> `nextaftercmd` varchar(4) NOT NULL default 'yes',</div><div> `forcename` varchar(4) NOT NULL default 'no',</div><div> `forcegreetings` varchar(4) NOT NULL default 'no',</div>
<div> `hidefromdir` varchar(4) NOT NULL default 'yes',</div><div> `stamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,</div><div> PRIMARY KEY (`uniqueid`),</div><div> KEY `mailbox_context` (`mailbox`,`context`)</div>
<div>) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;</div></div></div>