BeePanel kendine ait bir Linux sunucuda çalışıp PBX'e ağ üzerinden ulaşabilir. Bu durumda kurulum programı PBX'te hiçbir şey hazırlayamaz: BeePanel'in AMI kullanıcısını, veritabanı hesabını ve ses kayıtlarına erişimini kendiniz oluşturursunuz. PBX sunucusuna kurmak daha basit ve daha eksiksizdir; bkz. BeePanel nasıl çalışır.
Sınırlar
- BeePanel PBX sunucusuna SSH ile bağlanmaz, yapılandırmasını değiştirmez ve sizin için VPN, tünel ya da bağlama (mount) oluşturmaz.
- AMI ağınız üzerinden taşınır. Onu özel bir ağda, VPN'de ya da bir tünelde tutun; bağlantıyı girdiğinizde BeePanel bu riski kabul etmenizi ister.
- Ses kayıtları BeePanel sunucusuna, örneğin NFS ile bağlanmalıdır.
- BeePanel'i kaldırmak PBX'e eklediklerinizi kaldırmaz; onları kendiniz kaldırın.
Başlamadan önce
- Sistem gereksinimlerini karşılayan bir BeePanel sunucusu.
- PBX sunucusunda ve BeePanel sunucusunda root erişimi.
- BeePanel sunucusundan PBX'in AMI portuna ve çağrı geçmişi için CEL veritabanına bir ağ yolu. Bkz. Ağ ve portlar.
PBX sunucusunda
PBX'te bu adımların dışında hiçbir şeyi değiştirmeyin.
BeePanel'in AMI kullanıcısını ekleyin. FreePBX ve Issabel'de
/etc/asterisk/manager_custom.confdosyasına, diğerlerinde/etc/asterisk/manager.confdosyasına ekleyin. BeePanel sunucusunun adresini ve uzun, rastgele bir parola kullanın:[beepanel] secret = <a long random secret> deny = 0.0.0.0/0.0.0.0 deny = ::/0 permit = <BeePanel server address>/32 read = system,call,agent write = reporting,system,call,originate,agent displayconnects = noIPv6 adresi için
/32yerine/128yazın.Uygulayın:
asterisk -rx "manager reload"AMI'nin açık olduğunu ve BeePanel sunucusunun ulaşabileceği bir adreste dinlediğini, PBX'in güvenlik duvarının da BeePanel sunucusunun AMI portuna, varsayılan olarak 5038'e ulaşmasına izin verdiğini denetleyin. FreePBX ve Issabel'de bunları
manager.confdosyasını düzenleyerek değil, PBX'in kendi ayarlarından değiştirin.Pro ile çağrı geçmişi için: CEL tablosunu okuyabilen ve BeePanel sunucusundan bağlanabilen bir veritabanı hesabı oluşturun ve veritabanının bu bağlantıyı kabul etmesini sağlayın. Salt okunur bir hesap önerilir. Bkz. Çağrı geçmişi kaynağı.
Çağrı geçmişi için, kurulum programının PBX sunucusunda eklediği uygulama olaylarını ekleyin.
/etc/asterisk/cel_beepanel.confdosyasını şu satırlarla oluşturun:[general](+) events=APP_START,APP_END apps=Dial,Queue,Playback,Background,ChanSpy,ExtenSpy,VoiceMail,VoiceMailMain,ConfBridge,MeetMe,Record,MixMonitor,Monitor,StopMixMonitor,Park,ParkedCallFreePBX ve Issabel'de
cel_general_custom.confdosyasına, diğerlerindecel.confdosyasındaki[general]bölümünün altına#include cel_beepanel.confsatırını ekleyin ve ardındanasterisk -rx "module reload cel"komutunu çalıştırın. Bu adım için CEL'in zaten açık olması gerekir.Kayıt dizinini, genellikle
/var/spool/asterisk/monitor, BeePanel sunucusuyla paylaşın. Salt okunur paylaşım yeterlidir.
BeePanel sunucusunda
- Kurulum komutunu root olarak çalıştırın; bkz.
BeePanel'i kurma. Kurulum programı
warning: no supported local PBX detectedbildirir; burada bu beklenen bir durumdur. - Paylaşılan kayıt dizinini bağlayın ve
beepanelhesabının dizini ve içindeki her dosyayı okuyabildiğinden emin olun. Kurulum programı bu dizine erişim vermez. - Kurulum adresini açın ve sihirbazı tamamlayın. Yapılandırma
ekranında:
- AMI bağlantısı: PBX'in adresini ve AMI portunu, örneğin
192.0.2.10:5038,beepanelkullanıcı adı ve parolayla girin. Taşıma riskini kabul edin ve ardından Bağlantıyı doğrula'yı seçin. - Çağrı geçmişi kaynağı, Pro ile: CEL veritabanının adresini ve oluşturduğunuz hesabı girin.
- Kayıt dizini: bağlama noktasının yolunu girin. Sembolik bağlantı değil, gerçek bir dizin olmalıdır.
- Kuyruk günlüğü, istatistikleri Pro gerektirir: CEL veritabanındaki kuyruk günlüğü tablosunu ya da dizinini de bağladıysanız kuyruk günlüğü dosyasını seçin.
- AMI bağlantısı: PBX'in adresini ve AMI portunu, örneğin
Sonucu denetlemek
- Yönetim > Durum, PBX bağlantısının ve Pro ile çağrı geçmişi kaynağının çalıştığını gösterir.
- Canlı panel dahili hatlarınızı gösterir.
- Pro ile, kaydı olan bir çağrının kaydı Raporlar > Çağrı geçmişi altında çalınır.