1. A method for processing a call comprising: receiving a speech input via a call; transforming the speech input into text; creating a list of salient terms comprising actions and objects from the text, wherein the list has a dominant term; adjusting a confidence level of objects on the list if the dominant term is an action and selecting a complimentary object from the list to combine with the action to form an action-object pair adjusting a confidence level of actions on the list if the dominant term is an object and selecting a complementary action from the list to combine with the object to form the action-object pair; and routing the call based on the action-object pair.