[AsteriskBrasil] Voicemail com Asterisk Realtime
Nando Fernandes
nando.asterisk em gmail.com
Quinta Setembro 14 15:17:10 BRT 2006
Boa tarde,
Comecei há 3 dias a configurar o Asterisk em minha residência, e estou tendo
problemas com a criação de diretórios no Voicemail, alguém poderia me
auxiliar?
A tabela foi criada da seguinte maneira:
CREATE TABLE `voicemail` (
`uniqueid` int(11) NOT NULL auto_increment,
`customer_id` varchar(11) NOT NULL default '0',
`context` varchar(50) NOT NULL default '',
`mailbox` varchar(11) 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=MyISAM DEFAULT CHARSET=latin1 ;
Então coloco para inserir no sql:
INSERT INTO `voicemail` ( `uniqueid` , `customer_id` , `context` , `mailbox`
, `password` , `fullname` , `email` , `pager` , `tz` , `attach` , `saycid` ,
`dialout` , `callback` , `review` , `operator` , `envelope` , `sayduration`
, `saydurationm` , `sendvoicemail` , `delete` , `nextaftercmd` , `forcename`
, `forcegreetings` , `hidefromdir` , `stamp` )
VALUES ( NULL , '0', 'teste', '102', '102', 'Nando', 'nando em nand0.net', '',
'central', 'yes', 'yes', '', '', 'no', 'no', 'no', 'no', '1', 'no', 'no',
'yes', 'no', 'no', 'yes', NOW( )
);
Ou seha:
context = testando
mailbox = 102
password = 102
fullname = Nando
email = nando em nand0.net
attach = yes
saycid = yes
review = yes
sendvoicemail = yes
.
.
.
<http://localhost/phpmyadmin/sql.php?db=asterisk&table=voicemail&token=0972567b5941029e3c082f1c8903ad4e&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&sql_query=SELECT+%2AFROM+%60voicemail%60+WHERE+1++ORDER+BY+%60stamp%60+ASC>hidefromdir
= yes
Quando eu acesso o VoiceMailMain
Ele me pede:
1- Número da Conta: Digito 102
2- Senha: Digito 102
Tudo certo, ele entra na caixa de mensagens do ramal digitado, mas o
Asterisk não está gerando os diretorios INBOX e Old, ele gera o CONTEXT e a
Mailbox apenas.
fortress:/var/spool/asterisk/voicemail# ls
testando
fortress:/var/spool/asterisk/voicemail/testando# ls
102
fortress:/var/spool/asterisk/voicemail/testando/102# ls
fortress:/var/spool/asterisk/voicemail/testando/102#
Eu criando o dir INBOX e Old na mão (dentro de testando/102), funciona
perfeitamente.. informando as mensagens antigas e novas, com ele não criar
esses diretórios me retorna o erro no prompt do Asterisk:
Sep 14 14:59:04 ERROR[9568]: app.c:1161 ast_lock_path: Unable to create lock
file '/var/spool/asterisk/voicemail/testando/102/Old': No such file or
directory
Sep 14 14:59:04 ERROR[9568]: app.c:1196 ast_unlock_path: Could not unlock
path '/var/spool/asterisk/voicemail/testando/102/Old': No such file or
directory
Sep 14 14:59:04 ERROR[9568]: app.c:1161 ast_lock_path: Unable to create lock
file '/var/spool/asterisk/voicemail/testando/102/Old': No such file or
directory
Sep 14 14:59:04 ERROR[9568]: app.c:1196 ast_unlock_path: Could not unlock
path '/var/spool/asterisk/voicemail/testando/102/Old': No such file or
directory
Sep 14 14:59:04 ERROR[9568]: app.c:1161 ast_lock_path: Unable to create lock
file '/var/spool/asterisk/voicemail/testando/102/INBOX': No such file or
directory
Sep 14 14:59:04 ERROR[9568]: app.c:1196 ast_unlock_path: Could not unlock
path '/var/spool/asterisk/voicemail/testando/102/INBOX': No such file or
directory
Sep 14 14:59:04 ERROR[9568]: app.c:1161 ast_lock_path: Unable to create lock
file '/var/spool/asterisk/voicemail/testando/102/INBOX': No such file or
directory
Sep 14 14:59:04 ERROR[9568]: app.c:1196 ast_unlock_path: Could not unlock
path '/var/spool/asterisk/voicemail/testando/102/INBOX': No such file or
directory
Desde já agradeço.
Atenciosamente,
Nando
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060914/06a7d28c/attachment-0001.html
Mais detalhes sobre a lista de discussão AsteriskBrasil