Acontece que o banco de dados chamado asterisk
foi necessário junto com asteriskcdrdb
, mas não foi mencionado no tutorial.
A criação do banco de dados e de todas as tabelas corrigiu o problema.
Causa: alguns scripts SQL nas atualizações impõem o uso do banco de dados asterisk
, mesmo que você substitua o banco de dados nas configurações iniciais. Para resolver erros anteriores (que, BTW, também surgiram porque o tutorial falhou em mencionar asterisk
database), eu também atualizei os scripts na instalação inicial para usar asteriskcdrdb
para todas as tabelas, mas não nos scripts fornecidos com atualizações. Acontece que é muito mais fácil se você usar o banco de dados asterisk
padrão (e apropriado) em vez de substituir todos os scripts SQL. O erro foi complicado, pois o MySQL especificou tabelas não existentes quando as tabelas existiam em um banco de dados diferente.