Çağrı kaydı senkronizasyonu nasıl yapılır?

Çağrı kayıtlarını ve ses dosyalarını S3, FTP veya Google Drive gibi harici depolama sistemleriyle senkronize edin.

Çağrı kayıtlarınızı ve ses dosyalarını S3, FTP veya Google Drive gibi harici depolama sistemleriyle, Ayarlar -> İletişim -> Telefon -> Çağrı Senkronizasyonu menüsü ile arşivleyebilirsiniz. İki tarih arasında tek seferlik kendi depolama sisteminize kopyalayabildiğiniz gibi, gecelik olarak da çağrı kayıtlarınızı kendi sisteminize kopyalayabilirsiniz. Seknronizasyon işleminin yapılacağı hedefe göre yapılacak ayarlar değişiklik gösterecektir. Aşağıda desteklenen tüm hedefler için detaylı örnek ayarları bulabilirsiniz. Arşiv işlemi sonucunda kendi sisteminizde aşağıdaki şekilde bir dizin yapısı göreceksiniz.

HipcallBackup/
├── 2025/
│   ├── 07/
│   │   ├── 29/
│   │   │   ├── call_logs_20250729T140000Z.csv (Excel'de açılabilir)
│   │   │   ├── 1234-5678-9012.mp3 (ses kaydı)
│   │   │   └── 1234-5678-9013.mp3 (ses kaydı)

Aynı gün için birden fazla kez senkronizasyon yapılırsa o zaman damgası ile yeni CSV dosyası oluşturulacaktır. CSV dosyasının içeriği aşağıdaki şekildedir.

  • Tarih: Arama tarihi ve saati
  • Arayan: Arayan numara
  • Aranan: Aranan numara
  • Süre: Arama süresi (saniye)
  • Durum: Cevaplanma durumu
  • Kullanıcı: Aramayı yapan/alan kullanıcı
  • Ses Kaydı: MP3 dosya adı (varsa)

Ayarları yaptığınız sırada sistem doğruluğu kontrol için sisteminize bir test dosyası kopyalamaya çalışacak, eğer bunda hata alırsa sizi bilgilendirecektir. Gecelik senkronizasyonlarda sistem bir hata ile karşılaşırsa e-posta kanali ile sizi bilgilendirecektir. Ancak kritik öneme sahip sistemler icin kullanıcılarımızın kendi kontrol mekanizmalarn olusturmalarını tavsiye ederiz.

FTP

FTP ayarları için sistem yöneticinizden öncelikle gerekli sunucu ve giriş bilgilerini temin etmeniz gereklidir. 1 FTP hedef tipini ve 2 zaman aralığı seçeneğini seçin. Sunucunuzun IP adresini ya da hostname bilgisini 3, kullanıcı adı 4 ve parola 5 bilgilerini girdikten sonra 6 kaydedin.

FTP-call-sync.png

Google Drive

Google Drive hedefi için öncelikle aşağıdaki resimdeki gibi bir paylaşım diski (Shared Drive) oluşturmanız gereklidir.

google-drive-call-sync01.png

Oluşturulan paylaşım diskine kullanıcılar menüsüne girin.

google-drive-call-sync02.png

Burada Hipcall'ın sisteme erişecek sistem kullanıcılarına yetki verilmesi gereklidir. Yeni kullanıcı olarak backupagent@hipcall-backup.iam.gserviceaccount.com adresini ekleyelim.

google-drive-call-sync03.png

Eklenen kullanıcının content manager (içerik yöneticisi) yetkisinde olduğundan emin olalım.

google-drive-call-sync04.png

İşleme onay verelim.

google-drive-call-sync05.png

Bu aşamada adres çubuğundaki https://drive.google.com/drive/folders/ yazan kısımdan sonra başlayan kodu kopyalayınız. Bu kod her paylaşım diski için ayrı üretilir ve sizin sisteminize özeldir. Hipcall bunu kopyalama hedefini bulmak için kullanır.

google-drive-call-sync06.png

Hipcall'da çağrı senkronizasyonu menüsünde Google Drive 1 seçeneğini, senkronizasyon türünü 2 seçin. Bir önceki adımda adres çubuğundan aldığınız kodu drive kimliği olarak 3 numaralı alana kopyalayın ve işlemi kaydedin.

google-drive-call-sync07.png

S3 uyumlu sistemler

S3 Amazon'un geliştirdiği object storage altyapısıdır ancak sektör standardı olmuştur. Hipcall bu nedenle S3 uyumlu tüm sistemleri destekleyecek şekilde tasarlanmıştır. Aşağıdaki bilgileri direkt AWS console'dan alabilirsiniz. Biz tüm uyumlu sistemlere örnek teşkil etmesi için Cloudflare R2 örneği üzerinden gideceğiz. Ancak aynı mantık ile AWS S3, MinIO, DigitalOcean Spaces, Wasabi gibi tüm S3 uyumlu hedefler ile çalışacaktır.

Cloudflare örneği için öncelikle bir bucket oluşturmanız gereklidir.

S3-call-sync01.png

Oluşacak bucketa anlamlı bir isim verin ve varsayılan ayarlarla kaydedin.

S3-call-sync02.png

Bu aşamada oluşan bucket'a erişim için gerekli token bilgilerini oluşturmanız gereklidir. 1 API menüsünden 2 Manage API Tokens menüsüne geçiniz.

S3-call-sync03.png

Create Account API token butonu ile forma gidiniz.

S3-call-sync04.png

1 Token için bir isim verin ve 2 dosya okuma yazma yetkisi verin. 3 sadece belirli bucket'lara erişim olacak şekilde bir önceki adımda oluşturduğunuz bucket'ı seçin ve kaydedin.

S3-call-sync05.png

Hipcall'da kullanmak üzere işaretli alanları not edin.

S3-call-sync06.png

Aldığınız bilgiler ile aşağıdaki şekilde formu doldurun. 1 S3 hedefini seçin ve 2 senkron tipini seçin, 3 Bucket adınızı ve 4 bölge seçeneğini yazın. Eğer servis sağlayıcınız size bir bölge belirtmediyse varsayılan olarak bırakabilirsiniz. Önceki adımda aldığınız 5 access key, 6 secret access key ve 7 endpoint URL bilgisini girin ve kaydedin.

S3-call-sync07.png

Durum bilgisi

Herhangi bir hedef türü için bir görev eklediğinizde, görevin durumunu aşağıdaki görseldeki gibi gözlemleyebilirsiniz. 1 bir sonraki yüklemenin ne zaman olacağını gösterir. İsterseniz yükleme işlemini devre dışı bırakabilir 2 veya silebilirsiniz 3.. Burada önemli konulardan biri, aynı anda birden fazla günlük senkronizasyon görevi oluşturamazsınız. Eğer farklı bir hedefe senkron etmek isterseniz, mevcut görevi silip yenisini eklemeniz gerekecektir..

call-sync-status.png