HI. I have done this configuration earlier. Installing queue portal (Web) & agent login logout from queue etc. I have about 9 years of experience in Open source domain like asterisk, VICIdial, FreePBX, VoIP devices etc. I can get your requirement done in 2 days.