FOP2 doesn't show agents logged into the Queue

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.

Thanks,

Comments

  • Add a context to the button definition:

    [QUEUE/something]
    type=queue
    extension=xxx
    context=yyyy
    label=some queue


    Best regards,
  • 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.

    Best regards,
  • 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.

    Try this and paste results:

    /usr/local/fop2/fop2_server -v

    cat /etc/sysconfig/fop2

    Best regards,
Sign In or Register to comment.