Ativar API externa no PBX Issabel

Job ID: 39779656

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.
Related categories: PHP Python Linux Asterisk PBX Shell Script API