3CX Telefon Sistemi için Google Workspace Entegrasyonu

Giriş

3CX, aşağıdaki işlevleri sağlamak için Google ile entegre olabilir:

  • Kullanıcı Hesaplarını Google Workspace'ten senkronize edin.
  • Kullanıcının kişisel kontaklarını 3CX kişisel telefon rehberiyle senkronize edin (tek yönlü).
  • 3CX Profil durumu Google Takvim etkinliklerine göre değişir. Yani bir toplantıdaysanız durumunuz meşgul olarak ayarlanır.
  • 3CX Telefon Sistemi Uzaktan Depolama için Google Buckets oluşturun ve kullanın.
  • Kayıtların ve sesli mesajların metne dönüştürülmesi için Google Speech kullanın.
  • E-posta göndermek için Google Workspace hesaplarını kullanın.
  • Kullanıcıların Google kimlik bilgilerini kullanarak Web İstemcisinde oturum açmalarına izin vermek için Google SSO'yu etkinleştirme (Oluşturulan Google Projesinde ayrıca yapılandırılması gerekir).
  • Otomatik saldırılardan ve kötüye kullanımdan korunmak için Google ReCaptcha'yı etkinleştirme.

Google Entegrasyonunu Yapılandırma

Adım 1: WorkSpace’te Süper Yönetici Rolü

Entegrasyonun çalışması için, oturum açan kullanıcının Çalışma Alanında Süper Yönetici Rolüne sahip olması gerekir. PBX'inize Google Entegrasyonunu doğrulamak için kullanacağınız kullanıcıya Süper Yönetici Rolü vermek için aşağıdaki adımları izleyin.

  1. https://admin.google.com/ adresine giriş yapın
  2. Directory > Users sayfasına gidin.

WorkSpace Süper Yönetici Rolü

  1. Süper Yönetici durumuna yükseltmek istediğiniz Kullanıcıyı düzenleyin ve Yönetici rolleri ve ayrıcalıkları bölümünü açın.
  2. Google Entegrasyonunu doğrulamak için kullanacağınız kullanıcı için Süper Yönetici Rolünü etkinleştirin ve Kaydet'e tıklayın.

Google WorkSpace Yönetici Rolleri ve Ayrıcalıkları Etkinleştirme

Adım 2: Google Konsolunda Kuruluş Düzeyindeki Roller

Ek olarak, aşağıdaki özellikleri etkinleştirmeyi planlıyorsanız, Google Konsolunda kullanıcınıza Faturalandırma Hesabı Yöneticisi IAM rolünü vermeniz gerekir.

  • 3CX Telefon Sistemi uzak depolama için Google Cloud kullanın.
  • Kayıtlar ve sesli mesajlar için Transkripsiyonu kullanın.

Bunu yapmak için şu adımları izleyin:

  1. https://console.cloud.google.com adresine giriş yapın
  2. Kuruluş düzeyinde çalıştığınızdan emin olun. Sayfanın üst kısmındaki açılır menüyü tıklayarak kuruluşu seçebilirsiniz.
  3. Soldaki gezinme menüsünde IAM ve Yönetici > IAM'ye gidin.
  4. Erişim Ver'e tıklayın.
  5. Açılan sağ panelde > Yeni Yöneticiler Alanına Google entegrasyonunda kimlik doğrulaması yapan kullanıcının e-posta adresini ekleyin.
  6. Rolleri Ata altında, ekran görüntüsünde gösterildiği gibi Faturalama Hesabı Yöneticisi rolünü ekleyin.
  7. Kaydet’e tıklayın.

Google Console Kuruluş Düzeyi Rolleri

Adım 3: Hizmet Hesabı Anahtarı Oluşturma Zorunluluğunu Devre Dışı Bırakma - Varsa

Google hesabınızın oluşturulma tarihine bağlı olarak varsayılan, hesabınız için hesap Anahtarı Oluşturma işlemini yasaklayan, DisableServiceAccountKeyCreation kuruluş politikası uygulanabilir.

Bu durumda, Google'ı PBX'inize entegre ederken anahtar oluşturmaya izin verilmediğine dair bir hata alabilirsiniz.

Bunu aşmak için, aşağıdaki adımları kullanarak bu politikanın uygulanmasını durdurmanız gerekebilir:

Not: Google hesabınızdaki Kuruluş Politikalarını yönetmek için, Kuruluş Politikası Yöneticisi rolüne sahip bir kullanıcıyla Google Konsolunda oturum açmanız gerekir.

  1. Google Console’da IAM ve Yönetici > Kuruluş Politikaları'na gidin.
  2. Kısıtlamanın eski sürümünü kullanıyorsanız iam.disableServiceAccountKeyCreation veya kısıtlamanın yeni sürümünü kullanıyorsanız iam.managed.disableServiceAccountKeyCreation arayın.
  3. Hizmet hesabı anahtarı oluşturmayı devre dışı bırak’ı açın ve Politikayı Yönet’e tıklayın.
  4. Politika Kaynağı Altında Üst düzey politikayı geçersiz kıl’ı seçin.
  5. Kurallar altında Uygulama = Kapalı olan bir kural ekleyin.
  6. Politika Ayarla'ya tıklayın.

Hizmet Hesabı Anahtarı Oluşturma Zorunluluğunu Devre Dışı Bırakma

Adım 4: PBX'i Google ile Entegre Etme

  1. PBX Yönetici Konsolunuzda Integrations > Google'a gidin ve Yapılandır'a tıklayın.

3CX İle Google Entegrasyonu

  1. Aşağıdaki entegrasyon sayfasına yönlendirileceksiniz. Kullanmayı planladığınız tüm gerekli özellikleri seçin ve Connect’e tıklayın.

Google Hesabı Otomatik Senkronize Etme

  1. Önceki adımlarda Google Hesabınıza giriş yapmanız istendiğinde, tüm ilgili rolleri ve izinleri verdiğiniz kullanıcıyı kullanarak kimlik doğrulaması yapın.
  2. İstenirse, 3CX'in gerekli kaynaklara erişmesine izin vermek için Select All ve Continue tıklayın.

Google Hesabı İzinlerinin Yapılandırması

  1. Kimlik doğrulama işlemi sırasında (Yalnızca yeni bir kullanıcıyla ilk kez giriş yapıyorsanız), hizmet şartlarını kabul ettiğinize dair bir mesaj alırsanız, şu adımları izleyin. Bu mesajı almazsanız 9. adıma geçebilirsiniz.

Workspace Kullanıcı Hesabı Doğrulama

  1. https://console.developers.google.com/terms/appsadmin adresine gidin.
  2. Hizmet şartlarını kabul etmeniz için bir istek almış olmalısınız.

Workspace İzinleri Onaylama

  1. Kabul Et'e tıklayın ve yukarıda 4.2 adımındaki kimlik doğrulama işlemini tekrarlayın.
  2. Kimlik doğrulama tamamlandığında sonra aşağıdaki sayfayla karşılaşacaksınız.

Kimlik Doğrulama Sonrası Yapılacaklar

  1. Oluşturulan İstemci Kimliğini kopyalayın ve Yönetici Panelinde Etki Alanı Genelinde Yetkilendirmeyi Açma bağlantısına tıklayın.
  2. API İstemcilerinde Yeni Ekle'ye tıklayın, yukarıda kopyaladığınız İstemci Kimliğini girin ve önceki ekranda listelenen tüm OAuth kapsam değerlerini doldurun (bunları doğrudan sayfadan kopyalayın).
  3. Bittiğinde Yetkilendir’e tıklayın.

Kimlik Doğrulama Sürecinin Sonlandırılması

  1. Önceki ekranda Geri Butonuna tıkladığınızda, yukarıdaki işlemle oluşturulan Proje Kimliğini sağlayarak Google Workspace entegrasyonunun yapılandırıldığı şekilde gösterildiği PBX Yönetici Konsolu'na yönlendirileceksiniz.

Google Workspace ile 3CX Senkronizasyon Yapılandırmasının Tamamlanması

Senkronizasyonu Etkinleştirme

3CX ile Google Workspace Senkronizasyonunun Etkinleştirilmesi

PBX ile Google Entegrasyonunu tamamladıktan sonra Google'daki kullanıcıları 3CX ile senkronize etmeye başlayabilirsiniz:

  1. 3CX Yönetici Konsolunda Kullanıcılar'a gidin ve Google'a tıklayın.
  2. Kullanıcıları Google’dan 3CX’e senkronize etmek için Sync Google Users seçeneğini aktif edin. Senkronizasyon tek yönlüdür (Google'dan 3CX'e) ve yapılandırmayı kaydettiğinizde hemen gerçekleşir.
  3. İçe Aktarılan Google kullanıcılarına atanacak bir başlangıç ​​dahili numarası ayarlayabilirsiniz. Aksi halde mevcut ilk aboneyi kullanacaktır.
  4. Tüm kullanıcıları senkronize etmek zorunda değilsiniz. Belirli kullanıcıları hariç tutabilir veya senkronize edilecek yalnızca belirli bir kullanıcı kümesini belirtebilirsiniz. Yapılandırmak için Add butonuna tıklayın.

Senkronizasyon Seçeneklerini Seçin

Google Senkronizasyon Seçenekleri

Kullanıcı senkronizasyonunu etkinleştirdikten sonra, içe aktarılan Google kullanıcıları için neyin senkronize edileceğini seçebilirsiniz

  1. Kullanıcıların Google Kimlik Bilgilerini kullanarak web istemcisine giriş yapmalarına izin vermek için SSO'yu etkinleştirin (Ayrıca yapılandırılması gerekir. Nasıl yapılacağını burada görün).
  2. Kullanıcı fotoğrafını senkronize etmeyi etkinleştirerek Google Kullanıcı Fotoğraflarını 3CX ile kullanıcı Avatarı olarak senkronize edin.
  3. Google Kullanıcılarının Kişilerini 3CX Kişisel Telefon Rehberine senkronize edecek Kişisel Kontakları Senkronize Et seçeneğini etkinleştirebilirsiniz. Bu tek yönlü bir senkronizasyondur. Kişilerin Google'dan yönetilmesi ve güncellenmesi gerekir.
  4. 3CX kullanıcılarının durumlarını Google Takvimlerindeki planlanmış toplantılarına göre otomatik olarak güncellemek için Takvim etkinliklerini iletişim durumu olarak kullan seçeneğini etkinleştirin. Yani planlanmış bir toplantıdaysanız telefonunuz çalmaz. Google Takvim Girişinin sonunda 3CX profili önceki durumuna geri döndürür. Bir 3CX İş Gezisi/Öğle Yemeği profili seçilirse, takvim bilgilerinden yapılan değişiklikler dikkate alınmaz.

Google Takvim Toplantı Türlerinin 3CX Profilleriyle eşleştirilmesi aşağıdaki gibidir:

  • Etkinlik > Rahatsız Etmeyin
  • Odaklanma Zamanı > Rahatsız Etmeyin
  • Ofis Dışında > Dışarıda

Ek Özellikler

Uzak Depolama için Google Cloud

3CX İçin Uzak Depolama için Google Cloud Yapılandırması

3CX'inizde Google Entegrasyonunu yapılandırırken, yapılandırma süreci sırasında uygun izinler verilirse, 3CX otomatik olarak Google Cloud projenizde bir Google bucket oluşturacak ve 3CX Depolama ayarlarınızı buna göre yapılandıracaktır.

Ardından, Yönetici Konsolu > Sistem > Depolama'ya gidebilir ve bu uzak Google Konumunda hangi verileri depolamak istediğinizi seçebilirsiniz. Sohbet Dosyalarınızı, Fakslarınızı, Kayıtlarınızı, Sesli Mesajlarınızı ve Yedeklemelerinizi ihtiyaç kuyduğunuz şekilde uzaktan depolamayı seçebilirsiniz.

Transkripsiyon için Google Speech

3CX Transkripsiyon için Google Speech Yapılandırması

İlgili izinler seçilirse, Entegrasyon süreci tarafından otomatik olarak oluşturulan Google Yapılandırmasını kullanarak Google Speech transkripsiyonunu etkinleştirebilirsiniz.


Google Entegrasyonunu tamamladıktan ve depolama 3CX'te yapılandırıldıktan sonra Yönetici Konsolu > Entegrasyonlar > Transkripsiyon sayfasına gidin ve tercih ettiğiniz Dil için Google Speech kullanarak transkripsiyonunu etkinleştirin.

E-posta Göndermek için Google Workspace Kullanın

3CX E-Postalarını Göndermek İçin Google Workspace Kullanımı

Entegrasyon süreci sırasında uygun haklar verildiğinde, 3CX, Sistem e-postalarını göndermek için entegre Google Workspace hesabını kullanacak şekilde Sistem E-posta Ayarlarınızı otomatik olarak yapılandıracaktır.

Google ReCaptcha

Google ReCaptcha Kullanımı

Yapılandırma işlemi sırasında ilgili izinle Google Entegrasyonunu yapılandırdıktan sonra, Yönetici Konsolu > Entegrasyonlar > Google bölümünden Google ReCaptcha’nın arka planda çalışmasını sağlayarak 3CX’i otomatik saldırılardan ve kötüye kullanımdan koruyabilirsiniz.

Teknik Bilgi ve SSS

Gerçek Zamanlı ve Günlük Senkronizasyon

Aşağıdaki veriler Google'daki değişikliklerle gerçek zamanlı olarak senkronize edilir:

  • Kullanıcının Adı
  • Kullanıcının Soyadı
  • Kullanıcının Fotoğrafı
  • Kullanıcının İş Telefonu
  • Çalışma alanında yeni kullanıcı oluşturuldu
  • Çalışma Alanında Kullanıcıyı Askıya Al/Sil > 3CX Abonesini Devre Dışı Bırakır
  • Çalışma Alanında Kullanıcıyı Askıdan Çıkar > 3CX Abonesini Etkinleştirir
  • Takvim etkinlikleri

Canlı olarak dinlemediğimiz Veriler değişir, PBX günde bir kez senkronize olur. Günlük Senkronizasyon GW_SYNC_TIME parametresi tarafından kontrol edilir. Günün saatini 24 saatlik formatta saklar: HH:MM:SS, burada PBX Google'dan gelen tüm verileri yeniden senkronize eder.

Takvim Senkronizasyon Durumları

Google Takvim'de bir giriş oluşturmak, kullanıcının durumunu aşağıdaki şekilde senkronize edecektir:

  • Etkinlik > DND
  • Ofis Dışında > Dışarıda
  • Odaklanma zamanı > DND

Kullanıcı ve İletişim Verilerinin Senkronizasyonu

Senkronize kullanıcılar için Google'dan aşağıdaki bilgileri senkronize ediyoruz:

  • Adı
  • Soyadı
  • E-posta
  • Telefon (İş) 3CX’teki kullanıcının Cep Telefonuna
  • Fotoğraf

Senkronize edilmiş kişiler için Google'dan aşağıdaki bilgileri senkronize ediyoruz:

  • Adı
  • Soyadı
  • Fotoğraf
  • Şirket
  • Ünvan
  • Mobil
  • Mobil2
  • Ev
  • İşletme
  • İşletme2
  • E-posta

Bu kişi bilgilerini düzgün bir şekilde senkronize etmek için aşağıdaki ekran görüntüsünde gösterildiği gibi onları Google Kişiler'de etiketlemeniz gerekir.

Google Kişilerini 3CX İle Senkronize Etme

Mevcut Google Storage Yapılandırması

Google Storage zaten etkinleştirilmiş ise, entegrasyon süreci sırasında sihirbaz sizi bilgilendirecek ve sizin için yapılandırmayacaktır.

Mevcut Google Storage Yapılandırması

Sınırlamalar ve Bilinen Sorunlar

  • Şirket iletişim bilgileri mevcut değil
  • Gmail'in mesaj başına maksimum ek boyutu 25 Mb'dir
  • Kişisel kontaklardaki değişiklikleri dinlemenin bir yolu yoktur
  • Web İstemcisinden Google'a kişi oluşturma, gelecekteki sürümle birlikte kullanılabilir sunulacaktır

Ayrıca Bakınız

Son Güncelleme
Bu belge en son 19 Şubat 2025'te güncellendi
https://www.3cx.com.tr/docs/yonetici-kilavuzu/google-workspace/