18. User equipment (UE), comprising: a microphone; a storage area; a VCA executable file that uses action-context pairs and associated VCA application handlers associated with each action-context pair; an assignment element that assigns VCA handler execution addresses to each of the action-context pairs at run-time; an access element for accessing at least one of a voice recognition engine (VRE) and a natural language library on the UE or on a networked cloud and translating voice input into a run-time action-context pair, wherein the run-time context contains a list of parameter values related to the action; a speech recognition engine for obtaining a run-time action-context pair from a voice input, said speech recognition engine being based on a grammar automatically generated to capture knowledge about natural language understanding in the context of said VCA; an execution element that executes a specific VCA handler at the VCA handler execution address associated with the run-time action-context pair.
18. User equipment (UE), comprising: a microphone; a storage area; a VCA executable file that uses action-context pairs and associated VCA application handlers associated with each action-context pair; an assignment element that assigns VCA handler execution addresses to each of the action-context pairs at run-time; an access element for accessing at least one of a voice recognition engine (VRE) and a natural language library on the UE or on a networked cloud and translating voice input into a run-time action-context pair, wherein the run-time context contains a list of parameter values related to the action; a speech recognition engine for obtaining a run-time action-context pair from a voice input, said speech recognition engine being based on a grammar automatically generated to capture knowledge about natural language understanding in the context of said VCA; an execution element that executes a specific VCA handler at the VCA handler execution address associated with the run-time action-context pair. 19. The UE of claim 18 , further comprising: a utility that dynamically assigns a new VCA handler execution address with a previously assigned application action-context pair.