Commit 9c48aa3f05 for freeswitch.com
commit 9c48aa3f059b5209db6bbc7dba6218117d7f2330
Author: Andrey Volk <andywolk@gmail.com>
Date: Mon Nov 9 21:36:23 2026 +0300
swigall (#3276)
diff --git a/src/mod/languages/mod_java/src/org/freeswitch/swig/CoreSession.java b/src/mod/languages/mod_java/src/org/freeswitch/swig/CoreSession.java
index 28036acb5f..4b56da9bf7 100644
Binary files a/src/mod/languages/mod_java/src/org/freeswitch/swig/CoreSession.java and b/src/mod/languages/mod_java/src/org/freeswitch/swig/CoreSession.java differ
diff --git a/src/mod/languages/mod_java/src/org/freeswitch/swig/EventConsumer.java b/src/mod/languages/mod_java/src/org/freeswitch/swig/EventConsumer.java
index 86d8cdad06..f06f4e1d6e 100644
Binary files a/src/mod/languages/mod_java/src/org/freeswitch/swig/EventConsumer.java and b/src/mod/languages/mod_java/src/org/freeswitch/swig/EventConsumer.java differ
diff --git a/src/mod/languages/mod_java/src/org/freeswitch/swig/freeswitchJNI.java b/src/mod/languages/mod_java/src/org/freeswitch/swig/freeswitchJNI.java
index 301d949845..814f49dc6c 100644
Binary files a/src/mod/languages/mod_java/src/org/freeswitch/swig/freeswitchJNI.java and b/src/mod/languages/mod_java/src/org/freeswitch/swig/freeswitchJNI.java differ
diff --git a/src/mod/languages/mod_java/switch_swig_wrap.cpp b/src/mod/languages/mod_java/switch_swig_wrap.cpp
index 8a4bc664bd..09f4ffdfb3 100644
Binary files a/src/mod/languages/mod_java/switch_swig_wrap.cpp and b/src/mod/languages/mod_java/switch_swig_wrap.cpp differ
diff --git a/src/mod/languages/mod_lua/mod_lua_wrap.cpp b/src/mod/languages/mod_lua/mod_lua_wrap.cpp
index c82d4fc373..1be04729c7 100644
--- a/src/mod/languages/mod_lua/mod_lua_wrap.cpp
+++ b/src/mod/languages/mod_lua/mod_lua_wrap.cpp
@@ -5525,27 +5525,21 @@ static int _wrap_EventConsumer_node_index_get(lua_State* L) {
}
-static int _wrap_new_EventConsumer(lua_State* L) {
+static int _wrap_new_EventConsumer__SWIG_0(lua_State* L) {
{
int SWIG_arg = 0;
- char *arg1 = (char *) NULL ;
- char *arg2 = (char *) "" ;
- int arg3 = (int) 5000 ;
+ char *arg1 = (char *) 0 ;
+ char *arg2 = (char *) 0 ;
+ int arg3 ;
EventConsumer *result = 0 ;
- SWIG_check_num_args("EventConsumer::EventConsumer",0,3)
- if(lua_gettop(L)>=1 && !SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("EventConsumer::EventConsumer",1,"char const *");
- if(lua_gettop(L)>=2 && !SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("EventConsumer::EventConsumer",2,"char const *");
- if(lua_gettop(L)>=3 && !lua_isnumber(L,3)) SWIG_fail_arg("EventConsumer::EventConsumer",3,"int");
- if(lua_gettop(L)>=1){
- arg1 = (char *)lua_tostring(L, 1);
- }
- if(lua_gettop(L)>=2){
- arg2 = (char *)lua_tostring(L, 2);
- }
- if(lua_gettop(L)>=3){
- arg3 = (int)lua_tonumber(L, 3);
- }
+ SWIG_check_num_args("EventConsumer::EventConsumer",3,3)
+ if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("EventConsumer::EventConsumer",1,"char const *");
+ if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("EventConsumer::EventConsumer",2,"char const *");
+ if(!lua_isnumber(L,3)) SWIG_fail_arg("EventConsumer::EventConsumer",3,"int");
+ arg1 = (char *)lua_tostring(L, 1);
+ arg2 = (char *)lua_tostring(L, 2);
+ arg3 = (int)lua_tonumber(L, 3);
result = (EventConsumer *)new EventConsumer((char const *)arg1,(char const *)arg2,arg3);
SWIG_NewPointerObj(L,result,SWIGTYPE_p_EventConsumer,1); SWIG_arg++;
return SWIG_arg;
@@ -5557,27 +5551,148 @@ static int _wrap_new_EventConsumer(lua_State* L) {
}
-static int _wrap_EventConsumer_bind(lua_State* L) {
+static int _wrap_new_EventConsumer__SWIG_1(lua_State* L) {
+ {
+ int SWIG_arg = 0;
+ char *arg1 = (char *) 0 ;
+ char *arg2 = (char *) 0 ;
+ EventConsumer *result = 0 ;
+
+ SWIG_check_num_args("EventConsumer::EventConsumer",2,2)
+ if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("EventConsumer::EventConsumer",1,"char const *");
+ if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("EventConsumer::EventConsumer",2,"char const *");
+ arg1 = (char *)lua_tostring(L, 1);
+ arg2 = (char *)lua_tostring(L, 2);
+ result = (EventConsumer *)new EventConsumer((char const *)arg1,(char const *)arg2);
+ SWIG_NewPointerObj(L,result,SWIGTYPE_p_EventConsumer,1); SWIG_arg++;
+ return SWIG_arg;
+
+ fail: SWIGUNUSED;
+ }
+ lua_error(L);
+ return 0;
+}
+
+
+static int _wrap_new_EventConsumer__SWIG_2(lua_State* L) {
+ {
+ int SWIG_arg = 0;
+ char *arg1 = (char *) 0 ;
+ EventConsumer *result = 0 ;
+
+ SWIG_check_num_args("EventConsumer::EventConsumer",1,1)
+ if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("EventConsumer::EventConsumer",1,"char const *");
+ arg1 = (char *)lua_tostring(L, 1);
+ result = (EventConsumer *)new EventConsumer((char const *)arg1);
+ SWIG_NewPointerObj(L,result,SWIGTYPE_p_EventConsumer,1); SWIG_arg++;
+ return SWIG_arg;
+
+ fail: SWIGUNUSED;
+ }
+ lua_error(L);
+ return 0;
+}
+
+
+static int _wrap_new_EventConsumer__SWIG_3(lua_State* L) {
+ {
+ int SWIG_arg = 0;
+ EventConsumer *result = 0 ;
+
+ SWIG_check_num_args("EventConsumer::EventConsumer",0,0)
+ result = (EventConsumer *)new EventConsumer();
+ SWIG_NewPointerObj(L,result,SWIGTYPE_p_EventConsumer,1); SWIG_arg++;
+ return SWIG_arg;
+
+ fail: SWIGUNUSED;
+ }
+ lua_error(L);
+ return 0;
+}
+
+
+static int _wrap_new_EventConsumer(lua_State* L) {
+ int argc;
+ int argv[4]={
+ 1,2,3,4
+ };
+
+ argc = lua_gettop(L);
+ if (argc == 0) {
+ return _wrap_new_EventConsumer__SWIG_3(L);
+ }
+ if (argc == 1) {
+ int _v = 0;
+ {
+ _v = SWIG_lua_isnilstring(L,argv[0]);
+ }
+ if (_v) {
+ return _wrap_new_EventConsumer__SWIG_2(L);
+ }
+ }
+ if (argc == 2) {
+ int _v = 0;
+ {
+ _v = SWIG_lua_isnilstring(L,argv[0]);
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[1]);
+ }
+ if (_v) {
+ return _wrap_new_EventConsumer__SWIG_1(L);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v = 0;
+ {
+ _v = SWIG_lua_isnilstring(L,argv[0]);
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[1]);
+ }
+ if (_v) {
+ {
+ _v = lua_isnumber(L,argv[2]);
+ }
+ if (_v) {
+ return _wrap_new_EventConsumer__SWIG_0(L);
+ }
+ }
+ }
+ }
+
+ SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_EventConsumer'\n"
+ " Possible C/C++ prototypes are:\n"
+ " EventConsumer::EventConsumer(char const *,char const *,int)\n"
+ " EventConsumer::EventConsumer(char const *,char const *)\n"
+ " EventConsumer::EventConsumer(char const *)\n"
+ " EventConsumer::EventConsumer()\n");
+ lua_error(L);return 0;
+}
+
+
+static int _wrap_EventConsumer_bind__SWIG_0(lua_State* L) {
{
int SWIG_arg = 0;
EventConsumer *arg1 = (EventConsumer *) 0 ;
char *arg2 = (char *) 0 ;
- char *arg3 = (char *) "" ;
+ char *arg3 = (char *) 0 ;
int result;
- SWIG_check_num_args("EventConsumer::bind",2,3)
+ SWIG_check_num_args("EventConsumer::bind",3,3)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("EventConsumer::bind",1,"EventConsumer *");
if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("EventConsumer::bind",2,"char const *");
- if(lua_gettop(L)>=3 && !SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("EventConsumer::bind",3,"char const *");
+ if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("EventConsumer::bind",3,"char const *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_EventConsumer,0))){
SWIG_fail_ptr("EventConsumer_bind",1,SWIGTYPE_p_EventConsumer);
}
arg2 = (char *)lua_tostring(L, 2);
- if(lua_gettop(L)>=3){
- arg3 = (char *)lua_tostring(L, 3);
- }
+ arg3 = (char *)lua_tostring(L, 3);
result = (int)(arg1)->bind((char const *)arg2,(char const *)arg3);
lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
return SWIG_arg;
@@ -5589,6 +5704,92 @@ static int _wrap_EventConsumer_bind(lua_State* L) {
}
+static int _wrap_EventConsumer_bind__SWIG_1(lua_State* L) {
+ {
+ int SWIG_arg = 0;
+ EventConsumer *arg1 = (EventConsumer *) 0 ;
+ char *arg2 = (char *) 0 ;
+ int result;
+
+ SWIG_check_num_args("EventConsumer::bind",2,2)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("EventConsumer::bind",1,"EventConsumer *");
+ if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("EventConsumer::bind",2,"char const *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_EventConsumer,0))){
+ SWIG_fail_ptr("EventConsumer_bind",1,SWIGTYPE_p_EventConsumer);
+ }
+
+ arg2 = (char *)lua_tostring(L, 2);
+ result = (int)(arg1)->bind((char const *)arg2);
+ lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
+ return SWIG_arg;
+
+ fail: SWIGUNUSED;
+ }
+ lua_error(L);
+ return 0;
+}
+
+
+static int _wrap_EventConsumer_bind(lua_State* L) {
+ int argc;
+ int argv[4]={
+ 1,2,3,4
+ };
+
+ argc = lua_gettop(L);
+ if (argc == 2) {
+ int _v = 0;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_EventConsumer, 0)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[1]);
+ }
+ if (_v) {
+ return _wrap_EventConsumer_bind__SWIG_1(L);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v = 0;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_EventConsumer, 0)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[1]);
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[2]);
+ }
+ if (_v) {
+ return _wrap_EventConsumer_bind__SWIG_0(L);
+ }
+ }
+ }
+ }
+
+ SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'EventConsumer_bind'\n"
+ " Possible C/C++ prototypes are:\n"
+ " EventConsumer::bind(char const *,char const *)\n"
+ " EventConsumer::bind(char const *)\n");
+ lua_error(L);return 0;
+}
+
+
static int _wrap_EventConsumer_pop(lua_State* L) {
{
int SWIG_arg = 0;
@@ -6366,23 +6567,21 @@ static int _wrap_CoreSession_preAnswer(lua_State* L) {
}
-static int _wrap_CoreSession_hangup(lua_State* L) {
+static int _wrap_CoreSession_hangup__SWIG_0(lua_State* L) {
{
int SWIG_arg = 0;
CoreSession *arg1 = (CoreSession *) 0 ;
- char *arg2 = (char *) "normal_clearing" ;
+ char *arg2 = (char *) 0 ;
- SWIG_check_num_args("CoreSession::hangup",1,2)
+ SWIG_check_num_args("CoreSession::hangup",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("CoreSession::hangup",1,"CoreSession *");
- if(lua_gettop(L)>=2 && !SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("CoreSession::hangup",2,"char const *");
+ if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("CoreSession::hangup",2,"char const *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_CoreSession,0))){
SWIG_fail_ptr("CoreSession_hangup",1,SWIGTYPE_p_CoreSession);
}
- if(lua_gettop(L)>=2){
- arg2 = (char *)lua_tostring(L, 2);
- }
+ arg2 = (char *)lua_tostring(L, 2);
(arg1)->hangup((char const *)arg2);
return SWIG_arg;
@@ -6394,6 +6593,78 @@ static int _wrap_CoreSession_hangup(lua_State* L) {
}
+static int _wrap_CoreSession_hangup__SWIG_1(lua_State* L) {
+ {
+ int SWIG_arg = 0;
+ CoreSession *arg1 = (CoreSession *) 0 ;
+
+ SWIG_check_num_args("CoreSession::hangup",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("CoreSession::hangup",1,"CoreSession *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_CoreSession,0))){
+ SWIG_fail_ptr("CoreSession_hangup",1,SWIGTYPE_p_CoreSession);
+ }
+
+ (arg1)->hangup();
+
+ return SWIG_arg;
+
+ fail: SWIGUNUSED;
+ }
+ lua_error(L);
+ return 0;
+}
+
+
+static int _wrap_CoreSession_hangup(lua_State* L) {
+ int argc;
+ int argv[3]={
+ 1,2,3
+ };
+
+ argc = lua_gettop(L);
+ if (argc == 1) {
+ int _v = 0;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_CoreSession, 0)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ return _wrap_CoreSession_hangup__SWIG_1(L);
+ }
+ }
+ if (argc == 2) {
+ int _v = 0;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_CoreSession, 0)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[1]);
+ }
+ if (_v) {
+ return _wrap_CoreSession_hangup__SWIG_0(L);
+ }
+ }
+ }
+
+ SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'CoreSession_hangup'\n"
+ " Possible C/C++ prototypes are:\n"
+ " CoreSession::hangup(char const *)\n"
+ " CoreSession::hangup()\n");
+ lua_error(L);return 0;
+}
+
+
static int _wrap_CoreSession_hangupState(lua_State* L) {
{
int SWIG_arg = 0;
@@ -6599,32 +6870,83 @@ static int _wrap_CoreSession_say(lua_State* L) {
}
-static int _wrap_CoreSession_sayPhrase(lua_State* L) {
+static int _wrap_CoreSession_sayPhrase__SWIG_0(lua_State* L) {
{
int SWIG_arg = 0;
CoreSession *arg1 = (CoreSession *) 0 ;
char *arg2 = (char *) 0 ;
- char *arg3 = (char *) "" ;
- char *arg4 = (char *) NULL ;
+ char *arg3 = (char *) 0 ;
+ char *arg4 = (char *) 0 ;
- SWIG_check_num_args("CoreSession::sayPhrase",2,4)
+ SWIG_check_num_args("CoreSession::sayPhrase",4,4)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("CoreSession::sayPhrase",1,"CoreSession *");
if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("CoreSession::sayPhrase",2,"char const *");
- if(lua_gettop(L)>=3 && !SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("CoreSession::sayPhrase",3,"char const *");
- if(lua_gettop(L)>=4 && !SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("CoreSession::sayPhrase",4,"char const *");
+ if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("CoreSession::sayPhrase",3,"char const *");
+ if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("CoreSession::sayPhrase",4,"char const *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_CoreSession,0))){
SWIG_fail_ptr("CoreSession_sayPhrase",1,SWIGTYPE_p_CoreSession);
}
arg2 = (char *)lua_tostring(L, 2);
- if(lua_gettop(L)>=3){
- arg3 = (char *)lua_tostring(L, 3);
+ arg3 = (char *)lua_tostring(L, 3);
+ arg4 = (char *)lua_tostring(L, 4);
+ (arg1)->sayPhrase((char const *)arg2,(char const *)arg3,(char const *)arg4);
+
+ return SWIG_arg;
+
+ fail: SWIGUNUSED;
+ }
+ lua_error(L);
+ return 0;
+}
+
+
+static int _wrap_CoreSession_sayPhrase__SWIG_1(lua_State* L) {
+ {
+ int SWIG_arg = 0;
+ CoreSession *arg1 = (CoreSession *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+
+ SWIG_check_num_args("CoreSession::sayPhrase",3,3)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("CoreSession::sayPhrase",1,"CoreSession *");
+ if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("CoreSession::sayPhrase",2,"char const *");
+ if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("CoreSession::sayPhrase",3,"char const *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_CoreSession,0))){
+ SWIG_fail_ptr("CoreSession_sayPhrase",1,SWIGTYPE_p_CoreSession);
}
- if(lua_gettop(L)>=4){
- arg4 = (char *)lua_tostring(L, 4);
+
+ arg2 = (char *)lua_tostring(L, 2);
+ arg3 = (char *)lua_tostring(L, 3);
+ (arg1)->sayPhrase((char const *)arg2,(char const *)arg3);
+
+ return SWIG_arg;
+
+ fail: SWIGUNUSED;
+ }
+ lua_error(L);
+ return 0;
+}
+
+
+static int _wrap_CoreSession_sayPhrase__SWIG_2(lua_State* L) {
+ {
+ int SWIG_arg = 0;
+ CoreSession *arg1 = (CoreSession *) 0 ;
+ char *arg2 = (char *) 0 ;
+
+ SWIG_check_num_args("CoreSession::sayPhrase",2,2)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("CoreSession::sayPhrase",1,"CoreSession *");
+ if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("CoreSession::sayPhrase",2,"char const *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_CoreSession,0))){
+ SWIG_fail_ptr("CoreSession_sayPhrase",1,SWIGTYPE_p_CoreSession);
}
- (arg1)->sayPhrase((char const *)arg2,(char const *)arg3,(char const *)arg4);
+
+ arg2 = (char *)lua_tostring(L, 2);
+ (arg1)->sayPhrase((char const *)arg2);
return SWIG_arg;
@@ -6635,6 +6957,95 @@ static int _wrap_CoreSession_sayPhrase(lua_State* L) {
}
+static int _wrap_CoreSession_sayPhrase(lua_State* L) {
+ int argc;
+ int argv[5]={
+ 1,2,3,4,5
+ };
+
+ argc = lua_gettop(L);
+ if (argc == 2) {
+ int _v = 0;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_CoreSession, 0)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[1]);
+ }
+ if (_v) {
+ return _wrap_CoreSession_sayPhrase__SWIG_2(L);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v = 0;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_CoreSession, 0)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[1]);
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[2]);
+ }
+ if (_v) {
+ return _wrap_CoreSession_sayPhrase__SWIG_1(L);
+ }
+ }
+ }
+ }
+ if (argc == 4) {
+ int _v = 0;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_CoreSession, 0)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[1]);
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[2]);
+ }
+ if (_v) {
+ {
+ _v = SWIG_lua_isnilstring(L,argv[3]);
+ }
+ if (_v) {
+ return _wrap_CoreSession_sayPhrase__SWIG_0(L);
+ }
+ }
+ }
+ }
+ }
+
+ SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'CoreSession_sayPhrase'\n"
+ " Possible C/C++ prototypes are:\n"
+ " CoreSession::sayPhrase(char const *,char const *,char const *)\n"
+ " CoreSession::sayPhrase(char const *,char const *)\n"
+ " CoreSession::sayPhrase(char const *)\n");
+ lua_error(L);return 0;
+}
+
+
static int _wrap_CoreSession_hangupCause(lua_State* L) {
{
int SWIG_arg = 0;
diff --git a/src/mod/languages/mod_managed/freeswitch_wrap.cxx b/src/mod/languages/mod_managed/freeswitch_wrap.cxx
index 012f65edef..a512affd8b 100644
Binary files a/src/mod/languages/mod_managed/freeswitch_wrap.cxx and b/src/mod/languages/mod_managed/freeswitch_wrap.cxx differ
diff --git a/src/mod/languages/mod_managed/managed/swig.cs b/src/mod/languages/mod_managed/managed/swig.cs
index 1196a380a8..6d7faecd59 100644
Binary files a/src/mod/languages/mod_managed/managed/swig.cs and b/src/mod/languages/mod_managed/managed/swig.cs differ
diff --git a/src/mod/languages/mod_perl/mod_perl_wrap.cpp b/src/mod/languages/mod_perl/mod_perl_wrap.cpp
index c345b3b267..11ba2b3375 100644
Binary files a/src/mod/languages/mod_perl/mod_perl_wrap.cpp and b/src/mod/languages/mod_perl/mod_perl_wrap.cpp differ
diff --git a/src/mod/languages/mod_python3/mod_python_wrap.cpp b/src/mod/languages/mod_python3/mod_python_wrap.cpp
index bc132dea36..b9a38298d0 100644
Binary files a/src/mod/languages/mod_python3/mod_python_wrap.cpp and b/src/mod/languages/mod_python3/mod_python_wrap.cpp differ