İçeriğe geç

PBX'ten ayrı bir sunucuya kurulum

Son güncelleme:

Makalelere göz atın
Bu sayfada

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.

  1. BeePanel'in AMI kullanıcısını ekleyin. FreePBX ve Issabel'de /etc/asterisk/manager_custom.conf dosyasına, diğerlerinde /etc/asterisk/manager.conf dosyası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 = no

    IPv6 adresi için /32 yerine /128 yazın.

  2. Uygulayın:

    asterisk -rx "manager reload"
  3. 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.conf dosyasını düzenleyerek değil, PBX'in kendi ayarlarından değiştirin.

  4. 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ğı.

  5. Çağrı geçmişi için, kurulum programının PBX sunucusunda eklediği uygulama olaylarını ekleyin. /etc/asterisk/cel_beepanel.conf dosyası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,ParkedCall

    FreePBX ve Issabel'de cel_general_custom.conf dosyasına, diğerlerinde cel.conf dosyasındaki [general] bölümünün altına #include cel_beepanel.conf satırını ekleyin ve ardından asterisk -rx "module reload cel" komutunu çalıştırın. Bu adım için CEL'in zaten açık olması gerekir.

  6. Kayıt dizinini, genellikle /var/spool/asterisk/monitor, BeePanel sunucusuyla paylaşın. Salt okunur paylaşım yeterlidir.

BeePanel sunucusunda

  1. Kurulum komutunu root olarak çalıştırın; bkz. BeePanel'i kurma. Kurulum programı warning: no supported local PBX detected bildirir; burada bu beklenen bir durumdur.
  2. Paylaşılan kayıt dizinini bağlayın ve beepanel hesabının dizini ve içindeki her dosyayı okuyabildiğinden emin olun. Kurulum programı bu dizine erişim vermez.
  3. 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, beepanel kullanı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.

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.

İlgili makaleler

Aradığınızı bulamadınız mı? support@beepanel.io adresine yazın.