A method for sending one or more telephone numbers between a first
telephonic device and a second telephonic device while a telephone call
is in progress comprises initiating a telephone call between a first
telephonic device and a second telephonic device, entering a plurality of
digits into a keypad of the first telephonic device to generate a
plurality of dual-tone multi-frequency signals, measuring an elapsed time
between the entry of each of the digits, comparing the elapsed time
between the entry of each of the digits with a standard inter-digit time
gap, determining a number of digit sequences entered based upon the
comparison of the elapsed time between the entry of each of the digits
and the standard inter-digit time gap, wherein the number of digit
sequences entered corresponds with one or more telephone numbers,
detecting the dual-tone multi-frequency signals with the digital signal
processor of the second telephonic device, decoding the detected
dual-tone multi-frequency signals with the digital signal processor in
order determine the one or more telephone numbers typed into the keypad,
storing the one or more decoded telephone numbers in the temporary memory
of the second telephonic device, displaying the one or more telephone
numbers on the display of the second telephonic device, terminating the
telephone call between the first and second telephonic devices, accessing
the one or more decoded telephone numbers stored in the temporary memory,
and storing the one or more decoded telephone number in the non-volatile
memory of the second telephonic device.