Conectarea soluțiilor audio și video de la terți la Microsoft Teams

Bună, Habr! Vă prezint atenției o traducere-adaptare a articolului „Integrarea vocii și video de la terți cu echipele Microsoft” autor Brent Kelly, în care se uită la problema integrării Microsoft Teams cu alte produse.

Iulie 9 2018,

Va fi utilă acum infrastructura Skype for Business și de ce Microsoft blochează accesul la Teams a soluțiilor audio/video terță parte?

Fiind pe InfoComm (expoziție 13-19 iunie 2018 - aprox. Editor Video+Conferințe), mi-am amintit încă o dată cât de imensă este piața globală de audio și video. Printre cele câteva sute de vânzători de la expoziție au fost reprezentați și cei cunoscuți: BlueJeans, Crestron, Lifesize, Pexip, Polycom - acum Plantronics, StarLeaf, Zoom.

Am avut o idee grozavă să aflu ce fac aceste companii pentru a se integra cu Microsoft Teams. Toate sunt compatibile cu Skype for Business, dar am auzit Microsoft spunând că integrarea Teams va funcționa diferit. InfoComm mi-a oferit oportunitatea de a adresa întrebări producătorilor direct și de a-mi face o idee generală despre cum va fi implementată această integrare. La acea vreme nu știam încă cât de complex și controversat va fi acest subiect.

Un pic de istorie

Este imposibil să înțelegeți problemele colaborării cu Teams dacă nu știți cum a fost aranjată integrarea cu Skype for Business. Microsoft a ridicat cortina, dezvăluind protocoalele, semnalizarea și codecurile audio/video utilizate. În esență, Microsoft a publicat specificațiile pentru protocoalele audio și video ale Skype for Business și a făcut posibil ca producătorii terți să le integreze în stivele lor de protocoale de comunicație pentru a obține un fel de compatibilitate. Acest lucru a necesitat un efort considerabil, dar cu toate acestea, unii furnizori au putut crea soluții de lucru folosind aceste specificații. De exemplu, AudioCodes, Polycom, Spectralink și Yealink au folosit aceste specificații în echipamentele lor audio certificate de Microsoft pentru a lucra cu Skype for Business. Acest hardware este înregistrat pe serverul Skype for Business și utilizatorii sunt autentificați direct de pe dispozitivele lor folosind contul SfB mobil sau desktop.

Toate telefoanele care funcționează cu Skype for Business sunt definite de Microsoft ca telefoane IP terțe - 3PIP - și interacționează cu versiunea locală sau online a SfB. Identificarea telefonului dvs. ca 3PIP este foarte importantă pentru lucrul cu Microsoft Teams.

Polycom, când și-a dezvoltat dispozitivele de videoconferință RealPresence Group, a decis să meargă puțin mai departe. Folosind specificațiile, compania a dezvoltat un modul software care permite echipamentului său să se conecteze și să se înregistreze direct la serverul Skype for Business. Adică, aceste terminale client pot fi conectate direct la orice conferință audio sau video Skype for Business.

Microsoft a lansat, de asemenea, specificațiile software pentru soluția sa de videoconferință Skype Room System (SRS), versiunile 1 și 2, o soluție de conferințe de grup. Deși partenerii pot adăuga unele personalizări unice, ei trebuie să instaleze software-ul Microsoft SRS pe hardware-ul lor. Scopul Microsoft a fost să se asigure că experiența Skype for Business nu a fost diferită pentru clienți, indiferent dacă a fost hardware partener sau aplicații Microsoft SfB.

Soluțiile SRS sunt dezvoltate de Crestron, HP, Lenovo, Logitech, Polycom, Smart Technologies. Adevărat, Smart a dezvoltat doar o soluție pentru prima versiune a specificației SRS. Ei bine, Microsoft însuși - numit Microsoft Surface Hub.

Conectarea soluțiilor audio și video de la terți la Microsoft Teams
Compatibilitatea dispozitivelor audio și video de la terțe părți cu versiunile locale și cloud ale Skype for Business

Până acum am discutat despre soluții terțe integrate cu Skype for Business Server, pentru acele cazuri când conferința se ține pe serverul Skype for Business. Acești primi pași în integrare au fost urmați de alții.

Skype pe desktop-uri și alte terminale

Skype for Business (alias Lync) nu este utilizat pe scară largă, dar este folosit în multe organizații. Unele dintre aceste organizații au și terminale video client de la Cisco, Lifesize, Polycom și alți producători. Și întreprinderile au nevoie de soluții care să permită utilizatorilor aplicațiilor client Skype for Business să apeleze terminale de la alți producători.

Ca răspuns la această cerere, unele companii, precum Acano și Pexip, au creat soluții on-premise care permit terminalelor video Skype for Business să se conecteze la conferințe bazate pe terminale standard SIP și H.323. Această idee a avut atât de mult succes încât la începutul lui 2016, Cisco a cumpărat Acano pentru 700 de milioane de dolari și a încorporat complet produsul în ceea ce este acum Cisco Meeting Server.

Furnizorii de conferințe în cloud intră și ei în jocul de interoperabilitate. BlueJeans, Lifesize, Polycom, Starleaf și Zoom au dezvoltat soluții care permit utilizatorilor aplicațiilor client Skype for Business să se conecteze la conferințe care implică terminale de videoconferință care rulează pe protocoale standard. Toate aceste soluții terțe folosesc specificațiile audio/video Skype for Business pentru a permite interacțiunea între stațiile de lucru SfB, pe de o parte, și telefoanele, terminalele, MCU-urile și soluțiile de videoconferință în cloud de la terți, pe de altă parte.

Inovații în echipe și probleme cu acestea

Lumea s-a adaptat la abordarea proprie a Microsoft, iar dezvoltatorii terți își combină armonios soluțiile cu Skype for Business.

Deci, de ce Microsoft a stricat totul cu Teams?

Microsoft a spus că dorește să creeze o nouă platformă de comunicații care să ofere atât inovație, cât și experiență între dispozitive și dispozitive. Prin urmare, Teams a fost construit cu un „serviciu de comunicații de generație următoare” (NGCS) pentru a funcționa cu întreaga stivă de tehnologie audio și video.

Noul serviciu este construit pe baza Skype de acasă obișnuit. Aceasta înseamnă că versiunile utilizator de Skype și Teams folosesc același protocol de comunicare în cloud. Serviciul acceptă codecurile audio Silk, Opus, G.711 și G.722, precum și codecul video H.264 AVC. Adică, acestea sunt tocmai protocoalele care sunt acceptate de mulți producători terți de sisteme audio și video.

Dar există diferențe majore în protocolul de semnalizare și transport.

Tehnologiile de procesare a semnalului proprietare ale Microsoft oferă anularea ecoului stereo full-duplex, compensarea frecvenței adaptive, recuperarea sau mascarea pachetelor pierdute și prioritate audio față de video, asigurând comunicații audio și video de înaltă calitate într-o varietate de condiții de rețea. Unele dintre aceste funcții sunt disponibile în terminale, unele necesită servicii cloud, ceea ce înseamnă că terminalul și serviciul trebuie sincronizate pentru a funcționa eficient.

În zilele noastre, multe soluții alternative acceptă aceleași codecuri, oferă reducerea zgomotului, corectarea erorilor și multe altele. Deci, de ce a întrerupt Microsoft în esență accesul la Teams pentru soluții audio și video terțe? Microsoft spune că a introdus multe inovații în Teams, dar aceste caracteristici avansate necesită actualizări constante atât pentru Teams, cât și pentru client. În acest caz, programele și tehnologiile video terță parte reduc foarte mult calitatea comunicării la cele mai scăzute capacități generale posibile. Acest lucru distruge ambiția Microsoft de a oferi utilizatorilor acces la funcții îmbunătățite și o experiență de utilizator consecventă pe toate dispozitivele: PC-uri, tablete, smartphone-uri, telefoane de birou și dispozitive video. La conferinta Enterprise Connect 2018 Microsoft a oferit exemple de aceste capabilități îmbunătățite:

  • Control vocal al conferințelor folosind Cortana
  • Microsoft Graph, care va ajuta la identificarea unui interlocutor probabil, iar atunci când inteligența artificială este conectată, poate arunca fișierele în discuție sau chiar poate sugera stabilirea unei noi întâlniri
  • traducere
  • Înregistrare și transcriere audio în timp real
  • Scanarea camerei, recunoașterea oamenilor și încadrarea și îndreptarea camerei în consecință

Ce urmeaza?

Prin urmare, Microsoft nu face compromisuri în a solicita ca software-ul său să fie preinstalat pe dispozitive terțe. Acum să ne dăm seama care dintre dispozitivele dvs. cu Skype for Business instalat vor funcționa acum cu Teams și, mai important, care nu vor.

Compatibilitate Skype for Business și Teams

Utilizatorii Skype for Business și Teams pot face schimb de mesaje instantanee între aplicațiile client respective. De pe un telefon sau client Skype for Business, puteți apela direct un utilizator Teams și invers. Cu toate acestea, această compatibilitate funcționează numai pentru apelurile punct la punct. Conferințele de grup și chat-urile sunt disponibile numai pentru utilizatorii din cadrul uneia dintre soluții.

Conexiuni de intrare și de ieșire în rețelele publice de telefonie (PSTN)

Toate apelurile de intrare și de ieșire dintre echipe și abonații PSTN trec prin controlerul de frontieră de sesiune (SBC). Microsoft acceptă în prezent SBC-uri de la AudioCodes, Ribbon Communications și ThinkTel. Desigur, dacă apelați prin programe Microsoft, nu aveți nevoie de propriul SBC. Dar dacă aveți propria conexiune PSTN direct prin ISP-ul dvs. prin trunchiuri SIP sau prin trunchiuri conectate la cloud sau la PBX-uri locale, veți avea nevoie de propriul dvs. SBC.

Microsoft a spus că unii furnizori de servicii de telefonie din diferite țări dezvoltă oferte PSTN compatibile cu Teams. Microsoft le-a numit „rutare directă”.

Cum să utilizați telefoane terță parte (3PIP) cu Skype for Business instalat pentru a lucra cu Teams

Dacă ați cumpărat un telefon 3PIP care este certificat pentru a funcționa cu Skype for Business, Microsoft a integrat gateway-uri în serviciul de comunicații de ultimă generație care va permite dispozitivului dvs. să funcționeze cu Teams.

Mai mult, unele telefoane 3PIP rulează Android. Aceste dispozitive primesc actualizări, astfel încât să puteți utiliza noile funcții Teams pe măsură ce devin disponibile. Mai precis, aceste telefoane vor rula o aplicație care utilizează noua stivă de protocoale Microsoft pentru a se conecta direct la Teams fără gateway-uri. Dispozitivele 3PIP care rulează alte sisteme de operare nu vor primi actualizări cu noile funcții Teams. Dispozitivele AudioCodes C3HD, Crestron Mercury, Polycom Trio și Yealink CP450, T960 și T56 58PIP pot primi actualizări. Acești producători vor începe să lanseze telefoane cu suport nativ Teams în 2019.

Skype Room Systems (SRS) și Surface Hub

Microsoft promite că orice dispozitiv partener Skype Room Systems (SRS) va primi actualizări care vor transforma aceste dispozitive în terminale Teams. Ei vor primi apoi actualizări permanente ale Teams pe măsură ce devin disponibile. Toate dispozitivele Surface Hub vor primi, de asemenea, actualizări care vor face posibilă Teams.

Gateway-uri care conectează terminalele tradiționale de videoconferință la Teams

Microsoft a selectat trei parteneri - BlueJeans, Pexip și Polycom - pentru a oferi compatibilitate între terminalele standard de teleconferință video (VTC) și Teams. Aceste soluții sunt foarte asemănătoare, dar există unele diferențe. Toate serviciile lor sunt disponibile exclusiv în cloud-ul Microsoft Azure și folosesc interfața Teams de ultimă generație folosind API-ul Microsoft. Ele furnizează în principal gateway-uri de semnalizare și gateway-uri media între terminale video și echipe.

Deși Microsoft acceptă integrarea cu terminale standard, o face cu o oarecare neglijență. Cert este că experiența utilizatorului acolo nu este aceeași ca în Teams. Pe terminalele video seamănă mai mult cu Skype for Business - mai multe fluxuri video, posibilitatea de a partaja ecranul și de a vedea ce este afișat pe ecran.

De exemplu, BlueJeans oferă BlueJeans Gateway for Teams, un serviciu disponibil prin cloud-ul Azure. Acest gateway poate fi achiziționat separat, ceea ce înseamnă că nu trebuie să achiziționați niciun serviciu BlueJeans. Versiunea beta a soluției este testată de partenerii care participă la Microsoft Technology Adoption Program (TAP). BlueJeans crede că va fi disponibil până la sfârșitul verii. BlueJeans Gateway for Teams va fi disponibil pentru cumpărare din Microsoft Store, direct de la BlueJeans sau de la un partener de canal Microsoft. Cel mai probabil, versiunile vor fi disponibile atât pentru uz personal, cât și pentru uz de grup. Serviciul poate fi configurat prin panoul de administrare Office 365.

Conectarea soluțiilor audio și video de la terți la Microsoft Teams
Informațiile despre participarea la o întâlnire folosind BlueJeans Gateway for Teams pot fi distribuite automat printr-o invitație la întâlnire. Linkul „Conectează-te la camera video” conține adresa terminalului.

Pentru a se conecta la o conferință Teams, sistemul video din sala de ședințe apelează direct gateway-ul folosind informațiile furnizate în invitație, sau BlueJeans trimite informațiile de conectare direct către terminal prin programul său de control. Dacă terminalul acceptă conexiunea „un buton”, atunci îl puteți porni cu o singură atingere sau îl puteți activa folosind controlerul panoului tactil.

Soluția Pexip permite organizațiilor să ruleze o copie dedicată a Gateway-ului Pexip pentru echipe în cloudul Azure. Pexip va gestiona copia dvs. a gateway-ului ca parte a suitei sale de servicii. Dar în acest caz, va trebui să plătiți pentru procesarea necesară pentru funcționarea sa în Azure.

RealConnect de la Polycom este o soluție multilocată care rulează în cloud Azure. Prețul include toate procesările în Azure. RealConnect este în prezent în testare beta de către mai mulți membri Microsoft TAP.

Cisco, Lifesize și Zoom

Așa cum arată acum, Cisco, Lifesize, Zoom și orice alte servicii de comunicații video nu vor putea interacționa deloc cu Teams (o soluție va fi descrisă mai jos), decât dacă aveți o soluție de gateway instalată de la unul dintre cei trei parteneri de mai sus .

Compatibil cu Teams by StarLeaf

StarLeaf oferă o soluție de interoperabilitate cu Teams, dar Microsoft nu o acceptă, deși spune că compatibilitatea cu această soluție poate fi asigurată odată cu lansarea actualizărilor Teams.

Încercam să înțeleg de ce Microsoft se opune implementării StarLeaf. Mi s-a părut rezonabilă. Funcționează astfel: StarLeaf implementează versiunea completă a Teams pe o mașină virtuală Windows, care pornește pe un nucleu Linux care rulează pe terminalul video StarLeaf. Programul de control StarLeaf Maestro rulează și pe Linux. Maestro are acces la Microsoft Exchange și poate vedea programul unei camere sau programul unui utilizator individual. Când o conferință Teams este atribuită acestui terminal (această schemă funcționează și pentru Skype for Business, de altfel), Maestro folosește API-ul Teams pentru a conecta automat Teams la conferință. În același timp, conținutul video Teams este trimis prin API pe ecranul StarLeaf. Utilizatorul StarLeaf nu poate vedea interfața de utilizator Teams.

Conectarea soluțiilor audio și video de la terți la Microsoft Teams
Soluția StarLeaf Teams se bazează pe nucleul Linux. Deasupra ei este instalată o mașină virtuală Windows, care rulează atât aplicațiile client Teams, cât și Skype for Business. Conținutul video Teams apare pe afișaj, dar interfața de utilizator Teams nu poate fi văzută.

În acest sens, Microsoft afirmă că StarLeaf distribuie clientul Teams pe dispozitivele sale fără autorizație verificată. Aceștia necesită autorizarea tuturor companiilor pentru a se asigura că software-ul pe care îl distribuie este sigur, legal și actualizat la cea mai recentă versiune. Distribuind software-ul Microsoft fără autorizație, StarLeaf, în opinia lor, încurcă utilizatorii, deoarece utilizatorii care achiziționează software-ul nu vor primi suport Microsoft.

Cu toate acestea, mi se pare că, deoarece StarLeaf folosește un client Teams autentic cu o licență achiziționată de utilizator, iar acest client poate fi actualizat folosind instrumente standard Microsoft, din punct de vedere tehnic, această soluție ar trebui să funcționeze bine.

Microsoft susține că StarLeaf folosește metode în software-ul său pentru a controla aplicația Teams pe care Microsoft nu a dezvoltat-o ​​și nu o acceptă. Este posibil ca dacă Microsoft schimbă funcționalitatea de bază sau interfața Teams, soluția StarLeaf să nu mai funcționeze. Dar, în acest caz, alte soluții „aprobate” de Microsoft pot să nu mai funcționeze.

Polycom Trio

La InfoComm, am explorat interfața Polycom Trio pentru comunicații audio și video prin Teams.
Trio, compatibil cu Teams, rulează pe Android și, ca urmare, funcționează cu Android, modificat de Microsoft pentru partenerii săi. Deoarece rulează software Microsoft, Trio se poate conecta direct la Teams. Dar numai pentru comunicarea audio.

Cu comunicarea video totul este mai complicat. Când Trio Visual+ lucrează cu Teams, conținutul video trece prin poarta Polycom RealConnect în cloudul Azure.

Conectarea soluțiilor audio și video de la terți la Microsoft Teams
Trio se conectează direct la Teams în timpul unui apel audio. Când Trio Visual+ este utilizat pentru video, fluxurile audio și video trec prin serviciul Polycom RealConnect din Azure și apoi în Teams.

Microsoft spune că această tehnologie nu este certificată sau acceptată. Nu știu de ce Microsoft gândește așa. Când Trio Visual+ este utilizat cu Teams, fluxurile audio și video trec prin gateway-ul Polycom RealConnect, pe care l-au certificat și acceptat. În acest sens, comunicarea video funcționează exact la fel ca pe orice alt terminal video. Doar că interfața nu este la fel de bine concepută, ceea ce îl irită pe Microsoft. Deci, deși Microsoft nu certifică sau nu acceptă această soluție, funcționează și este destul de ingenioasă.

Boti Cisco și Zoom pentru echipe

Ce ar trebui să facă utilizatorii Cisco sau Zoom? Se pare că ambele companii au dezvoltat boți pentru echipele care își execută soluțiile.

Folosind acești roboți, puteți invita participanți la videoconferințe din corespondența din Teams. Chatul conține un link care, atunci când este făcut clic, lansează Cisco Webex sau aplicația Zoom.

Conectarea soluțiilor audio și video de la terți la Microsoft Teams
Un exemplu de compatibilitate a soluțiilor terță parte cu Teams prin intermediul unui bot. Boții postează un link în chat-ul Teams care, atunci când se dă clic, lansează Cisco Webex sau soluția de comunicare video Zoom.

Singurele dispozitive certificate și acceptate pentru Teams

Microsoft insistă că numai dispozitivele care rulează software Microsoft pot lucra direct cu Teams. Anul acesta (în 2018 - aprox. Editor Video+Conferințe) se așteaptă lansarea de noi telefoane IP cu Android și aplicația Teams preinstalată. Clienții de pe aceste telefoane vor primi actualizări direct de la Microsoft pe măsură ce acestea devin disponibile.

Singurele terminale acceptate și certificate pentru integrarea directă cu Teams sunt dispozitivele Skype Room System (SRS) și Surface Hub. Desigur, Microsoft a aprobat și gateway-urile menționate mai sus pentru terminalele video de la BlueJeans, Pexip și Polycom. Microsoft nu acceptă orice altceva. Apropo, nu știu de ce Microsoft încă mai folosește marca Skype Room System... Am așteptat de mult să se transforme în Teams Room System, dar timpul ne va spune. (Microsoft a anunțat rebranding-ul pe 23 ianuarie 2019 - aprox. editor)

Polycom a dezvoltat la un moment dat terminale video de grup compatibile cu Skype for Business. Vorbim despre linia Polycom MSR. Acum vor lucra cu Teams. Telefoanele cu echipe de la Polycom vor fi disponibile la începutul anului 2019 și cred că Polycom va introduce un fel de puncte finale video pentru echipe pentru Teams, dar încă nu au existat anunțuri în acest sens.
De asemenea, trebuie să luăm în considerare că Microsoft acceptă acum WebRTC. Participanții la conferință care nu au echipamente instalate se pot conecta prin WebRTC. Această caracteristică va apărea mai întâi în browserul Microsoft Edge, dar imediat după aceea va deveni disponibilă în alte browsere care acceptă WebRTC (Chrome, Firefox și, desigur, Safari).

Concluzie

În mod clar, Microsoft va pune capăt varietății de soluții neacceptate de la terți. Acest lucru obligă partenerii și utilizatorii finali să muncească din greu pentru ca dispozitivul sau software-ul să funcționeze cu Teams. Deși, dacă priviți din cealaltă parte, unde arată și Microsoft, Teams este un nou mediu de colaborare dinamic, cu oportunități mari, al căror număr va continua să crească. Noile capabilități vor necesita unele modificări în cloud și pe partea clientului. Prin urmare, Microsoft trebuie să poată actualiza simultan atât serviciile, cât și aplicațiile client pentru a asigura cea mai bună experiență și comunicații posibile. Orice compromis va avea ca rezultat o experiență mai slabă a utilizatorului și, prin urmare, o experiență generală mai scăzută. Soluțiile de interoperabilitate ale terminalelor BlueJeans, Pexip și Polycom confirmă acest lucru.

Terminalele video care nu au instalat Teams oferă acces la foarte puține funcții ale platformei. Managementul experienței utilizatorului pare a fi o tendință comună și în creștere în industrie. Deci, Cisco cu echipele sale Webex încearcă să îmbunătățească interacțiunea controlând interfața cu utilizatorul. Și, la fel ca Microsoft, acceptă versiunea WebRTC a clientului său, care asigură lucrul cu terminalele video.

Zoom, la rândul său, își extinde propria soluție de videoconferință. Zoom nu numai că acceptă terminale de videoconferință de la alți producători, dar și-a dezvoltat și propriul software Zoom Room pentru videoconferințe de grup, un client pentru PC (deși nu se bazează pe WebRTC) și clienți pentru dispozitive mobile.

Ce pot spune despre toate acestea?

Folosesc apelurile video... foarte des. În mare parte de pe computerul meu, dar am și un telefon video SIP pe birou care acceptă rezoluția 1080p și folosesc Skype for Business (prin Office 365) pe computer. Cu toate acestea, acum folosesc și Webex Teams pentru a comunica cu oamenii Cisco și Microsoft Teams pentru a comunica cu oamenii de la Microsoft.

Urăsc să descarc clienți noi și se știe că spun multor furnizori că, dacă sistemele lor nu acceptă Skype for Business sau WebRTC, nu voi discuta cu ei (cu excepția apelurilor audio), pur și simplu pentru că nu vreau să fac aglomerați-mi computerul cu o grămadă de aplicații noi.

Cu toate acestea, tendința în industria noastră – cel puțin în rândul dezvoltatorilor mainstream – este de a oferi o soluție cu funcții complete, cu o experiență de utilizator îmbunătățită și funcții avansate. Doar pentru a-l accesa trebuie să instalați un client de la un anumit furnizor pe toate dispozitivele - fie că este vorba de un computer sau de soluții de întâlnire. Și chiar și dispozitivele periferice terțe (de exemplu, telefoanele) trebuie să ruleze software de la acest furnizor.

Am sperat că cu ajutorul WebRTC vom reuși să depășim nevoia unor aplicații client specifice și să avem nevoie doar de un browser ca interfață. În acest caz, browserul va fi o interfață comună pentru toate tipurile de comunicații și servicii. Desigur, WebRTC are unele limitări, dar Cisco a anunțat recent că noua versiune a clientului Webex WebRTC va oferi utilizatorilor o gamă completă de capabilități de colaborare.

Fiecare dezvoltator trebuie să își poziționeze clar oferta, iar unul dintre criterii este gama de funcții din aplicații. Pentru a oferi cea mai bună experiență de utilizator și acces la funcționalitatea de bază, furnizorul trebuie să controleze atât aplicațiile client, cât și serviciile cloud. Aceasta este direcția pe care o conduce Microsoft cu Teams și soluții de integrare. Și fie că ne place sau nu, noi, împreună cu alți furnizori, ne îndreptăm în această direcție. Le spun clienților mei: acum este cel mai bun moment pentru a lua în considerare migrarea mediului de comunicare și de lucru într-o singură soluție de la un anumit furnizor.

Sursa: www.habr.com

Adauga un comentariu