3CX Telefon Sistemi için Google Workspace Entegrasyonu
- Giriş
- Google Entegrasyonunu Yapılandırma
- Adım 1: WorkSpace’te Süper Yönetici Rolü
- Adım 2: Google Konsolunda Kuruluş Düzeyindeki Roller
- Adım 3: Hizmet Hesabı Anahtarı Oluşturma Zorunluluğunu Devre Dışı Bırakma - Varsa
- Adım 4: PBX'i Google ile Entegre Etme
- Senkronizasyonu Etkinleştirme
- Senkronizasyon Seçeneklerini Seçin
- Ek Özellikler
- Uzak Depolama için Google Cloud
- Transkripsiyon için Google Speech
- E-posta Göndermek için Google Workspace Kullanın
- Google ReCaptcha
- Teknik Bilgi ve SSS
- Gerçek Zamanlı ve Günlük Senkronizasyon
- Takvim Senkronizasyon Durumları
- Kullanıcı ve İletişim Verilerinin Senkronizasyonu
- Mevcut Google Storage Yapılandırması
- Sınırlamalar ve Bilinen Sorunlar
- Ayrıca Bakınız
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.
- https://admin.google.com/ adresine giriş yapın
- Directory > Users sayfasına gidin.
- 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.
- 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.
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:
- https://console.cloud.google.com adresine giriş yapın
- 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.
- Soldaki gezinme menüsünde IAM ve Yönetici > IAM'ye gidin.
- Erişim Ver'e tıklayın.
- Açılan sağ panelde > Yeni Yöneticiler Alanına Google entegrasyonunda kimlik doğrulaması yapan kullanıcının e-posta adresini ekleyin.
- Rolleri Ata altında, ekran görüntüsünde gösterildiği gibi Faturalama Hesabı Yöneticisi rolünü ekleyin.
- Kaydet’e tıklayın.
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.
- Google Console’da IAM ve Yönetici > Kuruluş Politikaları'na gidin.
- 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.
- Hizmet hesabı anahtarı oluşturmayı devre dışı bırak’ı açın ve Politikayı Yönet’e tıklayın.
- Politika Kaynağı Altında Üst düzey politikayı geçersiz kıl’ı seçin.
- Kurallar altında Uygulama = Kapalı olan bir kural ekleyin.
- Politika Ayarla'ya tıklayın.
Adım 4: PBX'i Google ile Entegre Etme
- PBX Yönetici Konsolunuzda Integrations > Google'a gidin ve Yapılandır'a tıklayın.
- Aşağıdaki entegrasyon sayfasına yönlendirileceksiniz. Kullanmayı planladığınız tüm gerekli özellikleri seçin ve Connect’e tıklayın.
- Ö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.
- İstenirse, 3CX'in gerekli kaynaklara erişmesine izin vermek için Select All ve Continue tıklayın.
- 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.
- https://console.developers.google.com/terms/appsadmin adresine gidin.
- Hizmet şartlarını kabul etmeniz için bir istek almış olmalısınız.
- Kabul Et'e tıklayın ve yukarıda 4.2 adımındaki kimlik doğrulama işlemini tekrarlayın.
- Kimlik doğrulama tamamlandığında sonra aşağıdaki sayfayla karşılaşacaksınız.
- Oluşturulan İstemci Kimliğini kopyalayın ve Yönetici Panelinde Etki Alanı Genelinde Yetkilendirmeyi Açma bağlantısına tıklayın.
- 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).
- Bittiğinde Yetkilendir’e tıklayın.
- Ö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.
Senkronizasyonu Etkinleştirme
PBX ile Google Entegrasyonunu tamamladıktan sonra Google'daki kullanıcıları 3CX ile senkronize etmeye başlayabilirsiniz:
- 3CX Yönetici Konsolunda Kullanıcılar'a gidin ve Google'a tıklayın.
- 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.
- İçe Aktarılan Google kullanıcılarına atanacak bir başlangıç dahili numarası ayarlayabilirsiniz. Aksi halde mevcut ilk aboneyi kullanacaktır.
- 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
Kullanıcı senkronizasyonunu etkinleştirdikten sonra, içe aktarılan Google kullanıcıları için neyin senkronize edileceğini seçebilirsiniz
- 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).
- Kullanıcı fotoğrafını senkronize etmeyi etkinleştirerek Google Kullanıcı Fotoğraflarını 3CX ile kullanıcı Avatarı olarak senkronize edin.
- 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.
- 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'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
İ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
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
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.
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.
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/
