One or the Other - FOP2 or Elastix GUI
-
I am having an issue with the manager passwords, I can have either FOP2 working and the Extensions display goes blank or I can fix the extensions to display in Elastix (2.5) and FOP2 quits working. (bad auth)
Note the 2 commented lines in manager.conf (--->>>>) below, changing the admin secret under [admin] section to password1 makes the FOP2 work, but extensions display in elastix goes blank, (see attached image),
If I change the password to password2, the extensions inside Elastix start to display correctly but FOP2 quit working..
"Failed to connect to asterisk - localhost:5038
Error Message: Login Failed to Asterisk (bad auth) at localhost:5038. Check your manager credentials!"/usr/local/fop2/fop2.cfg
[general]
; AMI definitions
manager_host=localhost
manager_port=5038
manager_user=admin
manager_secret=password1
;event_mask=agent,call,command,system,user,dialplan/etc/asterisk/manager.conf
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
displayconnects=no ;only effects 1.6+; --->>> CHANGE THIS [admin] secret TO password2 to GET the Extensions to display in elastix working <<---
; --->>> CHANGE THIS [admin] secret TO password1 to GET the FOP2 working display working <<--[admin]
secret = password1
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
writetimeout = 5000#include manager_additional.conf
#include manager_custom.conf[fop2]
secret = password1
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = all
write = all
writetimeout = 1000
eventfilter=!Event: RTCP*
eventfilter=!Event: VarSet
eventfilter=!Event: Cdr
eventfilter=!Event: DTMF
eventfilter=!Event: AGIExec
eventfilter=!Event: ExtensionStatus
eventfilter=!Event: ChannelUpdate
eventfilter=!Event: ChallengeSent
eventfilter=!Event: SuccessfulAuth#include manager_additional.conf
#include manager_custom.conf -
Why change the admin password in /etc/asterisk/manager.conf ? Our documentation never encourages nor tells you to do so. Doing it will break other tools most probably, as you already find out. You should create a special user for FOP2 as we describe in the online documentation,.. A specific user for FOP2 with its own password and set of permissions. So in fop2.cfg use
manager_user=fop2
manager_secret=whateverSecretYouSetInManager_custom.conf_for_the_fop2_userSo, leave the admin user alone and work with the fop2 user. Be sure to also modify the correct configuration file. If you come from elastix rpm version of FOP2, configuration will default to /etc/asterisk/fop2 and not /usr/local/fop2
The error you show is for the latest FOP2 version (not the one from elastix), so be sure that in /etc/sysconfig/fop2 you do not have -c /etc/asterisk/fop2 as a config parameter, so you can use the stock/default location of /usr/local/fop2 for configuration files and scripts.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login