Microsoft Teams Yönlendirmeyi Yapılandırma

Giriş

3CX Kurumsal Sürümü 16 SC ve üzeri Teams Direct Routing entegrasyonu sunar. Bu, ekip kullanıcılarının 3CX kullanıcılarını aramasına ve onlar tarafından arama almasına olanak tanır

Adım 1: Gereksinimleri Kontrol Edin

  • Microsoft onaylı bir SSL sertifikasına ihtiyacınız olacak sertifika yetkilileri.
  • Yapılandırılmış Microsoft 365 Entegrasyonu.
  • Microsoft 365 kullanıcılarının “Ofis telefonu” numarasının E.164 biçiminde olması gerekir.
  • Teams için Etki Alanı FQDN’i, Microsoft 365 kiracısının Etki Alanları’na kayıtlı olmalıdır.
  • *.onmicrosoft.com, SBC'nin FQDN adı olarak desteklenmez.
  • Güvenlik duvarında 5062 numaralı bağlantı noktasının (veya bazı durumlarda 5061 numaralı bağlantı noktasının) açılması gerekir. (Not: Teams için Özel FQDN ve 3CX aynı olduğunda 5061 kullanılır. Teams için FQDN ve 3CX farklı olduğunda 5062 kullanılır)
  • MS365 kullanıcılarına aşağıdakilerden biri atanmalıdır:
  • Microsoft 365 E1/E3/E5/A5
  • Microsoft 365 Planı + Microsoft Telefon Sistemi (eklenti) veya Business Voice (Ayriyeten)
  • En son Teams lisanslama kuralları için lütfen Microsoft ile görüşün. Bölgeye göre farklılık gösterir ve hızla değişir.

Adım 2: Teams FQDN'yi yapılandırın

  1. Microsoft 365'e erişerek teams etki alanını bulun yönetici portalı merkezi > Ayarlar > Etki alanları. (ör. MS365 Etki Alanı: contoso.com, Teams FQDN'i şu şekilde olabilir: teams.contoso.com)
  2. 3CX Yönetici Konsolunuzda oturum açın ve “Integrations” > “Teams” sekmesine gidin ve “Enable Microsoft Teams Direct Routing”i etkinleştirin.
  3. MS365'in e-posta etki alanı ile eşleşen bir Teams FQDN belirtin
  4. DNS sağlayıcınıza gidin ve 3CX’in sabit Genel Ip adresine yönlenecek yeni bir A kaydı oluşturun.

Adım 3: Bir CSR anahtarı oluşturun

3CX'i 365/Teams ile entegre etmek için Microsoft, Microsoft onaylı bir SSL sertifikasına ihtiyaç duyar sertifika yetkilileri. Bir sertifika almak için öncelikle SSL sertifikasının oluşturulacağı bir CSR anahtarı oluşturmanız gerekir. Bu süreci sizin için kolaylaştırmak amacıyla bir komut satırı aracı oluşturduk:

  1. OpenSSL indirin ve yükleyin.
  2. Kurulduktan sonra CSR toplu dosyasını çalıştırın ve aşağıdaki ayrıntıları doldurun:
  1. 3CX (Teams) FQDN (ör. teams.example.com)
  2. Organizasyon Birimi (ör. BT veya Operasyonlar)
  3. Ülke Kodu (ör. İngiltere, ABD, AU, DE, FR, TR)
  4. Bölge (örneğin Türkiye)
  5. Şehir (örneğin Ankara)
  6. Şirket adı (ör. Örnek Ltd)
  1. Araç daha sonra dosyayı çalıştırdığınız klasörün özel anahtarını hem not defteri formatında hem de *.pem dosyasında oluşturacaktır. Bu *.pem dosyasını saklayın, çünkü bu, bu kılavuzun 5. adımı sırasında 3CX yönetim konsolunun 'Özel Anahtar' alanına yüklenecektir.
  2. Sertifika kök yetkilisinden gelen tüm ara sertifikalar ve özel anahtar dahil olmak üzere sertifikayı almak için tercih ettiğiniz sertifika sağlayıcınıza gidin. Belirttiğiniz Teams FQDN'ini kapsamalıdır.

Not: Bazı sağlayıcılar, Ara Sertifikalar da dahil olmak üzere Sertifika ile birlikte tek bir dosya sağlamaz. Bu durumda gerekli adımları listeledik. Teams SSS.

Adım 4: SSL sertifikası alın

Bu örnekte SSL.com kullanılmaktadır

SSL.com Sertifikası CSR Doğrulaması

  1. Uygun sertifika düzeyini seçin, Temel SSL yeterli olacaktır > Sepete Ekle
  2. 'Show order Transaction' penceresi göründüğünde, ekranın üst kısmındaki "Click here to finish processing this certificate order" seçeneğine tıklayın.
  3. CSR aracının oluşturduğu not defteri dosyasını alın ve bunu CSR kutusuna kopyalayın.
  4. Otomatik olarak doldurulan ortak ad (CN) alanının doğru şekilde eşleştiğinden emin olun ve "Next"e basın.
  5. 'Domain Validation' aşamasının altında, açılır kutuları seçin ve doğrulama seçeneğinizi seçin

SSL.com Sertifika Doğrulaması

  1. Doğrulama e-postasına gidin ve içindeki bağlantıya tıklayın
  2. 20 karakterlik doğrulama kodunu girin ve yeşil doğrulama çubuğunun göründüğünden emin olun

SSL.com Doğrulama Onayı

  1. SSL.com Kontrol Paneline geri dönün ve üst gezinme çubuğu boyunca ‘Order’ sekmesini seçin
  2. Daha fazla ayrıntı için SSL sertifikanızı bulun ve genişletmek üzere büyüteç simgesine tıklayın

Nginx dosyasını indirin

  1. Nginx dosyasını indirmek için “Download” tıklayın. Devam etmek isteyip istemediğinizi soran bir görev çubuğu bildirimi alabilirsiniz, “Keep” tıklayın. Dosyayı bulun ve .chained yerine .pem olarak yeniden adlandırın

Adım 5: SSL Sertifikasını 3CX'e yükleyin

SSL Sertifikasını 3CX'e Yükleyin

SSL sertifikasını oluşturup indirdikten sonra:

  1. Henüz tamamlanmadıysa, sertifika dosyasına sağ tıklayın ve onu bir sertifika olarak yeniden adlandırın. *.pem dosya türü.
  2. 3CX yönetim konsolundaki “Adım 2” altında, bu kılavuzun 3. Adımındaki CSR oluşturma aracı kullanılarak oluşturulan sertifikanızı ve özel anahtarınızı yükleyin.

Adım 6: Güvenlik duvarınızda 5062 numaralı bağlantı noktası açın

Microsoft Teams FQDN'nizin 3CX FQDN'nizle aynı olmaması durumunda 5062 numaralı bağlantı noktasının açık olduğundan emin olmanız gerekir. Örneğin, 3CX FQDN'niz mycompany.3cx.com.tr ve teams için mycompany.onmicrosoft.com FQDN'si varsa, o zaman 5062 numaralı bağlantı noktasını açmanız gerekecektir. Çok kısıtlayıcı bir güvenlik duvarı politikanız varsa Teams SSS bölümüne bakın

Adım 7: Arama planını yapılandırın ve komut dosyasını çalıştırın

  1. Komut dosyasını 3CX Yönetici konsolundan oluşturun.
  2. Geçerli durumlarda ülkenizi ve alan kodunuzu seçin. Oluşturulan script, dahili, ulusal, uluslararası gibi senaryolarda aranan numaraların formatına göre ayarlanacaktır.
  3. “Generate Dial Plan”a tıklayın ve PowerShell dosyasını sisteminize kaydedin.
  4. Windows Powershell' i Yönetici olarak başlatın ve yürütme politikası Baypas olarak ayarlandığından emin olun.
  5. “Teams_dial_plan.ps1” betiğinin kaydedildiği klasöre geçin ve çalıştırın.
  6. Microsoft Teams’ in yönetim portalı’ nı açarak yapılandırmanın yerinde olduğunu ve herhangi bir hata oluşmadığını doğrulayabilirsiniz.

Adım 8: Kullanıcılar için komut dosyalarını çalıştırın

Bu adım, her yeni kullanıcı oluşturulduğunda ve bir Teams Telefon Sistemi lisansı atandığında yürütülmelidir.

  1. “Generate Users Script” seçeneğine tıklayın ve PowerShell dosyasını sisteminize kaydedin.
  2. Gereksinimleri (lisans, telefon numarası biçimi) karşılayan ve "User Sync"da seçilen kullanıcılar, oluşturulan komut dosyasına dahil edilecektir.
  3. Komut dosyasında yorum yapılabilecek geçersiz kullanıcılar olup olmadığını inceleyin. Buna göre ayarlayın ve yukarıdaki adımları tekrarlayın. Senkronizasyonda 24 saatlik bir gecikme olabilir.
  4. Windows Powershell'i Yönetici olarak başlatın ve şu komutu girerek yürütme politikası Baypas olarak ayarlandığından emin olun:
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
  5. “map_users.ps1” betiğinin kaydedildiği klasöre gidin çalıştırın.

Ayrıca bakınız

Son güncelleme

Bu belge en son 9 Ağustos 2024'te güncellendi

https://www.3cx.com.tr/docs/yonetici-kilavuzu/microsoft-teams/