|
| #define | switch_channel_ready(_channel) switch_channel_test_ready(_channel, SWITCH_TRUE, SWITCH_FALSE) |
| |
| #define | switch_channel_media_ready(_channel) switch_channel_test_ready(_channel, SWITCH_TRUE, SWITCH_TRUE) |
| |
| #define | switch_channel_media_up(_channel) (switch_channel_test_flag(_channel, CF_ANSWERED) || switch_channel_test_flag(_channel, CF_EARLY_MEDIA)) |
| |
| #define | switch_channel_up(_channel) (switch_channel_check_signal(_channel, SWITCH_TRUE) || switch_channel_get_state(_channel) < CS_HANGUP) |
| |
| #define | switch_channel_down(_channel) (switch_channel_check_signal(_channel, SWITCH_TRUE) || switch_channel_get_state(_channel) >= CS_HANGUP) |
| |
| #define | switch_channel_up_nosig(_channel) (switch_channel_get_state(_channel) < CS_HANGUP) |
| |
| #define | switch_channel_down_nosig(_channel) (switch_channel_get_state(_channel) >= CS_HANGUP) |
| |
| #define | switch_channel_media_ack(_channel) (!switch_channel_test_cap(_channel, CC_MEDIA_ACK) || switch_channel_test_flag(_channel, CF_MEDIA_ACK)) |
| |
| #define | switch_channel_text_only(_channel) (switch_channel_test_flag(_channel, CF_HAS_TEXT) && !switch_channel_test_flag(_channel, CF_AUDIO)) |
| |
| #define | switch_channel_set_running_state(channel, state) switch_channel_perform_set_running_state(channel, state, __FILE__, __SWITCH_FUNC__, __LINE__) |
| |
| #define | switch_channel_set_state(channel, state) switch_channel_perform_set_state(channel, __FILE__, __SWITCH_FUNC__, __LINE__, state) |
| | Set the current state of a channel. More...
|
| |
| #define | switch_channel_presence(_a, _b, _c, _d) switch_channel_perform_presence(_a, _b, _c, _d, __FILE__, __SWITCH_FUNC__, __LINE__) |
| |
| #define | switch_channel_set_variable_safe(_channel, _var, _val) switch_channel_set_variable_var_check(_channel, _var, _val, SWITCH_FALSE) |
| |
| #define | switch_channel_set_variable(_channel, _var, _val) switch_channel_set_variable_var_check(_channel, _var, _val, SWITCH_TRUE) |
| |
| #define | switch_channel_set_variable_strip_quotes(_channel, _var, _val) switch_channel_set_variable_strip_quotes_var_check(_channel, _var, _val, SWITCH_TRUE) |
| |
| #define | switch_channel_set_variable_partner(_channel, _var, _val) switch_channel_set_variable_partner_var_check(_channel, _var, _val, SWITCH_TRUE) |
| |
| #define | switch_channel_export_variable(_channel, _varname, _value, _ev) switch_channel_export_variable_var_check(_channel, _varname, _value, _ev, SWITCH_TRUE) |
| |
| #define | switch_channel_get_variable(_c, _v) switch_channel_get_variable_dup(_c, _v, SWITCH_TRUE, -1) |
| |
| #define | switch_channel_set_flag(_c, _f) switch_channel_set_flag_value(_c, _f, 1) |
| |
| #define | switch_channel_set_cap(_c, _cc) switch_channel_set_cap_value(_c, _cc, 1) |
| |
| #define | switch_channel_answer(channel) switch_channel_perform_answer(channel, __FILE__, __SWITCH_FUNC__, __LINE__) |
| | Answer a channel (initiate/acknowledge a successful connection) More...
|
| |
| #define | switch_channel_mark_answered(channel) switch_channel_perform_mark_answered(channel, __FILE__, __SWITCH_FUNC__, __LINE__) |
| | Mark a channel answered with no indication (for outbound calls) More...
|
| |
| #define | switch_channel_mark_pre_answered(channel) switch_channel_perform_mark_pre_answered(channel, __FILE__, __SWITCH_FUNC__, __LINE__) |
| | Mark a channel pre_answered (early media) with no indication (for outbound calls) More...
|
| |
| #define | switch_channel_acknowledge_call(channel) switch_channel_perform_acknowledge_call(channel, __FILE__, __SWITCH_FUNC__, __LINE__) |
| |
| #define | switch_channel_ring_ready(channel) switch_channel_perform_ring_ready_value(channel, SWITCH_RING_READY_RINGING, __FILE__, __SWITCH_FUNC__, __LINE__) |
| | Send Ringing message to a channel. More...
|
| |
| #define | switch_channel_ring_ready_value(channel, _rv) switch_channel_perform_ring_ready_value(channel, _rv, __FILE__, __SWITCH_FUNC__, __LINE__) |
| |
| #define | switch_channel_pre_answer(channel) switch_channel_perform_pre_answer(channel, __FILE__, __SWITCH_FUNC__, __LINE__) |
| | Indicate progress on a channel to attempt early media. More...
|
| |
| #define | switch_channel_mark_ring_ready(channel) switch_channel_perform_mark_ring_ready_value(channel, SWITCH_RING_READY_RINGING, __FILE__, __SWITCH_FUNC__, __LINE__) |
| | Indicate a channel is ready to provide ringback. More...
|
| |
| #define | switch_channel_mark_ring_ready_value(channel, _rv) switch_channel_perform_mark_ring_ready_value(channel, _rv, __FILE__, __SWITCH_FUNC__, __LINE__) |
| |
| #define | switch_channel_hangup(channel, hangup_cause) switch_channel_perform_hangup(channel, __FILE__, __SWITCH_FUNC__, __LINE__, hangup_cause) |
| | Hangup a channel flagging it's state machine to end. More...
|
| |
| #define | switch_channel_expand_variables(_channel, _in) switch_channel_expand_variables_check(_channel, _in, NULL, NULL, 0) |
| |
| #define | switch_channel_inbound_display(_channel) ((switch_channel_direction(_channel) == SWITCH_CALL_DIRECTION_INBOUND && !switch_channel_test_flag(_channel, CF_BLEG)) || (switch_channel_direction(_channel) == SWITCH_CALL_DIRECTION_OUTBOUND && switch_channel_test_flag(_channel, CF_DIALPLAN))) |
| |
| #define | switch_channel_outbound_display(_channel) ((switch_channel_direction(_channel) == SWITCH_CALL_DIRECTION_INBOUND && switch_channel_test_flag(_channel, CF_BLEG)) || (switch_channel_direction(_channel) == SWITCH_CALL_DIRECTION_OUTBOUND && !switch_channel_test_flag(_channel, CF_DIALPLAN))) |
| |
| #define | switch_channel_stop_broadcast(_channel) for(;;) {if (switch_channel_test_flag(_channel, CF_BROADCAST)) {switch_channel_set_flag(_channel, CF_STOP_BROADCAST); switch_channel_set_flag(_channel, CF_BREAK); } break;} |
| |
| #define | switch_channel_audio_sync(_c) switch_channel_perform_audio_sync(_c, __FILE__, __SWITCH_FUNC__, __LINE__) |
| |
| #define | switch_channel_video_sync(_c) switch_channel_perform_video_sync(_c, __FILE__, __SWITCH_FUNC__, __LINE__) |
| |
| #define | switch_channel_set_app_flag(_c, _f) switch_channel_set_app_flag_key(__FILE__, _c, _f) |
| |
| #define | switch_channel_clear_app_flag(_c, _f) switch_channel_clear_app_flag_key(__FILE__, _c, _f) |
| |
| #define | switch_channel_test_app_flag(_c, _f) switch_channel_test_app_flag_key(__FILE__, _c, _f) |
| |
| #define | switch_channel_set_callstate(channel, state) switch_channel_perform_set_callstate(channel, state, __FILE__, __SWITCH_FUNC__, __LINE__) |
| |
|
| switch_channel_state_t | switch_channel_get_state (switch_channel_t *channel) |
| | Get the current state of a channel in the state engine. More...
|
| |
| switch_channel_state_t | switch_channel_get_running_state (switch_channel_t *channel) |
| |
| int | switch_channel_check_signal (switch_channel_t *channel, switch_bool_t in_thread_only) |
| |
| int | switch_channel_test_ready (switch_channel_t *channel, switch_bool_t check_ready, switch_bool_t check_media) |
| | Determine if a channel is ready for io. More...
|
| |
| void | switch_channel_wait_for_state (switch_channel_t *channel, switch_channel_t *other_channel, switch_channel_state_t want_state) |
| |
| void | switch_channel_wait_for_state_timeout (switch_channel_t *other_channel, switch_channel_state_t want_state, uint32_t timeout) |
| |
| switch_status_t | switch_channel_wait_for_flag (switch_channel_t *channel, switch_channel_flag_t want_flag, switch_bool_t pres, uint32_t to, switch_channel_t *super_channel) |
| |
| switch_status_t | switch_channel_wait_for_app_flag (switch_channel_t *channel, uint32_t app_flag, const char *key, switch_bool_t pres, uint32_t to) |
| |
| switch_channel_state_t | switch_channel_perform_set_state (switch_channel_t *channel, const char *file, const char *func, int line, switch_channel_state_t state) |
| |
| switch_channel_state_t | switch_channel_perform_set_running_state (switch_channel_t *channel, switch_channel_state_t state, const char *file, const char *func, int line) |
| |
| switch_call_cause_t | switch_channel_str2cause (_In_ const char *str) |
| | return a cause code for a given string More...
|
| |
| switch_call_cause_t | switch_channel_get_cause (_In_ switch_channel_t *channel) |
| | return the cause code for a given channel More...
|
| |
| switch_call_cause_t | switch_channel_cause_q850 (switch_call_cause_t cause) |
| |
| switch_call_cause_t | switch_channel_get_cause_q850 (switch_channel_t *channel) |
| |
| switch_call_cause_t * | switch_channel_get_cause_ptr (switch_channel_t *channel) |
| |
| const char * | switch_channel_cause2str (_In_ switch_call_cause_t cause) |
| | return a cause string for a given cause More...
|
| |
| switch_channel_timetable_t * | switch_channel_get_timetable (_In_ switch_channel_t *channel) |
| | View the timetable of a channel. More...
|
| |
| switch_status_t | switch_channel_alloc (_In_ switch_channel_t **channel, _In_ switch_call_direction_t direction, _In_ switch_memory_pool_t *pool) |
| | Allocate a new channel. More...
|
| |
| switch_status_t | switch_channel_init (switch_channel_t *channel, switch_core_session_t *session, switch_channel_state_t state, switch_channel_flag_t flag) |
| | Connect a newly allocated channel to a session object and setup it's initial state. More...
|
| |
| void | switch_channel_set_presence_data_vals (switch_channel_t *channel, const char *presence_data_cols) |
| | Takes presence_data_cols as a parameter or as a channel variable and copies them to channel profile variables. More...
|
| |
| void | switch_channel_perform_presence (switch_channel_t *channel, const char *rpid, const char *status, const char *id, const char *file, const char *func, int line) |
| | Fire A presence event for the channel. More...
|
| |
| void | switch_channel_uninit (switch_channel_t *channel) |
| | Uninitalize a channel. More...
|
| |
| void | switch_channel_set_caller_profile (switch_channel_t *channel, switch_caller_profile_t *caller_profile) |
| | Set the given channel's caller profile. More...
|
| |
| void | switch_channel_step_caller_profile (switch_channel_t *channel) |
| |
| switch_caller_profile_t * | switch_channel_get_caller_profile (switch_channel_t *channel) |
| | Retrieve the given channel's caller profile. More...
|
| |
| void | switch_channel_set_originator_caller_profile (switch_channel_t *channel, switch_caller_profile_t *caller_profile) |
| | Set the given channel's originator caller profile. More...
|
| |
| void | switch_channel_set_hunt_caller_profile (switch_channel_t *channel, switch_caller_profile_t *caller_profile) |
| |
| switch_caller_profile_t * | switch_channel_get_originator_caller_profile (switch_channel_t *channel) |
| | Retrieve the given channel's originator caller profile. More...
|
| |
| void | switch_channel_set_originatee_caller_profile (switch_channel_t *channel, switch_caller_profile_t *caller_profile) |
| | Set the given channel's originatee caller profile. More...
|
| |
| switch_caller_profile_t * | switch_channel_get_originatee_caller_profile (switch_channel_t *channel) |
| | Retrieve the given channel's originatee caller profile. More...
|
| |
| void | switch_channel_set_origination_caller_profile (switch_channel_t *channel, switch_caller_profile_t *caller_profile) |
| | Set the given channel's origination caller profile. More...
|
| |
| switch_caller_profile_t * | switch_channel_get_origination_caller_profile (switch_channel_t *channel) |
| | Retrieve the given channel's origination caller profile. More...
|
| |
| char * | switch_channel_get_uuid (switch_channel_t *channel) |
| | Retrieve the given channel's unique id. More...
|
| |
| switch_status_t | switch_channel_set_profile_var (switch_channel_t *channel, const char *name, const char *val) |
| | Set a variable on a given channel. More...
|
| |
| switch_status_t | switch_channel_set_log_tag (switch_channel_t *channel, const char *tagname, const char *tagvalue) |
| |
| switch_status_t | switch_channel_get_log_tags (switch_channel_t *channel, switch_event_t **log_tags) |
| |
| switch_status_t | switch_channel_set_variable_var_check (switch_channel_t *channel, const char *varname, const char *value, switch_bool_t var_check) |
| |
| switch_status_t | switch_channel_set_variable_strip_quotes_var_check (switch_channel_t *channel, const char *varname, const char *value, switch_bool_t var_check) |
| |
| switch_status_t | switch_channel_add_variable_var_check (switch_channel_t *channel, const char *varname, const char *value, switch_bool_t var_check, switch_stack_t stack) |
| |
| switch_status_t | switch_channel_set_variable_printf (switch_channel_t *channel, const char *varname, const char *fmt,...) |
| |
| switch_status_t | switch_channel_set_variable_name_printf (switch_channel_t *channel, const char *val, const char *fmt,...) |
| |
| switch_status_t | switch_channel_set_variable_partner_var_check (switch_channel_t *channel, const char *varname, const char *value, switch_bool_t var_check) |
| |
| const char * | switch_channel_get_variable_partner (switch_channel_t *channel, const char *varname) |
| |
| const char * | switch_channel_get_hold_music (switch_channel_t *channel) |
| |
| const char * | switch_channel_get_hold_music_partner (switch_channel_t *channel) |
| |
| uint32_t | switch_channel_del_variable_prefix (switch_channel_t *channel, const char *prefix) |
| |
| switch_status_t | switch_channel_transfer_variable_prefix (switch_channel_t *orig_channel, switch_channel_t *new_channel, const char *prefix) |
| |
| switch_status_t | switch_channel_export_variable_var_check (switch_channel_t *channel, const char *varname, const char *val, const char *export_varname, switch_bool_t var_check) |
| |
| void | switch_channel_process_export (switch_channel_t *channel, switch_channel_t *peer_channel, switch_event_t *var_event, const char *export_varname) |
| |
| switch_status_t | switch_channel_export_variable_printf (switch_channel_t *channel, const char *varname, const char *export_varname, const char *fmt,...) |
| |
| void | switch_channel_set_scope_variables (switch_channel_t *channel, switch_event_t **event) |
| |
| switch_status_t | switch_channel_get_scope_variables (switch_channel_t *channel, switch_event_t **event) |
| |
| const char * | switch_channel_get_variable_dup (switch_channel_t *channel, const char *varname, switch_bool_t dup, int idx) |
| | Retrieve a variable from a given channel. More...
|
| |
| const char * | switch_channel_get_variable_strdup (switch_channel_t *channel, const char *varname) |
| | Retrieve a copy of a variable from a given channel. switch_safe_free() call will be required. More...
|
| |
| switch_status_t | switch_channel_get_variable_buf (switch_channel_t *channel, const char *varname, char *buf, switch_size_t buflen) |
| | Retrieve a variable from a given channel to a pre-allocated buffer without using a memory pool. More...
|
| |
| switch_status_t | switch_channel_get_variables (switch_channel_t *channel, switch_event_t **event) |
| |
| switch_status_t | switch_channel_get_variables_prefix (switch_channel_t *channel, const char *prefix, switch_event_t **event) |
| |
| switch_status_t | switch_channel_pass_callee_id (switch_channel_t *channel, switch_channel_t *other_channel) |
| |
| static int | switch_channel_var_false (switch_channel_t *channel, const char *variable) |
| |
| static int | switch_channel_var_true (switch_channel_t *channel, const char *variable) |
| |
| switch_event_header_t * | switch_channel_variable_first (switch_channel_t *channel) |
| | Start iterating over the entries in the channel variable list. More...
|
| |
| void | switch_channel_variable_last (switch_channel_t *channel) |
| | Stop iterating over channel variables. More...
|
| |
| void | switch_channel_restart (switch_channel_t *channel) |
| |
| switch_status_t | switch_channel_caller_extension_masquerade (switch_channel_t *orig_channel, switch_channel_t *new_channel, uint32_t offset) |
| |
| void | switch_channel_set_caller_extension (switch_channel_t *channel, switch_caller_extension_t *caller_extension) |
| | Assign a caller extension to a given channel. More...
|
| |
| void | switch_channel_invert_cid (switch_channel_t *channel) |
| |
| void | switch_channel_flip_cid (switch_channel_t *channel) |
| |
| void | switch_channel_sort_cid (switch_channel_t *channel) |
| |
| switch_caller_extension_t * | switch_channel_get_caller_extension (switch_channel_t *channel) |
| | Retrieve caller extension from a given channel. More...
|
| |
| uint32_t | switch_channel_test_flag (switch_channel_t *channel, switch_channel_flag_t flag) |
| | Test for presence of given flag on a given channel. More...
|
| |
| void | switch_channel_set_flag_value (switch_channel_t *channel, switch_channel_flag_t flag, uint32_t value) |
| | Set given flag(s) on a given channel. More...
|
| |
| void | switch_channel_set_flag_recursive (switch_channel_t *channel, switch_channel_flag_t flag) |
| |
| void | switch_channel_set_cap_value (switch_channel_t *channel, switch_channel_cap_t cap, uint32_t value) |
| |
| void | switch_channel_clear_cap (switch_channel_t *channel, switch_channel_cap_t cap) |
| |
| uint32_t | switch_channel_test_cap (switch_channel_t *channel, switch_channel_cap_t cap) |
| |
| uint32_t | switch_channel_test_cap_partner (switch_channel_t *channel, switch_channel_cap_t cap) |
| |
| switch_bool_t | switch_channel_set_flag_partner (switch_channel_t *channel, switch_channel_flag_t flag) |
| | Set given flag(s) on a given channel's bridge partner. More...
|
| |
| switch_bool_t | switch_channel_clear_flag_partner (switch_channel_t *channel, switch_channel_flag_t flag) |
| | Clears given flag(s) on a given channel's bridge partner. More...
|
| |
| uint32_t | switch_channel_test_flag_partner (switch_channel_t *channel, switch_channel_flag_t flag) |
| |
| void | switch_channel_set_state_flag (switch_channel_t *channel, switch_channel_flag_t flag) |
| | Set given flag(s) on a given channel to be applied on the next state change. More...
|
| |
| void | switch_channel_clear_state_flag (switch_channel_t *channel, switch_channel_flag_t flag) |
| |
| void | switch_channel_clear_flag (switch_channel_t *channel, switch_channel_flag_t flag) |
| | Clear given flag(s) from a channel. More...
|
| |
| void | switch_channel_clear_flag_recursive (switch_channel_t *channel, switch_channel_flag_t flag) |
| |
| switch_status_t | switch_channel_perform_answer (switch_channel_t *channel, const char *file, const char *func, int line) |
| |
| switch_status_t | switch_channel_perform_mark_answered (switch_channel_t *channel, const char *file, const char *func, int line) |
| |
| switch_status_t | switch_channel_perform_acknowledge_call (switch_channel_t *channel, const char *file, const char *func, int line) |
| |
| switch_status_t | switch_channel_perform_ring_ready_value (switch_channel_t *channel, switch_ring_ready_t rv, const char *file, const char *func, int line) |
| |
| switch_status_t | switch_channel_perform_pre_answer (switch_channel_t *channel, const char *file, const char *func, int line) |
| |
| switch_status_t | switch_channel_perform_mark_pre_answered (switch_channel_t *channel, const char *file, const char *func, int line) |
| |
| switch_status_t | switch_channel_perform_mark_ring_ready_value (switch_channel_t *channel, switch_ring_ready_t rv, const char *file, const char *func, int line) |
| |
| int | switch_channel_add_state_handler (switch_channel_t *channel, const switch_state_handler_table_t *state_handler) |
| | add a state handler table to a given channel More...
|
| |
| void | switch_channel_clear_state_handler (switch_channel_t *channel, const switch_state_handler_table_t *state_handler) |
| | clear a state handler table from a given channel More...
|
| |
| const switch_state_handler_table_t * | switch_channel_get_state_handler (switch_channel_t *channel, int index) |
| | Retrieve an state handler tablefrom a given channel at given index level. More...
|
| |
| switch_status_t | switch_channel_set_private (switch_channel_t *channel, const char *key, const void *private_info) |
| | Set private data on channel. More...
|
| |
| void * | switch_channel_get_private (switch_channel_t *channel, const char *key) |
| | Retrieve private from a given channel. More...
|
| |
| void * | switch_channel_get_private_partner (switch_channel_t *channel, const char *key) |
| |
| switch_status_t | switch_channel_set_name (switch_channel_t *channel, const char *name) |
| | Assign a name to a given channel. More...
|
| |
| char * | switch_channel_get_name (switch_channel_t *channel) |
| | Retrieve the name of a given channel. More...
|
| |
| switch_channel_state_t | switch_channel_perform_hangup (switch_channel_t *channel, const char *file, const char *func, int line, switch_call_cause_t hangup_cause) |
| |
| switch_size_t | switch_channel_has_dtmf (_In_ switch_channel_t *channel) |
| | Test for presence of DTMF on a given channel. More...
|
| |
| switch_status_t | switch_channel_dtmf_lock (switch_channel_t *channel) |
| |
| switch_status_t | switch_channel_try_dtmf_lock (switch_channel_t *channel) |
| |
| switch_status_t | switch_channel_dtmf_unlock (switch_channel_t *channel) |
| |
| switch_status_t | switch_channel_queue_dtmf (_In_ switch_channel_t *channel, _In_ const switch_dtmf_t *dtmf) |
| | Queue DTMF on a given channel. More...
|
| |
| switch_status_t | switch_channel_queue_dtmf_string (_In_ switch_channel_t *channel, _In_ const char *dtmf_string) |
| |
| switch_status_t | switch_channel_dequeue_dtmf (_In_ switch_channel_t *channel, _In_ switch_dtmf_t *dtmf) |
| | Retrieve DTMF digits from a given channel. More...
|
| |
| void | switch_channel_flush_dtmf (_In_ switch_channel_t *channel) |
| |
| switch_size_t | switch_channel_dequeue_dtmf_string (_In_ switch_channel_t *channel, _Out_opt_bytecapcount_(len) char *dtmf_str, _In_ switch_size_t len) |
| |
| const char * | switch_channel_state_name (_In_ switch_channel_state_t state) |
| | Render the name of the provided state enum. More...
|
| |
| switch_channel_state_t | switch_channel_name_state (_In_ const char *name) |
| | Render the enum of the provided state name. More...
|
| |
| void | switch_channel_event_set_data (_In_ switch_channel_t *channel, _In_ switch_event_t *event) |
| | Add information about a given channel to an event object. More...
|
| |
| void | switch_channel_event_set_basic_data (_In_ switch_channel_t *channel, _In_ switch_event_t *event) |
| |
| void | switch_channel_event_set_extended_data (_In_ switch_channel_t *channel, _In_ switch_event_t *event) |
| |
| char * | switch_channel_expand_variables_check (switch_channel_t *channel, const char *in, switch_event_t *var_list, switch_event_t *api_list, uint32_t recur) |
| | Expand varaibles in a string based on the variables in a paticular channel. More...
|
| |
| char * | switch_channel_build_param_string (_In_ switch_channel_t *channel, _In_opt_ switch_caller_profile_t *caller_profile, _In_opt_ const char *prefix) |
| |
| switch_status_t | switch_channel_set_timestamps (_In_ switch_channel_t *channel) |
| |
| void | switch_channel_perform_audio_sync (switch_channel_t *channel, const char *file, const char *func, int line) |
| |
| void | switch_channel_perform_video_sync (switch_channel_t *channel, const char *file, const char *func, int line) |
| |
| void | switch_channel_set_private_flag (switch_channel_t *channel, uint32_t flags) |
| |
| void | switch_channel_clear_private_flag (switch_channel_t *channel, uint32_t flags) |
| |
| int | switch_channel_test_private_flag (switch_channel_t *channel, uint32_t flags) |
| |
| void | switch_channel_set_app_flag_key (const char *app, switch_channel_t *channel, uint32_t flags) |
| |
| void | switch_channel_clear_app_flag_key (const char *app, switch_channel_t *channel, uint32_t flags) |
| |
| int | switch_channel_test_app_flag_key (const char *app, switch_channel_t *channel, uint32_t flags) |
| |
| void | switch_channel_set_bridge_time (switch_channel_t *channel) |
| |
| void | switch_channel_set_hangup_time (switch_channel_t *channel) |
| |
| switch_call_direction_t | switch_channel_direction (switch_channel_t *channel) |
| |
| switch_call_direction_t | switch_channel_logical_direction (switch_channel_t *channel) |
| |
| void | switch_channel_set_direction (switch_channel_t *channel, switch_call_direction_t direction) |
| |
| switch_core_session_t * | switch_channel_get_session (switch_channel_t *channel) |
| |
| char * | switch_channel_get_flag_string (switch_channel_t *channel) |
| |
| char * | switch_channel_get_cap_string (switch_channel_t *channel) |
| |
| int | switch_channel_state_change_pending (switch_channel_t *channel) |
| |
| void | switch_channel_perform_set_callstate (switch_channel_t *channel, switch_channel_callstate_t callstate, const char *file, const char *func, int line) |
| |
| switch_channel_callstate_t | switch_channel_get_callstate (switch_channel_t *channel) |
| |
| const char * | switch_channel_callstate2str (switch_channel_callstate_t callstate) |
| |
| switch_channel_callstate_t | switch_channel_str2callstate (const char *str) |
| |
| void | switch_channel_mark_hold (switch_channel_t *channel, switch_bool_t on) |
| |
| switch_status_t | switch_channel_execute_on (switch_channel_t *channel, const char *variable_prefix) |
| |
| switch_status_t | switch_channel_execute_on_value (switch_channel_t *channel, const char *variable_value) |
| |
| switch_status_t | switch_channel_api_on (switch_channel_t *channel, const char *variable_prefix) |
| |
| void | switch_channel_process_device_hangup (switch_channel_t *channel) |
| |
| switch_caller_extension_t * | switch_channel_get_queued_extension (switch_channel_t *channel) |
| |
| void | switch_channel_transfer_to_extension (switch_channel_t *channel, switch_caller_extension_t *caller_extension) |
| |
| const char * | switch_channel_get_partner_uuid (switch_channel_t *channel) |
| |
| const char * | switch_channel_get_partner_uuid_copy (switch_channel_t *channel, char *buf, switch_size_t blen) |
| |
| switch_hold_record_t * | switch_channel_get_hold_record (switch_channel_t *channel) |
| |
| void | switch_channel_state_thread_lock (switch_channel_t *channel) |
| |
| void | switch_channel_state_thread_unlock (switch_channel_t *channel) |
| |
| switch_status_t | switch_channel_state_thread_trylock (switch_channel_t *channel) |
| |
| void | switch_channel_handle_cause (switch_channel_t *channel, switch_call_cause_t cause) |
| |
| void | switch_channel_global_init (switch_memory_pool_t *pool) |
| |
| void | switch_channel_global_uninit (void) |
| |
| const char * | switch_channel_set_device_id (switch_channel_t *channel, const char *device_id) |
| |
| void | switch_channel_clear_device_record (switch_channel_t *channel) |
| |
| switch_device_record_t * | switch_channel_get_device_record (switch_channel_t *channel) |
| |
| void | switch_channel_release_device_record (switch_device_record_t **dcdrp) |
| |
| switch_status_t | switch_channel_bind_device_state_handler (switch_device_state_function_t function, void *user_data) |
| |
| switch_status_t | switch_channel_unbind_device_state_handler (switch_device_state_function_t function) |
| |
| const char * | switch_channel_device_state2str (switch_device_state_t device_state) |
| |
| switch_status_t | switch_channel_pass_sdp (switch_channel_t *from_channel, switch_channel_t *to_channel, const char *sdp) |
| |