Pipe sip.js init steps to server log via beacon

Otherkamo-internal
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.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços