Rezumat

Integrarea video Cisco Webex pentru Microsoft Teams permite dispozitivelor video capabile de Cisco și SIP să se alăture întâlnirilor Microsoft Teams.

Această integrare îmbunătățește experiența pe dispozitivele acceptate atunci când se alătură întâlnirilor Microsoft Teams găzduite în cadrul organizației dvs.:

  • Experiență Cisco Webex — multi-ecran cu opțiuni flexibile de aspect

  • Listă listă care afișează atât microsoft, cât și participanții la integrarea video

  • Partajarea conținutului bidirecțional

  • Indicator dacă înregistrarea conferinței este în curs de desfășurare

Când implementați integrarea video cu Serviciul Cisco Webex Hybrid Calendar, dispozitivele video obțin, de asemenea, experiența de asociere simplificată a întâlnirii One Button to Push (OBTP).

Prezentare generală a arhitecturii

Programul Microsoft Cloud Video Interop (CVI) permite partenerilor precum Cisco să furnizeze servicii care se alătură dispozitivelor de teleprezentare la întâlnirile Microsoft Teams.

Figura 1. Arhitectura soluției
Imaginea ARHITECTURII CVI bazată pe https://docs.microsoft.com/en-us/microsoftteams/cloud-video-interop

Pe baza unei imagini din https://docs.microsoft.com/en-us/microsoftteams/cloud-video-interop

Cisco Webex Video Interoperability for Microsoft Teams este o soluție Microsoft Qualified Third-party Cloud Video Interop construită pe platforma cloud Cisco Webex.. Capacitățile partenerilor CVI în cloud-ul Cisco Webex sunt disponibile oriunde apelații pot efectua apeluri business-to-business către internetul public. Serviciile cisco Webex comune oferă administrare, infrastructură de apelare, sisteme interactive de răspuns vocal și lobby. Clusterele media Cisco Webex situate în întreaga lume oferă transcodare, traduceri de protocol și rolurile Teams Bot.

Cu această arhitectură, dispozitivele video plasează apeluri către anumite ADRESE URL SIP găzduite de Cisco Webex. Serviciile Cisco Webex răspund la apeluri și le atribuie clusterelor media relevante din punct de vedere geografic care rulează în Microsoft Azure. IVR-ul colectează detalii despre întâlnire, dacă este necesar, iar botul Media CVI al Microsoft Teams din clusterul media Cisco Webex face conexiunea la infrastructura de întâlniri Microsoft Teams. Clusterele media oferă conectivitatea back-to-back între participantul conectat prin Webex și restul conferinței găzduite pe Microsoft Teams. Întreaga soluție funcționează ca un serviciu cloud.

Puteți îmbunătăți experiența utilizatorului adăugând alte servicii Cisco Webex. De exemplu, serviciul Calendar hibrid apasă automat detaliile întâlnirii și butoanele de asociere simplificate pe dispozitivele video atunci când este timpul să vă asociați la întâlnire.

Manipularea datelor

Integrarea video utilizează următoarele date pentru a conecta dispozitivele la întâlnirile Microsoft Teams și pentru a furniza caracteristici în cadrul întâlnirii:

  • Înregistrarea aplicației enterprise: În timpul furnizării accesului, un administrator utilizează aplicația Cisco Webex Video Integration pentru a acorda permisiuni pentru a accesa entitatea găzduită Microsoft a organizației atunci când utilizați API-ul Microsoft Graph. Pentru mai multe informații, consultați Integrarea video Cisco Webex în portalul Microsoft Azure.

  • Un Cisco-furnizate "cheiechiriaș": Utilizat în adresele SIP pentru a identifica organizația care găzduiește întâlnirea la care încearcă să ajungă un apelant.

  • ID conferințăVTC: Microsoft atribuie acest ID specific întâlnirii la crearea întâlnirii. Integrarea video utilizează acest ID și ID-ul entității găzduite pentru a căuta URL-ul de asociere la întâlnire din API-ul Microsoft Graph.

  • ID-ul de entitate găzduită Microsoft al clientului: Se utilizează pentru a identifica organizația țintă Microsoft atunci când comunică cu API-ul Microsoft Graph. De asemenea, utilizat în interfața administrativă a serviciului pentru a identifica entitate găzduită Microsoft furnizate.

  • Nume de domenii verificate de entitate găzduită Microsoft: Utilizat ca etichete în interfața administrativă a serviciului pentru a identifica entitatea găzduită Microsoft furnizată.

  • Informații despre întâlnire: Atunci când un participant solicită să se alăture unei întâlniri Microsoft Teams prin integrarea video, serviciul regăsește detalii pentru întâlnirea respectivă, inclusiv subiectul întâlnirii, organizatorul, data/ora și detaliile conexiunii. Odată conectat, serviciul regăsește informații în timp real, ar fi etichetele participanților, capacitățile și starea participanților conectați la întâlnirea Teams din API-ul Microsoft Graph și le utilizează pentru a facilita întâlnirea live.

    Când activați Serviciul calendar hibrid pentru o cutie poștală, serviciul de calendar utilizează URL-ul alternativ de apelare, situat în corpul de intrări de calendar care îl includ, pentru a identita întâlnirea "cheie entitate găzduită" și ID conferință VTC.

  • Conținut și conținut în timp real: Atunci când un participant se alătură unei întâlniri Microsoft Teams prin integrarea video, Cisco Webex și Microsoft Teams fac schimb de conținut audio, video și de înaltă rată de cadre codificat pentru a activa experiența audio și video bidială dintre acestea.

Dacă implementați integrarea video cu serviciul Calendar hibrid, consultați și Serviciul Cisco Webex Hybrid Calendar cu Referință integrare Office 365.

Autentificare și autorizare

Cisco Webex interacționează cu mediul Microsoft Teams utilizând API-ul Microsoft Graph. Furnizorul de identitate Microsoft (IDP) din cadrul norului gestionează autentificarea pentru API-ul Microsoft Graph. Solicitările către API-ul Microsoft Graph sunt autorizate prin prezentarea simbolurilor la purtător emise de IdP-ul Microsoft. Toate comunicările către API-ul Microsoft IdP și Graph utilizează conexiuni web securizate TLS.

Pentru a interacționa cu fișierele media Microsoft Teams ca serviciu, înregistrați integrarea video Cisco Webex ca bot media găzduit de aplicație găzduit într-o entitate găzduită de Microsoft 365 gestionată de Cisco. Roboții Teams necesită autorizare prealabilă pentru a putea comunica cu entitatea găzduită Microsoft 365 a unei organizații. În timpul configurării inițiale, serviciul solicită autorizarea pentru un set predefinit de permisiuni. Un administrator acordă aceste permisiuni de aplicație prin aprobarea aplicației Cisco Webex Video Integration Azure AD prin fluxul de consimțământ de administrator Microsoft descris mai jos.

Odată aprobat, serviciul Cisco Webex poate solicita token-uri la purtător cu permisiunile corecte și domeniul de aplicare al clientului de la Microsoft OAuth v2.0 IdP. Serviciul utilizează apoi token-urile la purtător pentru a autoriza solicitări către API-ul Microsoft Graph pentru furnizarea de detalii, verificări de sănătate și funcționarea botului Teams.

Autorizare și consimțământ administrator Microsoft

În Cisco Webex Control Hub, numai administratorii cu rol de administrator complet pot configura serviciul de integrare video pentru o organizație. Procesul de asigurare a accesului necesită autentificarea și consimțământul unui administrator global pentru entitatea găzduită Office 365 din care fac parte utilizatorii dvs. Permisiunile de aplicație necesare pentru a opera botul Teams pot fi acordate numai de un administrator global al entității găzduite Microsoft utilizând următorul flux de consimțământ de administrator. (Pentru pași de configurare detaliați, consultați Implementați integrarea video Cisco Webex pentru Microsoft Teams.)

Fluxul include următoarele etape la nivel înalt:

  1. Administratorul se conectează la Cisco Webex Control Hub și pornește configurarea integrării video.

  2. Procesul de configurare redirecționează browserul către cloud-ul Microsoft pentru autentificare și consimțământ.

  3. Administratorul global pentru entitate găzduită Microsoft se conectează.

    Odată conectat, administratorul vede detaliile permisiunii aplicației (numele aplicației, domeniul furnizorului și permisiunile solicitate).

  4. Administratorul este de acord să ofere acces la aplicația Cisco Webex Video Integration făcând clic pe Acceptare.

  5. Procesul de instalare verifică dacă accesul a fost acordat de un administrator cu permisiuni corespunzătoare. Dacă reușește, utilizatorul este redirecționat înapoi la Control Hub, care afișează comenzile PowerShell adaptate necesare pentru a finaliza configurația Microsoft Teams.

  6. Administratorul finalizează configurația Microsoft Teams utilizând PowerShell și închide panoul Hub de control.

  7. Procesul de instalare testează un apel API Microsoft Graph pentru organizație. Dacă are succes, configurarea s-a terminat. Dacă nu, administratorul poate încerca din nou procesul de autorizare.

Permisiuni acordate

Integrarea video Cisco Webex pentru Microsoft Teams necesită un set explicit de permisiuni în entitatea găzduită Microsoft. Aceste permisiuni nu sunt particularizabile și se bazează pe cerințele pentru roboții media de aplicații din Microsoft Teams. Finalizarea fluxului de consimțământ acordă integrarea următoarelor permisiuni necesare:

permisiune

Utilizare

Citire domenii (Domain.Read.All)

Permite serviciului să citească numele de domenii verificate ale entității găzduite. Control Hub utilizează numele de domenii pentru a identifica entitatea găzduită la care este legat serviciul.

Inițiați apelurile de ieșire de la 1 la 1 din aplicație (Calls.Initiate.All)

Permite crearea de apeluri de către bot pentru utilizatorii Microsoft Teams. (Rezervat pentru utilizare viitoare.)

Inițiați apelurile de grup efectuate din aplicație (Calls.InitiateGroupCall.All)

Permite crearea de apeluri de către bot către un grup de utilizatori Microsoft Teams. (Rezervat pentru utilizare viitoare.)

Alăturați-vă apelurilor de grup și întâlnirilor ca aplicație (Calls.JoinGroupCall.All)

Permite botului să se alăture apelurilor de grup și întâlnirilor programate în organizația dvs., cu privilegiile unui utilizator de director. Se utilizează pentru asocierea participanților care sunt autorizați să ocolească lobby-ul Microsoft Teams.

Alăturați-vă apelurilor de grup și întâlnirilor ca invitat (Calls.JoinGroupCallAsGuest.All)

Permite robotului să se alăture apelurilor de grup și întâlnirilor programate în organizația dvs. Se utilizează pentru asocierea participanților care nu sunt autorizați să ocolească lobby-ul Microsoft Teams.

Accesarea fluxurilor media într-un apel ca aplicație (Calls.AccessMedia.All)

Permite botului să obțină acces direct la fluxurile media într-un apel, fără un utilizator conectat.

Citiți detaliile întâlnirii online (OnlineMeetings.Read.All)

Permite serviciului să citească detaliile întâlnirii online din organizația dvs. Se utilizează pentru a căuta și a rezolva ID-urile conferinței VTC la întâlnirile Microsoft Teams.

Conectați-vă și citiți profilul de utilizator (User.read)

Necesar pentru celelalte permisiuni listate. Integrarea nu-l utilizează direct.

Referință permisiuni Microsoft Graph: https://docs.microsoft.com/en-us/graph/permissions-reference

Prezentare generală a roboților de întâlnire Microsoft: https://docs.microsoft.com/en-us/microsoftteams/platform/bots/calls-and-meetings/calls-meetings-bots-overview

Accesul la întâlniri

Participanții care se conectează prin integrarea video sunt tratați în mod normal ca utilizatori invitați la întâlnirile Microsoft Teams și pot fi plasați într-un lobby (sală de așteptare). Un utilizator Microsoft Teams trebuie să admită manual un participant care se află în hol înainte ca participantul să poată auzi sau vedea alți participanți.

Aveți posibilitatea să controlați comportamentul lobby-ului Microsoft Teams prin politicile de întâlnire stabilite de un administrator în Microsoft Teams și prin opțiunile de întâlnire stabilite de organizatorul întâlnirii. În mod implicit, utilizatorii invitați Microsoft Teams trebuie să utilizeze lobby-ul. Pentru mai multe informații despre politicile de întâlniri Teams, consultați Gestionarea politicilor de întâlnire în Teams.

Dacă utilizatorii Anonymous se pot asocia la o setare de întâlnire este dezactivată, numai participanții de încredere cărora li se permite ocolirea lobby-ului se vor putea alătura întâlnirii prin integrarea video Cisco Webex.

Bypass lobby pentru participanții de încredere

Participanții care se conectează la integrarea video utilizând oricare dintre următoarele metode sunt tratați ca participanți de încredere și se alătură întâlnirilor Microsoft Teams fără a fi plasați într-un lobby:

  • Dispozitive înregistrate în organizația Cisco Webex ca dispozitive înregistrate Webex

  • Apelarea din domenii SIP care au fost adăugate și verificate ca fiind deținute de organizația dvs.

Participanții de încredere sunt tratați ca participanți în cadrul organizației dvs. Participanții care se conectează prin aceste căi de încredere ocolesc lobby-ul, indiferent de opțiunile de întâlnire stabilite de organizator.

Pentru mai multe informații despre adăugarea și verificarea domeniilor SIP, consultați Procesul de verificare a domeniului pentru dispozitivele video SIP.

Integrare video Cisco Webex în portalul Microsoft Azure

După ce ați autorizat serviciul de integrare video pentru a accesa entitatea găzduită Office 365, nu este necesară nicio întreținere suplimentară, dar puteți verifica prezența și domeniul său în lista de aplicații pentru întreprinderi din centrul de administrare Microsoft Azure Active Directory.


Nicio aplicație fizică sau software nu rulează în entitatea găzduită ca parte a acestei integrări. Intrarea aplicației enterprise servește drept definiție și substituent pentru autorizația acordată identității aplicației Cisco Webex.

Faceți clic pe numele aplicației, apoi faceți clic pe Permisiuni pentru a vedea permisiunile pe care aplicația le are în entitatea găzduită.

Material de referință suplimentar