Özet

Microsoft Teams için Webex Video Entegrasyonu, Cisco ve SIP özellikli video cihazlarının Microsoft Teams toplantılarına katılmasını sağlar.

Entegrasyonun, organizasyonda barındırılan Microsoft Teams toplantılarına katıldıklarında cihaz kullanıcı deneyimini şu şekilde iyileştirmesi gerekir:

  • Webex toplantı deneyimi - esnek yerleşim seçenekleriyle çok ekranlı

  • Katılımcı listesi hem Microsoft hem de video entegrasyonu katılımcılarını gösteriyor

  • Cihaz ve Microsoft teams içerik paylaşma iki yönlü bağlantı

  • Cihazdaki kayıt, döküm ve lobide bekleyen katılımcı dahil toplantı durumu göstergeleri

Webex Karma Takvim Hizmeti ile video entegrasyonunu dağıttığınızda, video cihazlarınızda Basılacak Bir Düğme (OBTP) basitleştirilmiş toplantıya katılma deneyimi de sunulur.

Mimariye genel bakış

Microsoft Bulut Video Birlikte Çalışabilirlik (CVI) programı, Cisco gibi iş ortaklarının video cihazlarına katılan hizmetleri Microsoft Teams toplantılarına sunmasına olanak verir.

Temel alınan CVI Mimarisi görüntüsü https://docs.microsoft.com/en-us/microsoftteams/cloud-video-interop
Çözüm mimarisi

Microsoft Teams için Webex Video Entegrasyonu, Webex bulut platformu üzerinde oluşturulmuş Microsoft Nitelikli üçüncü taraf bir Bulut Video Birlikte Çalışabilirlik çözümüdür. Webex bulutundaki CVI iş ortağı özellikleri, arayanların genel Internet'e iş aramaları yapabilecekleri her yerde kullanılabilir. Ortak Webex hizmetleri yönetim, çağrı altyapısı, etkileşimli sesli yanıt sistemleri ve lobiler sağlar. Dünya çapında bulunan Webex medya kümeleri dönüştürme, protokol çevirileri ve Teams Botu rolleri sağlar.

Bu mimariyle, video cihazları Webex tarafından barındırılan belirli SIP URI’lere çağrı yapar. Webex hizmetleri çağrıları yanıtlar ve bunları Microsoft Azure’da çalışan coğrafi olarak ilgili medya kümelerine atarlar. IVR, gerekirse toplantı ayrıntılarını toplar ve Webex medya kümesindeki Microsoft Teams Medya CVI botu, Microsoft Teams toplantı altyapısıyla bağlantı kurar. Ortam kümeleri, Webex ile Microsoft Teams'de barındırılan diğer katılımcı arasında arka arka bağlantı sağlar. Çözümün tamamı bulut hizmeti olarak çalışır.

Video entegrasyonu, cihazların Teams toplantılarına aşağıdaki şekilde katılmasını sağlar:

  • Toplantı CVI için etkinleştirilmişse, cihaz Video Kimliği ve kiracı anahtarını kullanarak katılabilir.

  • Toplantı CVI için etkinleştirilmemişse, cihaz Toplantı Kimliği ve geçiş kodunu kullanarak konuk olarak katılabilir (kiracı arası katılma).

Diğer Webex hizmetlerini ekleyerek kullanıcı deneyimini geliştirebilirsiniz. Örneğin Karma Ağ takvim hizmeti, toplantıya katılma zamanı geldiğinde toplantı ayrıntılarını ve basitleştirilmiş Katıl düğmelerini video cihazlarına otomatik olarak iter.

Verilerin işlenmesi

Video entegrasyonu, cihazları Microsoft Teams toplantılarına bağlamak ve toplantı içinde özellikler sağlamak için aşağıdaki verileri kullanır:

  • Kurumsal uygulama kaydı: Yönetici, sağlama sırasında Microsoft Graph API’sini kullanırken kuruluşun Microsoft kiracısına erişim izni vermek için Webex Video Entegrasyonu uygulamasını kullanır. Daha fazla bilgi için bkz. Microsoft Entra yönetici merkezinde Webex Video Entegrasyonu.

  • Webex tarafından sağlanan "kiracı anahtarı": Bu, cihaz VIMT hizmetine çağrı yaparken SIP adreslerinde kullanılan müşteri başına bir değerdir.

  • Toplantı Kimliği: Microsoft Teams, toplantıyı oluştururken bu tanımlayıcıyı atar ve toplantı davetine dahil eder.

    Kullanıcıların toplantılara Teams istemcilerinden veya Doğrudan Konuk Katılımıyla ya da VIMT hizmetiyle Çapraz Kiracı ile katılmak için Toplantı Kimliğine ihtiyacı vardır.

    Video entegrasyonu, Kiracı Arası katılma sırasında hedef Microsoft Teams toplantısını belirtmek için bu kimliği kullanır.

  • Toplantı Geçiş Kodu: Microsoft Teams, toplantıyı oluştururken büyük/küçük harfe duyarlı bir geçiş kodu atar ve bu kodu toplantı davetine dahil eder. Kullanıcıların, Toplantı Kimliği ile bir toplantıya katılmak için geçiş koduna ihtiyacı vardır.

    Video entegrasyonu, Kiracı Arası katılma sırasında hedef Microsoft Teams toplantısına erişmek için bu geçiş kodunu kullanır.

  • Video Kimliği: Microsoft Teams, bu tanımlayıcıyı CVI etkin kullanıcı tarafından oluşturulduğunda bir toplantıya atar. Microsoft Teams, toplantı davetindeki Video Kimliğini içerir.

    Video entegrasyonu, Microsoft Graph API'sinden toplantıya katılma URL'sini almak için Video kimliğini ve müşterinin Microsoft kiracı kimliğini kullanır.

    (Microsoft, etiketi "VTC konferans kimliği" yerine "Video Kimliği" olarak güncelledi.)

  • Müşterinin Microsoft kiracı kimliği: Microsoft Graph API'si ile iletişim kurarken hedef Microsoft kuruluşuna tanımlamak için kullanılır. Ayrıca hizmetin yönetici arayüzünde, sağlanan Microsoft kiracıyı tanımlamak için kullanılır.

  • Microsoft kiracı tarafından doğrulanmış etki alanı adları: Sağlanan Microsoft kiracıyı tanımlamak için hizmetin yönetim arayüzünde etiket olarak kullanılır.

  • Toplantı bilgileri: Katılımcı video entegrasyonuyla Microsoft Teams toplantısına katılmayı talep ettiği zaman, hizmet toplantı konusu, düzenleyici, tarih/saat ve bağlantı ayrıntıları dahil olmak üzere toplantının ayrıntılarını alınır. Bağlandıktan sonra hizmet, Microsoft Graph API'lerinden Teams toplantısına bağlanan katılımcıların durumu ve katılımcı etiketleri, özellikleri gibi gerçek zamanlı bilgileri almakta ve bunları canlı toplantıyı kolaylaştırmak için kullanır.

    Bir posta kutusu için Karma Takvim Hizmetini etkinleştirdiğinizde, takvim hizmeti, toplantı "kiracı anahtarı" ve Video kimliğini tanımlamak için takvim girişlerinin gövdesinde bulunan Daha fazla bilgi bağlantısını kullanır.

  • Gerçek zamanlı medya ve içerik: Bir katılımcı video entegrasyonu aracılığıyla bir Microsoft Teams toplantısına katıldığında Webex ve Microsoft Teams, aralarında iki yönlü ses ve video deneyimini etkinleştirmek için kodlanmış ses, video ve yüksek kare hızında içerik alışverişinde bulunur.

Karma Takvim Hizmeti ile video entegrasyonunu dağıtırsanız Microsoft 365 Entegrasyon Referansına sahip Webex Karma Takvim Hizmeti’ne de bakın.

Kimlik doğrulama ve yetkilendirme

Webex, Microsoft Graph API'sini kullanarak Microsoft Teams ortamınızla etkileşimde bulunur. Bulut tabanlı Microsoft kimlik sağlayıcısı (IdP), Microsoft Graph API için kimlik doğrulamayı kullanır. Microsoft Graph API'ye yapılan istekler, Microsoft IdP tarafından verilen taşıma belirteci belirteci sunum tarafından yetkilendirilmektedir. Microsoft IdP ve Graph API'si ile yapılan tüm iletişimlerde TLS'nin güvenli olduğu web bağlantıları kullanılır.

Hizmet olarak Microsoft Teams medyasıyla etkileşim kurmak için Webex video entegrasyonunu, Cisco tarafından yönetilen bir Microsoft 365 kiracında barındırılan uygulama tarafından barındırılan medya botu olarak kaydedin. Teams botları, kuruluşun Microsoft 365 kiracısı ile iletişim kurmak için önceden yetki gerektirir.

İlk yapılandırma sırasında hizmet, önceden tanımlanmış izinler kümesi için yetki talep ediyor. Yönetici, aşağıda açıklanan onay akışını izleyerek bu uygulama izinleri verir.

Webex hizmeti onaylandıktan sonra Microsoft OAuth v2.0 IdP’den doğru izinler ve müşteri kapsamına sahip taşıyıcı belirteçleri talep edebilir. Hizmet, sağlama ayrıntıları, durum kontrolleri ve Teams botunun çalışması için Microsoft Graph API'sine gelen istekleri yetkilendirmek üzere taşıyıcı belirteçlerini kullanır.

Yetkilendirme ve Microsoft yönetici onayı

Tam Yönetici rolüne sahip kuruluş yöneticileri, kuruluşları için video entegrasyon hizmetini ayarlamak üzere Control Hub’ı kullanabilir.

Sağlama işlemi, kullanıcılarınızın ait olduğu Microsoft 365 kiracısının Genel yöneticisinin kimlik doğrulamasını ve bu yöneticinin onayı gerektirir. Teams botunu çalıştırmak için gereken uygulama izinleri yalnızca aşağıdaki yönetici onay akışı kullanılarak Microsoft kiracısının Genel yöneticisi tarafından verilebilir.

Akış, aşağıdaki üst düzey adımları içermektedir:

  1. Control Hub’da oturum açın, video entegrasyonu kurulumunu bulun ve başlatın (ayrıntılı kurulum adımları için bkz. Microsoft Teams için Webex Video Entegrasyonunu Dağıtma).

    Kurulum işlemi sırasında tarayıcınız kimlik doğrulama ve onay için Microsoft buluta yönlendirilir.

  2. Microsoft kiracısı için Genel yönetici olarak oturum açın.

    Uygulama, şu durumlarda izninizi ister:

    • Oturum açın ve profilinizi okuyun
    • Dizin RBAC ayarlarını okuyun

    Böylece uygulama, hesabınızın kiracınız içinde gerekli izinleri verme yetkisine sahip olduğunu doğrulayabilir.

  3. Kuruluşunuz adına onay kutusunu işaretleyin ve ardındanKabul et’e tıklayın.

    Başvuru, sizi oturum açar ve izinlerinizi kontrol eder.

    Başarıyla yetkilendirildikten sonra uygulama sizi tekrar yönlendirir. Bu kez istem, uygulamanın video cihazlarını Microsoft Teams toplantılarınıza başarıyla bağlamak için gereken izinleri gösterir.

    Istem uygulama adını, satıcı etki alanını ve istenen izinleri gösterir.

  4. Webex Video Entegrasyonu uygulamasına bu izinleri vermek için Kabul Et ’e tıklayın.

    Control Hub'a geri yönlendirilirsiniz. Burada, Microsoft Teams yapılandırmasını tamamlamak için gereken özel PowerShell komutlarını görebilirsiniz.

  5. Microsoft Teams yapılandırmasını tamamlamak için PowerShell'i kullanın, ardından Control Hub panelini kapatın.

    Kurulum işlemi, kuruluş için bir Microsoft Graph API çağrısı testtir. Başarılı olursa kurulum tamamlanır. Yönetici yetki işlemini yeniden deneyebilir.

Izinler verildi

Microsoft Teams için Webex Video Entegrasyonu, Microsoft kiracınızda açık izinler gerektirir. Bu izinler özelleştirilemez ve Control Hub'daki kurulum işlemi tarafından otomatik olarak yapılandırılır.

Kullanılan iki ayrı izin grubu vardır:

  • Kurulum sırasında hedef kiracı bilgilerini doğrulamak için kullanılan kullanıcı tarafından izin verilen bir dizi

  • Entra dizininizdeki Kurumsal Uygulamaya yönetici onayı tarafından verilen bir dizi izin. Bu ayar, hizmetin Microsoft Teams ortamınıza erişmesini sağlar

Kullanıcı Tarafından Kabul edilen izinler

Hizmetin kurulumu sırasında oturum açmış kullanıcıdan aşağıdaki izinleri talep ediyoruz. Hedef kiracı ile ilgili bilgileri doğrulamak için Microsoft kiracısına erişime izin verirler. Bu izinleri yalnızca entegrasyonu ayarlarken kullanırız; bunlar depolanmaz.

Bu Kullanıcı Tarafından Kabul Edilen izinleri, uygulamanın Entra dizininizdeki Izinler sayfasında inceleyebilirsiniz.

Tablo 1. Kullanıcı Tarafından Kabul edilen izinler ve kurulum işleminin neden bunlara ihtiyacı var?
İzin gerekliAmaç
“Oturum açın ve kullanıcı profilini okuyun” (User.read)Kullanıcının kiracısını tanımlamak için oturum açan kullanıcının profilini okumak için kullanılır.
“Dizin RBAC ayarlarını okuyun” (RoleManagement.Read.Directory)Oturum açmış kullanıcının Entra ID’deki iyi bilinen yönetici güvenlik gruplarının üyesi olup olmadığını kontrol etmek için kullanılır.
“Erişim verdiğiniz verilere erişimi sürdürün” (offline_access)Hizmetin, kullanıcılar oturum açmadan erişim izni verdiğiniz verileri görmesine olanak verir.

Hizmet izinleri

Microsoft Yönetici Onayı akışı, kiracınızdaki "MS Teams Kurumsal Uygulaması için Cisco Webex Video Entegrasyonu" na aşağıdaki izinleri sağlar. Bu izinler, Webex hizmetinin Teams ortamınıza erişmesini sağlar.

Izinler, siz uygulamayı da kaldıran Webex hizmetini kaldırana kadar uygulama Entra dizininizde kalır.

Tablo 2. Yönetici izinler verdi ve Webex hizmetinin bunlara neden ihtiyacı var?

İzin

Kullanım

Etki alanlarını oku (Etki Alanı.Read.All)

Hizmetin kiracının doğrulanmış etki alanı adlarını okumasına izin verir. Control Hub, hizmetin bağlı olduğu kiracıyı tanımlamak için etki alanı adlarını kullanır.

Uygulamasından giden 1'e 1 çağrılar (Çağrılar.Başlat.Herkes)

Bot tarafından Microsoft Teams kullanıcılarına çağrı oluşturulmasına izin verir. (Gelecekte kullanım için ayrılmıştır.)

Uygulamasından giden grup çağrılarını başlat (Çağrılar.InitiateGroupCall.All)

Bot tarafından Microsoft Teams kullanıcılarının bir grubuna çağrı oluşturulmasına izin verir. (Gelecekte kullanım için ayrılmıştır.)

Uygulama olarak grup çağrılarına ve toplantılara katılma (Çağrılar.JoinGroupCall.All)

Bot'ın bir dizin kullanıcı ayrıcalıklarıyla organizasyonda grup çağrılarına ve planlanmış toplantılara katılmasına izin verir. Microsoft Teams lobisini atlama yetkisi olan katılımcılara katılmak için kullanılır.

Grup çağrıları ve toplantılara konuk olarak katılma (Çağrılar.JoinGroupCallAsGuest.All)

Bot'un organizasyonda grup çağrılarına ve planlanmış toplantılara konuk olarak katılmasına izin verir. Microsoft Teams lobisini atlama yetkisi olmayan katılımcılara katılmak için kullanılır.

Bir çağrıda uygulama olarak medya akışına erişin (Çağrılar.AccessMedia.All)

Bot'un oturum kullanıcısı olmadan bir çağrıda medya akışlarına doğrudan erişim elde unu sağlar.

Çevrimiçi toplantı ayrıntılarını okuyun (OnlineMeetings.Read.All)

Hizmetin kurumuz içi Çevrimiçi Toplantı ayrıntılarını okumanıza izin verir. VTC Konferans Kimliklerini Microsoft Teams toplantılarına bakarak çözmek için kullanılır.

Oturum açma ve e-kullanıcı profili (Kullanıcı.read)

Listelenen diğer izinler için gereklidir. Entegrasyon bunu doğrudan kullanmaz.

Microsoft Graph İzin referansı: https://docs.microsoft.com/en-us/graph/permissions-reference

Microsoft Meeting Botlara Genel Bakış: https://docs.microsoft.com/en-us/microsoftteams/platform/bots/calls-and-meetings/calls-meetings-bots-overview

Toplantılara erişim

Video entegrasyonu ile bağlanan katılımcılar, normalde Microsoft Teams toplantılarına konuk kullanıcılar olarak kabul edilir ve lobide (bekleme odası) yer alır. Microsoft Teams kullanıcılarının, katılımcı diğer katılımcıları duyamadan veya göremeden önce lobideki bir katılımcıyı manuel olarak kabul etmeleri gerekir.

Microsoft Teams lobi davranışını, Microsoft Teams'de bir yönetici tarafından belirlenen toplantı politikaları ve toplantıyı düzenleyen kişi tarafından belirlenen toplantı seçenekleriyle kontrolebilirsiniz. Varsayılan olarak, Microsoft Teams konuk kullanıcılarının lobiyi kullanmaları gerekir. Teams toplantı politikaları hakkında daha fazla bilgi için bkz. Teams 'de toplantı politikalarını yönetme.

Anonim kullanıcılar toplantıya katılabilir özelliği kapalıysa: Toplantıya yalnızca lobiyi atlamasına izin verilen güvenilir katılımcılar Webex video entegrasyonunu kullanarak katılabilir.

Kiracı arası katılmayı kullanan katılımcılar (Toplantı Kimliği ve geçiş kodu kullanmayı içerir) her zaman Konuk olarak katılır. Bu katılma denemeleri, toplantıyı düzenleyen kuruluş Anonim kullanıcılar toplantıya katılabilir’i devre dışı bırakmışsa başarısız olur.

Güvenilir katılımcılar için lobiyi atla

Aşağıdaki yöntemleri kullanarak video entegrasyonuna bağlanan katılımcılar, güvenilir katılımcılar olarak kabul edilir ve lobiye yerleştirilmeden Microsoft Teams toplantılarına katılırlar:

  • Webex kuruluşunuza Webex kayıtlı cihazlar olarak kayıtlı cihazlar

  • Control Hub'da organizasyona ait olarak eklenen ve doğrulanan SIP etki alanlarından arama

Güvenilen katılımcılar, organizasyon içinde katılımcılar olarak kabul edilir. Organizatör Teams toplantı lobi ayarlarını kısıtlamışsa bu güvenilir yollarla bağlanan katılımcılar lobiyi atlayabilir. Lobiyi kim atlayabilir? toplantı seçeneği 'Organizatörler ve ben' veya 'Davet ettiğim kişiler' olarak ayarlanmışsa katılmaya çalışan güvenilir katılımcılar yoksayılır ve tüm VIMT arayanları bir toplantıya katılırken Teams toplantı lobisine yerleştirilir.

Kiracı arası katılmayı kullanan katılımcılar (Toplantı Kimliği ve geçiş kodu kullanmayı içerir) her zaman Konuk olarak katılır. Bu, bu şekilde katılan güvenilir katılımcıların bile toplantı sahibi tarafından kabul edilmek için lobide beklemesi gerektiği anlamına gelir.

SIP etki alanlarını ekleme ve doğrulama hakkında daha fazla bilgi için bkz. SIP Video Cihazları için Etki Alanı Doğrulama Süreci.

Microsoft Entra yönetici merkezinde Webex Video Entegrasyonu

Video entegrasyon hizmetinin Microsoft 365 kiracınıza erişmesine izin verdikten sonra uygulama için bakım gereksinimi yoktur. Microsoft Entra yönetim merkezindeki Kurumsal uygulamalar listesinde varlığını ve kapsamını doğrulayabilirsiniz.

Bu entegrasyonun bir parçası olarak kiracında hiçbir fiziksel uygulama veya yazılım çalıştırı etmez. Kurumsal uygulama girişi, Webex uygulama kimliğine verilen yetkilendirme için tanım ve yer tutucu görevi görür.

Uygulama adını tıklatın ve ardından uygulamanın kiracıda sahip olduğu izinleri görmek için İzinler'e tıklayın.

Ek referans materyali