1. A method comprising: receiving a spoken communication from a first user, the spoken communication comprising an address; extracting, via a processor, the address automatically from the spoken communication, to yield an extracted address; displaying to a second user a selection of addresses, the selection of addresses comprising the extracted address and an alternate address for the first user, the alternate address being stored in a contacts list, the selection of addresses displayed in an order prioritizing a preferred address of the extracted address and the alternate address, where the preferred address is determined based on a user history of the first user by the processor; and receiving from the second user a selection of a selected address from the selection of addresses to initiate communication with the first user.