FreePBX Connect ve Asterisk Nedir?
FreePBX Connect, açık kaynak telefon santrali yönetim sistemidir ve Asterisk tabanlıdır. Kurumsal iletişim ihtiyaçlarınızı karşılamak için güçlü, esnek ve maliyet etkin bir çözüm sunar. Bu rehber, FreePBX Connect Asterisk hizmetlerinin kurulumu ve yapılandırması hakkında kapsamlı bilgi içermektedir.
FreePBX Connect'in Avantajları
- Maliyet Tasarrufu: Açık kaynak lisans maliyeti yok, sadece donanım ve destek maliyeti
- Esneklik: İhtiyaçlarınıza göre tam özelleştirilebilir yapı
- Ölçeklenebilirlik: Küçük işletmeden büyük kuruluşa kadar her ölçekte kullanılabilir
- Zengin Özellikler: IVR, çağrı yönlendirme, sesli mesaj, queue sistemi, konferans
- Entegrasyon: CRM, helpdesk ve diğer iş uygulamalarıyla entegrasyon imkanı
- Güvenlik: Gelişmiş güvenlik özellikleri ve şifreleme desteği
Sistem Gereksinimleri
Donanım Gereksinimleri
- İşlemci: 2 çekirdek (önerilen: 4+ çekirdek)
- RAM: Minimum 2GB (önerilen: 4GB+)
- Disk: Minimum 20GB boş alan (önerilen: 50GB+ SSD)
- Ağ: Statik IP adresi, sabit internet bağlantısı (minimum 1 Mbps upload)
Yazılım Gereksinimleri
- İşletim Sistemi: FreePBX Distro, CentOS 7/8, RHEL 7/8
- Asterisk: 16.x veya üzeri (FreePBX ile birlikte gelir)
- FreePBX: 15.x veya üzeri
FreePBX Connect Kurulum Adımları
Adım 1: FreePBX Distro Kurulumu
FreePBX Distro, FreePBX ve Asterisk'in önceden yapılandırılmış bir Linux dağıtımıdır. En kolay kurulum yöntemidir.
- ISO İndirme: FreePBX resmi web sitesinden en son FreePBX Distro ISO dosyasını indirin
- Boot: Sunucunuzu ISO'dan başlatın
- Kurulum: Kurulum sihirbazını takip edin:
- Dil seçimi
- Zaman dilimi ayarı
- Disk bölümleme
- Root şifresi belirleme
- Ağ yapılandırması (statik IP önerilir)
- İlk Başlatma: Kurulum tamamlandıktan sonra sunucu yeniden başlatılır
Adım 2: Web Arayüzüne Erişim
Kurulum tamamlandıktan sonra, tarayıcınızdan şu adrese gidin:
https://[SUNUCU-IP-ADRESI]
İlk girişte admin kullanıcı adı ve şifresi istenir. Varsayılan kullanıcı adı genellikle admin'dir. İlk girişte şifre değiştirmeniz istenecektir.
Adım 3: Temel Sistem Yapılandırması
3.1. SIP Ayarları
Settings → Asterisk SIP Settings menüsünden:
- SIP port: 5060 (varsayılan)
- RTP port aralığı: 10000-20000
- Codec ayarları: G.711 (ulaw/alaw), G.729, Opus
- NAT ayarları: Firewall arkasındaysanız NAT modunu etkinleştirin
3.2. Sistem Bilgileri
Admin → System Admin menüsünden:
- Şirket adı ve bilgileri
- E-posta ayarları
- Zaman dilimi
- Dil ayarları
Extension (Dahili) Oluşturma
Extension Yapılandırması
- Applications → Extensions menüsüne gidin
- Add Extension butonuna tıklayın
- Extension türünü seçin (SIP Extension önerilir)
- Extension bilgilerini girin:
- User Extension: Dahili numara (örn: 1001)
- Display Name: Kullanıcı adı
- Secret: SIP şifresi (güçlü bir şifre kullanın)
- Email Address: Sesli mesaj için e-posta
- Submit ve Apply Config butonlarına tıklayın
VoIP Telefon Yapılandırması
VoIP telefonlarınızı FreePBX'e bağlamak için:
- Telefonun ağ ayarlarına gidin
- SIP sunucu adresini girin (FreePBX IP adresi)
- Extension numarası ve şifresini girin
- Codec ayarlarını yapılandırın (G.711 önerilir)
- Telefonu kaydedin ve test edin
Trunk (Hat) Yapılandırması
SIP Trunk Oluşturma
Dış hat bağlantıları için trunk oluşturun:
- Connectivity → Trunks menüsüne gidin
- Add Trunk butonuna tıklayın
- Trunk türünü seçin (SIP Trunk önerilir)
- VoIP sağlayıcınızın bilgilerini girin:
- Trunk Name: Trunk ismi (örn: VoIP-Provider)
- Outbound CallerID: Görünen numara
- PEER Details: VoIP sağlayıcınızın SIP sunucu bilgileri
- USER Context: Kullanıcı adı ve şifre
- Submit ve Apply Config butonlarına tıklayın
Trunk Test Etme
Trunk'ı test etmek için:
- Asterisk CLI'de:
sip show peerskomutu ile trunk durumunu kontrol edin - Test çağrısı yaparak bağlantıyı doğrulayın
Outbound Routes (Giden Yönlendirme)
Giden Yönlendirme Yapılandırması
- Connectivity → Outbound Routes menüsüne gidin
- Add Route butonuna tıklayın
- Route bilgilerini girin:
- Route Name: Yönlendirme ismi
- Dial Patterns: Çağrı desenleri (örn: 9. X. - dış hat için 9 tuşu)
- Trunk Sequence: Kullanılacak trunk'ları seçin
- Submit ve Apply Config butonlarına tıklayın
Inbound Routes (Gelen Yönlendirme)
Gelen Yönlendirme Yapılandırması
- Connectivity → Inbound Routes menüsüne gidin
- Add Inbound Route butonuna tıklayın
- Route bilgilerini girin:
- Description: Açıklama
- DID Number: Gelen numara (boş bırakılırsa tüm numaralar)
- Destination: Yönlendirme hedefi (Extension, IVR, Queue, vb.)
- Submit ve Apply Config butonlarına tıklayın
IVR (Interactive Voice Response) Yapılandırması
IVR Oluşturma
IVR, otomatik sesli menü sistemidir. Gelen çağrıları menü seçeneklerine göre yönlendirebilirsiniz.
- Applications → IVR menüsüne gidin
- Add IVR butonuna tıklayın
- IVR bilgilerini girin:
- IVR Name: IVR ismi
- Announcement: Hoş geldiniz mesajı (ses dosyası)
- Menu Options: Menü seçeneklerini tanımlayın:
- 1 → Satış departmanı
- 2 → Destek departmanı
- 3 → Muhasebe
- 0 → Operatör
- Timeout: Zaman aşımı süresi (saniye)
- Invalid Entry: Geçersiz giriş için yönlendirme
- Submit ve Apply Config butonlarına tıklayın
Queue (Kuyruk) Yapılandırması
Queue Oluşturma
Queue sistemi, çağrıları birden fazla agent arasında dağıtır. Müşteri hizmetleri için idealdir.
- Applications → Queues menüsüne gidin
- Add Queue butonuna tıklayın
- Queue bilgilerini girin:
- Queue Number: Queue numarası
- Queue Name: Queue ismi
- Queue Members: Agent'ları ekleyin (Extensions)
- Ring Strategy: Zil stratejisi:
- ringall: Tüm agent'lara aynı anda çalar
- leastrecent: En az son çağrı alan agent'a çalar
- fewestcalls: En az çağrı alan agent'a çalar
- Music on Hold: Bekleme müziği
- Timeout: Maksimum bekleme süresi
- Submit ve Apply Config butonlarına tıklayın
Güvenlik Yapılandırmaları
Firewall Ayarları
FreePBX sunucusunu güvenli hale getirmek için firewall kurallarını yapılandırın:
- Port 80/443: Web arayüzü (HTTPS önerilir)
- Port 5060: SIP protokolü
- Port 10000-20000: RTP port aralığı (ses verisi)
- SSH (22): Sadece güvenilir IP'lerden erişime izin verin
Fail2Ban Kurulumu
Brute force saldırılarına karşı koruma için Fail2Ban kurun:
- Admin → Module Admin menüsüne gidin
- Fail2Ban modülünü arayın ve kurun
- Settings → Advanced → Fail2Ban menüsünden yapılandırın
- IP ban süresi ve deneme sayısını ayarlayın
SSL Sertifikası
Web arayüzü için SSL sertifikası kurun:
- Admin → Certificate Management menüsüne gidin
- Let's Encrypt sertifikası oluşturun (ücretsiz)
- Domain adresinizi girin ve sertifikayı oluşturun
- HTTPS erişimini zorunlu hale getirin
Yedekleme ve Bakım
Otomatik Yedekleme
FreePBX'te otomatik yedekleme özelliği vardır:
- Admin → Backup & Restore menüsüne gidin
- Backup Settings bölümünden yedekleme zamanlaması yapın
- Yedekleme sıklığını belirleyin (günlük, haftalık)
- Yedeklemeleri harici bir depolama alanına kopyalayın
Sistem Güncellemeleri
FreePBX ve modüllerini düzenli olarak güncelleyin:
- Admin → Module Admin menüsünden güncellemeleri kontrol edin
- Yedekleme yaptıktan sonra güncellemeleri uygulayın
- Asterisk ve FreePBX sürümlerini takip edin
Yaygın Sorunlar ve Çözümleri
Çağrı Yapılamıyor
- Firewall ayarlarını kontrol edin (port 5060 açık mı?)
- SIP trunk yapılandırmasını doğrulayın
- Extension şifrelerini kontrol edin
- Asterisk log dosyalarını inceleyin:
asterisk -rvvv
Ses Kalitesi Sorunları
- RTP port aralığının açık olduğundan emin olun
- Codec ayarlarını optimize edin (G.711 önerilir)
- Ağ bant genişliğini kontrol edin (her çağrı için ~100 Kbps)
- Jitter buffer ayarlarını yapılandırın
NAT Sorunları
- Firewall arkasındaysanız NAT modunu etkinleştirin
- External IP adresini doğru yapılandırın
- STUN server kullanmayı düşünün
muharremsen'in FreePBX Connect Hizmetleri
muharremsen olarak, FreePBX Connect Asterisk kurulumu, yapılandırma ve destek hizmetleri sunuyoruz. Açık kaynak telefon santrali çözümleriyle iletişim maliyetlerinizi düşürüyoruz.
Profesyonel FreePBX kurulumu, Asterisk yapılandırması, VoIP entegrasyonu ve 7/24 destek hizmetleri için bizimle iletişime geçin. Deneyimli ekibimiz, telefon santrali sisteminizi en iyi şekilde yapılandırarak işletmenizin iletişim ihtiyaçlarını karşılamanıza yardımcı olur.
FreePBX Connect kurulumu, trunk yapılandırması, IVR ve Queue sistemleri, güvenlik yapılandırmaları ve sürekli destek hizmetleri için muharremsen ile çalışın.