1. A mobile communication device for initiating a voice call-back sequence comprising: a display screen; a processor configured to execute a device application, wherein the device application comprises: a first routine that sends a request to a communication system in a data format for a list of active providers; a second routine that receives from the communication system a list of active providers associated with a user of the mobile communication device; a third routine that sends a request to the communication system in a data format for an identification of active queues; a fourth routine that receives an identification of the active queues; a fifth routine that sends a request in a data format for an expected wait time to the communication system; a sixth routine that receives the expected wait time from the communication system; and a seventh routine that sends a confirmation in a data format for a voice call-back to the communication system.