1. A method for hybrid processing in a natural language voice services environment, comprising: detecting at least one multi-modal interaction at an electronic device, wherein the multi-modal interaction includes at least a natural language utterance; communicating one or more messages containing information relating to the multi-modal interaction to a virtual router in communication with the electronic device, wherein the electronic device communicates the one or more messages to the virtual router through a messaging interface; receiving one or more messages containing information relating to an intent of the multi-modal interaction at the electronic device, wherein the electronic device receives the one or more messages from the virtual router through the messaging interface; and resolving the multi-modal interaction at the electronic device based on the information contained in the one or more messages received from the virtual router.