Atualização do Elastix
Qui, 04 de Outubro de 2012 15:16
Fazer atualização do Elastix é algo muito complexo, pois o Elastix é um conjunto de programas integrados numa única plataforma.
No Elastix é o FreePBX quem faz o gerenciamento gráfico do Asterisk, ou seja, você configura graficamente os recursos do PBX IP e o FreePBX é quem gera todo o código para o Asterisk. Atualizar apenas o FreePBX pode parar de funcionar muitos recursos do sistema, pois cada versão de FreePBX é desenvolvida para uma determinada versão do Asterisk.
O Elastix 1.6 utiliza Asterisk 1.4, o Elastix 2.0 utiliza Asterisk 1.6 e o Elastix 2.2 e 2.3 utiliza o Asterisk 1.8. Alguns comandos do Asterisk sofreram modificações na sintaxe com as versões novas, além da implementação de outros comandos. Por isso que atualizar apenas o FreePBX pode causar grandes problemas; é necessário também atualizar o Asterisk para uma versão compatível com a Interface Gráfica. O pessoal da Elastix também desenvolveu alguns recursos na Interface Gráfica, como Relatórios de ligações, Conferência Temporária, Correio de Voz, Relatório de ligações gravadas, entre outros que dependem da versão do Asterisk.
No FreePBX você pode atualizar os módulos individualmente sem problemas, mas não é aconselhável atualizar o Core de FreePBX, por exemplo da versão 2.8 para a versão 2.9. Pode ser que alguma coisa pare de funcionar com esta atualização.
É bom também não atualizar a versão do PHP, a não ser que você tenha certeza da compatibilidade com a versão anterior.
Como essas atualizações são complexas, é bom que seja feita apenas por pessoas experientes, e faça sempre um backup da imagem do HD, pois o backup apenas das configurações não será o suficiente para restaurar o sistema.
No link abaixo tem um bom FAQ feito pelo Bob sobre este assunto, em inglês:
http://www.elastix.org/index.php/en/component/kunena/3-help/99160-elastix-upgrade-faq-please-read.html