macOS veya Debian’da (NVIDIA ile) 3CX AI Sunucusu…
- Giriş
- Genel Gereksinimler
- macOS Gereksinimleri
- Debian Gereksinimleri
- Mac’inizin uygunluğunu doğrulayın
- Linux Sunucunuzu Hazırlama
- İşletim sistemini güncelleyin
- Temel araçları kurun
- 3CX AI Sunucusu Kurma
- PBX Side
- AI Sunucu Tarafı
- 3CX AI Sunucusunun çalıştığını doğrulayın
- Aynı AI Sunucusunu kullanan çoklu PBX
- 3CX AI Sunucu Yönetimi
- macOS 3CX AI Hizmetlerinin Yönetimi
- Debian 3CX AI Hizmetlerinin Yönetimi
- AI Sunucusunu kaldırma
- Bağlı PBX’lerin Yönetimi
- Sorun Giderme
- Ayrıca Bakınız
Giriş
Bu kılavuz, Mac Mini gibi desteklenen bir Apple Silicon Mac üzerinde, 3CX PBX Sürüm 20 Güncelleme 10 ve üzeri için 3CX AI Sunucusunun nasıl kurulacağını açıklamaktadır. 3CX AI Sunucusu, PBX aramalarını metne dönüştürecek ve arama analizi gerçekleştirecektir.
Genel Gereksinimler
- 3CX AI Sunucusunu çalıştıracak makineye (macOS veya Debian) 3CX Yönetici Konsolu erişimi ve kabuk ya da terminal erişimi sağlamanız gerekir.
- Yerel yönetici haklarına ihtiyacınız olacaktır (sudo ile yetki yükseltmek için).
- 3CX AI Sunucusunun, ana SSL portu üzerinden (genellikle 443 veya 5001) PBX'e ve 3CX indirme sunucularına erişebildiğinden emin olun.
- PBX'te 3CX AI Sunucusu seçeneği görünmüyorsa, doğru 3CX Sürümünü ve 3CX lisansını kullandığınızı doğrulayın ve Yönetici > Entegrasyonlar > Transkripsiyon > 3CX AI Sunucusu altında tekrar kontrol edin.
macOS Gereksinimleri
- Yalnızca Apple Silicon tabanlı Mac’ler desteklenmektedir. Intel tabanlı Mac’ler desteklenmemektedir.
- Minimum bellek kapasitesi 16 GB RAM’dir. Önerilen hedef 24 GB RAM’dir ve Mac Mini sınıfı donanım, pratik olarak uygulanması beklenen başlangıç yoludur.
Debian Gereksinimleri
- Desteklenen bir NVIDIA GPU’ya sahip Debian 12 veya Debian 13 kullanın; tercihen önceden yüklenmiş NVIDIA sürücüleri ve CUDA kütüphaneleri bulunan bir sürüm olsun.
- Asgari donanım gereksinimleri 16 GB RAM, 20 GB boş disk alanı ve 16 GB VRAM’dir. Önerilen hedef ise 24 GB RAM ve 24 GB kapasiteli bir RTX sınıfı GPU’dur.
Mac’inizin uygunluğunu doğrulayın
Beklenen transkripsiyon ve analiz yükü için yeterli boş disk alanı ve belleğe sahip bir Apple Silicon Mac kullanın.
uname -m ; system_profiler SPHardwareDataType | egrep 'Chip|Memory'
Sağlıklı bir sonuç, Apple Silicon donanımını ve beklenen bellek boyutunu gösterecektir. Örneğin:
arm64
2026-07-10 16:35:56.134 system_profiler[2278:79797] hw.cpufamily: 0x17d5b93a
Chip: Apple M4 Pro
Memory: 24 GB
Eğer Mac, Intel donanımı algılarsa, Apple Silicon'u tanımazsa veya bellek miktarı çok az görünüyorsa, kurulumu durdurun ve desteklenmeyen bir donanıma zorla yüklemek yerine, kurulumu desteklenen bir Mac'e taşıyın.
Linux Sunucunuzu Hazırlama
İşletim sistemini güncelleyin
3CX AI Sunucusunu kurmadan önce paket güncellemesi ve yükseltmesi gerçekleştirin:
sudo apt-get update
sudo apt-get upgrade
Çalışan çekirdek ile yüklü başlık dosyalarının birbiriyle uyumlu olduğundan emin olmak için sistemi yeniden başlatın:
sudo reboot
Temel araçları kurun
Yükleyici tarafından gerekli görülen paketleri yükleyin:
sudo apt -y install curl apt-transport-https gnupg gpg wget
Nvidia sürücülerinin ve CUDA'nın kurulu olup olmadığını kontrol edin:
nvidia-smi
Sürücüler doğru şekilde yüklenmişse, aşağıdakine benzer bir çıktı alırsınız:
user@aiserver:~$ nvidia-smi
Mon Jan 26 09:04:40 2026
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 590.48.01 Driver Version: 590.48.01 CUDA Version: 13.1 |
+-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA L4 On | 00000000:00:03.0 Off | 0 |
| N/A 40C P8 12W / 72W | 0MiB / 23034MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
Nvidia-smi’nin doğru çıktısını göremiyorsanız, root kullanıcısına geçiş yapın ve nvidia-smi'nin gerekli bağımlılıklarla birlikte yüklü olduğundan emin olun:
apt -y install linux-headers-$(uname -r)
DEB_VERSION=$(VERSION_ID=; . /etc/os-release; echo "$VERSION_ID")
wget "https://developer.download.nvidia.com/compute/cuda/repos/debian${DEB_VERSION}/x86_64/cuda-keyring_1.1-1_all.deb"
dpkg -i cuda-keyring_1.1-1_all.deb
apt update
apt -y install nvidia-open
apt -y install nvidia-driver-cuda nvidia-kernel-open-dkms
reboot
Sistemi yeniden başlattıktan sonra, nvidia-smi ile yığının sorunsuz çalıştığını doğrulayın.
3CX AI Sunucusu Kurma
PBX Side
- In the PBX, go to Admin > Integrations > Transcription.
- From the dropdown, select 3CX AI Server and click the + Add AI Server button.
- Copy the generated installation command using the provided copy button.
AI Sunucu Tarafı
curl -fsSL https://wmr-cdn.3cx.net/templates/install.sh | sudo bash -s -- mypbx.example.com 22334455-6677-8899-aabb-ccddeeff0011
- Terminal’de önceden PBX’ten kopyalanan komutu yapıştırıp çalıştırın.
- Debian’da:
- 22 GB belleğe sahip bir bulut sağlayıcısında Nvidia L4 gibi kurumsal düzeyde bir GPU kullanıyorsanız, GPU’daki ECC’yi devre dışı bırakmak isteyip istemediğiniz sorulabilir. Kabul ederseniz (“y” yazarsanız), bu işlem ECC’yi devre dışı bırakacak ve böylece aksi takdirde kullanılmayacak olan 2 GB bellek geri kazanılacaktır. ECC’yi devre dışı bırakmanın hemen bir yeniden başlatma işlemini tetikleyeceğini ve yeniden başlatmanın ardından ilk adıma geri dönmeniz gerekeceğini unutmayın.
- Ardından yükleyici, programı yüklemek isteyip istemediğinizi ve kullanım koşullarını kabul edip etmediğinizi soracaktır; devam etmek için kabul edin:
- Yükleyici, gerekli bileşenleri indirir, yapılandırmayı oluşturur, hizmetleri yükler ve AI Sunucusunu PBX’e kaydeder.
3CX AI Sunucusunun çalıştığını doğrulayın
- Yönetici > Entegrasyonlar > Transkripsiyon‘a geri dönün ve yeni AI Sunucusu durumunun kırmızı değil, yeşil olarak göründüğünü doğrulayın.
- Doğru çalıştığını doğrulamak için birkaç deneme araması yapabilirsiniz; kayıtlar işlenirken, Yönetici Konsolu kuyruk ve etkinlik bilgilerini gösterecektir.
Aynı AI Sunucusunu kullanan çoklu PBX
Aynı AI sunucusunun birden fazla PBX tarafından kullanılmasına da izin verebilirsiniz. Bunun için yeni PBX için yukarıdaki kurulum kılavuzunu tekrar uygulamanız yeterlidir.
Örneğin, yeni PBX'te Entegrasyonlar > Transkripsiyon‘a gidip “AI Sunucusu Ekle”ye tıklamanız, ardından AI sunucunuza gidip komutu yapıştırıp Enter tuşuna basmanız gerekir. AI sunucusu o ana bilgisayara zaten kurulmuş olduğundan, kurulum işlemi önceden kurulmuş bileşenleri atlayacaktır; bu sayede yeni PBX'in de AI sunucusunu kullanmasına izin verilmiş olur.
3CX AI Sunucu Yönetimi
3CX AI Sunucusu, dönüştürücü, transkripsiyon aracı ve Ollama hizmeti dahil olmak üzere çeşitli hizmetleri yükler.
macOS 3CX AI Hizmetlerinin Yönetimi
Yüklü macOS hizmetleriyle etkileşim kurmak için launchctl komutunu kullanın.
Hizmetleri durdurun (ve kayıtlarını silin):
sudo launchctl bootout system/com.3cx.converter
sudo launchctl bootout system/com.3cx.transcriber
sudo launchctl bootout system/com.3cx.logrotate
sudo launchctl bootout system/com.ollama.serve
Hizmetleri başlatın (ve kaydedin):
sudo launchctl bootstrap system /Library/LaunchDaemons/com.3cx.converter.plist
sudo launchctl bootstrap system /Library/LaunchDaemons/com.3cx.transcriber.plist
sudo launchctl bootstrap system /Library/LaunchDaemons/com.3cx.logrotate.plist
sudo launchctl bootstrap system /Library/LaunchDaemons/com.ollama.serve.plist
Debian 3CX AI Hizmetlerinin Yönetimi
3CX hizmetlerinin çalışma durumunu yönetmek için aşağıdaki komutları kullanın:
Hizmet durumunu kontrol edin:
sudo systemctl status 3cxai-converter 3cxai-transcriber 3cxai-ollama
Hizmetleri yeniden başlatın:
sudo systemctl restart 3cxai-converter 3cxai-transcriber 3cxai-ollama
Hizmetleri durdurun:
sudo systemctl stop 3cxai-converter 3cxai-transcriber 3cxai-ollama
Hizmetleri başlatın:
sudo systemctl start 3cxai-converter 3cxai-transcriber 3cxai-ollama
AI Sunucusunu kaldırma
AI Sunucu paketini ana bilgisayardan kaldırmak için, kurulum dizininde bulunan paketle birlikte gelen kaldırma komut dosyasını çalıştırın:
sudo /opt/3cx/aiserver/setup/3cxai-uninstall.sh
Bağlı PBX’lerin Yönetimi
Bağlı PBX’leri yönetmek için yerleşik bağlantı yöneticisi komut dosyasını kullanabilirsiniz. Bu komut dosyası sayesinde kayıtlı PBX yetkilendirmelerini inceleyebilir, devre dışı bırakabilir, yeniden etkinleştirebilir veya silebilirsiniz.
Önce yerleşik yardımı gösterin
sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh --help
Yapılandırılmış tüm PBX bağlantılarını belirleyin, listeleyin ve bunların UUID’lerini görüntüleyin
sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh
Bir PBX bağlantısını silmeden devre dışı bırakın.
sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh --disable <UUID>
Daha önce devre dışı bırakılmış bir PBX bağlantısını yeniden etkinleştirin.
sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh --enable <UUID>
Kaydedilmiş bir PBX bağlantısını kalıcı olarak silin.
sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh --delete <UUID>
Sorun Giderme
Çeşitli PBX yetkilendirmeleri, yapılandırmaları ve diğer AI sunucu ayarlarının tümü aşağıdaki dosyalarda kaydedilir:
/opt/3cx/aiserver/setup/connections.json
/opt/3cx/aiserver/setup/config.json
Aşağıdaki yol altında bulunan sunucu günlüklerini kontrol ederek sunucudaki sorunları giderebilirsiniz.
/var/opt/3cx/aiserver/logs
AI Sunucu paketi şu ana yollara kurulur.
/opt/3cx/aiserver
/var/opt/3cx/aiserver
- AI Sunucusu çalışmıyor: Hizmetlerin yüklü olduğunu ve 3CX AI Sunucusunun HTTPS üzerinden PBX’e erişebildiğini doğrulayın.
- Yükleme komutu çalışmıyor - Önceki bir yapılandırmadan alınan yükleme komutunu kullanmaktan kaçının; PBX’ten 3CX AI Sunucusu girişini silin, yeni bir giriş oluşturun ve yeni oluşturulan 3CX AI Sunucusu girişi için yükleme komutunu kullanarak yüklemeyi gerçekleştirin.
- nvidia-smi başarısız oluyor (yalnızca Debian): Yükleyiciyi yeniden çalıştırmadan önce NVIDIA sürücüsünü veya CUDA durumunu düzeltin.
- PBX bağlantıyı reddediyor: Geçerliliğini yitirmiş yapılandırmayı kaldırın ve yeni bir UUID destekli komut kullanarak yeniden yükleyin.
Ayrıca Bakınız
Son Güncelleme
Bu belge en son 5 AĞustos 2026’da güncellendi.
https://www.3cx.com.tr/kullanici-kilavuzu/installing-ai-server-macos-debian/
