mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-26 05:04:14 +00:00
FS-3166 --resolve
This commit is contained in:
1 parent
c22aac0eac
commit
73279f01bf
41 files changed
+125
-258
No files matched your search
@@ -766,11 +766,8 @@ static JSBool dtmf_construct(JSContext * cx, JSObject * obj, uintN argc, jsval *
|
||||
{
|
||||
switch_dtmf_t *dtmf;
|
||||
int32 duration = switch_core_default_dtmf_duration(0);
|
||||
char *ename;
|
||||
|
||||
if (argc > 0) {
|
||||
ename = JS_GetStringBytes(JS_ValueToString(cx, argv[0]));
|
||||
} else {
|
||||
if (argc <= 0) {
|
||||
eval_some_js("~throw new Error(\"Invalid Args\");", cx, obj, rval);
|
||||
return JS_FALSE;
|
||||
}
|
||||
@@ -1911,7 +1908,6 @@ static JSBool session_speak(JSContext * cx, JSObject * obj, uintN argc, jsval *
|
||||
char *tts_name = NULL;
|
||||
char *voice_name = NULL;
|
||||
char *text = NULL;
|
||||
switch_codec_t *codec;
|
||||
void *bp = NULL;
|
||||
int len = 0;
|
||||
struct input_callback_state cb_state = { 0 };
|
||||
@@ -1979,7 +1975,6 @@ static JSBool session_speak(JSContext * cx, JSObject * obj, uintN argc, jsval *
|
||||
}
|
||||
}
|
||||
|
||||
codec = switch_core_session_get_read_codec(jss->session);
|
||||
cb_state.ret = BOOLEAN_TO_JSVAL(JS_FALSE);
|
||||
cb_state.saveDepth = JS_SuspendRequest(cx);
|
||||
args.input_callback = dtmf_func;
|
||||
@@ -2281,13 +2276,12 @@ static JSBool session_detach(JSContext * cx, JSObject * obj, uintN argc, jsval *
|
||||
static JSBool session_execute(JSContext * cx, JSObject * obj, uintN argc, jsval * argv, jsval * rval)
|
||||
{
|
||||
JSBool retval = JS_FALSE;
|
||||
switch_channel_t *channel;
|
||||
|
||||
struct js_session *jss = JS_GetPrivate(cx, obj);
|
||||
jsval ret = JS_TRUE;
|
||||
|
||||
METHOD_SANITY_CHECK();
|
||||
|
||||
channel = switch_core_session_get_channel(jss->session);
|
||||
/* you can execute some apps before you answer CHANNEL_SANITY_CHECK(); */
|
||||
|
||||
if (argc > 0) {
|
||||
@@ -3498,7 +3492,6 @@ static JSBool js_bridge(JSContext * cx, JSObject * obj, uintN argc, jsval * argv
|
||||
struct js_session *jss_a = NULL, *jss_b = NULL;
|
||||
JSObject *session_obj_a = NULL, *session_obj_b = NULL;
|
||||
void *bp = NULL;
|
||||
int len = 0;
|
||||
switch_input_callback_function_t dtmf_func = NULL;
|
||||
struct input_callback_state cb_state = { 0 };
|
||||
JSFunction *function;
|
||||
@@ -3548,7 +3541,6 @@ static JSBool js_bridge(JSContext * cx, JSObject * obj, uintN argc, jsval * argv
|
||||
cb_state.session_state = jss_a;
|
||||
dtmf_func = js_collect_input_callback;
|
||||
bp = &cb_state;
|
||||
len = sizeof(cb_state);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user