control of the transceiver 11 the microprocessor 38 preferably manages and controls the overall operation of the dual mode mobile device 10 many types of microprocessors or micro controllers could be used here or alternatively a single dsp 20 could be used to carry out the functions of the microprocessor 38 low level communication functions including at least data and voice communications are performed through the dsp 20 in the transceiver 11 other high level communication applications such as a voice communication application 24 a and a data communication application 24 b may be stored in the flash memory 24 for execution by the microprocessor 38 for example the voice communication module 24 a may provide a high level user interface operable to transmit and receive voice calls between the dual mode mobile device 10 and a plurality of other voice devices via the network 19 similarly the data communication module 24 b may provide a high level user interface operable for sending and receiving data such as e mail messages files organizer information short text messages etc between the dual mode mobile device 10 and a plurality of other data devices via the network 19 the microprocessor 38 also interacts with other device subsystems such as the display 22 flash memory 24 random access memory ram 26 auxiliary input output i o subsystems 28 serial port 30 keyboard 32 speaker 34 microphone 36 a short range communications subsystem 40 and any other device subsystems generally designated as 42 some of the subsystems shown in fig1 perform communication related functions whereas other subsystems may provide u201c resident u201d or on device functions notably some subsystems such as keyboard 32 and display 22 may be used for both communication related functions such as entering a.