]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fixup mono build on Windows
authorMichael Giagnocavo <mgg@giagnocavo.net>
Wed, 17 Sep 2008 22:46:07 +0000 (22:46 +0000)
committerMichael Giagnocavo <mgg@giagnocavo.net>
Wed, 17 Sep 2008 22:46:07 +0000 (22:46 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9580 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/languages/mod_mono/freeswitch_mono.cpp
src/mod/languages/mod_mono/freeswitch_wrap.cxx
src/mod/languages/mod_mono/mod_mono.vcproj
src/mod/languages/mod_mono_managed/mod_mono_managed.csproj
src/mod/languages/mod_mono_managed/swig.cs

index ecebf73be89533cbdf5d11f8adefdf6a4b22b916..57c1a30ee7e09aa5514f19c91c9aa2ecfa3d9902 100644 (file)
@@ -28,7 +28,7 @@
  * freeswitch_mono.cpp -- Mono-specific CoreSession subclass\r
  *\r
  */  \r
-       \r
+\r
 #include <switch.h>\r
 #include <switch_cpp.h>\r
 #include <glib.h>\r
index 008b818b9fad2d005ad1935b4cef5be5e349465c..b85bd0874e0baed664602e815f1d35d3758e6c37 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  * \r
  * This file is not intended to be easily readable and contains a number of \r
  * coding conventions designed to improve portability and efficiency. Do not make\r
@@ -71,12 +71,6 @@ template <typename T> T SwigValueInit() {
 # endif\r
 #endif\r
 \r
-#ifndef SWIG_MSC_UNSUPPRESS_4505\r
-# if defined(_MSC_VER)\r
-#   pragma warning(disable : 4505) /* unreferenced local function has been removed */\r
-# endif \r
-#endif\r
-\r
 #ifndef SWIGUNUSEDPARM\r
 # ifdef __cplusplus\r
 #   define SWIGUNUSEDPARM(p)\r
@@ -201,7 +195,7 @@ static SWIG_CSharpExceptionArgument_t SWIG_csharp_exceptions_argument[] = {
 \r
 static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg) {\r
   SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback;\r
-  if ((size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) {\r
+  if (code >=0 && (size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) {\r
     callback = SWIG_csharp_exceptions[code].callback;\r
   }\r
   callback(msg);\r
@@ -209,7 +203,7 @@ static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes
 \r
 static void SWIGUNUSED SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentCodes code, const char *msg, const char *param_name) {\r
   SWIG_CSharpExceptionArgumentCallback_t callback = SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback;\r
-  if ((size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) {\r
+  if (code >=0 && (size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) {\r
     callback = SWIG_csharp_exceptions_argument[code].callback;\r
   }\r
   callback(msg, param_name);\r
@@ -289,6 +283,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_FREESWITCH_PEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "27880";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -299,6 +294,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_FREESWITCH_OID_PREFIX_get() {
   char *result = 0 ;\r
   \r
   result = (char *) ".1.3.6.1.4.1.27880";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -309,6 +305,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_FREESWITCH_ITAD_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "543";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -319,6 +316,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp___EXTENSIONS___get() {
   int result;\r
   \r
   result = (int) 1;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -329,6 +327,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp___BSD_VISIBLE_get() {
   int result;\r
   \r
   result = (int) 1;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -339,6 +338,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_BLANK_STRING_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\0";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -349,6 +349,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_ESC_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -359,6 +360,7 @@ SWIGEXPORT char SWIGSTDCALL CSharp_SWITCH_SEQ_HOME_CHAR_get() {
   char result;\r
   \r
   result = (char) 'H';\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -369,6 +371,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_HOME_CHAR_STR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "H";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -379,6 +382,7 @@ SWIGEXPORT char SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARLINE_CHAR_get() {
   char result;\r
   \r
   result = (char) '1';\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -389,6 +393,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARLINE_CHAR_STR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "1";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -399,6 +404,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARLINEEND_CHAR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "K";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -409,6 +415,7 @@ SWIGEXPORT char SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARSCR_CHAR0_get() {
   char result;\r
   \r
   result = (char) '2';\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -419,6 +426,7 @@ SWIGEXPORT char SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARSCR_CHAR1_get() {
   char result;\r
   \r
   result = (char) 'J';\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -429,6 +437,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARSCR_CHAR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "2J";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -439,6 +448,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_AND_COLOR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) ";";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -449,6 +459,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_END_COLOR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -459,6 +470,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_F_BLACK_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "30";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -469,6 +481,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_F_RED_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "31";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -479,6 +492,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_F_GREEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "32";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -489,6 +503,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_F_YELLOW_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "33";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -499,6 +514,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_F_BLUE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "34";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -509,6 +525,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_F_MAGEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "35";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -519,6 +536,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_F_CYAN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "36";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -529,6 +547,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_F_WHITE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "37";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -539,6 +558,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_B_BLACK_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "40";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -549,6 +569,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_B_RED_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "41";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -559,6 +580,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_B_GREEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "42";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -569,6 +591,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_B_YELLOW_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "43";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -579,6 +602,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_B_BLUE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "44";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -589,6 +613,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_B_MAGEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "45";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -599,6 +624,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_B_CYAN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "46";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -609,6 +635,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_B_WHITE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "47";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -619,6 +646,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_FBLACK_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[30m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -629,6 +657,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_FRED_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[31m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -639,6 +668,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_FGREEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[32m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -649,6 +679,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_FYELLOW_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[33m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -659,6 +690,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_FBLUE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[34m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -669,6 +701,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_FMAGEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[35m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -679,6 +712,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_FCYAN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[36m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -689,6 +723,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_FWHITE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[37m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -699,6 +734,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_BBLACK_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[40m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -709,6 +745,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_BRED_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[41m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -719,6 +756,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_BGREEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[42m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -729,6 +767,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_BYELLOW_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[43m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -739,6 +778,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_BBLUE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[44m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -749,6 +789,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_BMAGEN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[45m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -759,6 +800,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_BCYAN_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[46m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -769,6 +811,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_BWHITE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[47m";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -779,6 +822,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_HOME_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[H";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -789,6 +833,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARLINE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[1";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -799,6 +844,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARLINEEND_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[K";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -809,6 +855,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SEQ_CLEARSCR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "\33[2J\33[H";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -819,6 +866,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_DEFAULT_DTMF_DURATION_get() {
   int result;\r
   \r
   result = (int) 2000;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -829,6 +877,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_DTMF_DURATION_get() {
   int result;\r
   \r
   result = (int) 192000;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -839,6 +888,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_PATH_SEPARATOR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "/";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -849,6 +899,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_URL_SEPARATOR_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "://";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -859,6 +910,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_READ_RESULT_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "read_result";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -869,6 +921,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_COPY_XML_CDR_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "copy_xml_cdr";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -879,6 +932,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CURRENT_APPLICATION_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "current_application";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -889,6 +943,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE
   char *result = 0 ;\r
   \r
   result = (char *) "proto_specific_hangup_cause";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -899,6 +954,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_g
   char *result = 0 ;\r
   \r
   result = (char *) "execute_on_answer";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -909,6 +965,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE_get
   char *result = 0 ;\r
   \r
   result = (char *) "execute_on_ring";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -919,6 +976,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CALL_TIMEOUT_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "call_timeout";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -929,6 +987,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_HOLDING_UUID_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "holding_uuid";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -939,6 +998,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_API_BRIDGE_END_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "api_after_bridge";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -949,6 +1009,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "api_hangup_hook";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -959,6 +1020,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_PROCESS_CDR_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "process_cdr";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -969,6 +1031,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_BRIDGE_CHANNEL_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "bridge_channel";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -979,6 +1042,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_NAME_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "channel_name";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -989,6 +1053,18 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_BRIDGE_UUID_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "bridge_uuid";\r
+  \r
+  jresult = SWIG_csharp_string_callback((const char *)result); \r
+  return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CONTINUE_ON_FAILURE_VARIABLE_get() {\r
+  char * jresult ;\r
+  char *result = 0 ;\r
+  \r
+  result = (char *) "continue_on_fail";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -999,6 +1075,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_PLAYBACK_TERMINATORS_VARIABLE_get()
   char *result = 0 ;\r
   \r
   result = (char *) "playback_terminators";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1009,6 +1086,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CACHE_SPEECH_HANDLES_VARIABLE_get()
   char *result = 0 ;\r
   \r
   result = (char *) "cache_speech_handles";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1019,6 +1097,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CACHE_SPEECH_HANDLES_OBJ_NAME_get()
   char *result = 0 ;\r
   \r
   result = (char *) "__cache_speech_handles_obj__";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1029,6 +1108,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_BYPASS_MEDIA_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "bypass_media";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1039,6 +1119,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_PROXY_MEDIA_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "proxy_media";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1049,6 +1130,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_ENDPOINT_DISPOSITION_VARIABLE_get()
   char *result = 0 ;\r
   \r
   result = (char *) "endpoint_disposition";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1059,6 +1141,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_HOLD_MUSIC_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "hold_music";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1069,6 +1152,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_EXPORT_VARS_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "export_vars";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1079,6 +1163,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_R_SDP_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "switch_r_sdp";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1089,6 +1174,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_L_SDP_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "switch_l_sdp";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1099,6 +1185,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_B_SDP_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "switch_m_sdp";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1109,6 +1196,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_BRIDGE_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "bridge_to";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1119,6 +1207,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SIGNAL_BRIDGE_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "signal_bridge_to";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1129,6 +1218,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SIGNAL_BOND_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "signal_bond";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1139,6 +1229,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_ORIGINATOR_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "originator";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1149,6 +1240,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_ORIGINATOR_CODEC_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "originator_codec";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1159,6 +1251,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_LOCAL_MEDIA_IP_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "local_media_ip";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1169,6 +1262,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_LOCAL_MEDIA_PORT_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "local_media_port";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1179,6 +1273,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_REMOTE_MEDIA_IP_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "remote_media_ip";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1189,6 +1284,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_REMOTE_MEDIA_PORT_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "remote_media_port";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1199,6 +1295,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_REMOTE_VIDEO_IP_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "remote_video_ip";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1209,6 +1306,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_REMOTE_VIDEO_PORT_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "remote_video_port";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1219,6 +1317,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_LOCAL_VIDEO_IP_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "local_video_ip";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1229,6 +1328,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_LOCAL_VIDEO_PORT_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "local_video_port";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1239,6 +1339,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_HANGUP_AFTER_BRIDGE_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "hangup_after_bridge";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1249,6 +1350,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_EXEC_AFTER_BRIDGE_APP_VARIABLE_get()
   char *result = 0 ;\r
   \r
   result = (char *) "exec_after_bridge_app";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1259,6 +1361,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_EXEC_AFTER_BRIDGE_ARG_VARIABLE_get()
   char *result = 0 ;\r
   \r
   result = (char *) "exec_after_bridge_arg";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1269,6 +1372,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_MAX_FORWARDS_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "max_forwards";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1279,6 +1383,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_DISABLE_APP_LOG_VARIABLE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "disable_app_log";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1289,6 +1394,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SPEECH_KEY_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "speech";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1299,6 +1405,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_UUID_BRIDGE_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "uuid_bridge";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -1309,6 +1416,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_BITS_PER_BYTE_get() {
   int result;\r
   \r
   result = (int) 8;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -1321,6 +1429,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_dtmf_t_digit_set(void * jarg1, char ja
   arg1 = (switch_dtmf_t *)jarg1; \r
   arg2 = (char)jarg2; \r
   if (arg1) (arg1)->digit = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1343,6 +1452,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_dtmf_t_duration_set(void * jarg1, unsi
   arg1 = (switch_dtmf_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->duration = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1373,6 +1483,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_dtmf_t(void * jarg1) {
   \r
   arg1 = (switch_dtmf_t *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -1383,6 +1494,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_buf_set(void * jarg1, void *
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t *)jarg2; \r
   if (arg1) (arg1)->buf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1405,6 +1517,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_buflen_set(void * jarg1, uns
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->buflen = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1427,6 +1540,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_cur_set(void * jarg1, void *
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t *)jarg2; \r
   if (arg1) (arg1)->cur = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1449,6 +1563,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_bytes_set(void * jarg1, unsi
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->bytes = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1471,6 +1586,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_bits_tot_set(void * jarg1, u
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->bits_tot = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1493,6 +1609,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_bits_cur_set(void * jarg1, u
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t)jarg2; \r
   if (arg1) (arg1)->bits_cur = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1515,6 +1632,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_bits_rem_set(void * jarg1, u
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t)jarg2; \r
   if (arg1) (arg1)->bits_rem = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1537,6 +1655,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_frame_bits_set(void * jarg1,
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t)jarg2; \r
   if (arg1) (arg1)->frame_bits = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1559,6 +1678,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_shiftby_set(void * jarg1, un
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t)jarg2; \r
   if (arg1) (arg1)->shiftby = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1581,6 +1701,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_this_byte_set(void * jarg1,
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t)jarg2; \r
   if (arg1) (arg1)->this_byte = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1603,6 +1724,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_under_set(void * jarg1, unsi
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t)jarg2; \r
   if (arg1) (arg1)->under = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1625,6 +1747,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_over_set(void * jarg1, unsig
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_byte_t)jarg2; \r
   if (arg1) (arg1)->over = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1647,6 +1770,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_bitpack_t_mode_set(void * jarg1, int j
   arg1 = (switch_bitpack_t *)jarg1; \r
   arg2 = (switch_bitpack_mode_t)jarg2; \r
   if (arg1) (arg1)->mode = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -1677,6 +1801,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_bitpack_t(void * jarg1) {
   \r
   arg1 = (switch_bitpack_t *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -1995,6 +2120,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_directories(void * jarg1) {
   \r
   arg1 = (switch_directories *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -2003,6 +2129,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_SWITCH_GLOBAL_dirs_set(void * jarg1) {
   \r
   arg1 = (switch_directories *)jarg1; \r
   SWITCH_GLOBAL_dirs = *arg1;\r
+  \r
 }\r
 \r
 \r
@@ -2021,6 +2148,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_STACKS_get() {
   int result;\r
   \r
   result = (int) 32;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2031,6 +2159,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_THREAD_STACKSIZE_get() {
   int result;\r
   \r
   result = (int) 240*1024;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2041,6 +2170,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_INTERVAL_get() {
   int result;\r
   \r
   result = (int) 120;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2051,6 +2181,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_INTERVAL_PAD_get() {
   int result;\r
   \r
   result = (int) 10;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2061,6 +2192,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_SAMPLE_LEN_get() {
   int result;\r
   \r
   result = (int) 32;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2071,6 +2203,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_BYTES_PER_SAMPLE_get() {
   int result;\r
   \r
   result = (int) 2;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2081,6 +2214,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_RECOMMENDED_BUFFER_SIZE_get() {
   int result;\r
   \r
   result = (int) (2*32*(120+10));\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2091,6 +2225,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_CODECS_get() {
   int result;\r
   \r
   result = (int) 50;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2101,6 +2236,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_STATE_HANDLERS_get() {
   int result;\r
   \r
   result = (int) 30;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2111,6 +2247,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_QUEUE_LEN_get() {
   int result;\r
   \r
   result = (int) 100000;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2121,6 +2258,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_MANAGEMENT_BUFFER_LEN_get() {
   int result;\r
   \r
   result = (int) 1024*8;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2131,6 +2269,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_RTP_CNG_PAYLOAD_get() {
   int result;\r
   \r
   result = (int) 13;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2143,6 +2282,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_version_set(void * jarg1, un
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->version = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2165,6 +2305,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_p_set(void * jarg1, unsigned
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->p = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2187,6 +2328,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_x_set(void * jarg1, unsigned
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->x = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2209,6 +2351,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_cc_set(void * jarg1, unsigne
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->cc = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2231,6 +2374,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_m_set(void * jarg1, unsigned
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->m = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2253,6 +2397,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_pt_set(void * jarg1, unsigne
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->pt = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2275,6 +2420,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_seq_set(void * jarg1, unsign
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->seq = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2297,6 +2443,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_ts_set(void * jarg1, unsigne
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->ts = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2319,6 +2466,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_hdr_t_ssrc_set(void * jarg1, unsig
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->ssrc = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2349,6 +2497,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_rtp_hdr_t(void * jarg1) {
   \r
   arg1 = (switch_rtp_hdr_t *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -2359,6 +2508,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_input_args_t_input_callback_set(void *
   arg1 = (switch_input_args_t *)jarg1; \r
   arg2 = (switch_input_callback_function_t)jarg2; \r
   if (arg1) (arg1)->input_callback = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2381,6 +2531,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_input_args_t_buf_set(void * jarg1, voi
   arg1 = (switch_input_args_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->buf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2403,6 +2554,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_input_args_t_buflen_set(void * jarg1,
   arg1 = (switch_input_args_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->buflen = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2425,6 +2577,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_input_args_t_read_frame_callback_set(v
   arg1 = (switch_input_args_t *)jarg1; \r
   arg2 = (switch_read_frame_callback_function_t)jarg2; \r
   if (arg1) (arg1)->read_frame_callback = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2447,6 +2600,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_input_args_t_user_data_set(void * jarg
   arg1 = (switch_input_args_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->user_data = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2477,6 +2631,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_input_args_t(void * jarg1) {
   \r
   arg1 = (switch_input_args_t *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -2485,6 +2640,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_API_VERSION_get() {
   int result;\r
   \r
   result = (int) 1;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2497,6 +2653,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_loadable_module_function_table_t_switc
   arg1 = (switch_loadable_module_function_table_t *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->switch_api_version = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2519,6 +2676,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_loadable_module_function_table_t_load_
   arg1 = (switch_loadable_module_function_table_t *)jarg1; \r
   arg2 = (switch_module_load_t)jarg2; \r
   if (arg1) (arg1)->load = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2541,6 +2699,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_loadable_module_function_table_t_shutd
   arg1 = (switch_loadable_module_function_table_t *)jarg1; \r
   arg2 = (switch_module_shutdown_t)jarg2; \r
   if (arg1) (arg1)->shutdown = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2563,6 +2722,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_loadable_module_function_table_t_runti
   arg1 = (switch_loadable_module_function_table_t *)jarg1; \r
   arg2 = (switch_module_runtime_t)jarg2; \r
   if (arg1) (arg1)->runtime = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -2593,6 +2753,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_loadable_module_function_table_
   \r
   arg1 = (switch_loadable_module_function_table_t *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -2885,6 +3046,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_OK_get() {
   int result;\r
   \r
   result = (int) 0;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2895,6 +3057,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_ERROR_get() {
   int result;\r
   \r
   result = (int) 1;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2905,6 +3068,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_INTERNAL_get() {
   int result;\r
   \r
   result = (int) 2;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2915,6 +3079,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_PERM_get() {
   int result;\r
   \r
   result = (int) 3;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2925,6 +3090,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_ABORT_get() {
   int result;\r
   \r
   result = (int) 4;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2935,6 +3101,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_BUSY_get() {
   int result;\r
   \r
   result = (int) 5;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2945,6 +3112,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_LOCKED_get() {
   int result;\r
   \r
   result = (int) 6;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2955,6 +3123,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_NOMEM_get() {
   int result;\r
   \r
   result = (int) 7;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2965,6 +3134,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_READONLY_get() {
   int result;\r
   \r
   result = (int) 8;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2975,6 +3145,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_INTERRUPT_get() {
   int result;\r
   \r
   result = (int) 9;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2985,6 +3156,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_IOERR_get() {
   int result;\r
   \r
   result = (int) 10;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -2995,6 +3167,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_CORRUPT_get() {
   int result;\r
   \r
   result = (int) 11;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3005,6 +3178,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_NOTFOUND_get() {
   int result;\r
   \r
   result = (int) 12;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3015,6 +3189,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_FULL_get() {
   int result;\r
   \r
   result = (int) 13;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3025,6 +3200,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_CANTOPEN_get() {
   int result;\r
   \r
   result = (int) 14;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3035,6 +3211,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_PROTOCOL_get() {
   int result;\r
   \r
   result = (int) 15;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3045,6 +3222,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_EMPTY_get() {
   int result;\r
   \r
   result = (int) 16;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3055,6 +3233,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_SCHEMA_get() {
   int result;\r
   \r
   result = (int) 17;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3065,6 +3244,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_TOOBIG_get() {
   int result;\r
   \r
   result = (int) 18;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3075,6 +3255,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_CONSTRAINT_get() {
   int result;\r
   \r
   result = (int) 19;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3085,6 +3266,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_MISMATCH_get() {
   int result;\r
   \r
   result = (int) 20;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3095,6 +3277,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_MISUSE_get() {
   int result;\r
   \r
   result = (int) 21;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3105,6 +3288,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_NOLFS_get() {
   int result;\r
   \r
   result = (int) 22;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3115,6 +3299,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_AUTH_get() {
   int result;\r
   \r
   result = (int) 23;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3125,6 +3310,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_FORMAT_get() {
   int result;\r
   \r
   result = (int) 24;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3135,6 +3321,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_RANGE_get() {
   int result;\r
   \r
   result = (int) 25;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3145,6 +3332,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_NOTADB_get() {
   int result;\r
   \r
   result = (int) 26;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3155,6 +3343,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_ROW_get() {
   int result;\r
   \r
   result = (int) 100;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3165,6 +3354,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CORE_DB_DONE_get() {
   int result;\r
   \r
   result = (int) 101;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3298,6 +3488,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get() {
   int result;\r
   \r
   result = (int) 128;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3308,6 +3499,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_STREAMS_get() {
   int result;\r
   \r
   result = (int) 128;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -3320,6 +3512,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_time_duration_mms_set(void * jarg
   arg1 = (switch_core_time_duration *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->mms = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3342,6 +3535,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_time_duration_ms_set(void * jarg1
   arg1 = (switch_core_time_duration *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->ms = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3364,6 +3558,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_time_duration_sec_set(void * jarg
   arg1 = (switch_core_time_duration *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->sec = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3386,6 +3581,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_time_duration_min_set(void * jarg
   arg1 = (switch_core_time_duration *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->min = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3408,6 +3604,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_time_duration_hr_set(void * jarg1
   arg1 = (switch_core_time_duration *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->hr = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3430,6 +3627,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_time_duration_day_set(void * jarg
   arg1 = (switch_core_time_duration *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->day = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3452,6 +3650,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_time_duration_yr_set(void * jarg1
   arg1 = (switch_core_time_duration *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->yr = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3482,6 +3681,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_core_time_duration(void * jarg1
   \r
   arg1 = (switch_core_time_duration *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -3552,6 +3752,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_app_log_next_set(void * jarg1, void *
   arg1 = (switch_app_log *)jarg1; \r
   arg2 = (switch_app_log *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3582,6 +3783,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_app_log(void * jarg1) {
   \r
   arg1 = (switch_app_log *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -3622,6 +3824,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_message_id_set(vo
   arg1 = (switch_core_session_message *)jarg1; \r
   arg2 = (switch_core_session_message_types_t)jarg2; \r
   if (arg1) (arg1)->message_id = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3644,6 +3847,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_numeric_arg_set(v
   arg1 = (switch_core_session_message *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->numeric_arg = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3701,6 +3905,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_string_arg_size_s
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->string_arg_size = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3711,7 +3916,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_message_string_arg_size
   \r
   arg1 = (switch_core_session_message *)jarg1; \r
   result =  ((arg1)->string_arg_size);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -3723,6 +3928,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_pointer_arg_set(v
   arg1 = (switch_core_session_message *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->pointer_arg = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3751,6 +3957,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_pointer_arg_size_
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->pointer_arg_size = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3761,7 +3968,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_message_pointer_arg_siz
   \r
   arg1 = (switch_core_session_message *)jarg1; \r
   result =  ((arg1)->pointer_arg_size);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -3773,6 +3980,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_numeric_reply_set
   arg1 = (switch_core_session_message *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->numeric_reply = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3831,6 +4039,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_string_reply_size
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->string_reply_size = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3841,7 +4050,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_message_string_reply_si
   \r
   arg1 = (switch_core_session_message *)jarg1; \r
   result =  ((arg1)->string_reply_size);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -3853,6 +4062,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_pointer_reply_set
   arg1 = (switch_core_session_message *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->pointer_reply = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3881,6 +4091,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_pointer_reply_siz
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->pointer_reply_size = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3891,7 +4102,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_message_pointer_reply_s
   \r
   arg1 = (switch_core_session_message *)jarg1; \r
   result =  ((arg1)->pointer_reply_size);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -3903,6 +4114,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_message_flags_set(void *
   arg1 = (switch_core_session_message *)jarg1; \r
   arg2 = (switch_core_session_message_flag_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3933,6 +4145,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_core_session_message(void * jar
   \r
   arg1 = (switch_core_session_message *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -3943,6 +4156,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_thread_session_running_set(void *
   arg1 = (switch_core_thread_session *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->running = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -3965,6 +4179,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_thread_session_mutex_set(void * j
   arg1 = (switch_core_thread_session *)jarg1; \r
   arg2 = (switch_mutex_t *)jarg2; \r
   if (arg1) (arg1)->mutex = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -4013,6 +4228,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_thread_session_input_callback_set
   arg1 = (switch_core_thread_session *)jarg1; \r
   arg2 = (switch_input_callback_function_t)jarg2; \r
   if (arg1) (arg1)->input_callback = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -4035,6 +4251,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_thread_session_pool_set(void * ja
   arg1 = (switch_core_thread_session *)jarg1; \r
   arg2 = (switch_memory_pool_t *)jarg2; \r
   if (arg1) (arg1)->pool = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -4065,6 +4282,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_core_thread_session(void * jarg
   \r
   arg1 = (switch_core_thread_session *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -4076,8 +4294,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_media_bug_add(void * jarg1, void *
   time_t arg4 ;\r
   switch_media_bug_flag_t arg5 ;\r
   switch_media_bug_t **arg6 = (switch_media_bug_t **) 0 ;\r
-  time_t *argp4 ;\r
   switch_status_t result;\r
+  time_t *argp4 ;\r
   \r
   arg1 = (switch_core_session_t *)jarg1; \r
   arg2 = (switch_media_bug_callback_t)jarg2; \r
@@ -4414,6 +4632,14 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_add_state_handler(void * jarg1) {
 }\r
 \r
 \r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_remove_state_handler(void * jarg1) {\r
+  switch_state_handler_table_t *arg1 = (switch_state_handler_table_t *) 0 ;\r
+  \r
+  arg1 = (switch_state_handler_table_t *)jarg1; \r
+  switch_core_remove_state_handler((switch_state_handler_table const *)arg1);\r
+}\r
+\r
+\r
 SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_get_state_handler(int jarg1) {\r
   void * jresult ;\r
   int arg1 ;\r
@@ -4498,8 +4724,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_perform_permanent_alloc(void *
   char *arg2 = (char *) 0 ;\r
   char *arg3 = (char *) 0 ;\r
   int arg4 ;\r
-  switch_size_t *argp1 ;\r
   void *result = 0 ;\r
+  switch_size_t *argp1 ;\r
   \r
   argp1 = (switch_size_t *)jarg1; \r
   if (!argp1) {\r
@@ -4523,8 +4749,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_perform_alloc(void * jarg1, voi
   char *arg3 = (char *) 0 ;\r
   char *arg4 = (char *) 0 ;\r
   int arg5 ;\r
-  switch_size_t *argp2 ;\r
   void *result = 0 ;\r
+  switch_size_t *argp2 ;\r
   \r
   arg1 = (switch_memory_pool_t *)jarg1; \r
   argp2 = (switch_size_t *)jarg2; \r
@@ -4549,8 +4775,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_perform_session_alloc(void * ja
   char *arg3 = (char *) 0 ;\r
   char *arg4 = (char *) 0 ;\r
   int arg5 ;\r
-  switch_size_t *argp2 ;\r
   void *result = 0 ;\r
+  switch_size_t *argp2 ;\r
   \r
   arg1 = (switch_core_session_t *)jarg1; \r
   argp2 = (switch_size_t *)jarg2; \r
@@ -4711,7 +4937,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_id() {
   switch_size_t result;\r
   \r
   result = switch_core_session_id();\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -5682,7 +5908,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_codec_init(void * jarg1, char * ja
   arg7 = (uint32_t)jarg7; \r
   arg8 = (switch_codec_settings_t *)jarg8; \r
   arg9 = (switch_memory_pool_t *)jarg9; \r
-  result = (switch_status_t)switch_core_codec_init(arg1,arg2,arg3,arg4,arg5,arg6,arg7,(switch_codec_settings const *)arg8,arg9);\r
+  result = (switch_status_t)switch_core_codec_init(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7,(switch_codec_settings const *)arg8,arg9);\r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -5955,6 +6181,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CORE_DB_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "core";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -6456,8 +6683,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_management_exec(char * jarg1, int
   switch_management_action_t arg2 ;\r
   char *arg3 = (char *) 0 ;\r
   switch_size_t arg4 ;\r
-  switch_size_t *argp4 ;\r
   switch_status_t result;\r
+  switch_size_t *argp4 ;\r
   \r
   arg1 = (char *)jarg1; \r
   arg2 = (switch_management_action_t)jarg2; \r
@@ -6539,7 +6766,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_uptime() {
   switch_time_t result;\r
   \r
   result = switch_core_uptime();\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -6682,7 +6909,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_timestamp_now() {
   switch_time_t result;\r
   \r
   result = switch_timestamp_now();\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -6724,7 +6951,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_timestamp(void * jarg1) {
   \r
   arg1 = (time_t *)jarg1; \r
   result = switch_timestamp(arg1);\r
-  jresult = new time_t((const time_t &)result); \r
+  jresult = new time_t((time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -6814,6 +7041,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_CMD_CHUNK_LEN_get() {
   int result;\r
   \r
   result = (int) 1024;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -6829,8 +7057,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_console_stream_raw_write(void * jarg1,
   switch_stream_handle_t *arg1 = (switch_stream_handle_t *) 0 ;\r
   uint8_t *arg2 = (uint8_t *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_status_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_stream_handle_t *)jarg1; \r
   arg2 = (uint8_t *)jarg2; \r
@@ -6851,6 +7079,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_SMAX_get() {
   int result;\r
   \r
   result = (int) 32767;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -6861,6 +7090,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_SMIN_get() {
   int result;\r
   \r
   result = (int) -32768;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -6884,9 +7114,9 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_b64_encode(void * jarg1, void * jarg2,
   switch_size_t arg2 ;\r
   unsigned char *arg3 = (unsigned char *) 0 ;\r
   switch_size_t arg4 ;\r
+  switch_status_t result;\r
   switch_size_t *argp2 ;\r
   switch_size_t *argp4 ;\r
-  switch_status_t result;\r
   \r
   arg1 = (unsigned char *)jarg1; \r
   argp2 = (switch_size_t *)jarg2; \r
@@ -6913,8 +7143,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_b64_decode(char * jarg1, char * jarg
   char *arg1 = (char *) 0 ;\r
   char *arg2 = (char *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_size_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (char *)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -6925,7 +7155,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_b64_decode(char * jarg1, char * jarg
   }\r
   arg3 = *argp3; \r
   result = switch_b64_decode(arg1,arg2,arg3);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -6935,8 +7165,8 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_switch_amp_encode(char * jarg1, char * jarg
   char *arg1 = (char *) 0 ;\r
   char *arg2 = (char *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   char *result = 0 ;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (char *)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -6969,8 +7199,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_fd_read_line(int jarg1, char * jarg2
   int arg1 ;\r
   char *arg2 = (char *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_size_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (int)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -6981,7 +7211,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_fd_read_line(int jarg1, char * jarg2
   }\r
   arg3 = *argp3; \r
   result = switch_fd_read_line(arg1,arg2,arg3);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -7008,9 +7238,9 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_get_addr(char * jarg1, void * jarg2, void *
   switch_size_t arg2 ;\r
   sockaddr *arg3 = (sockaddr *) 0 ;\r
   socklen_t arg4 ;\r
+  char *result = 0 ;\r
   switch_size_t *argp2 ;\r
   socklen_t *argp4 ;\r
-  char *result = 0 ;\r
   \r
   arg1 = (char *)jarg1; \r
   argp2 = (switch_size_t *)jarg2; \r
@@ -7052,8 +7282,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_build_uri(char * jarg1, void * jarg2, c
   char *arg4 = (char *) 0 ;\r
   switch_sockaddr_t *arg5 = (switch_sockaddr_t *) 0 ;\r
   int arg6 ;\r
-  switch_size_t *argp2 ;\r
   int result;\r
+  switch_size_t *argp2 ;\r
   \r
   arg1 = (char *)jarg1; \r
   argp2 = (switch_size_t *)jarg2; \r
@@ -7120,6 +7350,18 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_switch_clean_string(char * jarg1) {
 }\r
 \r
 \r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_safe_strdup(char * jarg1) {\r
+  char * jresult ;\r
+  char *arg1 = (char *) 0 ;\r
+  char *result = 0 ;\r
+  \r
+  arg1 = (char *)jarg1; \r
+  result = (char *)switch_safe_strdup((char const *)arg1);\r
+  jresult = SWIG_csharp_string_callback((const char *)result); \r
+  return jresult;\r
+}\r
+\r
+\r
 SWIGEXPORT int SWIGSTDCALL CSharp_switch_strstr(char * jarg1, char * jarg2) {\r
   int jresult ;\r
   char *arg1 = (char *) 0 ;\r
@@ -7141,7 +7383,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_str_time(char * jarg1) {
   \r
   arg1 = (char *)jarg1; \r
   result = switch_str_time((char const *)arg1);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -7611,6 +7853,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_caller_ton_set(void * j
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->caller_ton = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -7633,6 +7876,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_caller_numplan_set(void
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->caller_numplan = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -7713,6 +7957,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_ani_ton_set(void * jarg
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->ani_ton = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -7735,6 +7980,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_ani_numplan_set(void *
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->ani_numplan = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -7815,6 +8061,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_rdnis_ton_set(void * ja
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->rdnis_ton = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -7837,6 +8084,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_rdnis_numplan_set(void
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->rdnis_numplan = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -7889,6 +8137,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_destination_number_ton_
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->destination_number_ton = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -7911,6 +8160,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_destination_number_nump
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->destination_number_numplan = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8080,6 +8330,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_flags_set(void * jarg1,
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (switch_caller_profile_flag_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8102,6 +8353,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_originator_caller_profi
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (switch_caller_profile *)jarg2; \r
   if (arg1) (arg1)->originator_caller_profile = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8124,6 +8376,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_originatee_caller_profi
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (switch_caller_profile *)jarg2; \r
   if (arg1) (arg1)->originatee_caller_profile = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8146,6 +8399,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_times_set(void * jarg1,
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (switch_channel_timetable *)jarg2; \r
   if (arg1) (arg1)->times = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8168,6 +8422,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_caller_extension_set(vo
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (switch_caller_extension *)jarg2; \r
   if (arg1) (arg1)->caller_extension = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8190,6 +8445,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_pool_set(void * jarg1,
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (switch_memory_pool_t *)jarg2; \r
   if (arg1) (arg1)->pool = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8212,6 +8468,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_next_set(void * jarg1,
   arg1 = (switch_caller_profile *)jarg1; \r
   arg2 = (switch_caller_profile *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8242,6 +8499,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_caller_profile(void * jarg1) {
   \r
   arg1 = (switch_caller_profile *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -8312,6 +8570,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_application_application_functio
   arg1 = (switch_caller_application *)jarg1; \r
   arg2 = (switch_application_function_t)jarg2; \r
   if (arg1) (arg1)->application_function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8334,6 +8593,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_application_next_set(void * jar
   arg1 = (switch_caller_application *)jarg1; \r
   arg2 = (switch_caller_application *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8364,6 +8624,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_caller_application(void * jarg1
   \r
   arg1 = (switch_caller_application *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -8434,6 +8695,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_extension_current_application_s
   arg1 = (switch_caller_extension *)jarg1; \r
   arg2 = (switch_caller_application_t *)jarg2; \r
   if (arg1) (arg1)->current_application = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8456,6 +8718,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_extension_last_application_set(
   arg1 = (switch_caller_extension *)jarg1; \r
   arg2 = (switch_caller_application_t *)jarg2; \r
   if (arg1) (arg1)->last_application = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8478,6 +8741,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_extension_applications_set(void
   arg1 = (switch_caller_extension *)jarg1; \r
   arg2 = (switch_caller_application_t *)jarg2; \r
   if (arg1) (arg1)->applications = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8500,6 +8764,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_extension_children_set(void * j
   arg1 = (switch_caller_extension *)jarg1; \r
   arg2 = (switch_caller_profile *)jarg2; \r
   if (arg1) (arg1)->children = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8522,6 +8787,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_extension_next_set(void * jarg1
   arg1 = (switch_caller_extension *)jarg1; \r
   arg2 = (switch_caller_extension *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8552,6 +8818,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_caller_extension(void * jarg1)
   \r
   arg1 = (switch_caller_extension *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -8696,6 +8963,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_codec_set(void * jarg1, void * j
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (switch_codec_t *)jarg2; \r
   if (arg1) (arg1)->codec = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8747,6 +9015,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_packet_set(void * jarg1, void *
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->packet = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8769,6 +9038,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_packetlen_set(void * jarg1, unsi
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->packetlen = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8791,6 +9061,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_data_set(void * jarg1, void * ja
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->data = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8813,6 +9084,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_datalen_set(void * jarg1, unsign
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->datalen = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8835,6 +9107,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_buflen_set(void * jarg1, unsigne
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->buflen = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8857,6 +9130,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_samples_set(void * jarg1, unsign
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->samples = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8879,6 +9153,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_rate_set(void * jarg1, unsigned
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->rate = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8901,6 +9176,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_payload_set(void * jarg1, unsign
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (switch_payload_t)jarg2; \r
   if (arg1) (arg1)->payload = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8929,6 +9205,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_timestamp_set(void * jarg1, void
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->timestamp = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8939,7 +9216,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_frame_timestamp_get(void * jarg1) {
   \r
   arg1 = (switch_frame *)jarg1; \r
   result =  ((arg1)->timestamp);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -8951,6 +9228,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_seq_set(void * jarg1, unsigned s
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (uint16_t)jarg2; \r
   if (arg1) (arg1)->seq = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8973,6 +9251,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_ssrc_set(void * jarg1, unsigned
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->ssrc = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -8995,6 +9274,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_m_set(void * jarg1, int jarg2) {
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (switch_bool_t)jarg2; \r
   if (arg1) (arg1)->m = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9017,6 +9297,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_flags_set(void * jarg1, unsigned
   arg1 = (switch_frame *)jarg1; \r
   arg2 = (switch_frame_flag_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9047,6 +9328,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_frame(void * jarg1) {
   \r
   arg1 = (switch_frame *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -9057,6 +9339,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_init_set(void *
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_init = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9079,6 +9362,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_routing_set(voi
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_routing = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9101,6 +9385,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_execute_set(voi
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_execute = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9123,6 +9408,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_hangup_set(void
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_hangup = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9145,6 +9431,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_exchange_media_
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_exchange_media = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9167,6 +9454,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_soft_execute_se
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_soft_execute = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9189,6 +9477,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_consume_media_s
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_consume_media = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9211,6 +9500,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_hibernate_set(v
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_hibernate = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9233,6 +9523,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_reset_set(void
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_reset = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9255,6 +9546,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_state_handler_table_on_park_set(void *
   arg1 = (switch_state_handler_table *)jarg1; \r
   arg2 = (switch_state_handler_t)jarg2; \r
   if (arg1) (arg1)->on_park = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9311,6 +9603,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_state_handler_table(void * jarg
   \r
   arg1 = (switch_state_handler_table *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -9321,6 +9614,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_write_function_set(void
   arg1 = (switch_stream_handle *)jarg1; \r
   arg2 = (switch_stream_handle_write_function_t)jarg2; \r
   if (arg1) (arg1)->write_function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9343,6 +9637,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_raw_write_function_set(v
   arg1 = (switch_stream_handle *)jarg1; \r
   arg2 = (switch_stream_handle_raw_write_function_t)jarg2; \r
   if (arg1) (arg1)->raw_write_function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9365,6 +9660,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_data_set(void * jarg1, v
   arg1 = (switch_stream_handle *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->data = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9387,6 +9683,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_end_set(void * jarg1, vo
   arg1 = (switch_stream_handle *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->end = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9415,6 +9712,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_data_size_set(void * jar
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->data_size = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9425,7 +9723,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_stream_handle_data_size_get(void * j
   \r
   arg1 = (switch_stream_handle *)jarg1; \r
   result =  ((arg1)->data_size);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -9443,6 +9741,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_data_len_set(void * jarg
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->data_len = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9453,7 +9752,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_stream_handle_data_len_get(void * ja
   \r
   arg1 = (switch_stream_handle *)jarg1; \r
   result =  ((arg1)->data_len);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -9471,6 +9770,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_alloc_len_set(void * jar
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->alloc_len = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9481,7 +9781,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_stream_handle_alloc_len_get(void * j
   \r
   arg1 = (switch_stream_handle *)jarg1; \r
   result =  ((arg1)->alloc_len);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -9499,6 +9799,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_alloc_chunk_set(void * j
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->alloc_chunk = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9509,7 +9810,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_stream_handle_alloc_chunk_get(void *
   \r
   arg1 = (switch_stream_handle *)jarg1; \r
   result =  ((arg1)->alloc_chunk);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -9521,6 +9822,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_stream_handle_param_event_set(void * j
   arg1 = (switch_stream_handle *)jarg1; \r
   arg2 = (switch_event_t *)jarg2; \r
   if (arg1) (arg1)->param_event = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9551,6 +9853,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_stream_handle(void * jarg1) {
   \r
   arg1 = (switch_stream_handle *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -9561,6 +9864,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_outgoing_channel_set(void
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_outgoing_channel_t)jarg2; \r
   if (arg1) (arg1)->outgoing_channel = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9583,6 +9887,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_read_frame_set(void * jarg
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_read_frame_t)jarg2; \r
   if (arg1) (arg1)->read_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9605,6 +9910,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_write_frame_set(void * jar
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_write_frame_t)jarg2; \r
   if (arg1) (arg1)->write_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9627,6 +9933,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_kill_channel_set(void * ja
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_kill_channel_t)jarg2; \r
   if (arg1) (arg1)->kill_channel = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9649,6 +9956,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_send_dtmf_set(void * jarg1
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_send_dtmf_t)jarg2; \r
   if (arg1) (arg1)->send_dtmf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9671,6 +9979,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_receive_message_set(void *
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_receive_message_t)jarg2; \r
   if (arg1) (arg1)->receive_message = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9693,6 +10002,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_receive_event_set(void * j
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_receive_event_t)jarg2; \r
   if (arg1) (arg1)->receive_event = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9715,6 +10025,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_state_change_set(void * ja
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_state_change_t)jarg2; \r
   if (arg1) (arg1)->state_change = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9737,6 +10048,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_read_video_frame_set(void
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_read_video_frame_t)jarg2; \r
   if (arg1) (arg1)->read_video_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9759,6 +10071,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_write_video_frame_set(void
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_write_video_frame_t)jarg2; \r
   if (arg1) (arg1)->write_video_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9781,6 +10094,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_resurrect_session_set(void
   arg1 = (switch_io_routines *)jarg1; \r
   arg2 = (switch_io_resurrect_session_t)jarg2; \r
   if (arg1) (arg1)->resurrect_session = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9837,6 +10151,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_routines(void * jarg1) {
   \r
   arg1 = (switch_io_routines *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -9876,6 +10191,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_io_routines_set(voi
   arg1 = (switch_endpoint_interface *)jarg1; \r
   arg2 = (switch_io_routines_t *)jarg2; \r
   if (arg1) (arg1)->io_routines = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9898,6 +10214,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_state_handler_set(v
   arg1 = (switch_endpoint_interface *)jarg1; \r
   arg2 = (switch_state_handler_table_t *)jarg2; \r
   if (arg1) (arg1)->state_handler = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9920,6 +10237,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_private_info_set(vo
   arg1 = (switch_endpoint_interface *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->private_info = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9942,6 +10260,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_rwlock_set(void * j
   arg1 = (switch_endpoint_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9964,6 +10283,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_next_set(void * jar
   arg1 = (switch_endpoint_interface *)jarg1; \r
   arg2 = (switch_endpoint_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -9994,6 +10314,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_endpoint_interface(void * jarg1
   \r
   arg1 = (switch_endpoint_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -10004,6 +10325,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interval_set(void * jarg1, int j
   arg1 = (switch_timer *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->interval = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10026,6 +10348,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_flags_set(void * jarg1, unsigned
   arg1 = (switch_timer *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10048,6 +10371,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_samples_set(void * jarg1, unsign
   arg1 = (switch_timer *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->samples = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10070,6 +10394,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_samplecount_set(void * jarg1, un
   arg1 = (switch_timer *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->samplecount = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10092,6 +10417,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_timer_interface_set(void * jarg1
   arg1 = (switch_timer *)jarg1; \r
   arg2 = (switch_timer_interface_t *)jarg2; \r
   if (arg1) (arg1)->timer_interface = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10114,6 +10440,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_memory_pool_set(void * jarg1, vo
   arg1 = (switch_timer *)jarg1; \r
   arg2 = (switch_memory_pool_t *)jarg2; \r
   if (arg1) (arg1)->memory_pool = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10136,6 +10463,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_private_info_set(void * jarg1, v
   arg1 = (switch_timer *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->private_info = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10164,6 +10492,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_diff_set(void * jarg1, void * ja
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->diff = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10174,7 +10503,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_timer_diff_get(void * jarg1) {
   \r
   arg1 = (switch_timer *)jarg1; \r
   result =  ((arg1)->diff);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -10192,6 +10521,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_tick_set(void * jarg1, void * ja
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->tick = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10202,7 +10532,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_timer_tick_get(void * jarg1) {
   \r
   arg1 = (switch_timer *)jarg1; \r
   result =  ((arg1)->tick);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -10222,6 +10552,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_timer(void * jarg1) {
   \r
   arg1 = (switch_timer *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -10261,6 +10592,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_timer_init_set(void *
   arg1 = (switch_timer_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; \r
   if (arg1) (arg1)->timer_init = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10283,6 +10615,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_timer_next_set(void *
   arg1 = (switch_timer_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; \r
   if (arg1) (arg1)->timer_next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10305,6 +10638,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_timer_step_set(void *
   arg1 = (switch_timer_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; \r
   if (arg1) (arg1)->timer_step = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10327,6 +10661,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_timer_sync_set(void *
   arg1 = (switch_timer_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; \r
   if (arg1) (arg1)->timer_sync = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10349,6 +10684,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_timer_check_set(void *
   arg1 = (switch_timer_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_timer_t *,switch_bool_t))jarg2; \r
   if (arg1) (arg1)->timer_check = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10371,6 +10707,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_timer_destroy_set(void
   arg1 = (switch_timer_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; \r
   if (arg1) (arg1)->timer_destroy = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10393,6 +10730,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_rwlock_set(void * jarg
   arg1 = (switch_timer_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10415,6 +10753,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_next_set(void * jarg1,
   arg1 = (switch_timer_interface *)jarg1; \r
   arg2 = (switch_timer_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10445,6 +10784,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_timer_interface(void * jarg1) {
   \r
   arg1 = (switch_timer_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -10484,6 +10824,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_dialplan_interface_hunt_function_set(v
   arg1 = (switch_dialplan_interface *)jarg1; \r
   arg2 = (switch_dialplan_hunt_function_t)jarg2; \r
   if (arg1) (arg1)->hunt_function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10506,6 +10847,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_dialplan_interface_rwlock_set(void * j
   arg1 = (switch_dialplan_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10528,6 +10870,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_dialplan_interface_next_set(void * jar
   arg1 = (switch_dialplan_interface *)jarg1; \r
   arg2 = (switch_dialplan_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10558,6 +10901,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_dialplan_interface(void * jarg1
   \r
   arg1 = (switch_dialplan_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -10597,6 +10941,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_open_set(void * ja
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_file_handle_t *,char const *))jarg2; \r
   if (arg1) (arg1)->file_open = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10619,6 +10964,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_close_set(void * j
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_file_handle_t *))jarg2; \r
   if (arg1) (arg1)->file_close = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10641,6 +10987,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_read_set(void * ja
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *))jarg2; \r
   if (arg1) (arg1)->file_read = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10663,6 +11010,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_write_set(void * j
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *))jarg2; \r
   if (arg1) (arg1)->file_write = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10685,6 +11033,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_seek_set(void * ja
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_file_handle_t *,unsigned int *,int64_t,int))jarg2; \r
   if (arg1) (arg1)->file_seek = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10707,6 +11056,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_set_string_set(voi
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_file_handle_t *,switch_audio_col_t,char const *))jarg2; \r
   if (arg1) (arg1)->file_set_string = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10729,6 +11079,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_get_string_set(voi
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_file_handle_t *,switch_audio_col_t,char const **))jarg2; \r
   if (arg1) (arg1)->file_get_string = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10751,6 +11102,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_extens_set(void * jarg1
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (char **)jarg2; \r
   if (arg1) (arg1)->extens = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10773,6 +11125,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_rwlock_set(void * jarg1
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10795,6 +11148,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_next_set(void * jarg1,
   arg1 = (switch_file_interface *)jarg1; \r
   arg2 = (switch_file_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10825,6 +11179,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_file_interface(void * jarg1) {
   \r
   arg1 = (switch_file_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -10835,6 +11190,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_file_interface_set(void *
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (switch_file_interface_t *)jarg2; \r
   if (arg1) (arg1)->file_interface = (switch_file_interface_t const *)arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10857,6 +11213,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_flags_set(void * jarg1, un
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10879,6 +11236,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_fd_set(void * jarg1, void
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (switch_file_t *)jarg2; \r
   if (arg1) (arg1)->fd = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10901,6 +11259,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_samples_set(void * jarg1,
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->samples = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10923,6 +11282,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_samplerate_set(void * jarg
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->samplerate = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10945,6 +11305,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_native_rate_set(void * jar
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->native_rate = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10967,6 +11328,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_channels_set(void * jarg1,
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->channels = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -10989,6 +11351,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_format_set(void * jarg1, u
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->format = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11011,6 +11374,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_sections_set(void * jarg1,
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->sections = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11033,6 +11397,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_seekable_set(void * jarg1,
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->seekable = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11061,6 +11426,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_sample_count_set(void * ja
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->sample_count = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11071,7 +11437,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_file_handle_sample_count_get(void *
   \r
   arg1 = (switch_file_handle *)jarg1; \r
   result =  ((arg1)->sample_count);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -11083,6 +11449,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_speed_set(void * jarg1, in
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->speed = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11105,6 +11472,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_memory_pool_set(void * jar
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (switch_memory_pool_t *)jarg2; \r
   if (arg1) (arg1)->memory_pool = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11127,6 +11495,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_prebuf_set(void * jarg1, u
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->prebuf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11149,6 +11518,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_interval_set(void * jarg1,
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->interval = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11171,6 +11541,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_private_info_set(void * ja
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->private_info = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11223,6 +11594,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_pos_set(void * jarg1, long
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (int64_t)jarg2; \r
   if (arg1) (arg1)->pos = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11245,6 +11617,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_audio_buffer_set(void * ja
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (switch_buffer_t *)jarg2; \r
   if (arg1) (arg1)->audio_buffer = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11267,6 +11640,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_sp_audio_buffer_set(void *
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (switch_buffer_t *)jarg2; \r
   if (arg1) (arg1)->sp_audio_buffer = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11289,6 +11663,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_thresh_set(void * jarg1, u
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->thresh = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11311,6 +11686,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_silence_hits_set(void * ja
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->silence_hits = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11333,6 +11709,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_offset_pos_set(void * jarg
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->offset_pos = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11355,6 +11732,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_last_pos_set(void * jarg1,
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->last_pos = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11377,6 +11755,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_vol_set(void * jarg1, int
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (int32_t)jarg2; \r
   if (arg1) (arg1)->vol = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11399,6 +11778,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_resampler_set(void * jarg1
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (switch_audio_resampler_t *)jarg2; \r
   if (arg1) (arg1)->resampler = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11421,6 +11801,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_buffer_set(void * jarg1, v
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (switch_buffer_t *)jarg2; \r
   if (arg1) (arg1)->buffer = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11443,6 +11824,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_dbuf_set(void * jarg1, voi
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (switch_byte_t *)jarg2; \r
   if (arg1) (arg1)->dbuf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11471,6 +11853,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_dbuflen_set(void * jarg1,
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->dbuflen = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11481,7 +11864,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_file_handle_dbuflen_get(void * jarg1
   \r
   arg1 = (switch_file_handle *)jarg1; \r
   result =  ((arg1)->dbuflen);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -11551,6 +11934,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_line_set(void * jarg1, int
   arg1 = (switch_file_handle *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->line = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11581,6 +11965,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_file_handle(void * jarg1) {
   \r
   arg1 = (switch_file_handle *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -11620,6 +12005,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_open_set(void * jarg
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *,char const *,int,char const *,switch_asr_flag_t *))jarg2; \r
   if (arg1) (arg1)->asr_open = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11642,6 +12028,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_load_grammar_set(voi
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *,char const *,char const *))jarg2; \r
   if (arg1) (arg1)->asr_load_grammar = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11664,6 +12051,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_unload_grammar_set(v
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *,char const *))jarg2; \r
   if (arg1) (arg1)->asr_unload_grammar = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11686,6 +12074,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_close_set(void * jar
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *,switch_asr_flag_t *))jarg2; \r
   if (arg1) (arg1)->asr_close = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11708,6 +12097,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_feed_set(void * jarg
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *,void *,unsigned int,switch_asr_flag_t *))jarg2; \r
   if (arg1) (arg1)->asr_feed = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11730,6 +12120,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_resume_set(void * ja
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *))jarg2; \r
   if (arg1) (arg1)->asr_resume = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11752,6 +12143,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_pause_set(void * jar
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *))jarg2; \r
   if (arg1) (arg1)->asr_pause = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11774,6 +12166,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_check_results_set(vo
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *,switch_asr_flag_t *))jarg2; \r
   if (arg1) (arg1)->asr_check_results = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11796,6 +12189,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_asr_get_results_set(void
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_asr_handle_t *,char **,switch_asr_flag_t *))jarg2; \r
   if (arg1) (arg1)->asr_get_results = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11818,6 +12212,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_rwlock_set(void * jarg1,
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11840,6 +12235,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_next_set(void * jarg1, v
   arg1 = (switch_asr_interface *)jarg1; \r
   arg2 = (switch_asr_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11870,6 +12266,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_asr_interface(void * jarg1) {
   \r
   arg1 = (switch_asr_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -11880,6 +12277,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_asr_interface_set(void * ja
   arg1 = (switch_asr_handle *)jarg1; \r
   arg2 = (switch_asr_interface_t *)jarg2; \r
   if (arg1) (arg1)->asr_interface = (switch_asr_interface_t const *)arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11902,6 +12300,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_flags_set(void * jarg1, uns
   arg1 = (switch_asr_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -11984,6 +12383,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_rate_set(void * jarg1, unsi
   arg1 = (switch_asr_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->rate = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12066,6 +12466,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_memory_pool_set(void * jarg
   arg1 = (switch_asr_handle *)jarg1; \r
   arg2 = (switch_memory_pool_t *)jarg2; \r
   if (arg1) (arg1)->memory_pool = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12088,6 +12489,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_private_info_set(void * jar
   arg1 = (switch_asr_handle *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->private_info = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12118,6 +12520,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_asr_handle(void * jarg1) {
   \r
   arg1 = (switch_asr_handle *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -12157,6 +12560,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_open_set(void
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_speech_handle_t *,char const *,int,switch_speech_flag_t *))jarg2; \r
   if (arg1) (arg1)->speech_open = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12179,6 +12583,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_close_set(void
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_speech_handle_t *,switch_speech_flag_t *))jarg2; \r
   if (arg1) (arg1)->speech_close = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12201,6 +12606,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_feed_tts_set(v
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_speech_handle_t *,char *,switch_speech_flag_t *))jarg2; \r
   if (arg1) (arg1)->speech_feed_tts = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12223,6 +12629,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_read_tts_set(v
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_speech_handle_t *,void *,switch_size_t *,uint32_t *,switch_speech_flag_t *))jarg2; \r
   if (arg1) (arg1)->speech_read_tts = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12245,6 +12652,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_flush_tts_set(
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (void (*)(switch_speech_handle_t *))jarg2; \r
   if (arg1) (arg1)->speech_flush_tts = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12267,6 +12675,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_text_param_tts
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (void (*)(switch_speech_handle_t *,char *,char const *))jarg2; \r
   if (arg1) (arg1)->speech_text_param_tts = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12289,6 +12698,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_numeric_param_
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (void (*)(switch_speech_handle_t *,char *,int))jarg2; \r
   if (arg1) (arg1)->speech_numeric_param_tts = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12311,6 +12721,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_float_param_tt
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (void (*)(switch_speech_handle_t *,char *,double))jarg2; \r
   if (arg1) (arg1)->speech_float_param_tts = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12333,6 +12744,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_rwlock_set(void * jar
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12355,6 +12767,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_next_set(void * jarg1
   arg1 = (switch_speech_interface *)jarg1; \r
   arg2 = (switch_speech_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12385,6 +12798,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_speech_interface(void * jarg1)
   \r
   arg1 = (switch_speech_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -12395,6 +12809,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_speech_interface_set(voi
   arg1 = (switch_speech_handle *)jarg1; \r
   arg2 = (switch_speech_interface_t *)jarg2; \r
   if (arg1) (arg1)->speech_interface = (switch_speech_interface_t const *)arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12417,6 +12832,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_flags_set(void * jarg1,
   arg1 = (switch_speech_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12469,6 +12885,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_rate_set(void * jarg1, u
   arg1 = (switch_speech_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->rate = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12491,6 +12908,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_speed_set(void * jarg1,
   arg1 = (switch_speech_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->speed = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12513,6 +12931,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_samples_set(void * jarg1
   arg1 = (switch_speech_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->samples = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12620,6 +13039,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_memory_pool_set(void * j
   arg1 = (switch_speech_handle *)jarg1; \r
   arg2 = (switch_memory_pool_t *)jarg2; \r
   if (arg1) (arg1)->memory_pool = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12642,6 +13062,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_private_info_set(void *
   arg1 = (switch_speech_handle *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->private_info = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12672,6 +13093,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_speech_handle(void * jarg1) {
   \r
   arg1 = (switch_speech_handle *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -12711,6 +13133,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_say_interface_say_function_set(void *
   arg1 = (switch_say_interface *)jarg1; \r
   arg2 = (switch_say_callback_t)jarg2; \r
   if (arg1) (arg1)->say_function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12733,6 +13156,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_say_interface_rwlock_set(void * jarg1,
   arg1 = (switch_say_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12755,6 +13179,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_say_interface_next_set(void * jarg1, v
   arg1 = (switch_say_interface *)jarg1; \r
   arg2 = (switch_say_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12785,6 +13210,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_say_interface(void * jarg1) {
   \r
   arg1 = (switch_say_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -12824,6 +13250,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_interface_chat_send_set(void * ja
   arg1 = (switch_chat_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(char *,char *,char *,char *,char *,char *))jarg2; \r
   if (arg1) (arg1)->chat_send = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12846,6 +13273,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_interface_rwlock_set(void * jarg1
   arg1 = (switch_chat_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12868,6 +13296,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_interface_next_set(void * jarg1,
   arg1 = (switch_chat_interface *)jarg1; \r
   arg2 = (switch_chat_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12898,6 +13327,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_chat_interface(void * jarg1) {
   \r
   arg1 = (switch_chat_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -12937,6 +13367,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_management_interface_management_functi
   arg1 = (switch_management_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(char *,switch_management_action_t,char *,switch_size_t))jarg2; \r
   if (arg1) (arg1)->management_function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12959,6 +13390,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_management_interface_rwlock_set(void *
   arg1 = (switch_management_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -12981,6 +13413,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_management_interface_next_set(void * j
   arg1 = (switch_management_interface *)jarg1; \r
   arg2 = (switch_management_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13011,6 +13444,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_management_interface(void * jar
   \r
   arg1 = (switch_management_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -13050,6 +13484,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_directory_open_set
   arg1 = (switch_directory_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_directory_handle_t *,char *,char *,char *))jarg2; \r
   if (arg1) (arg1)->directory_open = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13072,6 +13507,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_directory_close_se
   arg1 = (switch_directory_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_directory_handle_t *))jarg2; \r
   if (arg1) (arg1)->directory_close = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13094,6 +13530,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_directory_query_se
   arg1 = (switch_directory_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_directory_handle_t *,char *,char *))jarg2; \r
   if (arg1) (arg1)->directory_query = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13116,6 +13553,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_directory_next_set
   arg1 = (switch_directory_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_directory_handle_t *))jarg2; \r
   if (arg1) (arg1)->directory_next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13138,6 +13576,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_directory_next_pai
   arg1 = (switch_directory_interface *)jarg1; \r
   arg2 = (switch_status_t (*)(switch_directory_handle_t *,char **,char **))jarg2; \r
   if (arg1) (arg1)->directory_next_pair = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13160,6 +13599,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_rwlock_set(void *
   arg1 = (switch_directory_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13182,6 +13622,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_next_set(void * ja
   arg1 = (switch_directory_interface *)jarg1; \r
   arg2 = (switch_directory_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13212,6 +13653,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_directory_interface(void * jarg
   \r
   arg1 = (switch_directory_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -13222,6 +13664,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_handle_directory_interface_s
   arg1 = (switch_directory_handle *)jarg1; \r
   arg2 = (switch_directory_interface_t *)jarg2; \r
   if (arg1) (arg1)->directory_interface = (switch_directory_interface_t const *)arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13244,6 +13687,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_handle_flags_set(void * jarg
   arg1 = (switch_directory_handle *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13266,6 +13710,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_handle_memory_pool_set(void
   arg1 = (switch_directory_handle *)jarg1; \r
   arg2 = (switch_memory_pool_t *)jarg2; \r
   if (arg1) (arg1)->memory_pool = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13288,6 +13733,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_handle_private_info_set(void
   arg1 = (switch_directory_handle *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->private_info = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13318,6 +13764,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_directory_handle(void * jarg1)
   \r
   arg1 = (switch_directory_handle *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -13328,6 +13775,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_quality_set(void * jarg
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->quality = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13350,6 +13798,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_complexity_set(void * j
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->complexity = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13372,6 +13821,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_enhancement_set(void *
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->enhancement = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13394,6 +13844,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_vad_set(void * jarg1, i
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->vad = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13416,6 +13867,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_vbr_set(void * jarg1, i
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->vbr = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13438,6 +13890,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_vbr_quality_set(void *
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (float)jarg2; \r
   if (arg1) (arg1)->vbr_quality = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13460,6 +13913,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_abr_set(void * jarg1, i
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->abr = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13482,6 +13936,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_dtx_set(void * jarg1, i
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->dtx = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13504,6 +13959,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_preproc_set(void * jarg
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->preproc = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13526,6 +13982,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_pp_vad_set(void * jarg1
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->pp_vad = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13548,6 +14005,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_pp_agc_set(void * jarg1
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->pp_agc = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13570,6 +14028,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_pp_agc_level_set(void *
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (float)jarg2; \r
   if (arg1) (arg1)->pp_agc_level = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13592,6 +14051,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_pp_denoise_set(void * j
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->pp_denoise = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13614,6 +14074,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_pp_dereverb_set(void *
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->pp_dereverb = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13636,6 +14097,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_pp_dereverb_decay_set(v
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (float)jarg2; \r
   if (arg1) (arg1)->pp_dereverb_decay = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13658,6 +14120,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_settings_pp_dereverb_level_set(v
   arg1 = (switch_codec_settings *)jarg1; \r
   arg2 = (float)jarg2; \r
   if (arg1) (arg1)->pp_dereverb_level = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13688,6 +14151,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_codec_settings(void * jarg1) {
   \r
   arg1 = (switch_codec_settings *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -13698,6 +14162,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_codec_interface_set(void * jarg1
   arg1 = (switch_codec *)jarg1; \r
   arg2 = (switch_codec_interface_t *)jarg2; \r
   if (arg1) (arg1)->codec_interface = (switch_codec_interface_t const *)arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13720,6 +14185,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_set(void * jarg1,
   arg1 = (switch_codec *)jarg1; \r
   arg2 = (switch_codec_implementation_t *)jarg2; \r
   if (arg1) (arg1)->implementation = (switch_codec_implementation_t const *)arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13802,6 +14268,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_codec_settings_set(void * jarg1,
   arg1 = (switch_codec *)jarg1; \r
   arg2 = (switch_codec_settings_t *)jarg2; \r
   if (arg1) (arg1)->codec_settings = *arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13824,6 +14291,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_flags_set(void * jarg1, unsigned
   arg1 = (switch_codec *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13846,6 +14314,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_memory_pool_set(void * jarg1, vo
   arg1 = (switch_codec *)jarg1; \r
   arg2 = (switch_memory_pool_t *)jarg2; \r
   if (arg1) (arg1)->memory_pool = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13868,6 +14337,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_private_info_set(void * jarg1, v
   arg1 = (switch_codec *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->private_info = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13890,6 +14360,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_agreed_pt_set(void * jarg1, unsi
   arg1 = (switch_codec *)jarg1; \r
   arg2 = (switch_payload_t)jarg2; \r
   if (arg1) (arg1)->agreed_pt = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13920,6 +14391,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_codec(void * jarg1) {
   \r
   arg1 = (switch_codec *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -13930,6 +14402,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_codec_type_set(vo
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (switch_codec_type_t)jarg2; \r
   if (arg1) (arg1)->codec_type = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -13952,6 +14425,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_ianacode_set(void
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (switch_payload_t)jarg2; \r
   if (arg1) (arg1)->ianacode = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14034,6 +14508,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_samples_per_secon
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->samples_per_second = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14056,6 +14531,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_actual_samples_pe
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->actual_samples_per_second = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14078,6 +14554,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_bits_per_second_s
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->bits_per_second = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14100,6 +14577,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_microseconds_per_
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->microseconds_per_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14122,6 +14600,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_samples_per_frame
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->samples_per_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14144,6 +14623,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_bytes_per_frame_s
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->bytes_per_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14166,6 +14646,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_encoded_bytes_per
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->encoded_bytes_per_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14188,6 +14669,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_number_of_channel
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (uint8_t)jarg2; \r
   if (arg1) (arg1)->number_of_channels = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14210,6 +14692,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_pref_frames_per_p
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->pref_frames_per_packet = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14232,6 +14715,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_max_frames_per_pa
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->max_frames_per_packet = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14254,6 +14738,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_init_set(void * j
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (switch_core_codec_init_func_t)jarg2; \r
   if (arg1) (arg1)->init = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14276,6 +14761,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_encode_set(void *
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (switch_core_codec_encode_func_t)jarg2; \r
   if (arg1) (arg1)->encode = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14298,6 +14784,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_decode_set(void *
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (switch_core_codec_decode_func_t)jarg2; \r
   if (arg1) (arg1)->decode = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14320,6 +14807,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_destroy_set(void
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (switch_core_codec_destroy_func_t)jarg2; \r
   if (arg1) (arg1)->destroy = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14342,6 +14830,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_codec_id_set(void
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->codec_id = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14364,6 +14853,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_implementation_next_set(void * j
   arg1 = (switch_codec_implementation *)jarg1; \r
   arg2 = (switch_codec_implementation *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14394,6 +14884,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_codec_implementation(void * jar
   \r
   arg1 = (switch_codec_implementation *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -14433,6 +14924,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_interface_implementations_set(vo
   arg1 = (switch_codec_interface *)jarg1; \r
   arg2 = (switch_codec_implementation_t *)jarg2; \r
   if (arg1) (arg1)->implementations = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14455,6 +14947,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_interface_codec_id_set(void * ja
   arg1 = (switch_codec_interface *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->codec_id = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14477,6 +14970,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_interface_rwlock_set(void * jarg
   arg1 = (switch_codec_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14499,6 +14993,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_interface_next_set(void * jarg1,
   arg1 = (switch_codec_interface *)jarg1; \r
   arg2 = (switch_codec_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14529,6 +15024,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_codec_interface(void * jarg1) {
   \r
   arg1 = (switch_codec_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -14568,6 +15064,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_application_interface_application_func
   arg1 = (switch_application_interface *)jarg1; \r
   arg2 = (switch_application_function_t)jarg2; \r
   if (arg1) (arg1)->application_function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14677,6 +15174,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_application_interface_flags_set(void *
   arg1 = (switch_application_interface *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14699,6 +15197,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_application_interface_rwlock_set(void
   arg1 = (switch_application_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14721,6 +15220,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_application_interface_next_set(void *
   arg1 = (switch_application_interface *)jarg1; \r
   arg2 = (switch_application_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14751,6 +15251,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_application_interface(void * ja
   \r
   arg1 = (switch_application_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -14819,6 +15320,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_api_interface_function_set(void * jarg
   arg1 = (switch_api_interface *)jarg1; \r
   arg2 = (switch_api_function_t)jarg2; \r
   if (arg1) (arg1)->function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14870,6 +15372,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_api_interface_rwlock_set(void * jarg1,
   arg1 = (switch_api_interface *)jarg1; \r
   arg2 = (switch_thread_rwlock_t *)jarg2; \r
   if (arg1) (arg1)->rwlock = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14892,6 +15395,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_api_interface_next_set(void * jarg1, v
   arg1 = (switch_api_interface *)jarg1; \r
   arg2 = (switch_api_interface *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14922,6 +15426,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_api_interface(void * jarg1) {
   \r
   arg1 = (switch_api_interface *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -14938,6 +15443,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_timetable_profile_created_set(
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->profile_created = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14948,7 +15454,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_timetable_profile_created_ge
   \r
   arg1 = (switch_channel_timetable *)jarg1; \r
   result =  ((arg1)->profile_created);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -14966,6 +15472,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_timetable_created_set(void * j
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->created = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -14976,7 +15483,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_timetable_created_get(void *
   \r
   arg1 = (switch_channel_timetable *)jarg1; \r
   result =  ((arg1)->created);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -14994,6 +15501,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_timetable_answered_set(void *
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->answered = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -15004,7 +15512,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_timetable_answered_get(void
   \r
   arg1 = (switch_channel_timetable *)jarg1; \r
   result =  ((arg1)->answered);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -15022,6 +15530,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_timetable_progress_set(void *
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->progress = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -15032,7 +15541,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_timetable_progress_get(void
   \r
   arg1 = (switch_channel_timetable *)jarg1; \r
   result =  ((arg1)->progress);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -15050,6 +15559,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_timetable_progress_media_set(v
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->progress_media = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -15060,7 +15570,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_timetable_progress_media_get
   \r
   arg1 = (switch_channel_timetable *)jarg1; \r
   result =  ((arg1)->progress_media);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -15078,6 +15588,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_timetable_hungup_set(void * ja
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->hungup = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -15088,7 +15599,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_timetable_hungup_get(void *
   \r
   arg1 = (switch_channel_timetable *)jarg1; \r
   result =  ((arg1)->hungup);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -15106,6 +15617,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_timetable_transferred_set(void
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->transferred = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -15116,7 +15628,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_timetable_transferred_get(vo
   \r
   arg1 = (switch_channel_timetable *)jarg1; \r
   result =  ((arg1)->transferred);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -15128,6 +15640,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_timetable_next_set(void * jarg
   arg1 = (switch_channel_timetable *)jarg1; \r
   arg2 = (switch_channel_timetable *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -15158,6 +15671,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_channel_timetable(void * jarg1)
   \r
   arg1 = (switch_channel_timetable *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -15209,19 +15723,21 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_wait_for_state(void * jarg1, v
 }\r
 \r
 \r
-SWIGEXPORT int SWIGSTDCALL CSharp_switch_channel_wait_for_flag(void * jarg1, unsigned long jarg2, int jarg3, unsigned long jarg4) {\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_channel_wait_for_flag(void * jarg1, unsigned long jarg2, int jarg3, unsigned long jarg4, void * jarg5) {\r
   int jresult ;\r
   switch_channel_t *arg1 = (switch_channel_t *) 0 ;\r
   switch_channel_flag_t arg2 ;\r
   switch_bool_t arg3 ;\r
   uint32_t arg4 ;\r
+  switch_channel_t *arg5 = (switch_channel_t *) 0 ;\r
   switch_status_t result;\r
   \r
   arg1 = (switch_channel_t *)jarg1; \r
   arg2 = (switch_channel_flag_t)jarg2; \r
   arg3 = (switch_bool_t)jarg3; \r
   arg4 = (uint32_t)jarg4; \r
-  result = (switch_status_t)switch_channel_wait_for_flag(arg1,arg2,arg3,arg4);\r
+  arg5 = (switch_channel_t *)jarg5; \r
+  result = (switch_status_t)switch_channel_wait_for_flag(arg1,arg2,arg3,arg4,arg5);\r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -15864,7 +16380,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_has_dtmf(void * jarg1) {
   \r
   arg1 = (switch_channel_t *)jarg1; \r
   result = switch_channel_has_dtmf(arg1);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -15924,8 +16440,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_dequeue_dtmf_string(void * j
   switch_channel_t *arg1 = (switch_channel_t *) 0 ;\r
   char *arg2 = (char *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_size_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_channel_t *)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -15936,7 +16452,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_dequeue_dtmf_string(void * j
   }\r
   arg3 = *argp3; \r
   result = switch_channel_dequeue_dtmf_string(arg1,arg2,arg3);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16022,8 +16538,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_buffer_create(void * jarg1, void * jarg
   switch_memory_pool_t *arg1 = (switch_memory_pool_t *) 0 ;\r
   switch_buffer_t **arg2 = (switch_buffer_t **) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_status_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_memory_pool_t *)jarg1; \r
   arg2 = (switch_buffer_t **)jarg2; \r
@@ -16045,10 +16561,10 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_buffer_create_dynamic(void * jarg1, voi
   switch_size_t arg2 ;\r
   switch_size_t arg3 ;\r
   switch_size_t arg4 ;\r
+  switch_status_t result;\r
   switch_size_t *argp2 ;\r
   switch_size_t *argp3 ;\r
   switch_size_t *argp4 ;\r
-  switch_status_t result;\r
   \r
   arg1 = (switch_buffer_t **)jarg1; \r
   argp2 = (switch_size_t *)jarg2; \r
@@ -16120,7 +16636,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_len(void * jarg1) {
   \r
   arg1 = (switch_buffer_t *)jarg1; \r
   result = switch_buffer_len(arg1);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16132,7 +16648,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_freespace(void * jarg1) {
   \r
   arg1 = (switch_buffer_t *)jarg1; \r
   result = switch_buffer_freespace(arg1);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16144,7 +16660,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_inuse(void * jarg1) {
   \r
   arg1 = (switch_buffer_t *)jarg1; \r
   result = switch_buffer_inuse(arg1);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16154,8 +16670,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_read(void * jarg1, void * jar
   switch_buffer_t *arg1 = (switch_buffer_t *) 0 ;\r
   void *arg2 = (void *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_size_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_buffer_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
@@ -16166,7 +16682,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_read(void * jarg1, void * jar
   }\r
   arg3 = *argp3; \r
   result = switch_buffer_read(arg1,arg2,arg3);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16176,8 +16692,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_read_loop(void * jarg1, void
   switch_buffer_t *arg1 = (switch_buffer_t *) 0 ;\r
   void *arg2 = (void *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_size_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_buffer_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
@@ -16188,7 +16704,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_read_loop(void * jarg1, void
   }\r
   arg3 = *argp3; \r
   result = switch_buffer_read_loop(arg1,arg2,arg3);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16208,8 +16724,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_write(void * jarg1, void * ja
   switch_buffer_t *arg1 = (switch_buffer_t *) 0 ;\r
   void *arg2 = (void *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_size_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_buffer_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
@@ -16220,7 +16736,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_write(void * jarg1, void * ja
   }\r
   arg3 = *argp3; \r
   result = switch_buffer_write(arg1,(void const *)arg2,arg3);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16229,8 +16745,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_toss(void * jarg1, void * jar
   void * jresult ;\r
   switch_buffer_t *arg1 = (switch_buffer_t *) 0 ;\r
   switch_size_t arg2 ;\r
-  switch_size_t *argp2 ;\r
   switch_size_t result;\r
+  switch_size_t *argp2 ;\r
   \r
   arg1 = (switch_buffer_t *)jarg1; \r
   argp2 = (switch_size_t *)jarg2; \r
@@ -16240,7 +16756,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_toss(void * jarg1, void * jar
   }\r
   arg2 = *argp2; \r
   result = switch_buffer_toss(arg1,arg2);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16266,8 +16782,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_zwrite(void * jarg1, void * j
   switch_buffer_t *arg1 = (switch_buffer_t *) 0 ;\r
   void *arg2 = (void *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_size_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_buffer_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
@@ -16278,7 +16794,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_buffer_zwrite(void * jarg1, void * j
   }\r
   arg3 = *argp3; \r
   result = switch_buffer_zwrite(arg1,(void const *)arg2,arg3);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -16350,6 +16866,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_header_next_set(void * jarg1, vo
   arg1 = (switch_event_header *)jarg1; \r
   arg2 = (switch_event_header *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16380,6 +16897,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_event_header(void * jarg1) {
   \r
   arg1 = (switch_event_header *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -16390,6 +16908,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_event_id_set(void * jarg1, int j
   arg1 = (switch_event *)jarg1; \r
   arg2 = (switch_event_types_t)jarg2; \r
   if (arg1) (arg1)->event_id = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16412,6 +16931,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_priority_set(void * jarg1, int j
   arg1 = (switch_event *)jarg1; \r
   arg2 = (switch_priority_t)jarg2; \r
   if (arg1) (arg1)->priority = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16494,6 +17014,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_headers_set(void * jarg1, void *
   arg1 = (switch_event *)jarg1; \r
   arg2 = (switch_event_header_t *)jarg2; \r
   if (arg1) (arg1)->headers = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16516,6 +17037,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_last_header_set(void * jarg1, vo
   arg1 = (switch_event *)jarg1; \r
   arg2 = (switch_event_header_t *)jarg2; \r
   if (arg1) (arg1)->last_header = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16568,6 +17090,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_bind_user_data_set(void * jarg1,
   arg1 = (switch_event *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->bind_user_data = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16590,6 +17113,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_event_user_data_set(void * jarg1
   arg1 = (switch_event *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->event_user_data = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16612,6 +17136,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_key_set(void * jarg1, unsigned l
   arg1 = (switch_event *)jarg1; \r
   arg2 = (unsigned long)jarg2; \r
   if (arg1) (arg1)->key = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16634,6 +17159,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_next_set(void * jarg1, void * ja
   arg1 = (switch_event *)jarg1; \r
   arg2 = (switch_event *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -16664,6 +17190,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_event(void * jarg1) {
   \r
   arg1 = (switch_event *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -17050,6 +17577,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_resampler_set(void *
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->resampler = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17072,6 +17600,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_from_rate_set(void *
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->from_rate = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17094,6 +17623,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_to_rate_set(void * j
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->to_rate = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17116,6 +17646,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_factor_set(void * ja
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (double)jarg2; \r
   if (arg1) (arg1)->factor = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17138,6 +17669,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_rfactor_set(void * j
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (double)jarg2; \r
   if (arg1) (arg1)->rfactor = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17160,6 +17692,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_from_set(void * jarg
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (float *)jarg2; \r
   if (arg1) (arg1)->from = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17182,6 +17715,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_from_len_set(void *
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->from_len = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17210,6 +17744,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_from_size_set(void *
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->from_size = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17220,7 +17755,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_audio_resampler_t_from_size_get(void
   \r
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   result =  ((arg1)->from_size);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -17232,6 +17767,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_to_set(void * jarg1,
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (float *)jarg2; \r
   if (arg1) (arg1)->to = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17254,6 +17790,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_to_len_set(void * ja
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->to_len = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17276,6 +17813,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_to_size_set(void * j
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->to_size = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17306,6 +17844,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_audio_resampler_t(void * jarg1)
   \r
   arg1 = (switch_audio_resampler_t *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -17317,8 +17856,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_resample_create(void * jarg1, int jarg2
   int arg4 ;\r
   uint32_t arg5 ;\r
   switch_memory_pool_t *arg6 = (switch_memory_pool_t *) 0 ;\r
-  switch_size_t *argp3 ;\r
   switch_status_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_audio_resampler_t **)jarg1; \r
   arg2 = (int)jarg2; \r
@@ -17372,8 +17911,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_float_to_short(void * jarg1, void *
   float *arg1 = (float *) 0 ;\r
   short *arg2 = (short *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_size_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (float *)jarg1; \r
   arg2 = (short *)jarg2; \r
@@ -17384,7 +17923,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_float_to_short(void * jarg1, void *
   }\r
   arg3 = *argp3; \r
   result = switch_float_to_short(arg1,arg2,arg3);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -17496,6 +18035,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_session_set(void * ja
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_core_session_t *)jarg2; \r
   if (arg1) (arg1)->session = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17518,6 +18058,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_read_codec_set(void *
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_codec_t *)jarg2; \r
   if (arg1) (arg1)->read_codec = *arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17540,6 +18081,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_write_frame_set(void
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_frame_t *)jarg2; \r
   if (arg1) (arg1)->write_frame = *arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17588,6 +18130,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_socket_set(void * jar
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_socket_t *)jarg2; \r
   if (arg1) (arg1)->socket = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17640,6 +18183,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_local_port_set(void *
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_port_t)jarg2; \r
   if (arg1) (arg1)->local_port = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17692,6 +18236,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_remote_port_set(void
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_port_t)jarg2; \r
   if (arg1) (arg1)->remote_port = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17714,6 +18259,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_local_addr_set(void *
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_sockaddr_t *)jarg2; \r
   if (arg1) (arg1)->local_addr = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17736,6 +18282,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_remote_addr_set(void
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_sockaddr_t *)jarg2; \r
   if (arg1) (arg1)->remote_addr = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17758,6 +18305,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_flag_mutex_set(void *
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (switch_mutex_t *)jarg2; \r
   if (arg1) (arg1)->flag_mutex = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17780,6 +18328,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_flags_set(void * jarg
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (int32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17802,6 +18351,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_type_set(void * jarg1
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->type = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17824,6 +18374,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_transport_set(void *
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->transport = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17846,6 +18397,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_unicast_conninfo_stream_id_set(void *
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->stream_id = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -17876,6 +18428,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_unicast_conninfo(void * jarg1)
   \r
   arg1 = (switch_unicast_conninfo *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -18056,9 +18609,9 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_collect_digits_count(void * jarg1,
   uint32_t arg7 ;\r
   uint32_t arg8 ;\r
   uint32_t arg9 ;\r
+  switch_status_t result;\r
   switch_size_t *argp3 ;\r
   switch_size_t *argp4 ;\r
-  switch_status_t result;\r
   \r
   arg1 = (switch_core_session_t *)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -18334,8 +18887,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_tone_detect_session(void * jarg1, c
   time_t arg5 ;\r
   char *arg6 = (char *) 0 ;\r
   char *arg7 = (char *) 0 ;\r
-  time_t *argp5 ;\r
   switch_status_t result;\r
+  time_t *argp5 ;\r
   \r
   arg1 = (switch_core_session_t *)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -18604,8 +19157,8 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_ivr_schedule_transfer(void *
   char *arg3 = (char *) 0 ;\r
   char *arg4 = (char *) 0 ;\r
   char *arg5 = (char *) 0 ;\r
-  time_t *argp1 ;\r
   uint32_t result;\r
+  time_t *argp1 ;\r
   \r
   argp1 = (time_t *)jarg1; \r
   if (!argp1) {\r
@@ -18629,8 +19182,8 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_ivr_schedule_hangup(void * ja
   char *arg2 = (char *) 0 ;\r
   switch_call_cause_t arg3 ;\r
   switch_bool_t arg4 ;\r
-  time_t *argp1 ;\r
   uint32_t result;\r
+  time_t *argp1 ;\r
   \r
   argp1 = (time_t *)jarg1; \r
   if (!argp1) {\r
@@ -18751,8 +19304,8 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_ivr_schedule_broadcast(void *
   char *arg2 = (char *) 0 ;\r
   char *arg3 = (char *) 0 ;\r
   switch_media_flag_t arg4 ;\r
-  time_t *argp1 ;\r
   uint32_t result;\r
+  time_t *argp1 ;\r
   \r
   argp1 = (time_t *)jarg1; \r
   if (!argp1) {\r
@@ -19128,8 +19681,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_find_bridged_uuid(char * jarg1, cha
   char *arg1 = (char *) 0 ;\r
   char *arg2 = (char *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_status_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (char *)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -19190,8 +19743,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_read(void * jarg1, unsigned long ja
   switch_size_t arg7 ;\r
   uint32_t arg8 ;\r
   char *arg9 = (char *) 0 ;\r
-  switch_size_t *argp7 ;\r
   switch_status_t result;\r
+  switch_size_t *argp7 ;\r
   \r
   arg1 = (switch_core_session_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
@@ -19326,6 +19879,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_RTP_MAX_BUF_LEN_get() {
   int result;\r
   \r
   result = (int) 16384;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -19336,6 +19890,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_RTP_MAX_CRYPTO_LEN_get() {
   int result;\r
   \r
   result = (int) 64;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -19346,6 +19901,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_RTP_KEY_LEN_get() {
   int result;\r
   \r
   result = (int) 30;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -19356,6 +19912,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_RTP_CRYPTO_KEY_32_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "AES_CM_128_HMAC_SHA1_32";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -19366,6 +19923,7 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_RTP_CRYPTO_KEY_80_get() {
   char *result = 0 ;\r
   \r
   result = (char *) "AES_CM_128_HMAC_SHA1_80";\r
+  \r
   jresult = SWIG_csharp_string_callback((const char *)result); \r
   return jresult;\r
 }\r
@@ -19378,6 +19936,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_crypto_key_index_set(void * jarg1,
   arg1 = (switch_rtp_crypto_key *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->index = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -19400,6 +19959,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_crypto_key_type_set(void * jarg1,
   arg1 = (switch_rtp_crypto_key *)jarg1; \r
   arg2 = (switch_rtp_crypto_key_type_t)jarg2; \r
   if (arg1) (arg1)->type = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -19454,6 +20014,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_crypto_key_keylen_set(void * jarg1
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->keylen = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -19464,7 +20025,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_rtp_crypto_key_keylen_get(void * jar
   \r
   arg1 = (switch_rtp_crypto_key *)jarg1; \r
   result =  ((arg1)->keylen);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -19476,6 +20037,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_crypto_key_next_set(void * jarg1,
   arg1 = (switch_rtp_crypto_key *)jarg1; \r
   arg2 = (switch_rtp_crypto_key *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -19506,6 +20068,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_rtp_crypto_key(void * jarg1) {
   \r
   arg1 = (switch_rtp_crypto_key *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -19517,8 +20080,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_add_crypto_key(void * jarg1, int ja
   switch_rtp_crypto_key_type_t arg4 ;\r
   unsigned char *arg5 = (unsigned char *) 0 ;\r
   switch_size_t arg6 ;\r
-  switch_size_t *argp6 ;\r
   switch_status_t result;\r
+  switch_size_t *argp6 ;\r
   \r
   arg1 = (switch_rtp_t *)jarg1; \r
   arg2 = (switch_rtp_crypto_direction_t)jarg2; \r
@@ -19933,7 +20496,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_rtp_has_dtmf(void * jarg1) {
   \r
   arg1 = (switch_rtp_t *)jarg1; \r
   result = switch_rtp_has_dtmf(arg1);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -19947,7 +20510,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_rtp_dequeue_dtmf(void * jarg1, void
   arg1 = (switch_rtp_t *)jarg1; \r
   arg2 = (switch_dtmf_t *)jarg2; \r
   result = switch_rtp_dequeue_dtmf(arg1,arg2);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -20194,6 +20757,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_log_node_t_line_set(void * jarg1, unsi
   arg1 = (switch_log_node_t *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->line = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20241,6 +20805,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_log_node_t_level_set(void * jarg1, int
   arg1 = (switch_log_node_t *)jarg1; \r
   arg2 = (switch_log_level_t)jarg2; \r
   if (arg1) (arg1)->level = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20269,6 +20834,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_log_node_t_timestamp_set(void * jarg1,
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->timestamp = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20279,7 +20845,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_log_node_t_timestamp_get(void * jarg
   \r
   arg1 = (switch_log_node_t *)jarg1; \r
   result =  ((arg1)->timestamp);\r
-  jresult = new switch_time_t((const switch_time_t &)result); \r
+  jresult = new switch_time_t((switch_time_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -20358,6 +20924,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_log_node_t(void * jarg1) {
   \r
   arg1 = (switch_log_node_t *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -20454,6 +21021,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_XML_BUFSIZE_get() {
   int result;\r
   \r
   result = (int) 1024;\r
+  \r
   jresult = result; \r
   return jresult;\r
 }\r
@@ -20496,6 +21064,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_attr_set(void * jarg1, void * jarg
   arg1 = (switch_xml *)jarg1; \r
   arg2 = (char **)jarg2; \r
   if (arg1) (arg1)->attr = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20584,6 +21153,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_off_set(void * jarg1, void * jarg2
   }\r
   arg2 = *argp2; \r
   if (arg1) (arg1)->off = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20594,7 +21164,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_xml_off_get(void * jarg1) {
   \r
   arg1 = (switch_xml *)jarg1; \r
   result =  ((arg1)->off);\r
-  jresult = new switch_size_t((const switch_size_t &)result); \r
+  jresult = new switch_size_t((switch_size_t &)result); \r
   return jresult;\r
 }\r
 \r
@@ -20606,6 +21176,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_next_set(void * jarg1, void * jarg
   arg1 = (switch_xml *)jarg1; \r
   arg2 = (switch_xml_t)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20628,6 +21199,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_sibling_set(void * jarg1, void * j
   arg1 = (switch_xml *)jarg1; \r
   arg2 = (switch_xml_t)jarg2; \r
   if (arg1) (arg1)->sibling = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20650,6 +21222,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_ordered_set(void * jarg1, void * j
   arg1 = (switch_xml *)jarg1; \r
   arg2 = (switch_xml_t)jarg2; \r
   if (arg1) (arg1)->ordered = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20672,6 +21245,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_child_set(void * jarg1, void * jar
   arg1 = (switch_xml *)jarg1; \r
   arg2 = (switch_xml_t)jarg2; \r
   if (arg1) (arg1)->child = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20694,6 +21268,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_parent_set(void * jarg1, void * ja
   arg1 = (switch_xml *)jarg1; \r
   arg2 = (switch_xml_t)jarg2; \r
   if (arg1) (arg1)->parent = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20716,6 +21291,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_flags_set(void * jarg1, unsigned l
   arg1 = (switch_xml *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -20746,6 +21322,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_xml(void * jarg1) {
   \r
   arg1 = (switch_xml *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -20753,8 +21330,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_xml_parse_str(char * jarg1, void * j
   void * jresult ;\r
   char *arg1 = (char *) 0 ;\r
   switch_size_t arg2 ;\r
-  switch_size_t *argp2 ;\r
   switch_xml_t result;\r
+  switch_size_t *argp2 ;\r
   \r
   arg1 = (char *)jarg1; \r
   argp2 = (switch_size_t *)jarg2; \r
@@ -20911,9 +21488,9 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_switch_xml_toxml_buf(void * jarg1, char * j
   switch_size_t arg3 ;\r
   switch_size_t arg4 ;\r
   switch_bool_t arg5 ;\r
+  char *result = 0 ;\r
   switch_size_t *argp3 ;\r
   switch_size_t *argp4 ;\r
-  char *result = 0 ;\r
   \r
   arg1 = (switch_xml_t)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -20936,20 +21513,6 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_switch_xml_toxml_buf(void * jarg1, char * j
 }\r
 \r
 \r
-SWIGEXPORT void * SWIGSTDCALL CSharp_switch_xml_pi(void * jarg1, char * jarg2) {\r
-  void * jresult ;\r
-  switch_xml_t arg1 = (switch_xml_t) 0 ;\r
-  char *arg2 = (char *) 0 ;\r
-  char **result = 0 ;\r
-  \r
-  arg1 = (switch_xml_t)jarg1; \r
-  arg2 = (char *)jarg2; \r
-  result = (char **)switch_xml_pi(arg1,(char const *)arg2);\r
-  jresult = (void *)result; \r
-  return jresult;\r
-}\r
-\r
-\r
 SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_free(void * jarg1) {\r
   switch_xml_t arg1 = (switch_xml_t) 0 ;\r
   \r
@@ -20997,8 +21560,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_xml_add_child(void * jarg1, char * j
   switch_xml_t arg1 = (switch_xml_t) 0 ;\r
   char *arg2 = (char *) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_xml_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_xml_t)jarg1; \r
   arg2 = (char *)jarg2; \r
@@ -21075,8 +21638,8 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_xml_insert(void * jarg1, void * jarg
   switch_xml_t arg1 = (switch_xml_t) 0 ;\r
   switch_xml_t arg2 = (switch_xml_t) 0 ;\r
   switch_size_t arg3 ;\r
-  switch_size_t *argp3 ;\r
   switch_xml_t result;\r
+  switch_size_t *argp3 ;\r
   \r
   arg1 = (switch_xml_t)jarg1; \r
   arg2 = (switch_xml_t)jarg2; \r
@@ -21283,6 +21846,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_outgoing_channel_outgoin
   arg1 = (switch_io_event_hook_outgoing_channel *)jarg1; \r
   arg2 = (switch_outgoing_channel_hook_t)jarg2; \r
   if (arg1) (arg1)->outgoing_channel = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21305,6 +21869,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_outgoing_channel_next_se
   arg1 = (switch_io_event_hook_outgoing_channel *)jarg1; \r
   arg2 = (switch_io_event_hook_outgoing_channel *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21335,6 +21900,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_outgoing_channel(
   \r
   arg1 = (switch_io_event_hook_outgoing_channel *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21345,6 +21911,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_receive_message_receive_
   arg1 = (switch_io_event_hook_receive_message *)jarg1; \r
   arg2 = (switch_receive_message_hook_t)jarg2; \r
   if (arg1) (arg1)->receive_message = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21367,6 +21934,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_receive_message_next_set
   arg1 = (switch_io_event_hook_receive_message *)jarg1; \r
   arg2 = (switch_io_event_hook_receive_message *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21397,6 +21965,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_receive_message(v
   \r
   arg1 = (switch_io_event_hook_receive_message *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21407,6 +21976,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_receive_event_receive_ev
   arg1 = (switch_io_event_hook_receive_event *)jarg1; \r
   arg2 = (switch_receive_event_hook_t)jarg2; \r
   if (arg1) (arg1)->receive_event = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21429,6 +21999,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_receive_event_next_set(v
   arg1 = (switch_io_event_hook_receive_event *)jarg1; \r
   arg2 = (switch_io_event_hook_receive_event *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21459,6 +22030,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_receive_event(voi
   \r
   arg1 = (switch_io_event_hook_receive_event *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21469,6 +22041,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_read_frame_read_frame_se
   arg1 = (switch_io_event_hook_read_frame *)jarg1; \r
   arg2 = (switch_read_frame_hook_t)jarg2; \r
   if (arg1) (arg1)->read_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21491,6 +22064,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_read_frame_next_set(void
   arg1 = (switch_io_event_hook_read_frame *)jarg1; \r
   arg2 = (switch_io_event_hook_read_frame *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21521,6 +22095,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_read_frame(void *
   \r
   arg1 = (switch_io_event_hook_read_frame *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21531,6 +22106,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_video_read_frame_video_r
   arg1 = (switch_io_event_hook_video_read_frame *)jarg1; \r
   arg2 = (switch_read_frame_hook_t)jarg2; \r
   if (arg1) (arg1)->video_read_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21553,6 +22129,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_video_read_frame_next_se
   arg1 = (switch_io_event_hook_video_read_frame *)jarg1; \r
   arg2 = (switch_io_event_hook_video_read_frame *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21583,6 +22160,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_video_read_frame(
   \r
   arg1 = (switch_io_event_hook_video_read_frame *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21593,6 +22171,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_write_frame_write_frame_
   arg1 = (switch_io_event_hook_write_frame *)jarg1; \r
   arg2 = (switch_write_frame_hook_t)jarg2; \r
   if (arg1) (arg1)->write_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21615,6 +22194,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_write_frame_next_set(voi
   arg1 = (switch_io_event_hook_write_frame *)jarg1; \r
   arg2 = (switch_io_event_hook_write_frame *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21645,6 +22225,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_write_frame(void
   \r
   arg1 = (switch_io_event_hook_write_frame *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21655,6 +22236,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_video_write_frame_video_
   arg1 = (switch_io_event_hook_video_write_frame *)jarg1; \r
   arg2 = (switch_video_write_frame_hook_t)jarg2; \r
   if (arg1) (arg1)->video_write_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21677,6 +22259,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_video_write_frame_next_s
   arg1 = (switch_io_event_hook_video_write_frame *)jarg1; \r
   arg2 = (switch_io_event_hook_video_write_frame *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21707,6 +22290,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_video_write_frame
   \r
   arg1 = (switch_io_event_hook_video_write_frame *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21717,6 +22301,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_kill_channel_kill_channe
   arg1 = (switch_io_event_hook_kill_channel *)jarg1; \r
   arg2 = (switch_kill_channel_hook_t)jarg2; \r
   if (arg1) (arg1)->kill_channel = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21739,6 +22324,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_kill_channel_next_set(vo
   arg1 = (switch_io_event_hook_kill_channel *)jarg1; \r
   arg2 = (switch_io_event_hook_kill_channel *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21769,6 +22355,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_kill_channel(void
   \r
   arg1 = (switch_io_event_hook_kill_channel *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21779,6 +22366,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_send_dtmf_send_dtmf_set(
   arg1 = (switch_io_event_hook_send_dtmf *)jarg1; \r
   arg2 = (switch_send_dtmf_hook_t)jarg2; \r
   if (arg1) (arg1)->send_dtmf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21801,6 +22389,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_send_dtmf_next_set(void
   arg1 = (switch_io_event_hook_send_dtmf *)jarg1; \r
   arg2 = (switch_io_event_hook_send_dtmf *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21831,6 +22420,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_send_dtmf(void *
   \r
   arg1 = (switch_io_event_hook_send_dtmf *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21841,6 +22431,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_recv_dtmf_recv_dtmf_set(
   arg1 = (switch_io_event_hook_recv_dtmf *)jarg1; \r
   arg2 = (switch_recv_dtmf_hook_t)jarg2; \r
   if (arg1) (arg1)->recv_dtmf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21863,6 +22454,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_recv_dtmf_next_set(void
   arg1 = (switch_io_event_hook_recv_dtmf *)jarg1; \r
   arg2 = (switch_io_event_hook_recv_dtmf *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21893,6 +22485,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_recv_dtmf(void *
   \r
   arg1 = (switch_io_event_hook_recv_dtmf *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21903,6 +22496,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_state_change_state_chang
   arg1 = (switch_io_event_hook_state_change *)jarg1; \r
   arg2 = (switch_state_change_hook_t)jarg2; \r
   if (arg1) (arg1)->state_change = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21925,6 +22519,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_state_change_next_set(vo
   arg1 = (switch_io_event_hook_state_change *)jarg1; \r
   arg2 = (switch_io_event_hook_state_change *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21955,6 +22550,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_state_change(void
   \r
   arg1 = (switch_io_event_hook_state_change *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -21965,6 +22561,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_resurrect_session_resurr
   arg1 = (switch_io_event_hook_resurrect_session *)jarg1; \r
   arg2 = (switch_resurrect_session_hook_t)jarg2; \r
   if (arg1) (arg1)->resurrect_session = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -21987,6 +22584,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hook_resurrect_session_next_s
   arg1 = (switch_io_event_hook_resurrect_session *)jarg1; \r
   arg2 = (switch_io_event_hook_resurrect_session *)jarg2; \r
   if (arg1) (arg1)->next = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22017,6 +22615,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hook_resurrect_session
   \r
   arg1 = (switch_io_event_hook_resurrect_session *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -22027,6 +22626,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_outgoing_channel_set(vo
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_outgoing_channel_t *)jarg2; \r
   if (arg1) (arg1)->outgoing_channel = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22049,6 +22649,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_receive_message_set(voi
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_receive_message_t *)jarg2; \r
   if (arg1) (arg1)->receive_message = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22071,6 +22672,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_receive_event_set(void
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_receive_event_t *)jarg2; \r
   if (arg1) (arg1)->receive_event = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22093,6 +22695,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_read_frame_set(void * j
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_read_frame_t *)jarg2; \r
   if (arg1) (arg1)->read_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22115,6 +22718,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_video_read_frame_set(vo
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_video_read_frame_t *)jarg2; \r
   if (arg1) (arg1)->video_read_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22137,6 +22741,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_write_frame_set(void *
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_write_frame_t *)jarg2; \r
   if (arg1) (arg1)->write_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22159,6 +22764,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_video_write_frame_set(v
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_video_write_frame_t *)jarg2; \r
   if (arg1) (arg1)->video_write_frame = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22181,6 +22787,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_kill_channel_set(void *
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_kill_channel_t *)jarg2; \r
   if (arg1) (arg1)->kill_channel = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22203,6 +22810,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_send_dtmf_set(void * ja
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_send_dtmf_t *)jarg2; \r
   if (arg1) (arg1)->send_dtmf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22225,6 +22833,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_recv_dtmf_set(void * ja
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_recv_dtmf_t *)jarg2; \r
   if (arg1) (arg1)->recv_dtmf = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22247,6 +22856,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_state_change_set(void *
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_state_change_t *)jarg2; \r
   if (arg1) (arg1)->state_change = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22269,6 +22879,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_event_hooks_resurrect_session_set(v
   arg1 = (switch_io_event_hooks *)jarg1; \r
   arg2 = (switch_io_event_hook_resurrect_session_t *)jarg2; \r
   if (arg1) (arg1)->resurrect_session = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22299,6 +22910,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_io_event_hooks(void * jarg1) {
   \r
   arg1 = (switch_io_event_hooks *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -22645,6 +23257,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_scheduler_task_created_set(void * jarg
   arg1 = (switch_scheduler_task *)jarg1; \r
   arg2 = (int64_t)jarg2; \r
   if (arg1) (arg1)->created = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22667,6 +23280,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_scheduler_task_runtime_set(void * jarg
   arg1 = (switch_scheduler_task *)jarg1; \r
   arg2 = (int64_t)jarg2; \r
   if (arg1) (arg1)->runtime = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22689,6 +23303,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_scheduler_task_cmd_id_set(void * jarg1
   arg1 = (switch_scheduler_task *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->cmd_id = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22741,6 +23356,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_scheduler_task_cmd_arg_set(void * jarg
   arg1 = (switch_scheduler_task *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->cmd_arg = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22763,6 +23379,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_scheduler_task_task_id_set(void * jarg
   arg1 = (switch_scheduler_task *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->task_id = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22793,6 +23410,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_scheduler_task(void * jarg1) {
   \r
   arg1 = (switch_scheduler_task *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -22805,8 +23423,8 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_scheduler_add_task(void * jar
   uint32_t arg5 ;\r
   void *arg6 = (void *) 0 ;\r
   switch_scheduler_flag_t arg7 ;\r
-  time_t *argp1 ;\r
   uint32_t result;\r
+  time_t *argp1 ;\r
   \r
   argp1 = (time_t *)jarg1; \r
   if (!argp1) {\r
@@ -22867,6 +23485,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_config_file_set(void * jarg1, void * j
   arg1 = (switch_config *)jarg1; \r
   arg2 = (FILE *)jarg2; \r
   if (arg1) (arg1)->file = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -22989,6 +23608,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_config_lineno_set(void * jarg1, int ja
   arg1 = (switch_config *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->lineno = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23011,6 +23631,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_config_catno_set(void * jarg1, int jar
   arg1 = (switch_config *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->catno = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23033,6 +23654,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_config_sectno_set(void * jarg1, int ja
   arg1 = (switch_config *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->sectno = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23055,6 +23677,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_config_lockto_set(void * jarg1, int ja
   arg1 = (switch_config *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->lockto = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23085,6 +23708,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_config(void * jarg1) {
   \r
   arg1 = (switch_config *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23185,6 +23809,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_IvrMenu(void * jarg1) {
   \r
   arg1 = (IVRMenu *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23229,6 +23854,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_Api(void * jarg1) {
   \r
   arg1 = (API *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23269,6 +23895,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_input_callback_state_t_function_set(void * ja
   arg1 = (input_callback_state_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->function = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23291,6 +23918,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_input_callback_state_t_threadState_set(void *
   arg1 = (input_callback_state_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->threadState = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23313,6 +23941,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_input_callback_state_t_extra_set(void * jarg1
   arg1 = (input_callback_state_t *)jarg1; \r
   arg2 = (void *)jarg2; \r
   if (arg1) (arg1)->extra = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23373,6 +24002,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_input_callback_state_t(void * jarg1) {
   \r
   arg1 = (input_callback_state_t *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23383,6 +24013,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_DTMF_digit_set(void * jarg1, char jarg2) {
   arg1 = (DTMF *)jarg1; \r
   arg2 = (char)jarg2; \r
   if (arg1) (arg1)->digit = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23405,6 +24036,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_DTMF_duration_set(void * jarg1, unsigned long
   arg1 = (DTMF *)jarg1; \r
   arg2 = (uint32_t)jarg2; \r
   if (arg1) (arg1)->duration = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23439,6 +24071,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_DTMF(void * jarg1) {
   \r
   arg1 = (DTMF *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23469,6 +24102,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_Stream(void * jarg1) {
   \r
   arg1 = (Stream *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23501,6 +24135,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Event_InternalEvent_set(void * jarg1, void *
   arg1 = (Event *)jarg1; \r
   arg2 = (switch_event_t *)jarg2; \r
   if (arg1) (arg1)->event = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23553,6 +24188,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Event_mine_set(void * jarg1, int jarg2) {
   arg1 = (Event *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->mine = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23601,6 +24237,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_Event(void * jarg1) {
   \r
   arg1 = (Event *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23733,6 +24370,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_events_set(void * jarg1, void *
   arg1 = (EventConsumer *)jarg1; \r
   arg2 = (switch_queue_t *)jarg2; \r
   if (arg1) (arg1)->events = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23755,6 +24393,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_e_event_id_set(void * jarg1, in
   arg1 = (EventConsumer *)jarg1; \r
   arg2 = (switch_event_types_t)jarg2; \r
   if (arg1) (arg1)->e_event_id = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23777,6 +24416,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_node_set(void * jarg1, void * j
   arg1 = (EventConsumer *)jarg1; \r
   arg2 = (switch_event_node_t *)jarg2; \r
   if (arg1) (arg1)->node = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23901,6 +24541,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_EventConsumer(void * jarg1) {
   \r
   arg1 = (EventConsumer *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23923,6 +24564,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_CoreSession(void * jarg1) {
   \r
   arg1 = (CoreSession *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
@@ -23933,6 +24575,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_InternalSession_set(void * jarg1,
   arg1 = (CoreSession *)jarg1; \r
   arg2 = (switch_core_session_t *)jarg2; \r
   if (arg1) (arg1)->session = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23955,6 +24598,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_channel_set(void * jarg1, void *
   arg1 = (CoreSession *)jarg1; \r
   arg2 = (switch_channel_t *)jarg2; \r
   if (arg1) (arg1)->channel = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23977,6 +24621,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_flags_set(void * jarg1, unsigned
   arg1 = (CoreSession *)jarg1; \r
   arg2 = (unsigned int)jarg2; \r
   if (arg1) (arg1)->flags = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -23999,6 +24644,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_allocated_set(void * jarg1, int j
   arg1 = (CoreSession *)jarg1; \r
   arg2 = (int)jarg2; \r
   if (arg1) (arg1)->allocated = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -24021,6 +24667,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_cb_state_set(void * jarg1, void *
   arg1 = (CoreSession *)jarg1; \r
   arg2 = (input_callback_state *)jarg2; \r
   if (arg1) (arg1)->cb_state = *arg2;\r
+  \r
 }\r
 \r
 \r
@@ -24043,6 +24690,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_HookState_set(void * jarg1, int j
   arg1 = (CoreSession *)jarg1; \r
   arg2 = (switch_channel_state_t)jarg2; \r
   if (arg1) (arg1)->hook_state = arg2;\r
+  \r
 }\r
 \r
 \r
@@ -24314,6 +24962,14 @@ SWIGEXPORT int SWIGSTDCALL CSharp_CoreSession_Originate(void * jarg1, void * jar
 }\r
 \r
 \r
+SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_destroy(void * jarg1) {\r
+  CoreSession *arg1 = (CoreSession *) 0 ;\r
+  \r
+  arg1 = (CoreSession *)jarg1; \r
+  (arg1)->destroy();\r
+}\r
+\r
+\r
 SWIGEXPORT int SWIGSTDCALL CSharp_CoreSession_Speak(void * jarg1, char * jarg2) {\r
   int jresult ;\r
   CoreSession *arg1 = (CoreSession *) 0 ;\r
@@ -24784,6 +25440,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_MonoSession(void * jarg1) {
   \r
   arg1 = (MonoSession *)jarg1; \r
   delete arg1;\r
+  \r
 }\r
 \r
 \r
index d890ca2ebbee7c4bcb3d36e592878d3ce654a88d..d96f6f4c5c6992d859bce0af4aa5e269a9868fd1 100644 (file)
                </Configuration>\r
                <Configuration\r
                        Name="Release|Win32"\r
-                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       OutputDirectory="$(ConfigurationName)"\r
                        IntermediateDirectory="$(ConfigurationName)"\r
                        ConfigurationType="2"\r
-                       CharacterSet="1"\r
+                       InheritedPropertySheets="..\..\..\..\w32\module_release.vsprops"\r
+                       CharacterSet="0"\r
                        WholeProgramOptimization="1"\r
                        >\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="2"\r
                                EnableIntrinsicFunctions="true"\r
+                               AdditionalIncludeDirectories="&quot;C:\Program Files\Mono\lib\glib-2.0\include&quot;;&quot;C:\Program Files\Mono\include\glib-2.0&quot;;&quot;C:\Program Files\Mono\include\mono-1.0&quot;"\r
                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MOD_MONO_EXPORTS"\r
                                RuntimeLibrary="2"\r
                                EnableFunctionLevelLinking="true"\r
                                UsePrecompiledHeader="0"\r
-                               WarningLevel="3"\r
+                               WarningLevel="4"\r
                                DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4505"\r
                        />\r
                        <Tool\r
                                Name="VCManagedResourceCompilerTool"\r
                        />\r
                        <Tool\r
                                Name="VCLinkerTool"\r
+                               AdditionalDependencies="$(ProjectDir)mono.lib &#x0A;&quot;C:\program Files\Mono\lib\glib-2.0.lib&quot; shlwapi.lib"\r
                                LinkIncremental="1"\r
                                ModuleDefinitionFile="mono.def"\r
                                GenerateDebugInformation="true"\r
index 2ae3e9255023abaf2fe4311fc5f119fe6d927a4e..69bd04a24473f5532b8e46dcd488cb67abff59b3 100644 (file)
@@ -27,7 +27,7 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
     <Optimize>true</Optimize>\r
-    <OutputPath>bin\Release\</OutputPath>\r
+    <OutputPath>..\..\..\..\Release\mod\</OutputPath>\r
     <DefineConstants>TRACE</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
index 46fd5186e7fdbe4b2d1d38cd87d3bb76f4c457ef..b8046720c6e7bf8fa6d6f02a18f753647110c978 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -57,7 +57,7 @@ public class Api : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -244,6 +244,10 @@ public class CoreSession : IDisposable {
     return ret;\r
   }\r
 \r
+  public void destroy() {\r
+    freeswitchPINVOKE.CoreSession_destroy(swigCPtr);\r
+  }\r
+\r
   public int Speak(string text) {\r
     int ret = freeswitchPINVOKE.CoreSession_Speak(swigCPtr, text);\r
     return ret;\r
@@ -373,7 +377,7 @@ public class CoreSession : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -440,7 +444,7 @@ public class DTMF : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -566,7 +570,7 @@ public partial class Event : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -681,7 +685,7 @@ public class EventConsumer : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -735,8 +739,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static int switch_core_db_exec(SWIGTYPE_p_sqlite3 db, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_void data, SWIGTYPE_p_p_char errmsg) {\r
-    int ret = freeswitchPINVOKE.switch_core_db_exec(SWIGTYPE_p_sqlite3.getCPtr(db), sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_p_char.getCPtr(errmsg));\r
+  public static int switch_core_db_exec(SWIGTYPE_p_sqlite3 db, string sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int callback, SWIGTYPE_p_void data, ref string errmsg) {\r
+    int ret = freeswitchPINVOKE.switch_core_db_exec(SWIGTYPE_p_sqlite3.getCPtr(db), sql, SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(data), ref errmsg);\r
     return ret;\r
   }\r
 \r
@@ -745,8 +749,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static int switch_core_db_prepare(SWIGTYPE_p_sqlite3 db, string zSql, int nBytes, SWIGTYPE_p_p_sqlite3_stmt ppStmt, SWIGTYPE_p_p_char pzTail) {\r
-    int ret = freeswitchPINVOKE.switch_core_db_prepare(SWIGTYPE_p_sqlite3.getCPtr(db), zSql, nBytes, SWIGTYPE_p_p_sqlite3_stmt.getCPtr(ppStmt), SWIGTYPE_p_p_char.getCPtr(pzTail));\r
+  public static int switch_core_db_prepare(SWIGTYPE_p_sqlite3 db, string zSql, int nBytes, SWIGTYPE_p_p_sqlite3_stmt ppStmt, ref string pzTail) {\r
+    int ret = freeswitchPINVOKE.switch_core_db_prepare(SWIGTYPE_p_sqlite3.getCPtr(db), zSql, nBytes, SWIGTYPE_p_p_sqlite3_stmt.getCPtr(ppStmt), ref pzTail);\r
     return ret;\r
   }\r
 \r
@@ -785,13 +789,13 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static int switch_core_db_get_table(SWIGTYPE_p_sqlite3 db, string sql, SWIGTYPE_p_p_p_char resultp, SWIGTYPE_p_int nrow, SWIGTYPE_p_int ncolumn, SWIGTYPE_p_p_char errmsg) {\r
-    int ret = freeswitchPINVOKE.switch_core_db_get_table(SWIGTYPE_p_sqlite3.getCPtr(db), sql, SWIGTYPE_p_p_p_char.getCPtr(resultp), SWIGTYPE_p_int.getCPtr(nrow), SWIGTYPE_p_int.getCPtr(ncolumn), SWIGTYPE_p_p_char.getCPtr(errmsg));\r
+  public static int switch_core_db_get_table(SWIGTYPE_p_sqlite3 db, string sql, SWIGTYPE_p_p_p_char resultp, SWIGTYPE_p_int nrow, SWIGTYPE_p_int ncolumn, ref string errmsg) {\r
+    int ret = freeswitchPINVOKE.switch_core_db_get_table(SWIGTYPE_p_sqlite3.getCPtr(db), sql, SWIGTYPE_p_p_p_char.getCPtr(resultp), SWIGTYPE_p_int.getCPtr(nrow), SWIGTYPE_p_int.getCPtr(ncolumn), ref errmsg);\r
     return ret;\r
   }\r
 \r
-  public static void switch_core_db_free_table(SWIGTYPE_p_p_char result) {\r
-    freeswitchPINVOKE.switch_core_db_free_table(SWIGTYPE_p_p_char.getCPtr(result));\r
+  public static void switch_core_db_free_table(ref string result) {\r
+    freeswitchPINVOKE.switch_core_db_free_table(ref result);\r
   }\r
 \r
   public static void switch_core_db_free(string z) {\r
@@ -808,8 +812,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static SWIGTYPE_p_real_pcre switch_regex_compile(string pattern, int options, SWIGTYPE_p_p_char errorptr, SWIGTYPE_p_int erroroffset, SWIGTYPE_p_unsigned_char tables) {\r
-    IntPtr cPtr = freeswitchPINVOKE.switch_regex_compile(pattern, options, SWIGTYPE_p_p_char.getCPtr(errorptr), SWIGTYPE_p_int.getCPtr(erroroffset), SWIGTYPE_p_unsigned_char.getCPtr(tables));\r
+  public static SWIGTYPE_p_real_pcre switch_regex_compile(string pattern, int options, ref string errorptr, SWIGTYPE_p_int erroroffset, SWIGTYPE_p_unsigned_char tables) {\r
+    IntPtr cPtr = freeswitchPINVOKE.switch_regex_compile(pattern, options, ref errorptr, SWIGTYPE_p_int.getCPtr(erroroffset), SWIGTYPE_p_unsigned_char.getCPtr(tables));\r
     SWIGTYPE_p_real_pcre ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_real_pcre(cPtr, false);\r
     return ret;\r
   }\r
@@ -920,13 +924,13 @@ public class freeswitch {
     freeswitchPINVOKE.switch_core_port_allocator_destroy(SWIGTYPE_p_p_switch_core_port_allocator.getCPtr(alloc));\r
   }\r
 \r
-  public static switch_status_t switch_core_init(uint flags, switch_bool_t console, SWIGTYPE_p_p_char err) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_init(flags, (int)console, SWIGTYPE_p_p_char.getCPtr(err));\r
+  public static switch_status_t switch_core_init(uint flags, switch_bool_t console, ref string err) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_init(flags, (int)console, ref err);\r
     return ret;\r
   }\r
 \r
-  public static switch_status_t switch_core_init_and_modload(uint flags, switch_bool_t console, SWIGTYPE_p_p_char err) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_init_and_modload(flags, (int)console, SWIGTYPE_p_p_char.getCPtr(err));\r
+  public static switch_status_t switch_core_init_and_modload(uint flags, switch_bool_t console, ref string err) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_init_and_modload(flags, (int)console, ref err);\r
     return ret;\r
   }\r
 \r
@@ -973,6 +977,10 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
+  public static void switch_core_remove_state_handler(switch_state_handler_table state_handler) {\r
+    freeswitchPINVOKE.switch_core_remove_state_handler(switch_state_handler_table.getCPtr(state_handler));\r
+  }\r
+\r
   public static switch_state_handler_table switch_core_get_state_handler(int index) {\r
     IntPtr cPtr = freeswitchPINVOKE.switch_core_get_state_handler(index);\r
     switch_state_handler_table ret = (cPtr == IntPtr.Zero) ? null : new switch_state_handler_table(cPtr, false);\r
@@ -1543,8 +1551,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static switch_status_t switch_core_file_get_string(switch_file_handle fh, switch_audio_col_t col, SWIGTYPE_p_p_char arg2) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_get_string(switch_file_handle.getCPtr(fh), (int)col, SWIGTYPE_p_p_char.getCPtr(arg2));\r
+  public static switch_status_t switch_core_file_get_string(switch_file_handle fh, switch_audio_col_t col, ref string arg2) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_get_string(switch_file_handle.getCPtr(fh), (int)col, ref arg2);\r
     return ret;\r
   }\r
 \r
@@ -1609,8 +1617,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static switch_status_t switch_core_asr_get_results(switch_asr_handle ah, SWIGTYPE_p_p_char xmlstr, SWIGTYPE_p_unsigned_long flags) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_get_results(switch_asr_handle.getCPtr(ah), SWIGTYPE_p_p_char.getCPtr(xmlstr), SWIGTYPE_p_unsigned_long.getCPtr(flags));\r
+  public static switch_status_t switch_core_asr_get_results(switch_asr_handle ah, ref string xmlstr, SWIGTYPE_p_unsigned_long flags) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_asr_get_results(switch_asr_handle.getCPtr(ah), ref xmlstr, SWIGTYPE_p_unsigned_long.getCPtr(flags));\r
     return ret;\r
   }\r
 \r
@@ -1649,8 +1657,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static switch_status_t switch_core_directory_next_pair(switch_directory_handle dh, SWIGTYPE_p_p_char var, SWIGTYPE_p_p_char val) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_directory_next_pair(switch_directory_handle.getCPtr(dh), SWIGTYPE_p_p_char.getCPtr(var), SWIGTYPE_p_p_char.getCPtr(val));\r
+  public static switch_status_t switch_core_directory_next_pair(switch_directory_handle dh, ref string var, ref string val) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_directory_next_pair(switch_directory_handle.getCPtr(dh), ref var, ref val);\r
     return ret;\r
   }\r
 \r
@@ -1805,8 +1813,8 @@ public class freeswitch {
     freeswitchPINVOKE.switch_load_network_lists((int)reload);\r
   }\r
 \r
-  public static switch_bool_t switch_check_network_list_ip_token(string ip_str, string list_name, SWIGTYPE_p_p_char token) {\r
-    switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_check_network_list_ip_token(ip_str, list_name, SWIGTYPE_p_p_char.getCPtr(token));\r
+  public static switch_bool_t switch_check_network_list_ip_token(string ip_str, string list_name, ref string token) {\r
+    switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_check_network_list_ip_token(ip_str, list_name, ref token);\r
     return ret;\r
   }\r
 \r
@@ -1920,6 +1928,11 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
+  public static string switch_safe_strdup(string it) {\r
+    string ret = freeswitchPINVOKE.switch_safe_strdup(it);\r
+    return ret;\r
+  }\r
+\r
   public static switch_bool_t switch_strstr(string s, string q) {\r
     switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_strstr(s, q);\r
     return ret;\r
@@ -1930,8 +1943,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static uint switch_separate_string(string buf, char delim, SWIGTYPE_p_p_char array, uint arraylen) {\r
-    uint ret = freeswitchPINVOKE.switch_separate_string(buf, delim, SWIGTYPE_p_p_char.getCPtr(array), arraylen);\r
+  public static uint switch_separate_string(string buf, char delim, ref string array, uint arraylen) {\r
+    uint ret = freeswitchPINVOKE.switch_separate_string(buf, delim, ref array, arraylen);\r
     return ret;\r
   }\r
 \r
@@ -2035,8 +2048,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static switch_bool_t switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list list, uint ip, SWIGTYPE_p_p_char token) {\r
-    switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list.getCPtr(list), ip, SWIGTYPE_p_p_char.getCPtr(token));\r
+  public static switch_bool_t switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list list, uint ip, ref string token) {\r
+    switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list.getCPtr(list), ip, ref token);\r
     return ret;\r
   }\r
 \r
@@ -2101,8 +2114,8 @@ public class freeswitch {
     freeswitchPINVOKE.switch_channel_wait_for_state(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_switch_channel.getCPtr(other_channel), (int)want_state);\r
   }\r
 \r
-  public static switch_status_t switch_channel_wait_for_flag(SWIGTYPE_p_switch_channel channel, uint want_flag, switch_bool_t pres, uint to) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_wait_for_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), want_flag, (int)pres, to);\r
+  public static switch_status_t switch_channel_wait_for_flag(SWIGTYPE_p_switch_channel channel, uint want_flag, switch_bool_t pres, uint to, SWIGTYPE_p_switch_channel super_channel) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_wait_for_flag(SWIGTYPE_p_switch_channel.getCPtr(channel), want_flag, (int)pres, to, SWIGTYPE_p_switch_channel.getCPtr(super_channel));\r
     return ret;\r
   }\r
 \r
@@ -2572,8 +2585,8 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static switch_status_t switch_event_serialize(switch_event arg0, SWIGTYPE_p_p_char str, switch_bool_t encode) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_serialize(switch_event.getCPtr(arg0), SWIGTYPE_p_p_char.getCPtr(str), (int)encode);\r
+  public static switch_status_t switch_event_serialize(switch_event arg0, ref string str, switch_bool_t encode) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_serialize(switch_event.getCPtr(arg0), ref str, (int)encode);\r
     return ret;\r
   }\r
 \r
@@ -3124,19 +3137,19 @@ public class freeswitch {
     freeswitchPINVOKE.switch_rtp_release_port(ip, port);\r
   }\r
 \r
-  public static switch_status_t switch_rtp_create(SWIGTYPE_p_p_switch_rtp new_rtp_session, byte payload, uint samples_per_interval, uint ms_per_packet, uint flags, string timer_name, SWIGTYPE_p_p_char err, SWIGTYPE_p_apr_pool_t pool) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_create(SWIGTYPE_p_p_switch_rtp.getCPtr(new_rtp_session), payload, samples_per_interval, ms_per_packet, flags, timer_name, SWIGTYPE_p_p_char.getCPtr(err), SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
+  public static switch_status_t switch_rtp_create(SWIGTYPE_p_p_switch_rtp new_rtp_session, byte payload, uint samples_per_interval, uint ms_per_packet, uint flags, string timer_name, ref string err, SWIGTYPE_p_apr_pool_t pool) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_create(SWIGTYPE_p_p_switch_rtp.getCPtr(new_rtp_session), payload, samples_per_interval, ms_per_packet, flags, timer_name, ref err, SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
     return ret;\r
   }\r
 \r
-  public static SWIGTYPE_p_switch_rtp switch_rtp_new(string rx_host, ushort rx_port, string tx_host, ushort tx_port, byte payload, uint samples_per_interval, uint ms_per_packet, uint flags, string timer_name, SWIGTYPE_p_p_char err, SWIGTYPE_p_apr_pool_t pool) {\r
-    IntPtr cPtr = freeswitchPINVOKE.switch_rtp_new(rx_host, rx_port, tx_host, tx_port, payload, samples_per_interval, ms_per_packet, flags, timer_name, SWIGTYPE_p_p_char.getCPtr(err), SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
+  public static SWIGTYPE_p_switch_rtp switch_rtp_new(string rx_host, ushort rx_port, string tx_host, ushort tx_port, byte payload, uint samples_per_interval, uint ms_per_packet, uint flags, string timer_name, ref string err, SWIGTYPE_p_apr_pool_t pool) {\r
+    IntPtr cPtr = freeswitchPINVOKE.switch_rtp_new(rx_host, rx_port, tx_host, tx_port, payload, samples_per_interval, ms_per_packet, flags, timer_name, ref err, SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
     SWIGTYPE_p_switch_rtp ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_rtp(cPtr, false);\r
     return ret;\r
   }\r
 \r
-  public static switch_status_t switch_rtp_set_remote_address(SWIGTYPE_p_switch_rtp rtp_session, string host, ushort port, SWIGTYPE_p_p_char err) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_remote_address(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), host, port, SWIGTYPE_p_p_char.getCPtr(err));\r
+  public static switch_status_t switch_rtp_set_remote_address(SWIGTYPE_p_switch_rtp rtp_session, string host, ushort port, ref string err) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_remote_address(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), host, port, ref err);\r
     return ret;\r
   }\r
 \r
@@ -3144,8 +3157,8 @@ public class freeswitch {
     freeswitchPINVOKE.switch_rtp_set_max_missed_packets(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), max);\r
   }\r
 \r
-  public static switch_status_t switch_rtp_set_local_address(SWIGTYPE_p_switch_rtp rtp_session, string host, ushort port, SWIGTYPE_p_p_char err) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_local_address(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), host, port, SWIGTYPE_p_p_char.getCPtr(err));\r
+  public static switch_status_t switch_rtp_set_local_address(SWIGTYPE_p_switch_rtp rtp_session, string host, ushort port, ref string err) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_set_local_address(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), host, port, ref err);\r
     return ret;\r
   }\r
 \r
@@ -3405,12 +3418,6 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static SWIGTYPE_p_p_char switch_xml_pi(switch_xml xml, string target) {\r
-    IntPtr cPtr = freeswitchPINVOKE.switch_xml_pi(switch_xml.getCPtr(xml), target);\r
-    SWIGTYPE_p_p_char ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_p_char(cPtr, false);\r
-    return ret;\r
-  }\r
-\r
   public static void switch_xml_free(switch_xml xml) {\r
     freeswitchPINVOKE.switch_xml_free(switch_xml.getCPtr(xml));\r
   }\r
@@ -3468,14 +3475,14 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
-  public static switch_xml switch_xml_open_root(byte reload, SWIGTYPE_p_p_char err) {\r
-    IntPtr cPtr = freeswitchPINVOKE.switch_xml_open_root(reload, SWIGTYPE_p_p_char.getCPtr(err));\r
+  public static switch_xml switch_xml_open_root(byte reload, ref string err) {\r
+    IntPtr cPtr = freeswitchPINVOKE.switch_xml_open_root(reload, ref err);\r
     switch_xml ret = (cPtr == IntPtr.Zero) ? null : new switch_xml(cPtr, false);\r
     return ret;\r
   }\r
 \r
-  public static switch_status_t switch_xml_init(SWIGTYPE_p_apr_pool_t pool, SWIGTYPE_p_p_char err) {\r
-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool), SWIGTYPE_p_p_char.getCPtr(err));\r
+  public static switch_status_t switch_xml_init(SWIGTYPE_p_apr_pool_t pool, ref string err) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool), ref err);\r
     return ret;\r
   }\r
 \r
@@ -3684,8 +3691,8 @@ public class freeswitch {
     freeswitchPINVOKE.switch_config_close_file(switch_config.getCPtr(cfg));\r
   }\r
 \r
-  public static int switch_config_next_pair(switch_config cfg, SWIGTYPE_p_p_char var, SWIGTYPE_p_p_char val) {\r
-    int ret = freeswitchPINVOKE.switch_config_next_pair(switch_config.getCPtr(cfg), SWIGTYPE_p_p_char.getCPtr(var), SWIGTYPE_p_p_char.getCPtr(val));\r
+  public static int switch_config_next_pair(switch_config cfg, ref string var, ref string val) {\r
+    int ret = freeswitchPINVOKE.switch_config_next_pair(switch_config.getCPtr(cfg), ref var, ref val);\r
     return ret;\r
   }\r
 \r
@@ -3791,6 +3798,7 @@ public class freeswitch {
   public static readonly string SWITCH_BRIDGE_CHANNEL_VARIABLE = freeswitchPINVOKE.SWITCH_BRIDGE_CHANNEL_VARIABLE_get();\r
   public static readonly string SWITCH_CHANNEL_NAME_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_NAME_VARIABLE_get();\r
   public static readonly string SWITCH_BRIDGE_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_BRIDGE_UUID_VARIABLE_get();\r
+  public static readonly string SWITCH_CONTINUE_ON_FAILURE_VARIABLE = freeswitchPINVOKE.SWITCH_CONTINUE_ON_FAILURE_VARIABLE_get();\r
   public static readonly string SWITCH_PLAYBACK_TERMINATORS_VARIABLE = freeswitchPINVOKE.SWITCH_PLAYBACK_TERMINATORS_VARIABLE_get();\r
   public static readonly string SWITCH_CACHE_SPEECH_HANDLES_VARIABLE = freeswitchPINVOKE.SWITCH_CACHE_SPEECH_HANDLES_VARIABLE_get();\r
   public static readonly string SWITCH_CACHE_SPEECH_HANDLES_OBJ_NAME = freeswitchPINVOKE.SWITCH_CACHE_SPEECH_HANDLES_OBJ_NAME_get();\r
@@ -3882,7 +3890,7 @@ public class freeswitch {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -4280,6 +4288,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_BRIDGE_UUID_VARIABLE_get")]\r
   public static extern string SWITCH_BRIDGE_UUID_VARIABLE_get();\r
 \r
+  [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_CONTINUE_ON_FAILURE_VARIABLE_get")]\r
+  public static extern string SWITCH_CONTINUE_ON_FAILURE_VARIABLE_get();\r
+\r
   [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_PLAYBACK_TERMINATORS_VARIABLE_get")]\r
   public static extern string SWITCH_PLAYBACK_TERMINATORS_VARIABLE_get();\r
 \r
@@ -4734,13 +4745,13 @@ class freeswitchPINVOKE {
   public static extern string switch_core_db_errmsg(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_db_exec")]\r
-  public static extern int switch_core_db_exec(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, HandleRef jarg5);\r
+  public static extern int switch_core_db_exec(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, ref string jarg5);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_db_finalize")]\r
   public static extern int switch_core_db_finalize(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_db_prepare")]\r
-  public static extern int switch_core_db_prepare(HandleRef jarg1, string jarg2, int jarg3, HandleRef jarg4, HandleRef jarg5);\r
+  public static extern int switch_core_db_prepare(HandleRef jarg1, string jarg2, int jarg3, HandleRef jarg4, ref string jarg5);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_db_step")]\r
   public static extern int switch_core_db_step(HandleRef jarg1);\r
@@ -4764,10 +4775,10 @@ class freeswitchPINVOKE {
   public static extern long switch_core_db_last_insert_rowid(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_db_get_table")]\r
-  public static extern int switch_core_db_get_table(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, HandleRef jarg5, HandleRef jarg6);\r
+  public static extern int switch_core_db_get_table(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, HandleRef jarg5, ref string jarg6);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_db_free_table")]\r
-  public static extern void switch_core_db_free_table(HandleRef jarg1);\r
+  public static extern void switch_core_db_free_table(ref string jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_db_free")]\r
   public static extern void switch_core_db_free(string jarg1);\r
@@ -4866,7 +4877,7 @@ class freeswitchPINVOKE {
   public static extern string switch_mprintf(string jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_regex_compile")]\r
-  public static extern IntPtr switch_regex_compile(string jarg1, int jarg2, HandleRef jarg3, HandleRef jarg4, HandleRef jarg5);\r
+  public static extern IntPtr switch_regex_compile(string jarg1, int jarg2, ref string jarg3, HandleRef jarg4, HandleRef jarg5);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_regex_copy_substring")]\r
   public static extern int switch_regex_copy_substring(string jarg1, HandleRef jarg2, int jarg3, int jarg4, string jarg5, int jarg6);\r
@@ -5130,10 +5141,10 @@ class freeswitchPINVOKE {
   public static extern void switch_core_port_allocator_destroy(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_init")]\r
-  public static extern int switch_core_init(uint jarg1, int jarg2, HandleRef jarg3);\r
+  public static extern int switch_core_init(uint jarg1, int jarg2, ref string jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_init_and_modload")]\r
-  public static extern int switch_core_init_and_modload(uint jarg1, int jarg2, HandleRef jarg3);\r
+  public static extern int switch_core_init_and_modload(uint jarg1, int jarg2, ref string jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_limit")]\r
   public static extern uint switch_core_session_limit(uint jarg1);\r
@@ -5162,6 +5173,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_add_state_handler")]\r
   public static extern int switch_core_add_state_handler(HandleRef jarg1);\r
 \r
+  [DllImport("mod_mono", EntryPoint="CSharp_switch_core_remove_state_handler")]\r
+  public static extern void switch_core_remove_state_handler(HandleRef jarg1);\r
+\r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_get_state_handler")]\r
   public static extern IntPtr switch_core_get_state_handler(int jarg1);\r
 \r
@@ -5502,7 +5516,7 @@ class freeswitchPINVOKE {
   public static extern int switch_core_file_set_string(HandleRef jarg1, int jarg2, string jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_file_get_string")]\r
-  public static extern int switch_core_file_get_string(HandleRef jarg1, int jarg2, HandleRef jarg3);\r
+  public static extern int switch_core_file_get_string(HandleRef jarg1, int jarg2, ref string jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_file_close")]\r
   public static extern int switch_core_file_close(HandleRef jarg1);\r
@@ -5544,7 +5558,7 @@ class freeswitchPINVOKE {
   public static extern int switch_core_asr_check_results(HandleRef jarg1, HandleRef jarg2);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_asr_get_results")]\r
-  public static extern int switch_core_asr_get_results(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);\r
+  public static extern int switch_core_asr_get_results(HandleRef jarg1, ref string jarg2, HandleRef jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_asr_load_grammar")]\r
   public static extern int switch_core_asr_load_grammar(HandleRef jarg1, string jarg2, string jarg3);\r
@@ -5568,7 +5582,7 @@ class freeswitchPINVOKE {
   public static extern int switch_core_directory_next(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_directory_next_pair")]\r
-  public static extern int switch_core_directory_next_pair(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);\r
+  public static extern int switch_core_directory_next_pair(HandleRef jarg1, ref string jarg2, ref string jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_core_directory_close")]\r
   public static extern int switch_core_directory_close(HandleRef jarg1);\r
@@ -5664,7 +5678,7 @@ class freeswitchPINVOKE {
   public static extern void switch_load_network_lists(int jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_check_network_list_ip_token")]\r
-  public static extern int switch_check_network_list_ip_token(string jarg1, string jarg2, HandleRef jarg3);\r
+  public static extern int switch_check_network_list_ip_token(string jarg1, string jarg2, ref string jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_time_set_monotonic")]\r
   public static extern void switch_time_set_monotonic(int jarg1);\r
@@ -5738,6 +5752,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_mono", EntryPoint="CSharp_switch_clean_string")]\r
   public static extern string switch_clean_string(string jarg1);\r
 \r
+  [DllImport("mod_mono", EntryPoint="CSharp_switch_safe_strdup")]\r
+  public static extern string switch_safe_strdup(string jarg1);\r
+\r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_strstr")]\r
   public static extern int switch_strstr(string jarg1, string jarg2);\r
 \r
@@ -5745,7 +5762,7 @@ class freeswitchPINVOKE {
   public static extern IntPtr switch_str_time(string jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_separate_string")]\r
-  public static extern uint switch_separate_string(string jarg1, char jarg2, HandleRef jarg3, uint jarg4);\r
+  public static extern uint switch_separate_string(string jarg1, char jarg2, ref string jarg3, uint jarg4);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_is_number")]\r
   public static extern int switch_is_number(string jarg1);\r
@@ -5808,7 +5825,7 @@ class freeswitchPINVOKE {
   public static extern int switch_network_list_add_host_mask(HandleRef jarg1, string jarg2, string jarg3, int jarg4);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_validate_ip_token")]\r
-  public static extern int switch_network_list_validate_ip_token(HandleRef jarg1, uint jarg2, HandleRef jarg3);\r
+  public static extern int switch_network_list_validate_ip_token(HandleRef jarg1, uint jarg2, ref string jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_profile_username_set")]\r
   public static extern void switch_caller_profile_username_set(HandleRef jarg1, string jarg2);\r
@@ -6639,10 +6656,10 @@ class freeswitchPINVOKE {
   public static extern IntPtr switch_file_interface_file_get_string_get(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_extens_set")]\r
-  public static extern void switch_file_interface_extens_set(HandleRef jarg1, HandleRef jarg2);\r
+  public static extern void switch_file_interface_extens_set(HandleRef jarg1, ref string jarg2);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_extens_get")]\r
-  public static extern IntPtr switch_file_interface_extens_get(HandleRef jarg1);\r
+  public static extern string switch_file_interface_extens_get(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_rwlock_set")]\r
   public static extern void switch_file_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2);\r
@@ -7803,7 +7820,7 @@ class freeswitchPINVOKE {
   public static extern void switch_channel_wait_for_state(HandleRef jarg1, HandleRef jarg2, int jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_channel_wait_for_flag")]\r
-  public static extern int switch_channel_wait_for_flag(HandleRef jarg1, uint jarg2, int jarg3, uint jarg4);\r
+  public static extern int switch_channel_wait_for_flag(HandleRef jarg1, uint jarg2, int jarg3, uint jarg4, HandleRef jarg5);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_channel_perform_set_state")]\r
   public static extern int switch_channel_perform_set_state(HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5);\r
@@ -8184,7 +8201,7 @@ class freeswitchPINVOKE {
   public static extern int switch_event_free_subclass_detailed(string jarg1, string jarg2);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_event_serialize")]\r
-  public static extern int switch_event_serialize(HandleRef jarg1, HandleRef jarg2, int jarg3);\r
+  public static extern int switch_event_serialize(HandleRef jarg1, ref string jarg2, int jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_event_running")]\r
   public static extern int switch_event_running();\r
@@ -8742,19 +8759,19 @@ class freeswitchPINVOKE {
   public static extern void switch_rtp_release_port(string jarg1, ushort jarg2);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_create")]\r
-  public static extern int switch_rtp_create(HandleRef jarg1, byte jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6, HandleRef jarg7, HandleRef jarg8);\r
+  public static extern int switch_rtp_create(HandleRef jarg1, byte jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6, ref string jarg7, HandleRef jarg8);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_new")]\r
-  public static extern IntPtr switch_rtp_new(string jarg1, ushort jarg2, string jarg3, ushort jarg4, byte jarg5, uint jarg6, uint jarg7, uint jarg8, string jarg9, HandleRef jarg10, HandleRef jarg11);\r
+  public static extern IntPtr switch_rtp_new(string jarg1, ushort jarg2, string jarg3, ushort jarg4, byte jarg5, uint jarg6, uint jarg7, uint jarg8, string jarg9, ref string jarg10, HandleRef jarg11);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_set_remote_address")]\r
-  public static extern int switch_rtp_set_remote_address(HandleRef jarg1, string jarg2, ushort jarg3, HandleRef jarg4);\r
+  public static extern int switch_rtp_set_remote_address(HandleRef jarg1, string jarg2, ushort jarg3, ref string jarg4);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_set_max_missed_packets")]\r
   public static extern void switch_rtp_set_max_missed_packets(HandleRef jarg1, uint jarg2);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_set_local_address")]\r
-  public static extern int switch_rtp_set_local_address(HandleRef jarg1, string jarg2, ushort jarg3, HandleRef jarg4);\r
+  public static extern int switch_rtp_set_local_address(HandleRef jarg1, string jarg2, ushort jarg3, ref string jarg4);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_kill_socket")]\r
   public static extern void switch_rtp_kill_socket(HandleRef jarg1);\r
@@ -8937,10 +8954,10 @@ class freeswitchPINVOKE {
   public static extern string switch_xml_name_get(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_attr_set")]\r
-  public static extern void switch_xml_attr_set(HandleRef jarg1, HandleRef jarg2);\r
+  public static extern void switch_xml_attr_set(HandleRef jarg1, ref string jarg2);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_attr_get")]\r
-  public static extern IntPtr switch_xml_attr_get(HandleRef jarg1);\r
+  public static extern string switch_xml_attr_get(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_txt_set")]\r
   public static extern void switch_xml_txt_set(HandleRef jarg1, string jarg2);\r
@@ -9038,9 +9055,6 @@ class freeswitchPINVOKE {
   [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_toxml_buf")]\r
   public static extern string switch_xml_toxml_buf(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, int jarg5);\r
 \r
-  [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_pi")]\r
-  public static extern IntPtr switch_xml_pi(HandleRef jarg1, string jarg2);\r
-\r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_free")]\r
   public static extern void switch_xml_free(HandleRef jarg1);\r
 \r
@@ -9072,10 +9086,10 @@ class freeswitchPINVOKE {
   public static extern IntPtr switch_xml_insert(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_open_root")]\r
-  public static extern IntPtr switch_xml_open_root(byte jarg1, HandleRef jarg2);\r
+  public static extern IntPtr switch_xml_open_root(byte jarg1, ref string jarg2);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_init")]\r
-  public static extern int switch_xml_init(HandleRef jarg1, HandleRef jarg2);\r
+  public static extern int switch_xml_init(HandleRef jarg1, ref string jarg2);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_destroy")]\r
   public static extern int switch_xml_destroy();\r
@@ -9597,7 +9611,7 @@ class freeswitchPINVOKE {
   public static extern void switch_config_close_file(HandleRef jarg1);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_switch_config_next_pair")]\r
-  public static extern int switch_config_next_pair(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);\r
+  public static extern int switch_config_next_pair(HandleRef jarg1, ref string jarg2, ref string jarg3);\r
 \r
   [DllImport("mod_mono", EntryPoint="CSharp_consoleLog")]\r
   public static extern void consoleLog(string jarg1, string jarg2);\r
@@ -9884,6 +9898,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_Originate")]\r
   public static extern int CoreSession_Originate(HandleRef jarg1, HandleRef jarg2, string jarg3, int jarg4);\r
 \r
+  [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_destroy")]\r
+  public static extern void CoreSession_destroy(HandleRef jarg1);\r
+\r
   [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_Speak")]\r
   public static extern int CoreSession_Speak(HandleRef jarg1, string jarg2);\r
 \r
@@ -9996,7 +10013,7 @@ class freeswitchPINVOKE {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10086,7 +10103,7 @@ public class input_callback_state_t : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10141,7 +10158,7 @@ public class IvrMenu : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10193,7 +10210,7 @@ public partial class MonoSession : CoreSession {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10210,7 +10227,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10269,7 +10286,7 @@ public partial class Stream : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10299,7 +10316,7 @@ public class SWIGTYPE_p_apr_pool_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10329,7 +10346,7 @@ public class SWIGTYPE_p_FILE {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10359,7 +10376,7 @@ public class SWIGTYPE_p_float {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10389,7 +10406,7 @@ public class SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_s
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10419,7 +10436,7 @@ public class SWIGTYPE_p_f_p_char_p_char_p_char_p_char_p_char_p_char__switch_stat
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10449,7 +10466,7 @@ public class SWIGTYPE_p_f_p_p_switch_core_session_p_p_apr_pool_t_p_void__switch_
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10479,7 +10496,7 @@ public class SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__swi
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10509,7 +10526,7 @@ public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_co
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10539,7 +10556,7 @@ public class SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10569,7 +10586,7 @@ public class SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10599,7 +10616,7 @@ public class SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_s
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10629,7 +10646,7 @@ public class SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__cha
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10659,7 +10676,7 @@ public class SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__s
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10689,7 +10706,7 @@ public class SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10719,7 +10736,7 @@ public class SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10749,7 +10766,7 @@ public class SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_lon
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10779,7 +10796,7 @@ public class SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10809,7 +10826,7 @@ public class SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_uns
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10839,7 +10856,7 @@ public class SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_s
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10869,7 +10886,7 @@ public class SWIGTYPE_p_f_p_switch_codec__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10899,7 +10916,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10929,7 +10946,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_char_enum_switch_say_type_t_en
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10959,7 +10976,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_i
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -10989,7 +11006,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11019,7 +11036,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_sw
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11049,7 +11066,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11079,7 +11096,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__s
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11109,7 +11126,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_p
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11139,7 +11156,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_p
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11169,7 +11186,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11199,7 +11216,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_st
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11229,7 +11246,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11259,7 +11276,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11289,7 +11306,7 @@ public class SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11319,7 +11336,7 @@ public class SWIGTYPE_p_f_p_switch_core_session__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11349,7 +11366,7 @@ public class SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11379,7 +11396,7 @@ public class SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11409,7 +11426,7 @@ public class SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_st
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11439,7 +11456,7 @@ public class SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11469,7 +11486,7 @@ public class SWIGTYPE_p_f_p_switch_event__void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11499,7 +11516,7 @@ public class SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_con
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11529,7 +11546,7 @@ public class SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11559,7 +11576,7 @@ public class SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11589,7 +11606,7 @@ public class SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__swi
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11619,7 +11636,7 @@ public class SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_st
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11649,7 +11666,7 @@ public class SWIGTYPE_p_f_p_switch_file_handle__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11679,7 +11696,7 @@ public class SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__swit
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11709,7 +11726,7 @@ public class SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11739,7 +11756,7 @@ public class SWIGTYPE_p_f_p_switch_scheduler_task__void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11769,7 +11786,7 @@ public class SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11799,7 +11816,7 @@ public class SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11829,7 +11846,7 @@ public class SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11859,7 +11876,7 @@ public class SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11889,7 +11906,7 @@ public class SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11919,7 +11936,7 @@ public class SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11949,7 +11966,7 @@ public class SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsign
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -11979,7 +11996,7 @@ public class SWIGTYPE_p_f_p_switch_speech_handle__void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12009,7 +12026,7 @@ public class SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12039,7 +12056,7 @@ public class SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12069,7 +12086,7 @@ public class SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12099,7 +12116,7 @@ public class SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12129,7 +12146,7 @@ public class SWIGTYPE_p_f_p_switch_timer__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12159,7 +12176,7 @@ public class SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12189,7 +12206,7 @@ public class SWIGTYPE_p_f_p_void__void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12219,7 +12236,7 @@ public class SWIGTYPE_p_f_void__switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12249,7 +12266,7 @@ public class SWIGTYPE_p_HashElem {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12279,7 +12296,7 @@ public class SWIGTYPE_p_int {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12309,7 +12326,7 @@ public class SWIGTYPE_p_p_apr_pool_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12339,7 +12356,7 @@ public class SWIGTYPE_p_p_char {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12369,7 +12386,7 @@ public class SWIGTYPE_p_p_p_char {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12399,7 +12416,7 @@ public class SWIGTYPE_p_p_real_pcre {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12429,7 +12446,7 @@ public class SWIGTYPE_p_p_sqlite3 {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12459,7 +12476,7 @@ public class SWIGTYPE_p_p_sqlite3_stmt {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12489,7 +12506,7 @@ public class SWIGTYPE_p_p_switch_audio_resampler_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12519,7 +12536,7 @@ public class SWIGTYPE_p_p_switch_buffer {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12549,7 +12566,7 @@ public class SWIGTYPE_p_p_switch_caller_extension {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12579,7 +12596,7 @@ public class SWIGTYPE_p_p_switch_channel {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12609,7 +12626,7 @@ public class SWIGTYPE_p_p_switch_core_port_allocator {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12639,7 +12656,7 @@ public class SWIGTYPE_p_p_switch_core_session {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12669,7 +12686,7 @@ public class SWIGTYPE_p_p_switch_core_session_message {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12699,7 +12716,7 @@ public class SWIGTYPE_p_p_switch_event {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12729,7 +12746,7 @@ public class SWIGTYPE_p_p_switch_event_node {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12759,7 +12776,7 @@ public class SWIGTYPE_p_p_switch_frame {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12789,7 +12806,7 @@ public class SWIGTYPE_p_p_switch_hash {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12819,7 +12836,7 @@ public class SWIGTYPE_p_p_switch_ivr_digit_stream {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12849,7 +12866,7 @@ public class SWIGTYPE_p_p_switch_ivr_digit_stream_parser {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12879,7 +12896,7 @@ public class SWIGTYPE_p_p_switch_ivr_menu {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12909,7 +12926,7 @@ public class SWIGTYPE_p_p_switch_ivr_menu_xml_ctx {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12939,7 +12956,7 @@ public class SWIGTYPE_p_p_switch_media_bug {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12969,7 +12986,7 @@ public class SWIGTYPE_p_p_switch_network_list {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -12999,7 +13016,7 @@ public class SWIGTYPE_p_p_switch_rtp {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13029,7 +13046,7 @@ public class SWIGTYPE_p_p_switch_xml {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13059,7 +13076,7 @@ public class SWIGTYPE_p_p_switch_xml_binding {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13089,7 +13106,7 @@ public class SWIGTYPE_p_p_void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13119,7 +13136,7 @@ public class SWIGTYPE_p_real_pcre {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13149,7 +13166,7 @@ public class SWIGTYPE_p_short {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13179,7 +13196,7 @@ public class SWIGTYPE_p_sockaddr {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13209,7 +13226,7 @@ public class SWIGTYPE_p_socklen_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13239,7 +13256,7 @@ public class SWIGTYPE_p_sqlite3 {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13269,7 +13286,7 @@ public class SWIGTYPE_p_sqlite3_stmt {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13299,7 +13316,7 @@ public class SWIGTYPE_p_switch_buffer {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13329,7 +13346,7 @@ public class SWIGTYPE_p_switch_call_cause_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13359,7 +13376,7 @@ public class SWIGTYPE_p_switch_channel {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13389,7 +13406,7 @@ public class SWIGTYPE_p_switch_core_port_allocator {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13419,7 +13436,7 @@ public class SWIGTYPE_p_switch_core_session {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13449,7 +13466,7 @@ public class SWIGTYPE_p_switch_event_node {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13479,7 +13496,7 @@ public class SWIGTYPE_p_switch_event_types_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13509,7 +13526,7 @@ public class SWIGTYPE_p_switch_file_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13539,7 +13556,7 @@ public class SWIGTYPE_p_switch_hash {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13569,7 +13586,7 @@ public class SWIGTYPE_p_switch_ivr_action_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13599,7 +13616,7 @@ public class SWIGTYPE_p_switch_ivr_digit_stream {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13629,7 +13646,7 @@ public class SWIGTYPE_p_switch_ivr_digit_stream_parser {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13659,7 +13676,7 @@ public class SWIGTYPE_p_switch_ivr_menu {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13689,7 +13706,7 @@ public class SWIGTYPE_p_switch_ivr_menu_action_function_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13719,7 +13736,7 @@ public class SWIGTYPE_p_switch_ivr_menu_xml_ctx {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13749,7 +13766,7 @@ public class SWIGTYPE_p_switch_loadable_module_interface {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13779,7 +13796,7 @@ public class SWIGTYPE_p_switch_media_bug {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13809,7 +13826,7 @@ public class SWIGTYPE_p_switch_mutex_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13839,7 +13856,7 @@ public class SWIGTYPE_p_switch_network_list {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13869,7 +13886,7 @@ public class SWIGTYPE_p_switch_pollfd_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13899,7 +13916,7 @@ public class SWIGTYPE_p_switch_queue_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13929,7 +13946,7 @@ public class SWIGTYPE_p_switch_rtp {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13959,7 +13976,7 @@ public class SWIGTYPE_p_switch_size_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -13989,7 +14006,7 @@ public class SWIGTYPE_p_switch_sockaddr_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14019,7 +14036,7 @@ public class SWIGTYPE_p_switch_socket_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14049,7 +14066,7 @@ public class SWIGTYPE_p_switch_ssize_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14079,7 +14096,7 @@ public class SWIGTYPE_p_switch_thread_rwlock_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14109,7 +14126,7 @@ public class SWIGTYPE_p_switch_time_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14139,7 +14156,7 @@ public class SWIGTYPE_p_time_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14169,7 +14186,7 @@ public class SWIGTYPE_p_unsigned_char {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14199,7 +14216,7 @@ public class SWIGTYPE_p_unsigned_int {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14229,7 +14246,7 @@ public class SWIGTYPE_p_unsigned_long {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14259,7 +14276,7 @@ public class SWIGTYPE_p_unsigned_short {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14289,7 +14306,7 @@ public class SWIGTYPE_p_void {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14310,7 +14327,7 @@ public enum switch_abc_type_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14420,7 +14437,7 @@ public class switch_api_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14436,7 +14453,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14566,7 +14583,7 @@ public class switch_application_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14644,7 +14661,7 @@ public class switch_app_log : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14664,7 +14681,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14804,7 +14821,7 @@ public class switch_asr_handle : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -14982,7 +14999,7 @@ public class switch_asr_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15002,7 +15019,7 @@ public enum switch_audio_col_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15164,7 +15181,7 @@ public class switch_audio_resampler_t : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15184,7 +15201,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15200,7 +15217,7 @@ public enum switch_bitpack_mode_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15379,7 +15396,7 @@ public class switch_bitpack_t : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15395,7 +15412,7 @@ public enum switch_bool_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15484,7 +15501,7 @@ public class switch_caller_application : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15606,7 +15623,7 @@ public class switch_caller_extension : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15949,7 +15966,7 @@ public class switch_caller_profile : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -15966,7 +15983,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16043,7 +16060,7 @@ public enum switch_call_cause_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16087,7 +16104,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16114,7 +16131,7 @@ public enum switch_channel_state_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16256,7 +16273,7 @@ public class switch_channel_timetable : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16346,7 +16363,7 @@ public class switch_chat_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16488,7 +16505,7 @@ public class switch_codec : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16510,7 +16527,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16762,7 +16779,7 @@ public class switch_codec_implementation : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -16862,7 +16879,7 @@ public class switch_codec_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17069,7 +17086,7 @@ public class switch_codec_settings : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17087,7 +17104,7 @@ public enum switch_codec_type_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17225,7 +17242,7 @@ public class switch_config : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17245,7 +17262,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17432,7 +17449,7 @@ public class switch_core_session_message : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17447,7 +17464,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17481,7 +17498,7 @@ public enum switch_core_session_message_types_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17582,7 +17599,7 @@ public class switch_core_thread_session : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17699,7 +17716,7 @@ public class switch_core_time_duration : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17789,7 +17806,7 @@ public class switch_dialplan_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17936,7 +17953,7 @@ public class switch_directories : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -17951,7 +17968,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18041,7 +18058,7 @@ public class switch_directory_handle : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18175,7 +18192,7 @@ public class switch_directory_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18191,7 +18208,7 @@ public enum switch_dtmf_direction_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18258,7 +18275,7 @@ public class switch_dtmf_t : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18275,7 +18292,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18387,7 +18404,7 @@ public class switch_endpoint_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18549,7 +18566,7 @@ public class switch_event : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18627,7 +18644,7 @@ public class switch_event_header : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18694,7 +18711,7 @@ public enum switch_event_types_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -18721,7 +18738,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19101,7 +19118,7 @@ public class switch_file_handle : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19227,15 +19244,13 @@ public class switch_file_interface : IDisposable {
     } \r
   }\r
 \r
-  public SWIGTYPE_p_p_char extens {\r
-    set {\r
-      freeswitchPINVOKE.switch_file_interface_extens_set(swigCPtr, SWIGTYPE_p_p_char.getCPtr(value));\r
-    } \r
-    get {\r
-      IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_extens_get(swigCPtr);\r
-      SWIGTYPE_p_p_char ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_p_char(cPtr, false);\r
-      return ret;\r
-    } \r
+  public string extens {\r
+  set { freeswitchPINVOKE.switch_file_interface_extens_set(swigCPtr, ref value); }\r
+\r
+  get {\r
+    return freeswitchPINVOKE.switch_file_interface_extens_get(swigCPtr);\r
+  }\r
+\r
   }\r
 \r
   public SWIGTYPE_p_switch_thread_rwlock_t rwlock {\r
@@ -19268,7 +19283,7 @@ public class switch_file_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19470,7 +19485,7 @@ public class switch_frame : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19491,7 +19506,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19592,7 +19607,7 @@ public class switch_input_args_t : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19608,7 +19623,7 @@ public enum switch_input_type_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19787,7 +19802,7 @@ public class switch_io_event_hooks : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19856,7 +19871,7 @@ public class switch_io_event_hook_kill_channel : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19925,7 +19940,7 @@ public class switch_io_event_hook_outgoing_channel : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -19994,7 +20009,7 @@ public class switch_io_event_hook_read_frame : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20063,7 +20078,7 @@ public class switch_io_event_hook_receive_event : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20132,7 +20147,7 @@ public class switch_io_event_hook_receive_message : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20201,7 +20216,7 @@ public class switch_io_event_hook_recv_dtmf : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20270,7 +20285,7 @@ public class switch_io_event_hook_resurrect_session : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20339,7 +20354,7 @@ public class switch_io_event_hook_send_dtmf : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20408,7 +20423,7 @@ public class switch_io_event_hook_state_change : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20477,7 +20492,7 @@ public class switch_io_event_hook_video_read_frame : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20546,7 +20561,7 @@ public class switch_io_event_hook_video_write_frame : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20615,7 +20630,7 @@ public class switch_io_event_hook_write_frame : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20631,7 +20646,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20810,7 +20825,7 @@ public class switch_io_routines : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20835,7 +20850,7 @@ public enum switch_io_routine_name_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20856,7 +20871,7 @@ public enum switch_ivr_action_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20873,7 +20888,7 @@ public enum switch_ivr_menu_flags {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20890,7 +20905,7 @@ public enum switch_ivr_option_enum_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -20980,7 +20995,7 @@ public class switch_loadable_module_function_table_t : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21003,7 +21018,7 @@ public enum switch_log_level_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21132,7 +21147,7 @@ public class switch_log_node_t : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21149,7 +21164,7 @@ public enum switch_management_action_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21239,7 +21254,7 @@ public class switch_management_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21262,7 +21277,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21283,7 +21298,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21310,7 +21325,7 @@ public enum switch_module_interface_name_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21329,7 +21344,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21346,7 +21361,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21363,7 +21378,7 @@ public enum switch_priority_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21380,7 +21395,7 @@ public enum switch_rtp_crypto_direction_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21481,7 +21496,7 @@ public class switch_rtp_crypto_key : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21499,7 +21514,7 @@ public enum switch_rtp_crypto_key_type_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21533,7 +21548,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21670,7 +21685,7 @@ public class switch_rtp_hdr_t : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21760,7 +21775,7 @@ public class switch_say_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21778,7 +21793,7 @@ public enum switch_say_method_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21810,7 +21825,7 @@ public enum switch_say_type_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21828,7 +21843,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21936,7 +21951,7 @@ public class switch_scheduler_task : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21962,7 +21977,7 @@ public enum switch_session_ctl_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -21980,7 +21995,7 @@ public enum switch_signal_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22000,7 +22015,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22160,7 +22175,7 @@ public class switch_speech_handle : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22327,7 +22342,7 @@ public class switch_speech_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22343,7 +22358,7 @@ public enum switch_stack_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22367,7 +22382,7 @@ public enum switch_state_handler_name_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22535,7 +22550,7 @@ public class switch_state_handler_table : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22567,7 +22582,7 @@ public enum switch_status_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22717,7 +22732,7 @@ public class switch_stream_handle : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22734,7 +22749,7 @@ public enum switch_text_channel_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22878,7 +22893,7 @@ public class switch_timer : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22893,7 +22908,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -22913,7 +22928,7 @@ public enum switch_timer_func_name_t {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -23058,7 +23073,7 @@ public class switch_timer_interface : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -23273,7 +23288,7 @@ public class switch_unicast_conninfo : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -23291,7 +23306,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -23308,7 +23323,7 @@ public enum switch_uri_flags {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -23326,7 +23341,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -23375,15 +23390,13 @@ public class switch_xml : IDisposable {
     } \r
   }\r
 \r
-  public SWIGTYPE_p_p_char attr {\r
-    set {\r
-      freeswitchPINVOKE.switch_xml_attr_set(swigCPtr, SWIGTYPE_p_p_char.getCPtr(value));\r
-    } \r
-    get {\r
-      IntPtr cPtr = freeswitchPINVOKE.switch_xml_attr_get(swigCPtr);\r
-      SWIGTYPE_p_p_char ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_p_char(cPtr, false);\r
-      return ret;\r
-    } \r
+  public string attr {\r
+  set { freeswitchPINVOKE.switch_xml_attr_set(swigCPtr, ref value); }\r
+\r
+  get {\r
+    return freeswitchPINVOKE.switch_xml_attr_get(swigCPtr);\r
+  }\r
+\r
   }\r
 \r
   public string txt {\r
@@ -23491,7 +23504,7 @@ public class switch_xml : IDisposable {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r
@@ -23509,7 +23522,7 @@ namespace FreeSWITCH.Native {
 }\r
 /* ----------------------------------------------------------------------------\r
  * This file was automatically generated by SWIG (http://www.swig.org).\r
- * Version 1.3.36\r
+ * Version 1.3.35\r
  *\r
  * Do not make changes to this file unless you know what you are doing--modify\r
  * the SWIG interface file instead.\r