}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_asr_feed_dtmf(void * jarg1, void * jarg2, void * jarg3) {\r
+ int jresult ;\r
+ switch_asr_handle_t *arg1 = (switch_asr_handle_t *) 0 ;\r
+ switch_dtmf_t *arg2 = (switch_dtmf_t *) 0 ;\r
+ switch_asr_flag_t *arg3 = (switch_asr_flag_t *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_asr_handle_t *)jarg1; \r
+ arg2 = (switch_dtmf_t *)jarg2; \r
+ arg3 = (switch_asr_flag_t *)jarg3; \r
+ result = (switch_status_t)switch_core_asr_feed_dtmf(arg1,(switch_dtmf_t const *)arg2,arg3);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_asr_check_results(void * jarg1, void * jarg2) {\r
int jresult ;\r
switch_asr_handle_t *arg1 = (switch_asr_handle_t *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_asr_enable_grammar(void * jarg1, char * jarg2) {\r
+ int jresult ;\r
+ switch_asr_handle_t *arg1 = (switch_asr_handle_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_asr_handle_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (switch_status_t)switch_core_asr_enable_grammar(arg1,(char const *)arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_asr_disable_grammar(void * jarg1, char * jarg2) {\r
+ int jresult ;\r
+ switch_asr_handle_t *arg1 = (switch_asr_handle_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_asr_handle_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (switch_status_t)switch_core_asr_disable_grammar(arg1,(char const *)arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_asr_disable_all_grammars(void * jarg1) {\r
+ int jresult ;\r
+ switch_asr_handle_t *arg1 = (switch_asr_handle_t *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_asr_handle_t *)jarg1; \r
+ result = (switch_status_t)switch_core_asr_disable_all_grammars(arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_asr_pause(void * jarg1) {\r
int jresult ;\r
switch_asr_handle_t *arg1 = (switch_asr_handle_t *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_enable_grammar_set(void * jarg1, void * jarg2) {\r
+ switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;\r
+ switch_status_t (*arg2)(switch_asr_handle_t *,char const *) = (switch_status_t (*)(switch_asr_handle_t *,char const *)) 0 ;\r
+ \r
+ arg1 = (switch_asr_interface *)jarg1; \r
+ arg2 = (switch_status_t (*)(switch_asr_handle_t *,char const *))jarg2; \r
+ if (arg1) (arg1)->asr_enable_grammar = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_interface_asr_enable_grammar_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;\r
+ switch_status_t (*result)(switch_asr_handle_t *,char const *) = 0 ;\r
+ \r
+ arg1 = (switch_asr_interface *)jarg1; \r
+ result = (switch_status_t (*)(switch_asr_handle_t *,char const *)) ((arg1)->asr_enable_grammar);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_disable_grammar_set(void * jarg1, void * jarg2) {\r
+ switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;\r
+ switch_status_t (*arg2)(switch_asr_handle_t *,char const *) = (switch_status_t (*)(switch_asr_handle_t *,char const *)) 0 ;\r
+ \r
+ arg1 = (switch_asr_interface *)jarg1; \r
+ arg2 = (switch_status_t (*)(switch_asr_handle_t *,char const *))jarg2; \r
+ if (arg1) (arg1)->asr_disable_grammar = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_interface_asr_disable_grammar_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;\r
+ switch_status_t (*result)(switch_asr_handle_t *,char const *) = 0 ;\r
+ \r
+ arg1 = (switch_asr_interface *)jarg1; \r
+ result = (switch_status_t (*)(switch_asr_handle_t *,char const *)) ((arg1)->asr_disable_grammar);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_disable_all_grammars_set(void * jarg1, void * jarg2) {\r
+ switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;\r
+ switch_status_t (*arg2)(switch_asr_handle_t *) = (switch_status_t (*)(switch_asr_handle_t *)) 0 ;\r
+ \r
+ arg1 = (switch_asr_interface *)jarg1; \r
+ arg2 = (switch_status_t (*)(switch_asr_handle_t *))jarg2; \r
+ if (arg1) (arg1)->asr_disable_all_grammars = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_interface_asr_disable_all_grammars_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;\r
+ switch_status_t (*result)(switch_asr_handle_t *) = 0 ;\r
+ \r
+ arg1 = (switch_asr_interface *)jarg1; \r
+ result = (switch_status_t (*)(switch_asr_handle_t *)) ((arg1)->asr_disable_all_grammars);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_feed_dtmf_set(void * jarg1, void * jarg2) {\r
+ switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;\r
+ switch_status_t (*arg2)(switch_asr_handle_t *,switch_dtmf_t const *,switch_asr_flag_t *) = (switch_status_t (*)(switch_asr_handle_t *,switch_dtmf_t const *,switch_asr_flag_t *)) 0 ;\r
+ \r
+ arg1 = (switch_asr_interface *)jarg1; \r
+ arg2 = (switch_status_t (*)(switch_asr_handle_t *,switch_dtmf_t const *,switch_asr_flag_t *))jarg2; \r
+ if (arg1) (arg1)->asr_feed_dtmf = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_interface_asr_feed_dtmf_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;\r
+ switch_status_t (*result)(switch_asr_handle_t *,switch_dtmf_t const *,switch_asr_flag_t *) = 0 ;\r
+ \r
+ arg1 = (switch_asr_interface *)jarg1; \r
+ result = (switch_status_t (*)(switch_asr_handle_t *,switch_dtmf_t const *,switch_asr_flag_t *)) ((arg1)->asr_feed_dtmf);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_asr_interface() {\r
void * jresult ;\r
switch_asr_interface *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_detect_speech_enable_grammar(void * jarg1, char * jarg2) {\r
+ int jresult ;\r
+ switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_core_session_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (switch_status_t)switch_ivr_detect_speech_enable_grammar(arg1,(char const *)arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_detect_speech_disable_grammar(void * jarg1, char * jarg2) {\r
+ int jresult ;\r
+ switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_core_session_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (switch_status_t)switch_ivr_detect_speech_disable_grammar(arg1,(char const *)arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_detect_speech_disable_all_grammars(void * jarg1) {\r
+ int jresult ;\r
+ switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_core_session_t *)jarg1; \r
+ result = (switch_status_t)switch_ivr_detect_speech_disable_all_grammars(arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_set_param_detect_speech(void * jarg1, char * jarg2, char * jarg3) {\r
int jresult ;\r
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_detect_speech_start_input_timers(void * jarg1) {\r
+ int jresult ;\r
+ switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_core_session_t *)jarg1; \r
+ result = (switch_status_t)switch_ivr_detect_speech_start_input_timers(arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_record_session(void * jarg1, char * jarg2, unsigned long jarg3, void * jarg4) {\r
int jresult ;\r
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_core_asr_feed_dtmf(switch_asr_handle ah, switch_dtmf_t dtmf, SWIGTYPE_p_unsigned_long flags) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_feed_dtmf(switch_asr_handle.getCPtr(ah), switch_dtmf_t.getCPtr(dtmf), SWIGTYPE_p_unsigned_long.getCPtr(flags));\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_core_asr_check_results(switch_asr_handle ah, SWIGTYPE_p_unsigned_long flags) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_check_results(switch_asr_handle.getCPtr(ah), SWIGTYPE_p_unsigned_long.getCPtr(flags));\r
return ret;\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_core_asr_enable_grammar(switch_asr_handle ah, string name) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_enable_grammar(switch_asr_handle.getCPtr(ah), name);\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_core_asr_disable_grammar(switch_asr_handle ah, string name) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_disable_grammar(switch_asr_handle.getCPtr(ah), name);\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_core_asr_disable_all_grammars(switch_asr_handle ah) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_disable_all_grammars(switch_asr_handle.getCPtr(ah));\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_core_asr_pause(switch_asr_handle ah) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_pause(switch_asr_handle.getCPtr(ah));\r
return ret;\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_ivr_detect_speech_enable_grammar(SWIGTYPE_p_switch_core_session session, string name) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_enable_grammar(SWIGTYPE_p_switch_core_session.getCPtr(session), name);\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_ivr_detect_speech_disable_grammar(SWIGTYPE_p_switch_core_session session, string name) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_disable_grammar(SWIGTYPE_p_switch_core_session.getCPtr(session), name);\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_ivr_detect_speech_disable_all_grammars(SWIGTYPE_p_switch_core_session session) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_disable_all_grammars(SWIGTYPE_p_switch_core_session.getCPtr(session));\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_ivr_set_param_detect_speech(SWIGTYPE_p_switch_core_session session, string name, string val) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_set_param_detect_speech(SWIGTYPE_p_switch_core_session.getCPtr(session), name, val);\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_ivr_detect_speech_start_input_timers(SWIGTYPE_p_switch_core_session session) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_detect_speech_start_input_timers(SWIGTYPE_p_switch_core_session.getCPtr(session));\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_ivr_record_session(SWIGTYPE_p_switch_core_session session, string file, uint limit, switch_file_handle fh) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_record_session(SWIGTYPE_p_switch_core_session.getCPtr(session), file, limit, switch_file_handle.getCPtr(fh));\r
return ret;\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_asr_feed")]\r
public static extern int switch_core_asr_feed(HandleRef jarg1, HandleRef jarg2, uint jarg3, HandleRef jarg4);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_asr_feed_dtmf")]\r
+ public static extern int switch_core_asr_feed_dtmf(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_asr_check_results")]\r
public static extern int switch_core_asr_check_results(HandleRef jarg1, HandleRef jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_asr_unload_grammar")]\r
public static extern int switch_core_asr_unload_grammar(HandleRef jarg1, string jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_asr_enable_grammar")]\r
+ public static extern int switch_core_asr_enable_grammar(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_asr_disable_grammar")]\r
+ public static extern int switch_core_asr_disable_grammar(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_asr_disable_all_grammars")]\r
+ public static extern int switch_core_asr_disable_all_grammars(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_asr_pause")]\r
public static extern int switch_core_asr_pause(HandleRef jarg1);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_next_get")]\r
public static extern IntPtr switch_asr_interface_next_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_asr_enable_grammar_set")]\r
+ public static extern void switch_asr_interface_asr_enable_grammar_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_asr_enable_grammar_get")]\r
+ public static extern IntPtr switch_asr_interface_asr_enable_grammar_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_asr_disable_grammar_set")]\r
+ public static extern void switch_asr_interface_asr_disable_grammar_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_asr_disable_grammar_get")]\r
+ public static extern IntPtr switch_asr_interface_asr_disable_grammar_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_asr_disable_all_grammars_set")]\r
+ public static extern void switch_asr_interface_asr_disable_all_grammars_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_asr_disable_all_grammars_get")]\r
+ public static extern IntPtr switch_asr_interface_asr_disable_all_grammars_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_asr_feed_dtmf_set")]\r
+ public static extern void switch_asr_interface_asr_feed_dtmf_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_asr_feed_dtmf_get")]\r
+ public static extern IntPtr switch_asr_interface_asr_feed_dtmf_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_asr_interface")]\r
public static extern IntPtr new_switch_asr_interface();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_detect_speech_unload_grammar")]\r
public static extern int switch_ivr_detect_speech_unload_grammar(HandleRef jarg1, string jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_detect_speech_enable_grammar")]\r
+ public static extern int switch_ivr_detect_speech_enable_grammar(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_detect_speech_disable_grammar")]\r
+ public static extern int switch_ivr_detect_speech_disable_grammar(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_detect_speech_disable_all_grammars")]\r
+ public static extern int switch_ivr_detect_speech_disable_all_grammars(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_set_param_detect_speech")]\r
public static extern int switch_ivr_set_param_detect_speech(HandleRef jarg1, string jarg2, string jarg3);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_detect_speech_start_input_timers")]\r
+ public static extern int switch_ivr_detect_speech_start_input_timers(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_record_session")]\r
public static extern int switch_ivr_record_session(HandleRef jarg1, string jarg2, uint jarg3, HandleRef jarg4);\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
+ * This file was automatically generated by SWIG (http://www.swig.org).\r
+ * Version 2.0.1\r
+ *\r
+ * Do not make changes to this file unless you know what you are doing--modify\r
+ * the SWIG interface file instead.\r
+ * ----------------------------------------------------------------------------- */\r
+\r
+namespace FreeSWITCH.Native {\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
public class SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t {\r
private HandleRef swigCPtr;\r
\r
} \r
}\r
\r
+ public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t asr_enable_grammar {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_interface_asr_enable_grammar_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_enable_grammar_get(swigCPtr);\r
+ SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t asr_disable_grammar {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_interface_asr_disable_grammar_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_disable_grammar_get(swigCPtr);\r
+ SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t asr_disable_all_grammars {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_interface_asr_disable_all_grammars_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_disable_all_grammars_get(swigCPtr);\r
+ SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t asr_feed_dtmf {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_interface_asr_feed_dtmf_set(swigCPtr, SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_asr_feed_dtmf_get(swigCPtr);\r
+ SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__switch_dtmf_t_p_unsigned_long__switch_status_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_asr_interface() : this(freeswitchPINVOKE.new_switch_asr_interface(), true) {\r
}\r
\r
RTP_BUG_IGNORE_MARK_BIT = (1 << 2),\r
RTP_BUG_SEND_LINEAR_TIMESTAMPS = (1 << 3),\r
RTP_BUG_START_SEQ_AT_ZERO = (1 << 4),\r
- RTP_BUG_NEVER_SEND_MARKER = (1 << 5)\r
+ RTP_BUG_NEVER_SEND_MARKER = (1 << 5),\r
+ RTP_BUG_IGNORE_DTMF_DURATION = (1 << 6)\r
}\r
\r
}\r
SWITCH_STATUS_FALSE,\r
SWITCH_STATUS_TIMEOUT,\r
SWITCH_STATUS_RESTART,\r
- SWITCH_STATUS_TERM,\r
+ SWITCH_STATUS_INTR,\r
SWITCH_STATUS_NOTIMPL,\r
SWITCH_STATUS_MEMERR,\r
SWITCH_STATUS_NOOP,\r
SWITCH_STATUS_TOO_SMALL,\r
SWITCH_STATUS_FOUND,\r
SWITCH_STATUS_CONTINUE,\r
+ SWITCH_STATUS_TERM,\r
SWITCH_STATUS_NOT_INITALIZED\r
}\r
\r