11. A computer system for determining a phone number from a voice mail message, the computer system comprising: one or more processors, one or more computer-readable memories, and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a voice mail message comprising a plurality of words, wherein said received voice mail message is from a caller who used a calling device; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive from the calling device a voice-to-number dictionary associated with the voice mail message, the voice-to-number dictionary comprising a plurality of phone numbers and one or more words associated with each of the plurality of phone numbers; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to analyze the voice mail message by parsing the plurality of words of the voice mail message and by comparing the parsed plurality of words to the one or more words associated with each of the plurality of phone numbers of the voice-to-number dictionary; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a phone number of the plurality of phone numbers of the voice-to-number directory that is associated with the voice mail message, wherein the program instructions to determine the phone number determine that one or more words associated with the phone number matches one of the parsed plurality of words program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to perform a programmatic action that utilizes the determined phone number as input, wherein the programmatic action comprises one or more of dialing the determined phone number, storing an indication of determined phone number, or deleting a previously stored phone number and replacing the previously stored phone number with the determined phone number.
13. The computer system of claim 11 , wherein the program instructions to perform the programmatic action to perform a user selected macro action as the programmatic action.