Ativar API externa no PBX Issabel
Budget: $30 – $250 USD
Temos um ambiente Issabel PBX (versões 4.0.0-10 e 4.0.0-9) em servidor de teste com acesso SSH. Queremos habilitar e documentar uma interface de API/integração externa que permita gerenciar ramais, com foco em criar novos ramais, e garantir que todas as alterações sejam refletidas na interface web do Issabel.
Exemplo:
• Issabel RESTful API: https://www.issabel.com/en/issabels-restful-api-seamless-integration-and-automation
• Repositório pbxapi (Issabel Foundation): https://github.com/IssabelFoundation/framework/tree/master/framework/html/pbxapi
Entregáveis (critérios de aceite):
• Documento passo a passo com:
• Instalação/ativação da API.
• Guia de autenticação (tokens/credenciais).
• Coleção Postman funcionando (importável) cobrindo:
• Auth/login (se houver), Create Extension, Get/List, Update, Delete.
• Demonstração gravada (curto vídeo ou passos reproduzíveis) mostrando:
• Criação de um ramal pela API.
• Aparição/edição do ramal na interface Issabel.
• Log/registro da ação.
• Checklist de segurança aplicado (IP allowlist, HTTPS, senhas, logs).
Entrega aceita quando: conseguimos criar um novo ramal via API, ele aparece corretamente na GUI do Issabel, é possível registrar um softphone com esse ramal, e existe documentação suficiente para repetir o processo em outra máquina.
Requisitos do freelancer:
• Experiência comprovada com Issabel/Asterisk (administração e automação).
• Vivência com APIs REST e integrações (PHP/Node/Python ou shell).
• Conhecimentos de Linux/SSH, firewall e hardening básico.
• Capacidade de documentar claramente o processo e seus impactos.
Exemplo:
• Issabel RESTful API: https://www.issabel.com/en/issabels-restful-api-seamless-integration-and-automation
• Repositório pbxapi (Issabel Foundation): https://github.com/IssabelFoundation/framework/tree/master/framework/html/pbxapi
Entregáveis (critérios de aceite):
• Documento passo a passo com:
• Instalação/ativação da API.
• Guia de autenticação (tokens/credenciais).
• Coleção Postman funcionando (importável) cobrindo:
• Auth/login (se houver), Create Extension, Get/List, Update, Delete.
• Demonstração gravada (curto vídeo ou passos reproduzíveis) mostrando:
• Criação de um ramal pela API.
• Aparição/edição do ramal na interface Issabel.
• Log/registro da ação.
• Checklist de segurança aplicado (IP allowlist, HTTPS, senhas, logs).
Entrega aceita quando: conseguimos criar um novo ramal via API, ele aparece corretamente na GUI do Issabel, é possível registrar um softphone com esse ramal, e existe documentação suficiente para repetir o processo em outra máquina.
Requisitos do freelancer:
• Experiência comprovada com Issabel/Asterisk (administração e automação).
• Vivência com APIs REST e integrações (PHP/Node/Python ou shell).
• Conhecimentos de Linux/SSH, firewall e hardening básico.
• Capacidade de documentar claramente o processo e seus impactos.