FreePBX FOP2 Manager Connection Problemi ve Çözümü

FreePBX FOP2 Manager Connection Problemi ve Çözümü

FreePBX üzerinde kurulu olan FOP2 (Flash Operator Panel 2) çağrı merkezi yönetim modülüne bağlandığınızda “Manager Connection Problemi” yaşıyorsanız, büyük ihtimalle Asterisk AMI (Asterisk Manager Interface) ile FOP2 arasındaki kimlik doğrulama uyumsuzluğundan kaynaklanıyordur.

🔎 Sorunun Tespiti

İlk olarak, FOP2’nin AMI’ye bağlanıp bağlanamadığını test edelim:

/usr/local/fop2/fop2_server --test

✅ Eğer çıktı şu şekildeyse:

Flash Operator Panel 2 – License file fop2.lic not found.
Running in Demo Mode
Connection to manager OK!

Her şey yolunda demektir, FOP2 AMI bağlantısını kurabilmiştir.

❌ Ama şöyle bir çıktı alıyorsanız:

Flash Operator Panel 2 – License file fop2.lic not found.
Running in Demo Mode
Failed to connect to asterisk – 127.0.0.1:5038
Error Message: Login Failed to Asterisk (bad auth) at 127.0.0.1:5038. Check your manager credentials!

Bu durumda, FOP2 AMI’ye bağlanamıyor demektir. Genellikle yanlış kullanıcı adı, parola (secret) ya da izin ayarları nedeniyle olur.


🛠️ Çözüm Adımları

1. Aşağıdaki iki dosyada bulunan secret (şifre) bölümlerinin aynı olduğundan emin olun:

  • /usr/local/fop2/fop2.cfg
  • /etc/asterisk/manager.conf

Her iki dosyada da aynı kullanıcı adı ve parola tanımlanmalıdır. Örnek olarak:

manager.conf:

[fop2user]
secret = 123456
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = all
write = all

fop2.cfg:

manager_user=fop2user
manager_secret=123456

2. Dosyaları kaydettikten sonra şu servisleri yeniden başlatın:

amportal restart
service fop2 restart

💡 Not: Eğer amportal komutu tanınmıyorsa, FreePBX sürümünüze göre fwconsole restart komutunu kullanabilirsiniz.


✅ Sorunun Çözülüp Çözülmediğini Kontrol Etme

Tekrar test komutunu çalıştırın:

/usr/local/fop2/fop2_server --test

Bu kez “Connection to manager OK!” mesajı alıyorsanız, bağlantı kurulmuş ve problem çözülmüştür.


🔐 Güvenlik Uyarısı

manager.conf dosyasındaki kullanıcıya sadece gerekli yetkileri verin. Gerekmediği sürece read=all, write=all gibi geniş izinler yerine sadece gereken izinleri belirleyin.


📌 Özet

AdımAçıklama
1FOP2 ve AMI yapılandırma dosyalarını kontrol et (fop2.cfg, manager.conf)
2secret değerlerini senkronize et
3FOP2 ve Asterisk servislerini yeniden başlat
4fop2_server --test komutu ile bağlantıyı test et

About Cem Kemal Erbaş

Buna da göz atın

FXS ve FXO Nedir? VoIP ve Analog Sistemlerde Temel Bağlantı Kavramları

📞 FXS ve FXO Nedir? – Analog Telefon Altyapısında Temel Kavramlar FXS (Foreign Exchange Station) …

Bir yanıt yazın