EasyUC pour Microsoft Teams
DNS, adresse IP publique et pare-feu pour le SBC
Les enregistrements DNS, adresses et ports dont le SBC EasyUC a besoin pour Teams Direct Routing.
Dans EasyUC : Préparation en dehors d’EasyUC ; valeurs sous EasyUC Teams → Teams → SBC Setup
À quoi cela sert
Microsoft établit le trunk SIP depuis son réseau vers le SBC. Pour cela, le SBC doit être joignable sous un nom public et une adresse publique, et le pare-feu doit laisser passer la signalisation et l’audio. La plupart des erreurs lors de la mise en service surviennent ici, et non dans EasyUC.
Ce chapitre résume ce que vous préparez dans le DNS, sur le routeur et le pare-feu, ainsi que dans le tenant Microsoft 365, avant de créer le premier tenant dans EasyUC. Les numéros de port sont les valeurs par défaut d’EasyUC. Si vos réglages diffèrent, les valeurs de la page SBC font foi.
Le SBC accepte le SIP uniquement via TLS avec vérification mutuelle des certificats, et l’audio uniquement en SRTP. Il n’utilise pas de media bypass : l’audio circule toujours entre Microsoft et le SBC.
Prérequis
- Accès à la zone DNS publique du domaine du client.
- Accès au pare-feu et au NAT placés devant le serveur EasyUC.
- Une adresse IPv4 publique fixe pour le SBC.
- Un administrateur du tenant Microsoft 365 qui peut y vérifier le domaine.
- Le serveur EasyUC dispose d’un accès sortant vers Microsoft, vers Let’s Encrypt et vers le DNS public.
Pas à pas
-
Dans le centre d’administration Microsoft 365, sous Settings → Domains, vérifiez que le domaine du nom d’hôte est validé dans le tenant du client. Pour
sbc.kunde.de, il s’agit dekunde.de. Pour un nom avec deux niveaux de sous-domaine, commesbc.voice.kunde.de,voice.kunde.dedoit être enregistré exactement.
Champs et options
| Champ / action | Signification et utilisation |
|---|---|
| DNS A record | Nom d’hôte du SBC du tenant → adresse IP publique du SBC. Un nom par tenant. |
| DNS TXT record (temporary) | Pour le certificat : la page du tenant affiche le nom et la valeur. Après l’émission, l’enregistrement peut être supprimé. |
| TLS port (TCP, inbound) | 5061 par défaut pour le premier tenant ; chaque tenant suivant reçoit le prochain port libre. Les ports 8021, 9060, 15060 et 15080 ne peuvent pas être utilisés. |
| RTP range (UDP, both directions) | 20000 à 20999 par défaut. La plage appartient à l’ensemble du SBC et s’applique à tous les tenants. Elle ne doit pas chevaucher 16384 à 19999 ni 24000 à 24999. |
| Microsoft networks | 52.112.0.0/14 et 52.120.0.0/14. Le SBC accepte les connexions de ces réseaux uniquement. |
| SIP to Microsoft (TCP, outbound) | Port 5061 vers sip.pstnhub.microsoft.com. |
| Public IP | Champ de la page SBC. L’adresse apparaît dans le SIP et le SDP. Avec un NAT 1:1, il s’agit de l’adresse externe. |
| Media IP | Champ de la page SBC. Adresse locale du serveur pour le RTP. |
| Port 80 | Inutile. Le certificat est validé par DNS-01. |
Vérifier le résultat et circonscrire les erreurs
- Succès : le nom d’hôte se résout vers l’adresse IP publique depuis l’extérieur. Une fois le certificat et le trunk configurés, la page du tenant affiche une heure récente sous Last OPTIONS.
- Contrôle depuis l’extérieur : une connexion TLS vers le nom d’hôte sur le port TLS doit fournir le certificat, certificat intermédiaire compris. Le port ne s’ouvre que lorsque l’adresse IP publique est renseignée, que le certificat est émis et que le tenant est actif.
- Trunk down, aucun OPTIONS de Microsoft : Microsoft ne démarre que lorsque les OPTIONS du SBC lui parviennent. Vérifiez le TCP 5061 sortant et le port TLS entrant.
- L’appel est établi, mais il n’y a pas d’audio : l’adresse IP publique est incorrecte ou la plage UDP n’est pas ouverte.
- Audio seulement sur certains appels : la plage RTP chevauche un autre service. EasyUC refuse de telles plages à l’enregistrement ; consultez le message sur la page SBC.
- „Microsoft kennt die Domain dieses SBC-Namens in diesem Tenant nicht.“ Le domaine n’est pas vérifié dans le tenant Microsoft 365.
- „Die öffentliche IP muss aus dem Internet erreichbar sein; … liegt in einem privaten oder reservierten Bereich.“ Saisissez l’adresse externe.