Como integrar o servidor Asterisk com o banco de dados relacional externo, como o mysql?

Meus objetivos: Cliente (telefone SIP, uso telefone 3CX) discar para um servidor asterisco, asterisco então conectar com banco de dados relacional externo (não localizado no mesmo lugar com asterisco), e se algo do banco de dados responder, servidor asterisco tocar um arquivo de voz ( arquivo .gsm predefinido) para o cliente de resposta.

O que eu já tenho: Eu instalei o AsteriskNow no VirtualBox como um servidor asterisco, o cliente está usando o softphone para se conectar com o servidor Asterisk no canal SIP. Quando o Cliente disca para o servidor asterisco, o servidor pode executar o plano de discagem.

Minha pergunta: Se eu quero servidor asterisco estabelecer conexão com banco de dados externo, por exemplo, o MySQL. e acessar os dados da solicitação, precisodeixe o dialplan invocar o script AGI fazer isso? Em caso afirmativo, usando a criação de scripts AGI em PHP é muito mais fácil de conseguir? Se não, o que deve fazer para conectar o mysql? Usando o ODBC?

É possível manipular os dados no servidor asterisco usando dialplan, não usando outra linguagem de programação? Mas parece dialplan não tem suporte completo à sintaxe como outra linguagem de programação?

questionAnswers(3)

yourAnswerToTheQuestion