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
amportalkomutu tanınmıyorsa, FreePBX sürümünüze görefwconsole restartkomutunu 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ım | Açıklama |
|---|---|
| 1 | FOP2 ve AMI yapılandırma dosyalarını kontrol et (fop2.cfg, manager.conf) |
| 2 | secret değerlerini senkronize et |
| 3 | FOP2 ve Asterisk servislerini yeniden başlat |
| 4 | fop2_server --test komutu ile bağlantıyı test et |
Cem Kemal Erbaş Network, Siber Güvenlik ve Teknik Rehberler