Sistema para envio de SMS utilizando o mikrotik com sistema de API e banco de dados para salvar as movimentações.
uri_local=http://127.0.0.1:5000/ap1/v1/send_sms
headers: {
'Authorization': 'Bearer {token aplicacao}'
},
method: 'post',
body: {
'phone': '049000000000', \
'message': 'Teste mensagem'
}
PORT_HOST=
URI_MIKROTIK=
PORT_MIKROTIK=
USER_MIKROTIK=
PASSWD_MIKROTIK=
DEBUG=
-- Copiando estrutura do banco de dados para mikrotik_sms
CREATE DATABASE IF NOT EXISTS mikrotik_sms /*!40100 DEFAULT CHARACTER SET latin1 */;
USE mikrotik_sms;
-- Copiando estrutura para tabela mikrotik_sms.auth
CREATE TABLE IF NOT EXISTS auth (
id_aplicacao int(11) NOT NULL AUTO_INCREMENT,
nome varchar(100) NOT NULL,
token varchar(255) NOT NULL,
ultimo_envio datetime DEFAULT NULL,
limite int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (id_aplicacao)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
-- Exportação de dados foi desmarcado.
-- Copiando estrutura para tabela mikrotik_sms.logs
CREATE TABLE IF NOT EXISTS logs (
id_aplicacao int(11) NOT NULL DEFAULT 0,
enviado_em date NOT NULL,
para varchar(50) NOT NULL DEFAULT '',
mensagem varchar(255) NOT NULL DEFAULT '',
ip varchar(50) NOT NULL DEFAULT '',
hostname varchar(50) NOT NULL DEFAULT '',
KEY id_aplicacao (id_aplicacao),
CONSTRAINT FK_logs_auth FOREIGN KEY (id_aplicacao) REFERENCES auth (id_aplicacao) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;