Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit les exigences de certification et en matière de DNS de Microsoft Lync/Skype Entreprise pour une fédération entre différents domaines sur Internet.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Ce document met en évidence un aspect spécifique de l’intégration avec les clients Microsoft externes dans votre infrastructure Cisco à l’aide d’Expressway et du serveur de réunion Cisco (CMS). La configuration pour cette intégration est comme indiqué dans la documentation sur les options de Cisco Expressway avec le serveur de réunion Cisco (CMS) ou l’infrastructure Microsoft qui est disponible pour votre version dans la liste des guides de configuration Cisco Expressway Series.
Le document actuel se concentre uniquement sur les exigences de certification et en matière de DNS de Microsoft Lync ou Skype Entreprise pour fédération externe. Les autres configurations sont abordées dans le guide de configuration mentionné ci-dessus.
Un exemple du flux d’appels et de sa configuration peut être celui d’un point d’accès CUCM enregistré qui appelle vers un client Skype (sur site ou hors site, ou enregistré dans le nuage à l’aide d’Office 365), ou vice-versa, en utilisant le CMS pour la conversion entre le standard SIP et le protocole de Microsoft. Cela est possible par l’intermédiaire de l’intégration et du routage d’appels à l’aide de serveurs Expressway, comme illustré dans l’image ci-dessous, qui provient du guide de configuration des options de Cisco Expressway avec le serveur de réunion Cisco (CMS) ou l’infrastructure Microsoft mentionné à la fin de ce document.

Note: Il s’agit uniquement d’un exemple de scénario de flux d’appels. D’autres scénarios d’appels sont aussi possibles.
Microsoft Lync/Skype Entreprise utilise l’enregistrement SRV _sipfederationtls._tcp.<domain> afin de détecter les serveurs de fédération externes vers lesquels envoyer les appels (ainsi que l’information sur la présence); ou pour les fonctionnalités de rappel basées sur le domaine qui est indiqué dans l’en-tête From/P-Asserted-Identity de l’invitation SIP entrante. Dans ce scénario, les enregistrements DNS doivent être disponibles dans le DNS public des deux domaines pour qu’ils puissent se fédérer l’un avec l’autre.
La partie domaine du FQDN (nom de domaine complet) qui est renvoyée par la consultation d’enregistrement SRV pour le domaine doit correspondre exactement (aucun autre domaine ou sous-domaine n’est autorisé). Le tableau suivant présente un exemple de configuration DNS pour le domaine avec le nom example.com :
| Enregistrement SRV | _sipfederationtls._tcp.example.com | expe.example.com |
| Un enregistrement | expe.example.com | Adresse IP Expressway-E |
Attention : L’enregistrement A où le SRV mène doit correspondre exactement au domaine configuré. Les sous-domaines (par exemple expe.sub.example.com) ou les domaines différents (expe.dummy.com) ne seront pas approuvés par Microsoft Lync/Skype Entreprise et entraîneront des échecs d'appel même s'ils ont des enregistrements A appropriés et une résolution pour corriger les adresses IP.
Microsoft Lync/Skype Entreprise configure une connexion TLS entre les domaines configurés sur les côtés Lync et Expressway.Microsoft Lync/Skype Entreprise a les exigences de certificats de serveur suivantes pour la fédération et les serveurs avec lesquels elle communique (Expressway-E dans ce document) :
Exemple :
Le certificat du serveur du serveur Expressway-E correspondant à expe.example.com, comme indiqué dans l’exemple ci-dessus, doit avoir les entrées minimales suivantes :
Note:
Le domaine (exemple.com) en lui-même n'a pas besoin d'être inclus en tant que Nom alternatif d'objet.
Cette section fournit des informations que vous pouvez utiliser pour dépanner votre configuration.
La section contient des informations sur la journalisation et des traces qui sont prises d’un déploiement de laboratoire de test avec les conditions suivantes :
Comme il est recommandé d’utiliser un domaine distinct pour votre serveur de réunion Cisco (différent de votre autre domaine UC sur UCM/Expressway), il est probable que vous ayez un autre domaine sur votre serveur Expressway-E et cela pourrait mener à des problèmes d’intégration liés aux exigences sur la fédération SIP du côté du serveur de Microsoft Lync/Skype Entreprise.
Lorsque les exigences envers les certificats DNS ne sont pas rencontrées du côté du serveur de Microsoft Lync/Skype, vous remarquerez les symptômes suivants :

Cette sous-section explique plus en détail comment vérifier ce scénario à l’aide de la journalisation et vérifier exactement ce qui est mal configuré.
Dans ce flux d’appels, vous voyez dans la journalisation de diagnostic de l’Expressway-E l’invitation SIP sortir vers Skype (si elle peut mener l’enregistrement SRV _sipfederationtls._tcp vers un FQDN et une IP), immédiatement suivie d’une erreur 504 de délai d’attente de serveur comme réponse sans détails supplémentaires, comme indiqué sur l’extrait de journalisation suivant :
2017-03-02T08:10:46.240+01:00 vcse tvcs: UTCTime="2017-03-02 07:10:46,240" Module="network.sip" Level="DEBUG": Action="Received" Local-ip="10.48.36.47" Local-port="25002" Src-ip="10.48.36.6" Src-port="5061" Msg-Hash="13707918855517357847" SIPMSG: |SIP/2.0 504 Server time-out Via: SIP/2.0/TLS 10.48.36.47:5061;egress-zone=DNSZone1;branch=z9hG4bK42ee6fd77d32cc8925196770b950b33554.731d73c3f4246d6a255e38a9f695bfc0;proxy-call-id=6b2a018a-2da5-4013-a7e5-4e1455feadf7;rport;received=10.48.36.47;ms-received-port=25002;ms-received-cid=100 Via: SIP/2.0/TLS 10.48.36.46:5061;egress-zone=TraversalZoneClient1;branch=z9hG4bK1f8bbe5926dc6abd06ea964d8fde1450156486;proxy-call-id=e7e33845-c384-4c28-a42d-016863640fbb;received=10.48.36.46;rport=28119;ingress-zone=TraversalZoneServer1 Via: SIP/2.0/TLS 10.48.54.160:52768;branch=z9hG4bK6594a02846406f4a5459d5f58a8d26b3;received=10.48.54.160;ingress-zone=NeighborZoneAcano1SIP Call-ID: f1b3ad5d-183b-4632-b210-c2f9bec71960 CSeq: 2066245576 INVITE From: "DX70 Steven" <sip:2000@acano.steven.lab>;tag=9fea3e7d70afd884 To: <sip:stejanss@skype.lab>;tag=C65A7B0A8766A5F1D386474833D07882 Server: RTC/6.0 Content-Length: 0
La même réponse est affichée (sans détails supplémentaires), que ce soit pour une défaillance sur les enregistrements DNS, ou sur le certificat du serveur de l’Expressway-E.
Donc, pour une révision plus en détail, vous devez examiner les journaux du serveur de Lync/Skype Edge, où vous pouvez voir les avertissements et les erreurs en fonction des défaillances possibles :
TL_WARN(TF_DIAG) [sfvedge\sfvedge]0584.0A44::03/02/2017-07:10:46.230.0000773E (SIPStack,SIPAdminLog::WriteDiagnosticEvent:SIPAdminLog.cpp(830)) [156659184] $$begin_record Severity: warning Text: The domain of the message resolved by DNS SRV but none of the FQDNs is in the same domain Result-Code: 0xc3e93d6f SIPPROXY_E_EPROUTING_MSG_ALLOWED_DOMAIN_NO_SRV_MATCH SIP-Start-Line: INVITE sip:stejanss@skype.lab SIP/2.0 SIP-Call-ID: f1b3ad5d-183b-4632-b210-c2f9bec71960 SIP-CSeq: 2066245576 INVITE Peer: vcse.steven.lab:25002 Data: domain="acano.steven.lab";fqdn1="vcse.steven.lab:5061" $$end_record
TL_ERROR(TF_DIAG) [sfvedge\sfvedge]0B60.0D6C::03/02/2017-06:30:40.025.00005602 (SIPStack,SIPAdminLog::WriteDiagnosticEvent:SIPAdminLog.cpp(833)) [3634190282] $$begin_record Severity: error Text: Message cannot be routed because the peer's certificate does not contain a matching FQDN Result-Code: 0xc3e93d67 SIPPROXY_E_ROUTING_MSG_CERT_MISMATCH SIP-Start-Line: INVITE sip:stejanss@skype.lab SIP/2.0 SIP-Call-ID: e144704c-1dd0-4ea7-929f-77e7e071c24c SIP-CSeq: 1567605805 INVITE Peer: vcse.steven.lab:25001 Data: expected-fqdn="vcse.acano.steven.lab";certName="vcse.steven.lab";info="The peer certificate does not contain a matching FQDN" $$end_record
Pour ce flux d’appel, vous ne voyez pas beaucoup de la journalisation d’Expressway-E puisque le serveur de Skype Edge n’envoie pas l’invitation et vous devez vous fier à la journalisation de Skype. Utilisez soit la journalisation du serveur de Lync/Skype (Edge), soit la journalisation des clients elle-même pour examiner le problème plus en profondeur.
La journalisation des clients de Skype sur un PC Windows est disponible au chemin suivant :
C:\Users\<username>\AppData\Local\Microsoft\Office\16.0\Lync\Tracing\Lync-UccApi-x.UccApiLog
Il peut s’avérer utile dans le cas des utilisateurs de Skype avec Office 365 lorsqu’aucun accès direct aux serveurs de Skype n’est disponible. Dans cette journalisation, vous pouvez voir l’invitation SIP envoyée par le client et la réponse appropriée pour cela.
Si vous rencontrez des problèmes avec les exigences de certification et en matière de DNS sur Skype comme décrit dans ce document, vous recevez des réponses d’erreur 504 de délai d’attente de serveur (y compris une raison pour la défaillance) des serveurs de Skype :
SIP/2.0 504 Server time-out Authentication-Info: TLS-DSK qop="auth", opaque="FA404B9C", srand="8168D157", snum="38", rspauth="65d8d93b66e5b217115e3b1636bf433c9f5df54a", targetname="SfBFE.skype.lab", realm="SIP Communications Service", version=4 From: "Steven Janssens"
;tag=280f2bf329;epid=c21eec507a To:
;tag=98283FD4A66E24FFB4967CDB73149B25 Call-ID: d0bce97cce8a45fcbb8cc973ba0282da CSeq: 1
INVITE Via: SIP/2.0/TLS 10.55.186.71:62937;ms-received-port=62937;ms-received-cid=6DA00 ms-diagnostics: 1009;
reason="No match for domain in DNS SRV results";
domain="
cms.steven.lab";
fqdn1="
vcse.sub.cms.steven.lab:5061";source="sip.skype.lab" Server: RTC/6.0 Content-Length: 0
SIP/2.0 504 Server time-out Authentication-Info: TLS-DSK qop="auth", opaque="FA404B9C", srand="1D8F66EF", snum="49", rspauth="67836c7ffc0f6132b2304006969a219d9252aabd", targetname="SfBFE.skype.lab", realm="SIP Communications Service", version=4 From: "Steven Janssens"
;tag=a1ea5f9a46;epid=c21eec507a To:
;tag=B7D9BF35417873B07792AAD244E6B230 Call-ID: 5e38e39898cf40188170f0d70644a87b CSeq: 1
INVITE Via: SIP/2.0/TLS 10.55.186.71:62937;ms-received-port=62937;ms-received-cid=6DA00 ms-diagnostics: 1010;
reason="Certificate trust with another server could not be established";ErrorType="The peer certificate does not contain a matching FQDN";
tls-target="
vcse.cms.steven.lab";
PeerServer="
vcse.steven.lab";HRESULT="0x80090322(SEC_E_WRONG_PRINCIPAL)";source="sip.skype.lab" Server: RTC/6.0 Content-Length: 0
Commentaires