- Navios
- 26 de abril de 2026 às 17:00 UTC
- Autor
- Kamo
- Enviar
- 84b462c
O endpoint /api/voip/sip/credentials agora retorna credenciais ao lado do navegador SIP stack pode realmente usar: transporte WSS, domínio público e uma URL wsServers. - SipController resolve o MemberVoipConfig do membro, valida VOIP é habilitado e uma extensão é atribuída, em seguida, rotas para o membro específico instância (não a primária da org). Retorna descritivo 409s quando o membro não está configurado em vez de produzir credenciais vazias. - SipInfo ganha wsServers para SIP- over- WebSocket; SipCredenciais Ganhos resultantes provedor assim que o frontend escolhe o adaptador SDK direito (RingCentral WebPhone vs SIP.js para o FreePBX/KamopBX). - O FreePBXProvider deriva o domínio SIP da base configuradaUrl e padrão wsServers para wss://<host>:8089/ws. Substituições por instance (sipDomain, sipWsServer, sipWssPort, sipTransport) read from configJson cobrir implantações divididas em que o SIP termina com um nome de máquina diferente ou Traefik termina TLS em /ws na porta 443. - PhoneProviderFactory analisa os novos campos e feeds de configJson opcionais eles em um registro SipTransportConfig no FreePBXProvider. - RingCentralProvider marca suas credenciais com provedor=RING CENTRAL.