From cd0245be4314ceecd62763487e23914bd903a7d4 Mon Sep 17 00:00:00 2001 From: Christopher Rienzo Date: Mon, 26 Oct 2009 22:25:51 +0000 Subject: [PATCH] add support for file://, content_type, MIME_TYPE_SSML_XML, mrcp_message->pool); } else { apt_string_assign(&generic_header->content_type, MIME_TYPE_PLAIN_TEXT, mrcp_message->pool); @@ -2584,7 +2587,7 @@ static switch_status_t recog_asr_load_grammar(switch_asr_handle_t *ah, const cha } /* figure out what type of grammar this is */ - if (text_starts_with(grammar, HTTP_ID) || text_starts_with(grammar, SESSION_ID) || text_starts_with(grammar, BUILTIN_ID)) { + if (text_starts_with(grammar, HTTP_ID) || text_starts_with(grammar, FILE_ID) || text_starts_with(grammar, SESSION_ID) || text_starts_with(grammar, BUILTIN_ID)) { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "(%s) Grammar is URI\n", schannel->name); type = GRAMMAR_TYPE_URI; grammar_data = grammar; @@ -2629,7 +2632,7 @@ static switch_status_t recog_asr_load_grammar(switch_asr_handle_t *ah, const cha /* determine content type of file grammar or inline grammar */ if (type == GRAMMAR_TYPE_UNKNOWN) { - if (text_starts_with(grammar_data, XML_ID)) { + if (text_starts_with(grammar_data, XML_ID) || text_starts_with(grammar_data, SRGS_ID)) { type = GRAMMAR_TYPE_SRGS_XML; } else if (text_starts_with(grammar_data, GSL_ID)) { type = GRAMMAR_TYPE_NUANCE_GSL;