1. A method for remotely operating a mobile device from a vehicle head-unit using voice recognition, the method comprising: receiving a representation of a user interface screen of the mobile device from the mobile device, the user interface screen including an input button which provides a command to the mobile device when the input button is directly engaged by a user; scanning the representation of the user interface screen to find a representation of the input button; scanning the representation of the input button; determining if the input button is associated with a current voice recognition command; creating an assigned voice recognition command based upon the scanning of the representation of the input button only when the input button is not associated with the current voice recognition command; and associating the assigned voice recognition command with the input button in a voice recognition database, wherein when a user utters the assigned voice recognition command the head unit transmits a signal corresponding to the input button to the mobile device.
1. A method for remotely operating a mobile device from a vehicle head-unit using voice recognition, the method comprising: receiving a representation of a user interface screen of the mobile device from the mobile device, the user interface screen including an input button which provides a command to the mobile device when the input button is directly engaged by a user; scanning the representation of the user interface screen to find a representation of the input button; scanning the representation of the input button; determining if the input button is associated with a current voice recognition command; creating an assigned voice recognition command based upon the scanning of the representation of the input button only when the input button is not associated with the current voice recognition command; and associating the assigned voice recognition command with the input button in a voice recognition database, wherein when a user utters the assigned voice recognition command the head unit transmits a signal corresponding to the input button to the mobile device. 8. The method of claim 1 further comprising receiving a set of predetermined voice recognition commands from the mobile device and storing the set of predetermined voice recognition commands in the voice recognition database.