freeswitch/src/include
Anthony Minessale d3e320ef56 FS-11346: [core] add api to pass pre-parsed values instead of dial strings to switch_ivr_originate
SWITCH_DECLARE(switch_status_t) switch_dial_handle_create(switch_dial_handle_t **handle);
SWITCH_DECLARE(void) switch_dial_handle_destroy(switch_dial_handle_t **handle);
SWITCH_DECLARE(void) switch_dial_handle_add_leg_list(switch_dial_handle_t *handle, switch_dial_leg_list_t **leg_listP);
SWITCH_DECLARE(void) switch_dial_leg_list_add_leg(switch_dial_leg_list_t *parent, const char *dial_string, switch_dial_leg_t **legP);
SWITCH_DECLARE(void) switch_dial_handle_add_global_var(switch_dial_handle_t *handle, const char *var, const char *val);
SWITCH_DECLARE(void) switch_dial_handle_add_global_var_printf(switch_dial_handle_t *handle, const char *var, const char *fmt, ...);
SWITCH_DECLARE(switch_status_t) switch_dial_handle_add_leg_var(switch_dial_leg_t *leg, const char *var, const char *val);
SWITCH_DECLARE(switch_status_t) switch_dial_handle_add_leg_var_printf(switch_dial_leg_t *leg, const char *var, const char *fmt, ...);
SWITCH_DECLARE(int) switch_dial_handle_get_peers(switch_dial_handle_t *handle, int idx, char **array, int max);
SWITCH_DECLARE(int) switch_dial_handle_get_vars(switch_dial_handle_t *handle, int idx, switch_event_t **array, int max);
SWITCH_DECLARE(switch_event_t *) switch_dial_handle_get_global_vars(switch_dial_handle_t *handle);
SWITCH_DECLARE(switch_event_t *) switch_dial_leg_get_vars(switch_dial_leg_t *leg);
SWITCH_DECLARE(int) switch_dial_handle_get_total(switch_dial_handle_t *handle);
SWITCH_DECLARE(void) switch_ivr_orig_and_bridge(switch_core_session_t *session, const char *data, switch_dial_handle_t *dh);

add switch_dial_handle_t *dh to end of args for switch_ivr_originate
2018-08-22 18:20:13 +00:00
..
private FS-10249: [mod_av] Audio gradually falls behind video in recordings 2017-05-19 17:38:08 -05:00
SimpleGlob.h run indent on the whole tree and update copyright dates in prep for 1.0.5 2010-02-06 03:38:24 +00:00
cc.h FI-393 [fs_cli banner] this commit changes the text on the fs_cli banner 2018-06-14 19:38:05 +00:00
g711.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch.h FS-11014 [core] add vad to core 2018-07-24 07:21:47 +00:00
switch_am_config.h.in use int64_t internally for storage of time_t values in the scheduler because at least then we know what format string to use to print them, and they are often that type anyways. 2007-03-30 01:40:50 +00:00
switch_apr.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_bitpack.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_buffer.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_cJSON.h FS-10036: fix windows build issues. These patches need to go upstream 2017-03-15 16:13:40 -05:00
switch_cJSON_Utils.h FS-10036: update cJSON code to pre 1.4.0 release of cJSON. this includes backports of all our fixes, and our build macros for windows and visibility. It also makes it easy to drop in a new version, and to in the future be able to switch to a system version of cJSON easily (after all these updates are in, probably around v2.0 timeframe. Note this new version adds a lot of extra error checking, fixes some buffer overruns, and improves parser and printer performance 2017-02-27 18:53:23 -06:00
switch_caller.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_channel.h FS-11052: Allow alias for crypto suites 2018-08-13 20:57:50 +00:00
switch_config.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_console.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_core.h Merge pull request #1564 in FS/freeswitch from fs-11310-switch-core-file-pre-close to master 2018-08-09 06:53:04 +00:00
switch_core_db.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_core_event_hook.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_core_media.h FS-10853: Fix failed build for mod_dingaling 2018-07-24 07:21:34 +00:00
switch_core_video.h FS-11021: [mod_conference] Add video mirror #resolve 2018-07-24 07:21:45 +00:00
switch_cpp.h FS-11265 #resolve add detectSpeech and playAndDetectSpeech 2018-08-13 18:59:53 +00:00
switch_curl.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_dso.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_estimators.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_event.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_frame.h FS-9922: [mod_conference] Auto Energy Level 2017-03-13 11:52:15 -05:00
switch_hashtable.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_image.h FS-8867: build using in tree libvpx, vpx no longer optional and does not use system libvpx due to issues with having to update it frequently conflicting with system libraries, now we link to the static in tree version instead. Also, mod_vpx is now a core module instead of a loadable module, so mod_vpx.so will no longer be built 2016-02-24 18:44:11 -05:00
switch_ivr.h FS-11346: [core] add api to pass pre-parsed values instead of dial strings to switch_ivr_originate 2018-08-22 18:20:13 +00:00
switch_jitterbuffer.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_json.h [FS-11092] #resolve add cJSON_isTrue 2018-07-24 07:21:50 +00:00
switch_limit.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_loadable_module.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_log.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_module_interfaces.h Merge pull request #1564 in FS/freeswitch from fs-11310-switch-core-file-pre-close to master 2018-08-09 06:53:04 +00:00
switch_mprintf.h FSCORE-617 2010-06-07 16:47:35 -05:00
switch_msrp.h FS-9904 small tweak to the function definition so this builds with strict prototypes 2017-02-08 08:53:08 -06:00
switch_nat.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_odbc.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_pgsql.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_platform.h FS-10458: [mod_av] temporarily silence warning when building against ffmpeg 3.2 until we fix them properly 2017-06-30 17:29:38 -05:00
switch_private.h.cmake switch_private.h template 2009-02-14 06:56:08 +00:00
switch_profile.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_regex.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_resample.h FS-9922: [mod_conference] Auto Energy Level -- some clean up 2017-04-27 15:28:59 -05:00
switch_rtcp_frame.h FS-11056: [core] fix RTCP lost calculation 2018-07-24 07:21:41 +00:00
switch_rtp.h FS-11052: Allow alias for crypto suites 2018-08-13 20:57:50 +00:00
switch_scheduler.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_ssl.h FS-9903: [msrp] fix namespacing and visibility of some structs and defines for ssl private header 2017-01-03 12:46:07 -06:00
switch_stun.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_types.h FS-11346: [core] add api to pass pre-parsed values instead of dial strings to switch_ivr_originate 2018-08-22 18:20:13 +00:00
switch_utf8.h FS-9944 [core] Add core video support to windows build 2017-01-12 23:52:06 +03:00
switch_utils.h FS-11341: [core] clang static analyzer warning in switch_utils.h:switch_parse_cpu_string 2018-08-21 17:51:06 +00:00
switch_vad.h FS-11014 [core] add vad to core 2018-07-24 07:21:47 +00:00
switch_version.h.cmake Condense the humanized FS version string 2012-09-23 04:13:04 +00:00
switch_version.h.template FS-5971 --resolve 2013-11-15 21:35:06 +05:00
switch_vpx.h FS-8867: create conversion function stubs in the core so modules do not need to use libyuv directly 2016-02-24 15:12:05 -06:00
switch_xml.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
switch_xml_config.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00