When we upgraded the FOP2 system, we now don't see agents logged into the queue. We will see calls coming in but no agents logged in. Any help would be appreciated.
I don't see the queue defined in our old setup so just to be clear I would do the following:
fop.cfg
; buttonfile=button.cfg
Then create a buttons.cfg file and then adding the following:
[QUEUE/9000]
type=queue
extension=9000
context=from-internal
label=9000 Healthgrid Support
I do not know what your configuration is, you have to find your own fop2.cfg file and see if you have manually defined buttons (most probably you do, otherwise you won't have that issue), and then edit your own button config file and ad the context for the queue button. I am assuming you have a manual configuration, but if you have automatic config, then you will have to modify the source data from your automatic config instead.
This is our fop2.cfg file which states that we don't have any manually defined buttons. How would we go about modifying the our source data ? Thanks in advance.
[root@localhost server]# vi fop2.cfg
; If your asterisk version supports the pickupchan application it is
; much better to use this than the regular pickup application as it will
; be directed towards the channel and not the extension, makeing it
; more precise.
;
; use_pickupchan=1
; Path to your voicemail directory
; For voicemail to work the fop2 server must run on the same server
; as asterisk, or your voicemail directory must be network mounted
voicemail_path=/var/spool/asterisk/voicemail
; By default IM chats are not logged/saved. If you uncomment
; the following parameter, all chats will be stored on the chatlog
; table inside the fop2settings.db sqlite database.
;
; save_chat_log=1
; Khomp GSM interface to send SMS messages
; If there is a card plugged, fop2 will auto discover it
; and use the first one available. If you want to change it
; to a fixed one, uncomemnt the folowing line and change the name
; to your liking
;
; khomp_gsm=Khomp/b0
; --- SAMPLE GROUPS ---
; group=queues:QUEUE/100,QUEUE/101
; group=deptA:SIP/100,SIP/101,SIP/102
; --- END SAMPLE ---
; --- SAMPLE USER LIST ---
; format: user= EXTENSION : SECRET : PERMISSIONS : GROUPS
; You can enumerate several permissions and groups separated by comma
; available permissions: 'all', 'dial', 'hangup', 'meetme', 'pickup',
; 'record', 'spy', 'transfer', 'whisper',
; 'queuemanager', 'queueagent', 'phonebook',
; 'chat', 'preferences', 'hangupself',
; 'recordself', 'voicemailadmin'
;
; user=620:1234:all:queues
; user=621:1234:dial,transfer,pickup:deptA
; user=622:1234:all
; user=623:1234:meetme,pickup
; buttonfile=buttons.cfg
;
END SAMPLE
; This line is NOT commented, it executes
; the autoconfig configuration for FreePBX
#exec autoconfig-users-freepbx.sh
Are you sure that is the correct fop2.cfg file? You mention that you have upgraded fop2. From what version to what version? The autoconfig script called on that config file is NOT for the last fop2 version available.
Comments
[QUEUE/something]
type=queue
extension=xxx
context=yyyy
label=some queue
Best regards,
fop.cfg
; buttonfile=button.cfg
Then create a buttons.cfg file and then adding the following:
[QUEUE/9000]
type=queue
extension=9000
context=from-internal
label=9000 Healthgrid Support
Best regards,
[root@localhost server]# vi fop2.cfg
; If your asterisk version supports the pickupchan application it is
; much better to use this than the regular pickup application as it will
; be directed towards the channel and not the extension, makeing it
; more precise.
;
; use_pickupchan=1
; Path to your voicemail directory
; For voicemail to work the fop2 server must run on the same server
; as asterisk, or your voicemail directory must be network mounted
voicemail_path=/var/spool/asterisk/voicemail
; By default IM chats are not logged/saved. If you uncomment
; the following parameter, all chats will be stored on the chatlog
; table inside the fop2settings.db sqlite database.
;
; save_chat_log=1
; Khomp GSM interface to send SMS messages
; If there is a card plugged, fop2 will auto discover it
; and use the first one available. If you want to change it
; to a fixed one, uncomemnt the folowing line and change the name
; to your liking
;
; khomp_gsm=Khomp/b0
; --- SAMPLE GROUPS ---
; group=queues:QUEUE/100,QUEUE/101
; group=deptA:SIP/100,SIP/101,SIP/102
; --- END SAMPLE ---
; --- SAMPLE USER LIST ---
; format: user= EXTENSION : SECRET : PERMISSIONS : GROUPS
; You can enumerate several permissions and groups separated by comma
; available permissions: 'all', 'dial', 'hangup', 'meetme', 'pickup',
; 'record', 'spy', 'transfer', 'whisper',
; 'queuemanager', 'queueagent', 'phonebook',
; 'chat', 'preferences', 'hangupself',
; 'recordself', 'voicemailadmin'
;
; user=620:1234:all:queues
; user=621:1234:dial,transfer,pickup:deptA
; user=622:1234:all
; user=623:1234:meetme,pickup
; buttonfile=buttons.cfg
;
END SAMPLE
; This line is NOT commented, it executes
; the autoconfig configuration for FreePBX
#exec autoconfig-users-freepbx.sh
Try this and paste results:
/usr/local/fop2/fop2_server -v
cat /etc/sysconfig/fop2
Best regards,