1. In a data processor comprising a software application, a method comprising: detecting speech indicative of a number spoken during one of a telephone call and a voicemail message; transcribing the spoken number into text, wherein said transcribing further comprises: in response to the transcribed number sequence being a telephone number, determining whether the transcription is taking place on a listener's end or on a speaker's end; optionally prompting the speaker of the transcribed number for an approval prior to the transmission of the telephone number to the listener; and enabling the processing of the telephone number in the presence of an unclear communication channel as a result of a localized transcription; and when the transcription takes place on the speaker's end, forwarding a message, which includes the phone number information, to the listener for the number to be placed in the pre-specified events log of the listener's communication device; determining whether a sequence of the transcribed spoken numbers is a telephone number; and recording the telephone number in a pre-specified events log of a memory of the communication device of the listener.