- Expédié
- 26 avril 2026 à 17:00 UTC
- Auteur
- Kamo
- Commite
- 84b462c
Le point de terminaison /api/voip/sip/ricials retourne désormais les identifiants d'un côté navigateur La pile SIP peut effectivement utiliser: transport WSS, domaine public, et une URL wsServers. - SipController résout le MemberVoipConfig du membre, valide la VOIP est activé et une extension est attribuée, puis des routes vers le membre spécifique instance (et pas primaire de l'organisation). Retourne les 409 descriptions lorsque le membre n'est pas configuré plutôt que de produire des justificatifs vides. - SipInfo gains wsServers pour SIP-over-WebSocket; SipCredentialsApagnes afin que le frontend choisisse le bon adaptateur SDK (RingCentral WebPhone) vs SIP.js pour FreePBX/KamoPBX). - FreePBXProvider dérive le domaine SIP de la base configuréeUrl et par défaut wsServers à wss://-host-:8089/ws. Convain d'annulation par instance (sipDomain, sipWsServer, sipWssPort, sipTransport) lire dans le document configJson couvrir les déploiements fractionnés lorsque le SIP se termine sur un nom d'hôte différent ou Traefik termine le TLS à /ws sur le port 443. - PhoneProviderFactory analyse les nouveaux champs et les flux optionnels de configJson Ils sont dans un enregistrement SipTransportConfig sur FreePBXProvider. - RingCentralProvider étiquete ses identifiants avec provider-RING-CENTRAL.