/// <summary> /// Helper method that creates a new listener and prepares sets its event handlers /// </summary> private void prepareListener() { ll = null; ll = phone.AllocateListener("CalleeListener"); ll.Mode = Listener.ModeType.Multiple; ll.LoadGrammar("generic", inputParam.grammarFileName); ll.ListenerReady += new ListenerReadyEventHandler(ll_ListenerReady); ll.SpeechDetected += new VoiceEventHandler(ll_SpeechDetected); ll.Started += new VoiceEventHandler(ll_Started); ll.VoiceErrorOccurred += new VoiceEventHandler(ll_VoiceErrorOccurred); ll.SilenceTimeoutExpired += new VoiceEventHandler(ll_SilenceTimeoutExpired); ll.Recognized += new RecognizedEventHandler(ll_Recognized); ll.NotRecognized += new NotRecognizedEventHandler(ll_NotRecognized); ll.Activate("GatewayTestCallee"); }