I know this question has been asked many times before, but I believe I've found myself in a unique - or n00b - scenario..
QM and Asterisk are on different servers. I use freePBX as the GUI for asterisk. Everything was working great. I changed the IP of the QM server in order to host it on a public domain. I mounted my recordings folder back to asterisk, and everything seemed fine. However, all of my users were getting "Status cannot be determined". I checked the freePBX queue reports from Asterisk, and I can see all agents in their correct queues. They can even make and receive calls. So my assumption is the info is being written via the AMI correctly, but QM is not reading the queue log correctly.. so I have changed the IP back to what it was, (and re-mounted to Asterisk) and everything is back working correctly.
Is there a setting or config I missed after changing the servers IP? Or is there maybe a log I can review that might give clues? I rebooted QM and Asterisk both, and like I said, QM appeared to be sending the correct commands and Asterisk received them... but there must've been something wrong with the queue_log data....
Thanks for all your help!