Openfire and Long Polling/HTTP Server

We’re interested in building a web-based client that allows users to enter a queue and have their call taken by one of our employees.

Since it’s all web-based and traffic can get quite high we’re curious as to how robust the HTTP server in Openfire is. We’re going to use the JSJASC Javascript implementation.

Have any of you built this type of queueing/support system and had it completely web based? We don’t want any clients to connect if not from our particular web page. What kind of scaling did you get?