1. A method of providing hands-free services using a mobile device having wireless access to computer-based services, the method comprising carrying out a completed speech session via a mobile device without any physical interaction with the mobile device, wherein the speech session includes receiving a speech input from a user, processing the speech input into speech recognition results using an automatic speech recognition (ASR) process, identifying a primary session context from the speech recognition results, identifying an ancillary session context from the; recognition results, obtaining service results responsive to both the primary session context and the ancillary session context identified from the speech recognition results, and providing the service results to the user.