İçeriğe geç

BeePanel PBX'inizde neleri değiştirir

Son güncelleme:

Makalelere göz atın
Bu sayfada

BeePanel PBX sunucusuna kurulduğunda kurulum programı, BeePanel'in Asterisk'e bağlanabilmesi ve verilerini okuyabilmesi için birkaç şey ekler. PBX'inizin yönettiği yapılandırmanın yerine hiçbir şey koymaz ve onu yeniden yazmaz. Dosyalarda yaptığı her değişiklik BeePanel'in kendi dosyalarında ya da işaret satırları arasındadır; bu yüzden bulunabilir ve yeniden kaldırılabilir. Aşağıda anlatılan okuma izinleri bunun istisnasıdır: işaret taşımazlar ve kaldırmadan sonra da kalırlar. Ayrı bir sunucuda kurulum programı PBX'te hiçbir şeyi değiştirmez.

BeePanel'e ait dosyalar

Kurulum programı /etc/asterisk içinde şu dosyaları oluşturur:

Dosya İçerik
manager_beepanel.conf BeePanel'in AMI kullanıcısı, beepanel. Bkz. AMI bağlantısı.
extensions_beepanel.conf Dialplan yok; yalnızca yorum satırları.
cel_beepanel.conf CEL açıksa çağrı geçmişinin ihtiyaç duyduğu uygulama başlangıç ve bitiş olayları. Bkz. Çağrı geçmişi kaynağı.

Dosyalarınızdaki include satırları

Asterisk her dosyayı işaretli tek bir include bloğuyla yükler. Bu bloklar, BeePanel'in kendisine ait olmayan dosyalara yazdığı tek metindir:

Blok Eklendiği yer
manager_beepanel.conf Dosya varsa ve manager.conf onu dahil ediyorsa manager_custom.conf; aksi halde manager.conf
extensions_beepanel.conf FreePBX ve Issabel'de extensions_custom.conf; diğerlerinde extensions.conf
cel_beepanel.conf FreePBX ve Issabel'de cel_general_custom.conf; diğerlerinde cel.conf

Her blok şuna benzer:

; BEGIN BEEPANEL MANAGED MANAGER INCLUDE
#include manager_beepanel.conf
; END BEEPANEL MANAGED MANAGER INCLUDE

Kurulum programını yeniden çalıştırmak ikinci bir blok eklemez.

Yeniden yüklemeler

Kurulum programı ardından manager'ı ve dialplan'ı, cel_beepanel.conf dosyasını ya da onun include bloğunu eklediyse veya değiştirdiyse CEL modülünü de yeniden yükler:

asterisk -rx "manager reload"
asterisk -rx "dialplan reload"
asterisk -rx "module reload cel"

Asterisk'i hiçbir zaman yeniden başlatmaz; bu yüzden süren çağrılar etkilenmez.

Ses kayıtlarına ve kuyruk günlüğüne okuma erişimi

BeePanel beepanel sistem hesabıyla çalışır. Bu hesap kayıt dizinini ya da kuyruk günlüğünü okuyamıyorsa kurulum programı ona dosya erişim denetim listeleriyle (ACL) salt okunur erişim verir: ses kayıtlarına, kuyruk günlüğüne ve döndürülmüş dosyalarına okuma erişimi ile üstlerindeki dizinlerden geçiş izni. Bu dizinlerde sonradan oluşan dosyalar da okunabilir. Kuyruk günlüğü için bu, genellikle /var/log/asterisk olan dizinin tamamını kapsar: Asterisk'in orada sonradan oluşturduğu diğer günlükler de okunabilir hale gelir. Kurulum programı izin verdiği her yolu yazdırır. Kurulumdan sonra seçtiğiniz bir kayıt dizinine ya da kuyruk günlüğüne kurulum programı izin vermez; izni kendiniz verin.

Kurulum programı yazma izni eklemez, sahip ya da grup değiştirmez ve hesabı hiçbir gruba eklemez. Bu okuma izinleri BeePanel kaldırıldıktan sonra da kalır; artık gerekmediğinde onları kendiniz kaldırın.

BeePanel'in hiçbir zaman değiştirmedikleri

  • FreePBX ya da Issabel'in ürettiği veya yönettiği yapılandırma ve veritabanı.
  • CEL'in kendisi: kurulum programı CEL'i hiçbir zaman açmaz, CEL'in nereye yazıldığını değiştirmez ve Asterisk modülü kurmaz.
  • manager_custom.conf hiçbir zaman oluşturulmaz; kurulum programı bu dosyaya yalnızca dosya zaten varsa ekleme yapar.
  • Güvenlik duvarı ve SELinux ayarları.

Değişiklikleri kaldırmak

BeePanel'i kaldırmak dosyalarını ve include bloklarını siler ve Asterisk'in aynı bölümlerini yeniden yükler. Yalnızca hâlâ BeePanel'in işaretlerini taşıyan içeriği kaldırır; çevresine eklediğiniz metin kalır. Bkz. BeePanel'i kaldırma.

İlgili makaleler

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