Ura reversa com asterisk, com consulta a banco de dados Mysql/MariaDB e integração com sistema WEB.

Job ID: 30657567

Budget: $30 – $250 USD

PROJETO LIBERAÇÃO DE EXAMES.
Desenvolver um programa que seja capaz de entrar no sistema web, abrir um cadastro de um cliente e verificar o status do exame do cliente.
O programa deve ter uma interface web simples com login de acesso, com as opções de cadastro de código de clientes e cadastro de código de exames e opção de agendamento da liberação com os campos dia data e hora mais as opções de editar e excluir o cadastro. Essa parte pode ser feito em PHP com Mysql / MariaDB.
Após cadastrar o código do paciente e código do exame que pretendemos monitorar, o programa vai realizar uma consulta no cadastro em um horário predefinido pegar os códigos cadastrados e verificar no sistema web o status dos dados consultados.
Se o status for igual a Realizado o programa deve ligar para um número de celular e informar a seguinte mensagem: O exame do paciente de código xxxxxx deve ser liberado.
Enquanto o status for diferente de Liberado e igual a Realizado o programa deve insistir nas ligações em um intervalo de 1 em 1 minuto, até o status ficar igual a Liberado.
A ligação vai ter uma opção para o responsável pela liberação fazer esse procedimento diretamente pelo celular teclando o numero 1.
Esse dado vai ser armazenado em um banco de dado, que será consultado pelo programa.
Se durante a consulta tiver 1 o programa entra no sistema e libera o exame.

OBS.: Para desenvolver essa solução o programador deve conhecer de python, php, mysql ou MariaDb, telefonia voip asterisk API.
Related categories: PHP Python Linux Asterisk PBX MySQL