De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
In dit document worden de uitdagingen beschreven waarmee u te maken heeft bij het upgraden van een Cisco Meeting Server-implementatie met versie 2.9 (of lager) of 3.0 (of hoger) en hoe u een vlot upgradeproces kunt garanderen.
Verwijderde functies: XMPP is verwijderd (wat van invloed is op WebRTC), trunks/load balancers, webbridge
Functies gewijzigd: Recorders en streamers zijn nu SIP en webbridge is vervangen door webbridge3
In dit document worden onderwerpen beschreven die uw aandacht verdienen voordat u een upgrade uitvoert. Niet alle nieuwe functies die in versie 3.X beschikbaar zijn worden behandeld.
Cisco raadt kennis van de volgende onderwerpen aan:
Alles wat hier wordt genoemd, wordt in verschillende documenten beschreven. Het is altijd raadzaam de release-opmerkingen van producten te lezen en onze programmeer- en implementatiehandleidingen door te nemen als u meer informatie nodig heeft over functies: Installatie- en configuratiehandleidingen voor CMS en Release-opmerkingen voor CMS-producten.
De informatie in dit document is gebaseerd op Cisco Meeting Server.
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 live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Dit document is bedoeld als leidraad als u al CMS 2.9.x (of lager) heeft geïmplementeerd, ongeacht of dit in gecombineerd of veerkrachtig is, en u van plan bent te upgraden naar CMS 3.0. De informatie in dit document heeft betrekking op alle CMS-modellen.
Opmerking: X-Series kan niet worden geüpgraded naar CMS 3.0. U moet van plan zijn om uw X-Series servers zo snel mogelijk te vervangen.
De enige ondersteunde methode voor het upgraden van CMS is een stapsgewijze upgrade. Op het moment van schrijven is CMS 3.5 uitgebracht. Als u op CMS 2.9 bent, moet u op een stapsgewijze manier upgraden (2.9 —> 3.0 —> 3.1 —> 3.2 —> 3.3 —> 3.4 —> 3.5 (het upgradeproces van de opmerking heeft wijzigingen vanaf CMS 3.5, dus lees de release notities zorgvuldig!!)
Als u geen stapsgewijze upgrade uitvoert en ongewoon gedrag ervaart, kan TAC u verzoeken om te downgraden en opnieuw te beginnen.
Vanaf CMS 3.4 moet CMS ook slimme licenties gebruiken. U kunt niet upgraden naar CMS 3.4 of nieuwer en toch traditionele licenties gebruiken. Upgrade niet naar CMS 3.4 of nieuwer tenzij u Smart Licensing hebt ingesteld.
Gebruik deze vragen om te navigeren naar de secties die betrekking hebben op uw eigen situatie. Bij elk aandachtspunt is een hyperlink opgenomen naar een gedetailleerdere beschrijving.
Heeft u voldoende PMP- en SMP-licenties (Personal MultiParty/Shared MultiParty) op uw servers voorafgaand aan de upgrade?
In versie 3.0 worden de PMP-licenties toegewezen, zelfs als de gebruiker niet is aangemeld. Als u bijvoorbeeld 10000 gebruikers hebt geïmporteerd via LDAP, maar u slechts 100 PMP-licenties hebt, komt u niet meer aan de eisen te voldoen zodra u een upgrade naar 3.0 uitvoert. In deze use case moet u controleren op tenants met ingesteld userProfile en/of System/Profiles om na te gaan of een userProfile een hasLicense heeft die is ingesteld op true.
In deze sectie wordt gedetailleerder beschreven hoe u userProfiles op API kunt controleren om na te gaan of hasLicense=true is ingesteld (gelicentieerde PMP-gebruikers).
Heeft u PMP/SMP-licenties in uw huidige bestand cms.lic?
Als gevolg van wijzigingen in het licentiegedrag vanaf versie 3.0 moet u bevestigen dat u voldoende PMP/SMP-licenties heeft voordat u de upgrade uitvoert. Dit wordt in deze sectie gedetailleerder beschreven.
Heeft u Cisco Meeting Manager (CMM) geïmplementeerd?
CMS 3.0 vereist CMM 3.0 vanwege veranderingen in de manier waarop licenties worden verwerkt. Het wordt aanbevolen CMM 2.9 te implementeren voordat u een upgrade van uw omgeving naar versie 3.0 uitvoert, omdat u het 90-daagse rapport kunt controleren op licentieverbruik gedurende de afgelopen 90 dagen. Dit wordt in deze sectie gedetailleerder beschreven.
Gebruikt u Smart Licensing?
CMS 3.0 vereist CMM 3.0 vanwege veranderingen in de manier waarop licenties worden verwerkt. Als u al Smart Licensing via CMM gebruikt, moet u ervoor zorgen dat PMP- en SMP-licenties zijn gekoppeld aan uw cluster.
Gebruikt u WebRTC in CMS 2.9?
Webbridge is aanzienlijk veranderd in CMS 3.0. In deze sectie is advies opgenomen over de migratie van webbridge2 naar webbridge3 en het gebruik van de webapp.
Gebruiken uw gebruikers de CMA thick client?
Aangezien deze clients op XMPP zijn gebaseerd, kunnen ze na de upgrade niet meer worden gebruikt aangezien de XMPP-server is verwijderd. U vindt meer informatie in deze sectie als dit van toepassing is op uw use case.
Gebruikt u de chatfunctie in WebRTC?
De chatfunctie wordt verwijderd uit de web app in 3.0. In CMS 3.2 wordt chat opnieuw geïntroduceerd, maar deze is niet persistent. U vindt meer informatie over deze functie in deze sectie.
Voeren uw gebruikers via WebRTC point-to-point oproepen uit naar apparaten?
In CMS 3.0 kan een webapp-gebruiker niet meer rechtstreeks naar een ander apparaat bellen. Nu moet u toetreden tot een vergaderruimte en de machtiging hebben om deelnemers aan de vergadering toe te voegen om dezelfde actie uit te voeren. U vindt meer informatie hierover in deze sectie.
Maken uw gebruikers hun eigen coSpaces via WebRTC?
In versie 3.0 moet in de API een coSpaceTemplate worden gemaakt en aan webapp-gebruikers worden toegewezen zodat ze via de client hun eigen ruimtes kunnen maken. Dit kan handmatig of automatisch plaatsvinden tijdens LDAP-import. CanCreateCoSpaces wordt uit userProfile verwijderd. U vindt meer informatie over deze functie in deze sectie.
Heeft u webBridge-instellingen geconfigureerd in de web-GUI?
De webBridge-instellingen worden in versie 3.0 uit de GUI verwijderd. U moet de webbridges dan ook configureren in de API en de huidige GUI-instellingen noteren, zodat u de webBridgeProfiles in de API dienovereenkomstig kunt configureren. U vindt meer informatie over deze wijziging in deze sectie.
Heeft u externe instellingen geconfigureerd in de web-GUI?
De externe instellingen zijn uit de GUI in CMS 3.1 verwijderd. Als u Webbridge URL of IVR hebt geconfigureerd in uw CMS 3.0 of oudere web admin GUI (Configuratie —> Algemeen —> Externe instellingen), zijn deze verwijderd van de webpagina en moeten nu worden geconfigureerd in de API. De vorige instellingen voor het upgraden naar 3.1 worden NIET toegevoegd aan API, en moeten handmatig worden gedaan. U vindt meer informatie over deze wijziging in deze sectie.
Maakt u momenteel gebruik van CMS-recorder(s) en/of -streamer(s)?
De CMS-componenten recorder en streamer zijn nu op SIP gebaseerd in plaats van op XMPP. Aangezien XMPP wordt verwijderd, moeten deze na de upgrade worden aangepast. U vindt meer informatie over deze wijziging in deze sectie.
Wat is uw huidige versie van Cisco Expressway als u Expressway als proxy voor WebRTC gebruikt?
CMS 3.0 vereist Expressway 12.6 of hoger. U vindt meer informatie over de WebRTC-proxyfunctie in deze sectie.
Gebruikt u momenteel CMS Edge in uw omgeving?
CMS Edge wordt opnieuw opgenomen in CMS 3.1 met hogere schaalbaarheid voor externe verbindingen. U vindt meer informatie hierover in deze sectie.
Gebruikt u momenteel X-Series servers in uw omgeving?
Deze servers kunnen niet worden geüpgraded naar CMS 3.0 en u moet deze zo snel mogelijk vervangen (overstappen op een virtuele machine of een CMS-applicatie voordat u de upgrade naar versie 3.0 uitvoert). U vindt de end-of-life kennisgeving met betrekking tot deze server via deze link.
Gebruikt u momenteel SIP Edge in uw omgeving?
Sip Edge wordt vanaf CMS 3.0 volledig afgeschaft. U moet Cisco Expressway gebruiken om SIP-oproepen naar uw CMS te brengen. Neem contact op met uw Cisco-accountvertegenwoordiger om Expressways voor uw organisatie te verkrijgen.
Als de status van de licentie niet compliant is, heeft dat een grote impact bij het upgraden van versie 2.x naar versie 3.0 of hoger. In deze sectie wordt beschreven hoe u het aantal PMP/SMP-licenties kunt bepalen dat nodig is voor een probleemloze upgrade.
Voordat u een upgrade uitvoert naar versie 3.0, kunt u CMM 2.9 implementeren en het 90-daagse rapport controleren op het tabblad Licenses (Licenties) om na te gaan of het licentieverbruik onder het huidige toegewezen licentie-aantal op de CMS-knooppunten is gebleven:
Als u traditionele licenties gebruikt (bestand cms.lic wordt lokaal geïnstalleerd op uw CMS-knooppunten), controleer dan het CMS-licentiebestand op het aantal persoonlijke en gedeelde licenties (in de afbeelding 100/100) op elk CMS-knooppunt (download van elk callBridge-knooppunt via WinSCP).
Als u al Smart Licensing gebruikt, controleer dan hoeveel PMP/SMP-licenties in de Smart-portal voor Cisco-software zijn toegewezen voor de CMS-servers.
Open het 90-daagse rapport (het bestand license-data.zip) en bekijk het bestand met de naam daily-peaks.csv in Excel.
Sorteer de kolom PMP van Z naar A om de hogere waarden bovenaan te zetten. Doet hetzelfde voor de kolom SMP. Zijn de waarden die u in dit bestand ziet lager dan het aantal licenties beschikbaar in het CMS-licentiebestand? Zo ja, dan is alles in orde en volledig compliant. Zo niet, dan geeft dit waarschuwingen en/of fouten aan zoals aangegeven in afbeelding 6 in paragraaf 1.7.3 van de CMS-implementatiegids waarvoor u meer informatie kunt vinden, evenals in paragraaf 1.7.4.
Volgens de afbeelding in dit voorbeeld werden er gedurende de afgelopen 90 dagen bij piekgebruik 2.1667 SMP-licenties gebruikt en geen PMP-licenties. In het bestand cms.lic wordt 100 eenheden van elk licentietype aangegeven, wat betekent dat alles volledig compliant is. Er zijn daarom geen problemen met licenties wanneer deze installatie wordt bijgewerkt naar CMS 3.0. Er kan echter nog steeds een probleem zijn wanneer op de installatie 10.000 gebruikers via LDAP zouden zijn geïmporteerd. Als dan hebt u slechts 100 PMP-licenties, maar u wijst 10000 toe (met userProfile met heeftLicense ingesteld op True), dus in dit geval bent u niet conform zodra u upgradt naar 3.0. In de volgende paragraaf zal hierover meer worden gezegd.
Alle gebruikers die worden geïmporteerd en een userProfile met hasLicense=true gebruiken, krijgen in CMS 3.0 automatisch een PMP-licentie toegewezen.
Controleer in de API hoeveel userProfiles er zijn en controleer of een of meer ervan de instelling hasLicense=true heeft. Zo ja, dan moet u controleren waar deze userProfiles zijn toegewezen.
De gebruikersprofielen kunnen op elk van deze niveaus worden toegewezen:
Controleer alle 3 locaties voor toegewezen userProfiles met hasLicense=true.
1. LdapSources/Tenants
Voor elke ldapSource die een tenant of een userProfile gebruikt wordt aan gebruikers die met die ldapSource worden geïmporteerd een PMP-licentie toegewezen wanneer de parameter hasLicense is ingesteld op true. Als er een tenant is, moet u op de tenant-ID klikken om na te gaan of er een userProfile aan is toegewezen en vervolgens controleren of dit is geconfigureerd met hasLicense=true. Als er geen tenant is maar wel een userProfile is ingesteld, moet u erop klikken om na te gaan of dit is ingesteld op License=true. Als er bij tenant/geen tenant sprake is van hasLicense=true, dan kunt u controleren hoeveel gebruikers zijn geïmporteerd door een opdracht GET uit te voeren op ‘api/v1/users’ en te filteren op het domein dat wordt gebruikt voor de jidMapping in de ldapMapping gekoppeld aan de ldapSource.
Opmerking: dit kan complexer zijn in andere situaties waarbij u dit moet controleren met de ActiveDirectory-toewijzingen en filters die u hebt gemaakt.
Stap 1. Zoek de identificatie van de map uit de ldapSource.
Stap 2. Zoek op met ldapMappings om jidMapping te vinden.
Stap 3. Zoeken in api/v1/gebruikers naar het domein gebruikt in de jidMapping.
Stap 4. Tel de gebruikers op die je van elke ldapSource kunt vinden. Dit is hoeveel LDAP geïmporteerde gebruikers PMP-licenties nodig hebben.
2. System/Profiles
Als een gebruikersprofiel op systeem-/profielniveau is ingesteld en dat gebruikersprofiel "hasLicense=true" heeft, wordt aan elke gebruiker die in CMS is geïmporteerd, een PMP-licentie toegewezen wanneer de server wordt geüpgraded. Als u 10.000 gebruikers hebt geïmporteerd, maar u slechts 100 PMP’s hebt, is dit niet conform wanneer u upgradt naar CMS 3.0 en kan een 30 seconden durende melding op het scherm en audio-prompt bij het begin van de oproepen.
Als het gebruikersprofiel op systeemniveau aangeeft dat gebruikers een PMP moeten krijgen, ga dan naar api/v1/gebruikers om te zien hoeveel gebruikers er in totaal zijn:
Als u alle gebruikers al uit ldap heeft geïmporteerd maar zich nu beseft dat u alleen een bepaalde subset van die lijst nodig heeft, maak dan een beter filter in ldapSource zodat alleen de gebruikers worden geïmporteerd waaraan u PMP-licenties wilt toewijzen. Wijzig het filter in ldapSource en voer vervolgens een nieuwe LDAP-synchronisatie uit in api/v1/ldapsync. Dit resulteert erin dat alleen de gewenste gebruikers worden geïmporteerd en alle anderen van deze eerdere import worden verwijderd.
Opmerking: Als u dit correct doet en de nieuwe import alleen ongewenste gebruikers verwijdert, blijven gebruikers coSpace CallIDs en geheimen niet veranderen, maar als u een fout maakt, kan dit resulteren in alle callIds en geheimen veranderen. Maak een back-up van uw database-knooppunten voordat u dit probeert als u zich hier zorgen over maakt!
Als u de dagelijkse pieken in het 90-daagse rapport van CMM bekijkt, heeft u dan voldoende SMP-licenties om die pieken te kunnen verwerken? SMP-licenties worden gebruikt wanneer geen PMP-licentie is toegewezen aan de eigenaar van de vergadering (eigenaar van coSpace/ad-hoc vergadering/geplande TMS-vergadering). Als je bewust SMP gebruikt en genoeg hebt om je piektijden te dekken, dan is dit allemaal oké. Als je de 90 dagen piek voor SMP controleert en het is onduidelijk waarom deze worden geconsumeerd, hier zijn een paar dingen om te controleren.
1. Ad-hocgesprekken (zoals verhoogd vanaf CUCM) gebruiken een SMP-licentie als het apparaat dat wordt gebruikt om samen te voegen niet is gekoppeld aan een gebruiker die via het gebruikersprofiel een PMP-licentie in CMS heeft toegewezen. CUCM verstrekt de GUID van de gebruiker die de vergadering escaleert. Als die GUID overeenkomt met een Meeting Server geïmporteerde LDAP-gebruiker met een toegewezen PMP-licentie, wordt de licentie van die gebruiker gebruikt.
2. Als een CoSpace-eigenaar geen PMP-licentie heeft gekregen, wordt bij oproepen naar die bepaalde coSpaces een SMP-licentie gebruikt.
3. Als de vergadering in TMS versie 15.6 of nieuwer was gepland, wordt de vergadereigenaar naar CMS verzonden en als die gebruiker geen PMP-licentie is toegewezen, gebruikt die vergadering een SMP-licentie.
Vanaf CMS 3.0 is CMM 3.0 nodig voor een goede werking van CMS. CMM is verantwoordelijk voor de licentiëring van CMS. Als u van plan bent CMS te upgraden naar versie 3.0, moet u een CMM-server hebben. Het wordt aanbevolen om CMM 2.9 te implementeren terwijl u CMS 2.9 gebruikt, zodat u het licentieverbruik kunt controleren voordat u de upgrade uitvoert.
CMM controleert alle toegevoegde callBridges voor SMP- en PMP-licenties en de callBridge-licentie. Het gebruikt het nummer dat het hoogste is over de verschillende apparaten binnen het cluster.
Als CMS1 bijvoorbeeld 20 PMP-licenties en 10 SMP-licenties heeft en CMS2 40 PMP-licenties en 5 SMP-licenties bij traditionele licentiëring, dan meldt de CMM dat u 40 PMP-licenties en 10 SMP-licenties te verbruiken heeft.
Als u meer PMP-licenties hebt dan geïmporteerde gebruikers, hebt u geen problemen met PMP- (of SMP-licenties), maar als u controleert dat piek van 90 dagen en u merkt dat u meer hebt gebruikt dan beschikbaar, kunt u nog steeds upgraden naar CMS 3.0 en de 90-dagen-proeflicentie op CMM gebruiken om zaken met uw licenties te regelen, of actie ondernemen vóór de upgrade.
CMS 3.0 verwijdert de XMPP-servercomponent en daarmee wordt webBridge en de mogelijkheid om de CMA thick client te gebruiken ook verwijderd. webbridge3 wordt nu gebruikt om webapp-gebruikers (voorheen WebRTC-gebruikers) via de browser te verbinden met vergaderingen. Wanneer u upgrade naar 3.0, moet u webbridge3 configureren.
Opmerking: CMA thick client werkt niet na het upgraden naar CMS 3.0!
In deze video wordt het proces voor het maken van de webbridge3-certificaten doorlopen.
https://video.cisco.com/detail/video/6232772471001?autoStart=true&q=cms
Voorafgaand aan de upgrade naar 3.0 moeten klanten plannen hoe ze Webbridge3 moeten configureren. De belangrijkste stappen worden hier benadrukt.
1. U heeft wel een sleutel- en certificaatketen nodig voor webbridge3. De oude webbridge cert kan worden gebruikt als de cert alle CMS server FQDN's of IP-adressen als Onderwerp Alternatieve Naam (SAN) / Gemeenschappelijke Naam (CN) bevat die webbridge3 uitvoeren, en als aan een van deze voorwaarden is voldaan:
a. Certificaat heeft geen uitgebreid sleutelgebruik (wat betekent dat het kan worden gebruikt als client of server).
b. Certificaat heeft zowel client- als serververificatie. Een HTTPS-certificaat vereist alleen serververificatie; een C2W-certificaat vereist zowel client- als serververificatie).
Voorafgaand aan de CMS-upgrade naar versie 3.0 is het raadzaam een back-up te maken met de opdracht ‘backup snapshot <servername_date>’ en vervolgens in te loggen bij de pagina webadmin op uw callBridge-knooppunten om alle XMPP- en webBridge-instellingen te verwijderen. Maak vervolgens verbinding met de MMP op uw servers en voer deze stappen uit op alle Core-servers met xmpp en webbridge via een SSH-verbinding:
Nadat u een upgrade naar versie 3.0 heeft uitgevoerd, moet u webbridge3 configureren op alle servers waarop eerder webBridge werd uitgevoerd. Er zijn al DNS-records die naar deze servers verwijzen en op deze manier garandeert u dat als een gebruiker naar webbridge3 wordt omgeleid, de aanvraag kan worden afgehandeld.
Configuratie van webbridge3 (via SSH-verbinding)
Stap 1. Webbridge3 http-luisterpoort instellen.
webbridge3 https listen a:443
Stap 2. Certificaten voor webbridge3 configureren voor browserverbindingen. Dit is het certificaat dat naar browsers wordt gestuurd, dat moet worden ondertekend door een openbare certificeringsinstantie (CA) en dat de FQDN bevat dat in de browser wordt gebruikt zodat de verbinding wordt vertrouwd.
Webbridge3 https certs wb3.key wb3trust.cer (dit moet een vertrouwensketen zijn: maak een vertrouwenscert dat eindentiteit bovenaan heeft, gevolgd door Intermediate CA's in volgorde, eindigend met RootCA).
Stap 3. Configureer de poort die u wilt gebruiken om te luisteren naar de verbindingen van callBridge naar webbridge (c2w). Aangezien 443 wordt gebruikt als https-luisterpoort voor webbridge3, moet deze configuratie een andere, beschikbare poort zijn, bijvoorbeeld 449.
webbridge3 c2w listen a:449
4. Certificaten configureren die webbridge naar callbridge stuurt voor het c2w-vertrouwen
webbridge3 c2w certs wb3.key wb3trust.cer
5. Configureer de vertrouwensopslag WB3 gebruikt om het callBridge certificaat te vertrouwen. Dit moet hetzelfde certificaat zijn als wordt gebruikt in de CA-bundel van callBridge (en moet bovenaan een bundel van tussencertificaten en onderaan de basis-CA bevatten, gevolgd door één regelterugloop).
webbridge3 c2w trust rootca.cer
Stap 6. Schakel webbridge3 in.
webbridge3 enable
Wijzigingen in callBridge-configuratie (via SSH-verbinding)
Stap 1. Configureer het callBridge-vertrouwen met de CA cert/bundle die het webbridge3 c2w-certificaat heeft ondertekend.
callbridge trust c2w rootca.cer
Stap 2. Herstart de callBridge om het nieuwe vertrouwen van kracht te laten worden. Alle oproepen naar deze specifieke callBridge worden hiermee afgewezen, dus ga voorzichtig te werk.
callbridge restart
API-configuratie voor verbinding van callBridges met webbridge3
1. Maak een nieuw webBridge object met POST in de API en geef het een URL-waarde met behulp van FQDN en poort geconfigureerd op de witte lijst van de webbridge c2w interface (stap 3 in de webbridge3-configuratie)
c2w://webbridge.darmckin.local:449
Op dit punt werkt Webbridge3 opnieuw, en u kunt zich als gast bij ruimtes aansluiten of als u eerder gebruikers hebt geïmporteerd, moeten ze kunnen inloggen.
Kunnen uw gebruikers normaliter hun eigen ruimtes maken in WebRTC? Vanaf CMS 3.0 kunnen webapp-gebruikers niet hun eigen coSpaces maken, tenzij een coSpaceTemplate aan hen is toegewezen die dit toestaat.
Zelfs met een toegewezen coSpaceTemplate kunnen ze geen ruimte maken waar anderen kunnen inbellen (geen URI, geen callId of Passcode), maar als de coSpace een callLegProfile heeft met ‘addParticipantAllowed', kunnen ze wel via die ruimte uitbellen.
Als u kiesreeksen wilt creëren die kunnen worden gebruikt om in te bellen bij de nieuwe ruimte, moet de coSpaceTemplate worden gecombineerd met een accessMethodTemplate (zie 2.9 Release-opmerkingen – https://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Release_Notes/Version-2-9/Cisco-Meeting-Server-Release-Notes-2-9-6.pdf).
Maak in de API een of meer coSpaceTemplates en maak vervolgens een of meer accessMethodTemplates en wijs de coSpaceTemplate toe aan de ldapUserCoSpaceTemplateSources. U kunt ook handmatig een coSpaceTemplate toewijzen aan een gebruiker in api/v1/users.
U kunt meerdere coSpaceTemplates en accessMethodTemplates maken en toewijzen. Zie de API-referentiehandleiding van CMS voor meer informatie (https://www.cisco.com/c/en/us/support/conferencing/meeting-server/products-programming-reference-guides-list.html)
Gebruik van coSpaceTemplate (API-configuratie)
Naam: Elke naam die u wilt geven de coSpaceTemplate.
Beschrijving: Korte beschrijving indien gewenst.
callProfile: Witte callProfile wilt u om het even welke Spaces die met dit malplaatje worden gemaakt te gebruiken? Indien niets wordt opgegeven, wordt het profiel gebruikt dat is ingesteld op niveau System/Profiles.
calllegProfile: Welke calllegProfile wilt u gebruiken voor spaties die met deze sjabloon zijn gemaakt? Indien niets wordt opgegeven, wordt het profiel gebruikt dat is ingesteld op niveau System/Profiles.
dialInSecurityProfile: Welke wijzerplaatInSecurityProfile wilt u om het even welke ruimten die met dit malplaatje worden gemaakt te gebruiken? Indien niets wordt opgegeven, wordt het profiel gebruikt dat is ingesteld op niveau System/Profiles.
Gebruik van accessMethodTemplate (API-configuratie)
Naam: Elke naam die u wilt geven de coSpaceTemplate.
uriGenerator: De uitdrukking die gebruikt moet worden om URI-waarden te genereren voor deze sjabloon van de toegangsmethode; de toegestane reeks tekens zijn 'a' tot 'z', 'A' tot 'Z', '0' tot '9', '.', '-', '_' en '$'; als niet leeg het moet exact één '$' teken bevatten. Een voorbeeld hiervan is $.space, dat de naam gebruikt die door de gebruiker wordt opgegeven bij het maken van de ruimte en daar ".space" aan toevoegt. "Teamvergadering" maakt de url 'Team.Meeting.space@domain'.
callLegProfile: Welke calllegProfile wilt u gebruiken om het even welke accessMethods die met dit malplaatje worden gemaakt? Indien niets wordt opgegeven, wordt het profiel gebruikt dat is ingesteld op het niveau coSpaceTemplate en anders wat is ingesteld op het niveau System/Profiles.
generationUniqueCallId: Of om een unieke numerieke ID te genereren voor deze toegangsmethode die de globale overtroeft voor de cospace.
dialInSecurityProfile: Welke wijzerplaatInSecurityProfile wilt u om het even welke toegangsmethodes die met dit malplaatje worden gemaakt te gebruiken? Indien niets wordt opgegeven, wordt het profiel gebruikt dat is ingesteld op het niveau coSpaceTemplate en anders wat is ingesteld op het niveau System/Profiles.
In CMS 3.0 is de permanente chatfunctie verwijderd, maar in CMS 3.2 is de niet-permanente chatfunctie weer opgenomen. De chatfunctie is beschikbaar voor webapp-gebruikers en de chats worden nergens opgeslagen. Nadat CMS 3.2 is geïnstalleerd, kunnen webapp-gebruikers elkaar standaard tijdens vergaderingen berichten sturen. Deze berichten zijn uitsluitend beschikbaar tijdens de vergadering en alleen berichten die worden uitgewisseld nadat gebruikers tot de vergadering zijn toegetreden, zijn zichtbaar. U kunt geen berichten zien die zijn uitgewisseld voordat u aan de vergadering deelnam.
In CMS 2.9.x konden WebRTC-deelnemers direct via hun cliënt inbellen bij andere contactpersonen. Vanaf CMS 3.0 is dit niet langer mogelijk. Nu moeten gebruikers zich aanmelden en toetreden tot een ruimte. Als ze toestemming hebben in callLegProfile (parameter addParticipants ingesteld op true), kunnen ze andere contactpersonen toevoegen. Dit zorgt ervoor dat CMS uitbelt naar de deelnemer en ze elkaar kunnen ontmoeten in een ruimte in CMS.
In CMS 3.0 en 3.1 zijn enkele webBridge-instellingen uit de GUI verwijderd of verplaatst en deze moeten in de API worden geconfigureerd om gebruikers een consistente ervaring te bieden. Gebruik in 3.x api/v1/webBridges en api/v1/webBridgeProfiles.
Controleer wat momenteel is geconfigureerd, zodat u na de upgrade naar versie 3.0 de webBridge en webBridgeProfiles in de API dienovereenkomstig kunt configureren.
In 3.0 werden de bruginstellingen van het Web op de GUI verwijderd, dan in CMS 3.1, zijn de velden Externe toegang eveneens verwijderd.
webBridge-instellingen in GUI
In CMS 3.0 zijn diverse velden verwijderd uit API/v1/webBridges.
webBridgeProfile
– Wanneer deze parameter is ingesteld op ‘off’, is deelnemen via URI uitgeschakeld.
- Wanneer dit item wordt ingesteld op 'domainSuggestieDisabled', wordt het domein van de URI ingeschakeld, maar het domein van de URI is niet automatisch ingevuld of geverifieerd op webBridges met behulp van dit webBridgeProfile.
– Wanneer deze parameter is ingesteld op ‘domainSuggestionEnabled’, is deelname via URI ingeschakeld en wordt het domein van de URI automatisch aangevuld en geverifieerd op webBridges die dit webBridgeProfile gebruiken.
In CMS 3.1 is de sectie Externe toegang verwijderd uit de web GUI. Als u deze vóór de upgrade had geconfigureerd, dan moet u ze opnieuw configureren in de API onder webbridgeProfiles.
Eerst moet u een webbridgeProfile maken zoals beschreven in de vorige sectie. Nadat u een webBridgeProfile heeft gemaakt, kunt u een IVR-nummer en/of Web Bridge URI maken via de links die in de API beschikbaar zijn onder het nieuwe webBridgeProfile.
U kunt maximaal 32 IVR-nummers of 32 webBridgeAdresses maken per webBridgeProfile.
De componenten recorder en streamer in CMS 2.9.x en lager waren XMPP-clients. Vanaf CMS 3.0 zijn deze SIP-gebaseerd. Dit laat nu toe dat lay-outs voor opnamen en streaming worden veranderd met behulp van de standaardlay-out in API. Ook worden nu naamlabels getoond in de opname/streaming sessie. Zie CMS 3.0 release-opmerkingen voor meer informatie over de functies voor opnemen/streamen: https://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Release_Notes/Version-3-0/Cisco-Meeting-Server-Release-Notes-3-0.pdf.
Als u in CMS 2.9.x een recorder of streamer heeft geconfigureerd, moet u de instellingen in de MMP en de API opnieuw configureren zodat deze na de upgrade blijven werken.
Voorafgaand aan de CMS-upgrade naar versie 3.0 is het raadzaam een back-up te maken met de opdracht ‘backup snapshot <servername_date>’ en vervolgens in te loggen bij de pagina webadmin op uw callBridge-knooppunten om alle XMPP-instellingen te verwijderen. Maak vervolgens verbinding met de MMP op uw servers en voer de volgende stappen uit op alle Core-servers met een SSH-verbinding:
MMP
De afbeeldingen tonen een voorbeeld van de configuratie van de recorder in CMS 2.9.1 en hoe een en ander eruit ziet na de upgrade naar versie 3.0.
Na de upgrade moet u de recorder opnieuw configureren:
Stap 1. Configureer de SIP-luisterinterface.
recorder sip listen a 5060 5061 (De interface en poorten die zijn ingesteld voor de SIP-recorder om respectievelijk te luisteren naar TCP en TLS. Als u geen TLS wilt gebruiken, kunt u 'recorder sip listen a 5060 none' gebruiken)
Stap 2. Configureer de certificaten die de recorder gebruikt als u een TLS-verbinding gebruikt.
recorder sip certs <key-file> <crt-file> [crt-bundle] (Zonder deze certificaten wordt de TLS-service niet gestart op de recorder. De recorder gebruikt de CRT-bundel om het callBridge-certificaat te verifiëren.)
Stap 3. Configureer de oproeplimiet.
recorder limit <0-500|none> (Hiermee wordt het maximale aantal gelijktijdige opnamen ingesteld dat de server kan ondersteunen. Deze tabel is opgenomen in onze documentatie en de limiet voor de recorder moet worden afgestemd op de bronnen van de server.)
API
Op api/v1/callProfiles moet u de sipRecorderUri configureren. Dit is de URI die de callBridge aanroept wanneer een opname moet worden gestart. Het domein van deze URI moet aan uw tabel met uitgaande regels worden toegevoegd en naar de recorder (of gespreksbeheer) verwijzen als de te gebruiken SIP-proxy.
In deze afbeelding wordt een directe aanroep naar de component recorder getoond op basis van de uitgaande regels in Configuration —> Outbound Calls (Configuratie —> Uitgaande oproepen).
Deze afbeelding toont een oproep naar de component recorder via gespreksbeheer (zoals Cisco Unified Communications Manager (CUCM) of Expressway).
Opmerking: Als u de recorder hebt geconfigureerd om SIP TLS te gebruiken en als aanroepen mislukt, controleer dan uw callBridge-knooppunt in MMP om te zien of TLS SIP-verificatie is ingeschakeld. De MMP-opdracht is ‘tls sip’. Oproepen mislukken wellicht omdat het certificaat van de recorder niet wordt vertrouwd door de callBridge. U kunt dit testen door dit op de callBridge uit te schakelen met de opdracht ‘tls sip verify disable’.
Meerdere recorders?
Configureer elke individueel zoals beschreven en pas de uitgaande regels dienovereenkomstig aan. Als u een directe methode voor recorder gebruikt, wijzigt u de bestaande uitgaande regel om de regel voor recorder te wijzigen in gedrag "Doorgaan" en voegt u een nieuwe uitgaande regel toe onder de vorige met de prioriteit minder dan de eerste. Wanneer de eerste recorder zijn call-limiet heeft bereikt, stuurt het een 488 Unacceptabele hier terug naar callBridge, en de callBridge beweegt zich naar de volgende regel.
Als u taken over de recorders wilt verdelen, pas dan de routing van gespreksbeheer zo aan dat oproepen bij meerdere recorders kunnen worden geplaatst.
MMP
Na de upgrade van versie 2.9.x naar versie 3.0 moet u de streamer opnieuw configureren.
Stap 1. Configureer de SIP-luisterinterface.
streamer sip listen a 6000 6001 (De interface en poorten die zijn ingesteld voor de SIP-streamer om respectievelijk te luisteren naar TCP en TLS. Als u geen TLS wilt gebruiken, kunt u 'streamer sip listen a 6000 none' gebruiken)
Stap 2. Configureer de certificaten die de streamer gebruikt als u een TLS-verbinding gebruikt.
streamer sip certs <key-file> <crt-file> [crt-bundle] (Zonder deze certificaten wordt de TLS-service niet gestart op de streamer. De streamer gebruikt CRT-bundel om het callBridge-certificaat te verifiëren.)
Stap 3. Configureer de oproeplimiet
streamer limit <0-500|none> (Hiermee wordt het maximale aantal gelijktijdige streams ingesteld dat de server kan ondersteunen. Deze tabel is opgenomen in onze documentatie en de limiet voor de streamer moet worden afgestemd op de bronnen van de server.)
API
Op api/v1/callProfiles moet u de sipStreamUri configureren. Dit is de URI die de callBridge aanroept wanneer streaming moet worden gestart. Het domein van deze URI moet aan uw tabel met uitgaande regels worden toegevoegd en naar de streamer (of gespreksbeheer) verwijzen als de te gebruiken SIP-proxy.
In deze afbeelding wordt een directe aanroep naar de component streamer getoond op basis van de uitgaande regels in Configuration —> Outbound Calls (Configuratie —> Uitgaande oproepen).
Deze afbeelding toont een oproep naar de component recorder via gespreksbeheer (zoals Cisco Unified Communications Manager (CUCM) of Expressway).
Opmerking: Als u de streamer hebt ingesteld om SIP TLS te gebruiken en als de aanroepen mislukken, controleer dan uw callBridge-knooppunt in MMP om te zien of de TLS SIP-verificatie is ingeschakeld. De MMP-opdracht is ‘tls sip’. Oproepen mislukken wellicht omdat het certificaat van de streamer niet wordt vertrouwd door de callBridge. U kunt dit testen door dit op de callBridge uit te schakelen met de opdracht ‘tls sip verify disable’.
Meerdere streamers?
Configureer elke individueel zoals beschreven en pas de uitgaande regels dienovereenkomstig aan. Als u een directe methode gebruikt om de methode te stroomlijnen, verander de bestaande uitgaand om recorder regel te veranderen in gedrag "Doorgaan" en voeg een nieuwe uitgaande regel toe onder de vorige met de prioriteit minder dan de eerste. Wanneer de eerste streamer zijn oproeplimiet heeft bereikt, stuurt hij een 488 Unacceptabele terug naar callBridge, en de callBridge gaat naar de volgende regel.
Als u taken over de streamers wilt verdelen, pas dan de routing van gespreksbeheer zo aan dat oproepen bij meerdere streamers kunnen worden geplaatst.
Als u Cisco Expressway voor webproxy gebruikt, moet u ervoor zorgen dat Expressway ten minste X12.6 gebruikt voorafgaand aan de CMS-upgrade. Dit is in CMS 3.0 vereist voor werking en ondersteuning van webproxy.
De capaciteit voor webapp-deelnemers via Expressways neemt toe in combinatie met CMS 3.0. Voor een grote OVA Expressway, de verwachte capaciteit is 150 Full HD-oproepen (1080p30) of 200 Andere type-oproepen (bijvoorbeeld 720p30). U kunt deze capaciteit vergroten door Expressways te groeperen, tot 6 knooppunten (waarbij 4 wordt gebruikt voor het schalen en 2 voor redundantie, zodat tot een maximum van 600 Full HD-oproepen, of 800 Overige type-oproepen).
CMS Edge wordt opnieuw geïntroduceerd in CMS 3.1 omdat deze een hogere capaciteit biedt dan de Expressway voor externe webapp-sessies. Er zijn twee aanbevolen configuraties.
Specificatie van kleine edge-server
4 GB RAM, 4 vCPU’s, 1 Gbps netwerkinterface
Deze VM-edge-server levert voldoende audio- en videolaadvermogen voor één CMS1000: 48 x 1080p, 96 x 720p, 192 x 480p en 1000 audio-oproepen.
Voor de implementatie wordt aanbevolen om per CMS1000-applicatie 1 kleine edge-server en per CMS2000-applicatie 4 kleine edge-servers aan te houden.
Specificatie van grote edge-server
8 GB RAM, 16 vCPU’s, 10 Gbps netwerkinterface
Deze VM-edge-server levert voldoende audio- en videolaadvermogen voor één CMS2000: 350 x 1080p, 700 x 720p, 1000 x 480p en 3000 audio-oproepen.
Voor de implementatie wordt aanbevolen om 1 grote edge-server per enkele CMS2000-applicatie of per 4 CMS1000-applicaties aan te houden.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
31-May-2021 |
Eerste vrijgave |