1. A method for providing a voice option and a text prompt using a mobile phone client, comprising: a) answering an incoming call automatically; b) providing a voice prompt and a corresponding keystroke option to a caller; c) receiving a record of keystroke option from the caller; d) converting the record of keystroke option into a corresponding text prompt; and e) presenting the text prompt to a user of the mobile phone.