Inleiding
Dit document beschrijft hoe Callbridge en Extensible Messaging and Presence Protocol (XMPP) componenten van de Cisco Meeting Server (CMS) elkaar ontdekken en met elkaar communiceren.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco-vergaderserver
- component Callbridge
- XMPP-component
- Web Real-Time Communication (WebexRTC)-kader
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk levend is, zorg er dan voor dat u de mogelijke impact van om het even welke opdracht begrijpt.
Achtergrondinformatie
WebexRTC is een open raamwerk voor het web dat Real Time Communications met een browser van het internet mogelijk maakt. Het omvat de fundamentele bouwstenen voor communicatie van hoge kwaliteit op het web, zoals netwerk, audio en video componenten die gebruikt worden in spraak- en videochattoepassingen.
De component XMPP van Cisco Meeting Server is vereist om zich bij een vergadering of Meld aan bij het platform van WebexRTC aan te sluiten. Wanneer een nieuw Meld-in verzoek op de XMPP van de client van WebexRTC aankomt, praat de XMPP met de Callbridge om de verbinding te openen.
Signaalstroom
verklaring
- Voordat er een inlogaanvraag voor XMPP van de webgebruiker wordt ontvangen, moet de XMPP al op een Callbridge zijn aangesloten.
Opmerking: De configuratie van de verbinding Callbridge en XMPP wordt in dit document niet uitgelegd, voor een verdere referentie, navigeer naar het volgende document: Gecombineerd CMS configureren en integreren
- Callbridge haalt de FQDN-naam (Full Qualified Domain Name) en poortgegevens van de XMPP-server op basis van de configuratie van de API voor het programmeren van toepassingen/configuratie/XP of de XMPP-serverinstellingen van de web interface.
- Standaard probeert de Callbridge op poort 5223 een verbinding te maken met de XMPP, tenzij dit expliciet wordt gespecificeerd op de configuratie van het serveradres in de CMS-beheerwebinterface om deze informatie te valideren, door te navigeren naar CMS > Configuration > General.
- In het geval van implementaties met meerdere XMPP-servers blijft het veld Server-adres leeg. In dat scenario, voert de Callbridge een SRV raadpleging uit voor de record _xmpp-component._tcp.voorbeeldcom. Bijvoorbeeld.com wordt vervangen door de ingang in het veld Domain.
- Callbridge voert een DNS-raadpleging (Domain Network Service) uit om de XMPP FQDN-kaart op te halen.
- De Callbridge sluit aan op het terugkerende IP adres en de poort.
- Een TCP-handdruk (Transmision Control Protocol) tussen Callbridge en XMPP. Dit betekent de Callbridge en XMPP uitwisselingscertificaten.
- Het XMPP-certificaat moet het XMPP-domein en FQDN van de XMPP-server als Onderwerp Alternative Name (SAN)-items bevatten om certificaatfouten te voorkomen.
- Zodra de verbinding tot stand is gebracht, stuurt Callbridge een registratieaanvraag naar de XMPP-server met het unieke Callbridge-ID en het wachtwoord.
Opmerking: De CallConnector - id en het wachtwoord moeten eerder worden geconfigureerd, de configuratie van deze instellingen is niet binnen het bereik van dit document, zodat u anders naar het volgende document kunt navigeren: Gecombineerd CMS configureren en integreren
- XMPP server bevestigt de terugname ID en het wachtwoord van de Callbridge en stuurt een reactie op het succes van de registratie terug.
- Dit voert een actieve verbinding tussen de Callbridge en XMPP in.
- Deze verbinding wordt door XMPP gebruikt wanneer er een nieuw inlogverzoek op verschijnt.