if (args) {
state.original_args = args;
myargs.dmachine = args->dmachine;
+ myargs.read_frame_callback = args->read_frame_callback;
+ myargs.user_data = args->user_data;
}
myargs.input_callback = play_and_detect_input_callback;
if (args) {
state.original_args = args;
myargs.dmachine = args->dmachine;
+ myargs.read_frame_callback = args->read_frame_callback;
+ myargs.user_data = args->user_data;
}
myargs.input_callback = switch_collect_input_callback;
myargs.buf = &state;
myargs.buflen = sizeof(state);
-
switch_set_flag(&state, SWITCH_COLLECT_INPUT_PROMPT);
status = switch_ivr_play_file(session, NULL, prompt, &myargs);
switch_clear_flag(&state, SWITCH_COLLECT_INPUT_PROMPT);