İçeriğe geç

Context sınıflandırması

Son güncelleme:

Makalelere göz atın
Bu sayfada

BeePanel hangi uç noktaların telefon, hangilerinin trunk olduğunu kendi listesinde tutmaz. Her uç noktanın PBX'te tanımlı dialplan context'ini okur ve sizin tuttuğunuz iki listede arar:

  • dahili bir context'teki uç nokta dahili hatlarınızdan biridir;
  • harici bir context'teki uç nokta bir trunk'tır;
  • iki listede de bulunmayan bir context'teki uç nokta sınıflandırılmamış kalır.

PBX uç noktaları zaten context'lere göre grupladığı için iki kısa liste genellikle tüm cihazları sınıflandırır. Geçmişteki her çağrının yönü de aynı listelerden belirlenir.

Neler buna bağlı

  • Canlı panel: dahili uç noktalar dahili hat kartı, harici uç noktalar trunk kartı alır. Sınıflandırılmamış bir uç nokta ikisinde de görünmez.
  • Çağrı geçmişi: yön, çağrının nerede başladığına ve nereye gittiğine göre belirlenir: Gelen, Giden, Dahili, Transit (bir trunk'tan girip hiçbir dahili hatta, kuyruğa, konferansa ya da servise ulaşmadan yine bir trunk'tan çıkan çağrı) ya da Bilinmiyor. Çağrının başladığı uç nokta ya da yönlendirmesini belirleyen taraf sınıflandırılmamışsa çağrı Bilinmiyor görünür.

Not

Çağrı geçmişi Pro sürüm gerektirir. Canlı panel sınıflandırmayı her sürümde kullanır.

Eşleştirme nasıl çalışır

  • Bir context yalnızca tam adıyla, büyük ve küçük harfleri PBX'te yazıldığı gibi eşleşir.
  • Bir context en fazla bir listede bulunabilir.
  • Bir context'in rolü, o context'le tanımlı her uç noktaya uygulanır. Uç nokta bazında istisna yoktur: bir uç noktayı farklı sınıflandırmak için PBX'te ona ayrı bir context gerekir.

Context'leri seçmek

FreePBX ve Issabel'de kurulum, platformun standart context'lerini önerir:

Dahili: from-internal
Harici: from-trunk, from-pstn

Bunlar çoğu sisteme uyar. PBX'iniz bazı dahili hatları ya da trunk'ları özel bir context'e koyuyorsa o context'i ekleyin. Diğer Asterisk sistemlerinde iki liste de boş başlar ve context'leri kendi yapılandırmanızdan girersiniz.

Bir PJSIP uç noktasının context'ini PBX'te görmek için Asterisk konsolunda şunu çalıştırın ve context satırına bakın:

asterisk -rx "pjsip show endpoint 1000"

Bir chan_sip eşi için bunun yerine sip show peer <name> çalıştırın. BeePanel'deki düzenleyicinin önizlemesi her cihaz için aynı context'i gösterdiğinden konsola nadiren ihtiyaç duyarsınız.

Sınıflandırmayı değiştirmek

Ön koşullar: BeePanel'i yönetme yetkisi olan bir kullanıcı ve cihaz önizlemesi için çalışan bir AMI bağlantısı.

  1. Yönetim > Ayarlar'ı açın ve PBX bağlantısı altındaki Context sınıflandırma satırında Düzenle'yi seçin.
  2. Dahili context'leri Dahili, harici context'leri Harici alanına, her satıra bir tane ya da virgülle ayırarak girin.
  3. Cihaz sınıflandırma önizlemesi'ni denetleyin: her cihazı context'i ve listelerinizin ona verdiği rolle listeler, siz yazdıkça güncellenir. Sınıflandırılmamış cihazlar kırmızı çerçeveyle gösterilir.
  4. Kaydet'i seçin. Sınıflandırılmamış cihaz kalırsa BeePanel onay ister.

Canlı panel değişikliği birkaç saniye içinde uygular. Çağrı geçmişi değişikliği yeni çağrılara uygular ve en son çağrılarını yeniden işler; daha eski çağrılar aldıkları yönü korur. Yeni listeleri Pro sürümde eski çağrılara da uygulamak için Depolama ve saklama altında çağrı geçmişini yeniden oluşturun; yalnızca çağrı geçmişi kaynağında hâlâ bulunan çağrılar yeniden oluşturulabilir.

Kurulumda Yapılandırma ekranındaki Context sınıflandırması satırı, önizleme olmadan aynı şekilde çalışır ve kurulumun tamamlanması için en az bir context ister.

Sonucu denetlemek

  • Bilerek dışarıda bıraktığınız cihazlar dışında önizlemede sınıflandırılmamış cihaz kalmaz.
  • Canlı panel beklediğiniz tüm dahili hatları ve trunk'ları gösterir.
  • Çağrı geçmişinde yeni çağrılar Bilinmiyor yerine bir yön gösterir.

Sık karşılaşılan sorunlar

Bir context hem dahili hem harici olamaz. Çakışan girdileri kaldırın.

Aynı context adı iki listede de var. Rolüne karar verin ve diğer listeden kaldırın.

BeePanel context otoritesini reddetti. Tam adları, çakışmayı ve sonlu sınırları kontrol edin.

Sunucu, düzenleyicinin denetlemediği kuralları da denetler: bir ad 128 bayttan uzun ya da kontrol karakteri içeriyor olabilir, aynı ad bir listede iki kez geçiyor olabilir ya da listeler toplam 256'dan fazla adla fazla uzun olabilir. Adı düzeltin ya da kaldırın veya listeleri kısaltın.

Şu anda güvenilir bir çalışma zamanı uç nokta kataloğu yok.

Önizleme çalışan bir AMI bağlantısı gerektirir. Ayarlar'daki AMI bağlantısı satırını ve Durum sayfasını denetleyin; listeler önizleme olmadan da kaydedilebilir.

Bir cihaz canlı panelde görünmüyor

Düzenleyiciyi açın ve cihazı önizlemede bulun. Sınıflandırılmamış ise context'ini doğru listeye ekleyin. Cihaz önizlemede hiç yoksa BeePanel PBX'ten onun için kullanılabilir bir context almamıştır: uç noktanın PBX'teki context ayarını denetleyin.

Çağrılar çağrı geçmişinde Bilinmiyor görünüyor

Genellikle çağrı kaydedildiğinde, çağrının başladığı uç nokta ya da yönlendirmesini belirleyen uç nokta sınıflandırılmamıştı. Uç noktayı önizlemede bulun ve context'ini sınıflandırın; yeni çağrılar artık yönlerini gösterir. Eski çağrılar, çağrı geçmişini yeniden oluşturmadığınız sürece Bilinmiyor kalır.

İlgili makaleler

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