protected override void OnMessage(MessageEventArgs e) { var input = e.Data; string msg = ""; if (this.kioskUI != null) { msg = buildJsonResponse(kioskUI.getUtterances(), kioskUI.getState(), kioskUI.getDebug()); } else { List <(string, string)> utts = new List <(string, string)>(); utts.Add(("other", "Where does Prof Forbus work?")); utts.Add(("kiosk", "His office is somewehre")); string state = "listening"; msg = buildJsonResponse(utts, state, "false"); } Send(msg); }