O Serviço do alerta azul é uma facilidade criada exclusivamente para o HNSN, que é usada para disparar uma mensagem de emergência para alguns números cadastrados, tanto por voz como por SMS.
A implementação foi feita da seguinte forma:
- A facilidade é acionada de um ramal discando o número *55
- Após discar, existe um dialplan chamado CODIGO_AZUL, cuja primeira ação é executar um script lua, chamado alertaazul.lua. Esse script executa as seguintes ações
- Conecta na base unity_core, e faz um select na tabela leito_ramais, que foi criada excluivamente para essa faciliade e tem o cadastro do número do leito e o ramal desse leito
- Com base no número do ramal, o script pega o número do leito do qual partiu a chamada
- Depois o script vai na base Unity e faz um select na tabela CONTATO e seleciona todos os registros cujo campo local tem o valor CODIGO_AZUL
- Esse contatos tem os números de telefone de quem deve ser acionado, com isso o script gera uma chamada para esses números
- O script também seleciona os contatos que deverão receber um SMS com a mensagem, pegando os registros da tabela CONTATO que tenho no campo local o valor CODIGO_AZUL_SMS
- A mensagem enviada está fixa no script LUA: ATENCAO: CODIGO AZUL NO LEITO
- Após discar o dialplan cotinua sua execução e reproduz para o ramal que acionou a função, uma mensagem de confirmação da ativação e para o telefone para o qual foi discado um áudio com uma mensagem de um áudio + o número do leito que foi acionado
CADASTRO DOS CONTATOS
Caso o cliente deseje adicionar um novo contato para receber a mensagem do código azul, basta ele acessar pelo manager a agenda telefônica (PABX –> Agenda Telefôinica) e cadastrar um novo contato, preenchendo o campo LOCAL com um dos valores abaixo:
– CODIGO_AZUL –> Caso deseje que o telefone receba uma ligação
– CODIGO_AZUL_SMS –> Caso deseje que o telefone receba uma mensagem via SMS
MANUTENÇÃO DA TABELA leito_ramais
COmo explicado anteriormente, essa é a tabela na qual temos a relação do número do ramal com o leito, não existe interface para manutenção dessa tabela e ela foi criada inicialmente com base em uma planilha enviada pelo HNSN e sua manutenção é feita manualmente direto no banco de dados.
MANUTENÇÃO DO ÁUDIO REPRODUZIDO NA CHAMADA
O áudio reproduzido após discar para um número de contato consiste em um arquivo de áudio, informado no dialplan + o número do leito recuperado da base de dados pelo script lua. Segue o trecho do dialplan:

Ele reproduz o áudio 3 vezes antes de desligar a chamada.
MANUTENÇÃO DA MENSAGEM DE SMS ENVIADA
Essa mensagem está fixa no código do script lua, com isso, para modificá-la é necessário editar o script e modificar a mensagem na linha 88:

Para modificar gateway de envo de SMS é nesse mesmo script nas linhas 87 e 89, indicado a URL do serviço e o código que identifica o cliente
