[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