Plano Executivo — URA com Asterisk dedicado (manter Panasonic TDE)¶
| Campo | Valor |
|---|---|
| Documento | Plano executivo para diretoria |
| Site / contexto | CMRIM — Lorentz URA + Panasonic TDE |
| Data | 2026-08-11 (atualizado 2026-09-17) |
| Classificação | Uso interno — decisão de investimento / implantação |
| Status | Aprovado — nova configuração: Panasonic NS500 (Onda 1) → Issabel/Asterisk VPS (Onda 2); ver 42-planta-tde-asterisk-ura.md |
| Base técnica | Diagnóstico de campo _lab / ura-dtmf-lab — 2026-08-11 |
1. Resumo executivo¶
A URA Lorentz funciona quando a chamada vem de ramal SIP interno (teclas reconhecidas). Em chamadas de celular, o áudio do menu toca, mas as teclas não avançam o menu — impacto direto no atendimento automático.
A causa foi isolada por captura de rede e log: no caminho tronco/gateway da central → ramal da URA, o sinal de tecla no padrão esperado (RFC2833 / telephone-event) não chega. O aplicativo URA e a licença não são o problema (prova: MicroSIP → URA OK).
Proposta original (ago/2026): Asterisk on-prem só-URA na frente da TDE (contorno B).
Configuração aprovada (set/2026):
- Onda 1: central Panasonic NS500 (DTMF suportado) + código URA atual ativo no Windows — estabilizar menu celular sem rebuild.
- Onda 2: subir Issabel + Asterisk em VPS / Docker (
lorentz-vps-stack) como plataforma padrão, em cenário híbrido (site ↔ nuvem).
Detalhe técnico e cronograma H1–H5: 42-planta-tde-asterisk-ura.md.
- NS500 desbloqueia o campo agora; Issabel/Asterisk é o padrão de longo prazo.
- Asterisk “só URA” on-prem permanece plano B se algum tronco NS500 falhar DTMF.
- Rollback Onda 1 ↔ Onda 2 documentado na planta 42.
2. Problema e evidências¶
| Origem da chamada | Áudio do menu | Teclas DTMF | Resultado |
|---|---|---|---|
| Softphone interno (MicroSIP) → URA | OK | Reconhecidas | Menu avança |
| Celular → TDE → URA | OK | Não reconhecidas | Timeout; fluxo não executa |
Evidências (2026-08-11):
- Softphone: negociação SIP inclui
telephone-event; log URA com dígito (Event_dtmf). - Celular: oferta SIP sem
telephone-event; mídia via gateway192.168.2.196; zero pacotes de evento de tecla no trecho até a URA; log com dígito vazio e timeout.
Conclusão: falha no caminho tronco/gateway PSTN → SIP da URA, não no software LorentzURA.
3. Alternativas avaliadas¶
| Opção | Descrição | Prós | Contras | Decisão |
|---|---|---|---|---|
| A | Ajustar DTMF só no tronco/gateway TDE | Sem equipamento novo | Depende de suporte Panasonic; prazo incerto | Preferencial se viável antes; não bloqueia o plano B |
| B | Asterisk intermediário só para URA (este plano) | Controle fino de DTMF; TDE intacta para o restante | VM + esforço de implantação | Recomendada agora |
| C | Alterar URA para tecla “in-band” | Independente da TDE | Mudança de produto; menos confiável; não é 1º passo | Descartada neste ciclo |
4. Solução recomendada¶
Papéis¶
| Componente | Papel |
|---|---|
| Panasonic TDE | Continua como central: troncos CO, ramais, destino após o menu |
| Asterisk (novo, LAN) | Somente URA: recebe piloto da TDE, força G.711 + RFC2833 para o LorentzURA |
| LorentzURA (Windows) | Continua em C:\URA; passa a registrar no Asterisk (não mais direto na TDE para os ramais URA) |
Fluxo¶
- Celular chega na TDE (como hoje).
- TDE envia o piloto/DID da URA por tronco SIP ao Asterisk.
- Asterisk toca o LorentzURA com DTMF RFC2833.
- Após a escolha no menu, transferência volta à TDE para o ramal do operador.
O que não muda¶
- Ramais internos e operação não-URA na TDE.
- Árvore de voz / conteúdo do menu (salvo apontamento SIP).
- Issabel/stack cloud: permanece referência de laboratório/documentação; o Asterisk de campo é on-prem na LAN.
5. Escopo e fora de escopo¶
No escopo
- VM Linux na LAN (IP fixo), Asterisk mínimo, tronco TDE↔Asterisk.
- Reapontar contas SIP da URA para o Asterisk.
- Testes de aceite (celular + log + menu).
- Documentação e templates no
lorentz-vps-stackpara suporte/replicação.
Fora de escopo
- Troca da Panasonic TDE por Issabel/VPS.
- Rebuild do motor de áudio da URA como solução principal.
- Hospedar este Asterisk-URA na nuvem sem VPN (descartado por qualidade de áudio/DTMF).
6. Investimento e recursos (ordem de grandeza)¶
| Item | Estimativa |
|---|---|
| Hardware / VM | 1 VM ou mini-PC: sugerido 2 vCPU, 4 GB RAM, disco 40 GB, IP fixo na LAN 192.168.2.x |
| Software Asterisk | Livre (Asterisk / Issabel enxuto) — sem licença adicional típica |
| Esforço equipe | Infra + Telecom + URA: ver cronograma (~8–12 dias úteis) |
| Janela de cutover | Preferencialmente fora do pico; rollback < 30 min |
| Licença LorentzURA | Mantém-se a atual (sem novo produto) |
Valores monetários de hardware/hora-homem ficam a cargo do orçamento interno da operação.
7. Cronograma (Dia 0 = aprovação da diretoria)¶
| Fase | Duração | Atividades | Resultado esperado |
|---|---|---|---|
| D0 | — | Aprovação + liberação de IP/VM | Autorização formal |
| F0 — Preparação | 1–2 dias úteis | VM, NTP, backup TDE e pasta C:\URA, firewall SIP/RTP |
Ambiente pronto e backup |
| F1 — Asterisk + URA | 2–3 dias | Asterisk, peers URA, registro LorentzURA/MicroSIP | DTMF OK em teste interno |
| F2 — Tronco TDE | 1–2 dias + janela | Tronco SIP, piloto URA, teste celular | Menu avança com tecla do celular |
| F3 — Transferência | 1 dia | Pós-menu → ramal operador (compatível Panasonic) | Atendimento humano após menu |
| F4 — Cutover | 0,5 dia + 2 dias monitor | Hunt URA só via tronco; observação | Operação estável |
| Total | ~8–12 dias úteis | Inclui folga de 1–2 dias | Go-live com aceite |
Marcos¶
- M1: Fim F1 — URA estável no Asterisk (sem celular ainda).
- M2: Fim F2 — celular com teclas OK (critério crítico de negócio).
- M3: Fim F4 — go-live e monitoramento encerrado sem rollback.
8. Riscos e mitigação¶
| Risco | Impacto | Mitigação |
|---|---|---|
| Asterisk não regenerar DTMF do tronco | Menu celular continua falhando | Validar obrigatoriamente na F2 antes do cutover; ajuste de modo DTMF no Asterisk |
| Falha de transferência (TDE não aceita REFER SIP) | Chamada não chega ao operador | Usar método já previsto para Panasonic/TDE nos parâmetros da URA |
| Indisponibilidade na janela | URA fora do ar | Cutover fora de pico; rollback < 30 min |
| Capacidade da VM | Corte de áudio | Dimensionamento mínimo 2 vCPU / 4 GB; monitorar |
Rollback¶
- Restaurar
Accounts.txtapontando ramais URA de volta à TDE. - Restaurar rota do piloto URA na TDE (hunt anterior).
- Validar uma chamada celular de sanidade.
Tempo estimado de rollback: menos de 30 minutos, com backups da F0.
9. Critérios de aceite (obrigatórios)¶
- Chamada de celular chega ao menu da URA.
- Tecla do celular é reconhecida (evidência em log da URA e/ou captura de rede).
- Menu da árvore avança conforme a tecla.
- Transferência para ramal operador na TDE funciona.
- Demais ramais e usos da TDE permanecem inalterados.
10. Pedido de decisão — resultado¶
| Código | Decisão registrada |
|---|---|
| APROVAR-NS500-HIBRIDO | Aprovado — Onda 1 NS500 + URA atual; Onda 2 Issabel/Asterisk VPS como padrão (Planta H → A) |
Registro: ver planta técnica 42-planta-tde-asterisk-ura.md (2026-09).
Opções históricas do PDF original (APROVAR-B / TENTAR-A-PRIMEIRO / ADIAR) ficam superadas por esta decisão.
11. Referências internas¶
- Diagnóstico suporte:
_lab/lorentz-lab/DIAGNOSTICO-SUPORTE-DTMF-CELULAR-CMRIM-20260811.md(+ PDF) - Diagnóstico lab TDE:
_lab/lorentz-lab/DIAGNOSTICO-DTMF-TDE.md - Playbook campo:
_lab/PLAYBOOK-CAMPO-URA.md - Stack / URA Windows:
lorentz-vps-stack/config/windows-ura/ - Repositório lab: https://github.com/araguaci/ura-dtmf-lab
Documento gerado para decisão de diretoria. Sem senhas ou dados pessoais de clientes. Detalhe técnico de implantação segue após aprovação.