Índice da documentação¶
Mapa rápido (comece aqui)¶
- MAPA-FLUXO-AMBIENTE.md — arquitetura, portas, fluxos, deploy e PHP 8.2.26 em uma página
- 21 — Plano deploy Impacta CSTA — planta alternativa Intelbras (pendente, deploy isolado)
- 22 — Domínio orbitall.app — subdomínios, TLS e mapeamento de apps
- 23 — Lorentz.Licenca.Api Linux — gerador
.licweb + Docker - 24 — Lab local WSL/Docker — suporte sem VPS (sem Issabel)
- 50 — Setup do Windows do lab — winget, Hyper-V, Sandbox, WSL2 e requisitos antes do Docker
- 47 — Homologação Windows 11 / WSL — máquina de suporte
192.168.144.89, apps na LAN, sem Issabel - 48 — Omnichannel-System integrado — Laravel na porta 8095 junto do legado (lab, homologação e VPS)
- 49 — Máquina para dois call centers — PDF para fornecedor: PABX separado ou compartilhado por faixa de ramal
- 25 — Guia scripts deploy — deploy-all vs deploy-stack, profiles, quando reiniciar
- 26 — Site docs MkDocs — documentação web para suporte
- 27 — Instalar app opcional (Energy) — passo a passo completo + chmod +
.env - 28 — Índice instalação por app — mapa de todos os apps e guias
- 33 — Checklist teste + pendências — auditoria VPS, prioridades Alta/Média/Baixa
- 34 — Checklist portas + DNS orbitall.app — apps × portas × subdomínios, fases A–G
- 35 — Repositórios da stack — mapa Git, artefatos zip e clone VPS
- 36 — Migração Issabel → araguaci/issabel4-docker — fork Vasqs, patches Lorentz, passos VPS
- 37 — Migração VPS AWS → Hostinger — IP
2.25.92.168, SSH, DNS cutover, arquivo AWS3.93.232.33 - 38 — VPS Hostinger passo a passo — guia completo hPanel → deploy → DNS (comece aqui na Hostinger)
- 39 — Aprendizado Hostinger — lab→produção, cutover TLS/DNS/SQL/Supervisor, catálogo de incidentes
srv1869007 - Plano executivo TDE/NS500 + Asterisk (PDF) — decisão diretoria (histórico + status aprovado)
- 42 — Planta H NS500 → Issabel/Asterisk — aprovado: URA na NS500 agora; padrão longo prazo Issabel+Asterisk VPS/Docker
- 43 — Preparar Issabel URA na VPS Hostinger —
srv1869007/2.25.92.168enquanto NS500 monta (ramais 401–405, AMI, teste DTMF) - Plano URA em container — serviço
lorentz-urano compose, integrado aolorentz-ctie ao Issabel (sem segundo CTI) - 44 — Lab homologação CTI+Supervisor+Cliente — ≥10 ramais SIP + URA + Lorentz Server + Cliente + Supervisor
- 51 — Ramais, perfis e troncos — 401–405, 410–411, 420–421, 1001–1005, lote e NVoIP (principal + 5), sem senhas
- 52 — URA da casa com voz — requisitos no Issabel 4 e no Issabel 5, tecla e fala, boia inverte com «três»
- 45 — Operador suporte: kit download — MonitorOPS Ferramentas → pacote fontes/requisitos (allowlist + login)
- 46 — Cisterna HAOS ↔ Issabel/ARI — o que falta no stack para o MonitorSonoff tocar SIP/1001–1002 (ARI/AMI, ACL, secrets)
Ordem recomendada de leitura¶
- 01 — Visão geral e arquitetura
- 02 — Pré-requisitos
- 03 — Preparação da VPS
- 04 — Docker e ferramentas
- 05 — SQL Server
- 06 — Issabel PBX
- 07 — LorentzCTI (servidor)
- 08 — Supervisor web
- 09 — Integração e redes
- 10 — Firewall / AWS Security Group
- 11 — Operação e manutenção
- 12 — Troubleshooting
- 13 — Deploy VPS AWS ou Hostinger
- 14 — Issabel WebRTC / WSS (Lorentz Webphone)
- 15 — Distribuição equipe suporte
- 16 — Atualização Supervisor web ← alterações em fontes PHP
- 17 — MonitorOPS (dashboard :9090)
- 18 — MonitorOPS: runbooks e falhas
- 19 — Lorentz Webphone (Docker)
- 20 — Portal Orbitall (:8099)
- 21 — Plano deploy Impacta CSTA (pendente)
- 22 — Domínio orbitall.app (subdomínios e TLS)
- 23 — Lorentz.Licenca.Api Linux (gerador .lic)
- 24 — Lab local WSL/Docker (suporte sem VPS)
24b. 47 — Homologação na máquina de suporte
192.168.144.8924c. 50 — Setup do Windows do lab (winget, Hyper-V, Sandbox, WSL) - 25 — Guia scripts deploy (deploy-all, profiles, restart)
- 26 — Site docs MkDocs (documentação web)
- 27 — Instalar app opcional — Lorentz Energy ← passo a passo + chmod
- 28 — Índice instalação por app ← mapa de todos os apps
- 29 — Instalar Webphone
- 30 — Instalar Licença API
- 31 — Instalar Portainer
- 32 — Instalar apps core
- 33 — Checklist teste + pendências ← auditoria VPS, to-dos prioritários
- 34 — Checklist portas + DNS orbitall.app ← apps × portas × subdomínios
Referências rápidas¶
- Webphone (projeto): 19 — Lorentz Webphone — fontes em
../lorentz-webphone/docs/no monorepo - Suporte: Instalação completa
- Histórico de versões: CHANGELOG
- README por pasta do repo: Mapa de pastas
Scripts relacionados¶
| Script | Documento |
|---|---|
build-lorentz-cti-zip.sh |
07 → resources/net9.0.zip (Planta A) |
build-lorentz-cti-impacta-zip.sh |
21 — pendente (Planta B Impacta) |
prepare-support-install.sh |
15, INSTALACAO-SUPORTE |
build-supervisor-package.sh |
16 → resources/supervisor.tar.gz |
update-supervisor-web.sh |
16 (patch Supervisor na VPS) |
install-host-prerequisites.sh |
03, 04, 13 |
install-aws-cli.sh |
10, 13 |
open-aws-port-8080.sh |
10, 13 |
open-aws-port-8081.sh |
10, 19 (Webphone) |
open-aws-port-9090.sh |
10, 13, 17 |
render-config.sh |
07, 08, 13 |
render-stack-host-id.sh |
08, 16 (licença Supervisor Linux) |
show-stack-host-id.sh |
08, 16 (MacAddress para Gerador .lic) |
apply-supervisor-host-id-patch.sh |
08, 16 (patch att_licenca.php) |
import-energy-db.sh |
27 (dump MariaDB Lorentz Energy) |
deploy-issabel.sh |
06, 13 |
migrate-issabel-remote.sh |
06, PLANO-MIGRACAO-ISSABEL |
deploy-all.sh |
13, 25 (VPS completa) |
deploy-stack.sh |
05, 07, 08, 13, 25 (core Docker) |
deploy-lab-local.sh |
24 (lab WSL), 48 (Omnichannel incluso) |
deploy-omnichannel.sh |
48 (Laravel junto do legado) |
check-pre-install.sh |
13 (antes do deploy) |
validate-install.sh |
13, 17, 18 (após deploy) |
fix_issabel-firstboot.sh |
06, 18 (Issabel unhealthy) |
restore-sql-bak.sh |
05, 18 (restore LorentzCTI.bak) |
backup-sql.sh |
05, 11 (backup automático + cron) |
sync-stack-to-vps.sh |
13, 17 (lab → VPS) |
sync-lab-to-vps-safe.sh |
16 (lab → VPS stack + supervisor PHP) |
install-systemd-stack.sh |
17 (autostart após reboot) |
deploy-portal.sh |
20 (hub Orbitall :8099) |
open-aws-port-8099.sh |
10, 20 (Portal HTTP) |
open-aws-port-8443.sh |
10, 20 (Portal HTTPS / PWA) |
build-dist-package.sh |
15 → dist/lorentz-deploy-*.tar.gz |
deploy-lab-local.sh |
24 (lab WSL/Docker sem Issabel) |
deploy-webphone.sh |
29 (Webphone :8081) |
deploy-licenca.sh |
30 (Licença API) |
deploy-lorentz-energy.sh |
27 (Energy :8082) |
deploy-portainer.sh |
31 (Portainer :9443) |
diagnose-stack.sh |
11, 12, 18 (status CLI) |
serve-docs.sh, build-docs.sh |
26 (MkDocs) |
Documentação externa (repositórios)¶
server/LorentzCTI/docs/— protocolo TCP, entidades, fluxos, api-monitor.mdserver/LorentzCTI.Impacta/docs/— migração Attender/Impacta, MIGRACAO-ATTENDER-LORENTZ.mdsupervisor/docs/DEPLOYMENT.md— implantação legadasupervisor/docs/CONFIGSERVER-README.md— INI centralizadoissabel4-docker/README.md— PBX Dockerissabel4-docker/docs/operations.md— runbook Issabel