- Navios
- 26 de abril de 2026 às 20:39 UTC
- Autor
- kamo
- Enviar
- 6fd7d5c
A falha do init SDK do lado do navegador é atualmente invisível — o popup apenas diz "Phone SDK falhou em inicializar" sem mensagem, o WebSocket nunca abre, e não temos saída DevTools. Adicionar um farol /api/softphone-debug endpoint que registra o que o navegador POSTs, em seguida, ter SipJsPhoneSdk emitir uma trilha passo-a-passo de eventos de fase (precheck, new-UserAgent-failed, ua-start-call, ua-start-failed, register-call, register-rejeted/threw, etc.). Cada fase carrega qualquer mensagem de erro subjacente. Isto permite-nos ler os logs kamo-internos do pod para ver exactamente onde o init morre sem fazer o round-tripping através da consola do navegador.