Kamailio - Autenticação de usuários baseada em API REST.
make build
make up
make stop
- Configurar as variáveis de ambiente do projeto
- Antes de realizar o start up, descomente as linhas abaixo no arquivo kamailio_autenticacao_usuarios_api_rest/mongodb/collections/initdb.js para que a API possa utilizar o banco de dados com as credenciais escolhidas por você.
/*
use kamailio;
db.createUser({ user: "root",
pwd: "root_password",
roles: [ "dbOwner"]});
*/
- Inicialize o projeto
make up
Serviço | Descrição |
---|---|
Kamailio | SIP proxy utilizado para realizar a autenticação de ramais e intermediar as chamadas entre os usuários. |
API | API baseada no framework FastAPI para consultar os usuários cadastrados na base de dados. |
MongoDB | Base de dados onde os usuários serão armazenados. |
MongoExpress | Frontend para gerenciamento do MongoDB. |