Module freeswitchrs::raw [] [src]

Structs

api_interface
app_log
application_interface
array_header
asr_handle
asr_interface
audio_buffer_header
audio_codec_settings
audio_resampler
cJSON
cJSON_Hooks
cache_db_connection_options
cache_db_core_db_options
cache_db_native_handle
cache_db_odbc_options
cache_db_pgsql_options
caller_application
caller_extension
caller_profile
channel_timetable
chat_application_interface
chat_interface
codec
codec_fmtp
codec_implementation
codec_interface
codec_settings
config
console_callback_match
console_callback_match_node
core_media_params
core_session_message
core_thread_session
core_time_duration
cputime
descriptor
device_record
device_stats
device_uuid_node
dialplan_interface
directories
directory_handle
directory_interface
dtls_fp_s
dtmf
endpoint_interface
error_period
event
event_header
file_handle
file_interface
filenames
frame
hold_record
http_request
icand
ice
image_rect
in6_addr
input_args
io_event_hook_kill_channel
io_event_hook_outgoing_channel
io_event_hook_read_frame
io_event_hook_receive_event
io_event_hook_receive_message
io_event_hook_recv_dtmf
io_event_hook_send_dtmf
io_event_hook_state_change
io_event_hook_state_run
io_event_hook_video_read_frame
io_event_hook_video_write_frame
io_event_hook_write_frame
io_event_hooks
io_routines
ip
ivr_dmachine_match
json_api_interface
limit_interface
loadable_module_function_table
loadable_module_interface
log_node
management_interface
mm
payload_map
picture
png
pollfd
profile_node
rgb_color
rtcp_frame
rtcp_hdr
rtcp_numbers
rtcp_report_block_frame
rtp_crypto_key
rtp_hdr
rtp_hdr_ext
rtp_numbers
rtp_packet
rtp_stats
say_args
say_interface
scheduler_task
serial_event
serial_event_header
slin_data
speech_handle
speech_interface
srtp_crypto_suite
state_handler_table
stream_handle
t38_options
teletone_dds_state
teletone_detection_descriptor
teletone_dtmf_detect_state
teletone_generation_session
teletone_goertzel_state
teletone_multi_tone
teletone_tone_map
thread_data
time_exp
timer
timer_interface
timeval
unicast_conninfo
uuid
vid_params
video_codec_settings
vpx_image
vpx_image_rect
waitlist
xml
xml_config_atomic_options
xml_config_enum_item
xml_config_int_options
xml_config_item
xml_config_string_options
yuv_color

Enums

FILE
STUNFLAGS
_LIB_VERSION_TYPE
abc_type
application_flag_enum
apr_file
apr_pollset
apr_pool
apr_queue
apr_socket
apr_thread
apr_thread_cond
apr_thread_mutex
apr_thread_rwlock
apr_threadattr
asr_flag_enum
audio_col
bind_flag_enum
bitpack_mode
buffer
cache_db_flag
cache_db_handle
cache_db_handle_type
call_cause
call_direction
caller_profile_flag_enum
channel
channel_app_flag
channel_callstate
channel_cap
channel_flag
channel_state
chat_application_flag_enum
codec_control_command
codec_control_type
codec_flag_enum
codec_type
config_callback_type
config_flags
convert_fmt
core_flag_enum
core_media_NDLB
core_media_dtmf
core_media_flag
core_media_ice_type
core_media_vflag
core_port_allocator
core_runtime
core_session
core_session_message_flag_enum
core_session_message_types
device_state
digit_action_target
dir
directory_flag_enum
dm_match_type
dtls_state
dtls_type
dtmf_direction
dtmf_flag
dtmf_source
eavesdrop_flag_enum
event_flag
event_node
event_subclass
event_types
file_command
file_flag_enum
frame_buffer
frame_flag_enum
hashtable
hashtable_iterator
hup_type
ice_proto
image_rotation_mode
img_fit
img_position
img_txt_handle
input_type
io_flag_enum
io_routine_name
io_type
ivr_action
ivr_digit_stream
ivr_digit_stream_parser
ivr_dmachine
ivr_menu
ivr_menu_action
ivr_menu_flags
ivr_menu_xml_ctx
ivr_option_enum
jb
jb_flag
jb_type
live_array
loadable_module
log_level
management_action
media_bug
media_bug_flag_enum
media_flag_enum
media_flow
media_handle
media_type
module_flag_enum
module_interface_name
nat_ip_proto
nat_type
network_list
odbc_handle
odbc_state
odbc_status
originate_flag_enum
pgsql_handle
pgsql_result
pgsql_state
pgsql_status
png_opaque
poll
pollset_type
port_flag_enum
priority
pvt_class
real_pcre
ring_ready
rtcp
rtcp_psfb
rtcp_pt
rtcp_rtpfb
rtcp_sdes
rtp
rtp_bug_flag
rtp_crypto_direction
rtp_crypto_key_type
rtp_flag
rtp_flush
rw
say_file_handle
say_gender
say_method
say_type
scheduler_flag_enum
sdp_type
session_ctl
shutdown_how_e
signal
sockaddr
speech_flag_enum
sql_queue_manager
sqlite3
sqlite3_stmt
stack
state_handler_flag
state_handler_name
status
switch_bool
switch_timer_flag_enum
teletone_hit_type
text_channel
thread_priority
timer_func_name
unicast_flag_enum
uri_flags
vad_flag_enum
vid_spy_fmt
video_encode_speed
video_profile
video_read_flag
vpx_color_range
vpx_color_space
vpx_img_fmt
xml_binding
xml_config_type
xml_flag
xml_section_enum

Constants

VIDEO_ENCODE_SPEED_FAST
XML_SECTION_MAX

Statics

SWITCH_GLOBAL_dirs
SWITCH_GLOBAL_filenames
TELETONE_SINES
_LIB_VERSION
switch_config_string_strdup

Functions

I420_copy
I420_copy2
_cache_db_get_db_handle
_cache_db_get_db_handle_dsn
_core_db_handle
amp_encode
api_execute
ast2regex
atomic_init
atoui
atoul
b64_decode
b64_encode
buffer_add_mutex
buffer_create
buffer_create_dynamic
buffer_create_partition
buffer_destroy
buffer_freespace
buffer_inuse
buffer_len
buffer_lock
buffer_peek
buffer_peek_zerocopy
buffer_read
buffer_read_loop
buffer_reset_partition_data
buffer_set_loops
buffer_set_partition_data
buffer_slide_write
buffer_toss
buffer_trylock
buffer_unlock
buffer_write
buffer_zero
buffer_zwrite
build_uri
cJSON_AddItemReferenceToArray
cJSON_AddItemReferenceToObject
cJSON_AddItemToArray
cJSON_AddItemToObject
cJSON_CreateArray
cJSON_CreateBool
cJSON_CreateDoubleArray
cJSON_CreateFalse
cJSON_CreateFloatArray
cJSON_CreateIntArray
cJSON_CreateNull
cJSON_CreateNumber
cJSON_CreateObject
cJSON_CreateString
cJSON_CreateStringArray
cJSON_CreateStringPrintf
cJSON_CreateTrue
cJSON_Delete
cJSON_DeleteItemFromArray
cJSON_DeleteItemFromObject
cJSON_DetachItemFromArray
cJSON_DetachItemFromObject
cJSON_Duplicate
cJSON_GetArrayItem
cJSON_GetArraySize
cJSON_GetErrorPtr
cJSON_GetObjectCstr
cJSON_GetObjectItem
cJSON_InitHooks
cJSON_Parse
cJSON_Print
cJSON_PrintUnformatted
cJSON_ReplaceItemInArray
cJSON_ReplaceItemInObject
cache_db_affected_rows
cache_db_create_schema
cache_db_dismiss_db_handle
cache_db_execute_sql
cache_db_execute_sql2str
cache_db_execute_sql_callback
cache_db_execute_sql_callback_err
cache_db_execute_sql_event_callback
cache_db_flush_handles
cache_db_get_type
cache_db_load_extension
cache_db_persistant_execute
cache_db_persistant_execute_trans_full
cache_db_release_db_handle
cache_db_status
cache_db_test_reactive
caller_extension_add_application
caller_extension_add_application_printf
caller_extension_clone
caller_extension_new
caller_get_field_by_name
caller_profile_clone
caller_profile_dup
caller_profile_event_set_data
caller_profile_new
capture_regex
change_sln_volume
change_sln_volume_granular
channel_add_state_handler
channel_add_variable_var_check
channel_alloc
channel_api_on
channel_bind_device_state_handler
channel_build_param_string
channel_caller_extension_masquerade
channel_callstate2str
channel_cause2str
channel_cause_q850
channel_check_signal
channel_check_zrtp
channel_clear_app_flag_key
channel_clear_cap
channel_clear_device_record
channel_clear_flag
channel_clear_flag_partner
channel_clear_flag_recursive
channel_clear_private_flag
channel_clear_state_flag
channel_clear_state_handler
channel_del_variable_prefix
channel_dequeue_dtmf
channel_dequeue_dtmf_string
channel_device_state2str
channel_direction
channel_dtmf_lock
channel_dtmf_unlock
channel_event_set_basic_data
channel_event_set_data
channel_event_set_extended_data
channel_execute_on
channel_expand_variables_check
channel_export_variable_printf
channel_export_variable_var_check
channel_flip_cid
channel_flush_dtmf
channel_get_caller_extension
channel_get_caller_profile
channel_get_callstate
channel_get_cap_string
channel_get_cause
channel_get_cause_ptr
channel_get_cause_q850
channel_get_device_record
channel_get_flag_string
channel_get_hold_music
channel_get_hold_music_partner
channel_get_hold_record
channel_get_name
channel_get_originatee_caller_profile
channel_get_origination_caller_profile
channel_get_originator_caller_profile
channel_get_partner_uuid
channel_get_private
channel_get_private_partner
channel_get_queued_extension
channel_get_running_state
channel_get_scope_variables
channel_get_session
channel_get_state
channel_get_state_handler
channel_get_timetable
channel_get_uuid
channel_get_variable_dup
channel_get_variable_partner
channel_get_variables
channel_global_init
channel_global_uninit
channel_handle_cause
channel_has_dtmf
channel_init
channel_invert_cid
channel_logical_direction
channel_mark_hold
channel_name_state
channel_pass_callee_id
channel_pass_sdp
channel_perform_answer
channel_perform_audio_sync
channel_perform_hangup
channel_perform_mark_answered
channel_perform_mark_pre_answered
channel_perform_mark_ring_ready_value
channel_perform_pre_answer
channel_perform_presence
channel_perform_ring_ready_value
channel_perform_set_callstate
channel_perform_set_running_state
channel_perform_set_state
channel_perform_video_sync
channel_process_device_hangup
channel_process_export
channel_queue_dtmf
channel_queue_dtmf_string
channel_release_device_record
channel_restart
channel_set_app_flag_key
channel_set_bridge_time
channel_set_caller_extension
channel_set_caller_profile
channel_set_cap_value
channel_set_device_id
channel_set_direction
channel_set_flag_partner
channel_set_flag_recursive
channel_set_flag_value
channel_set_hangup_time
channel_set_hunt_caller_profile
channel_set_name
channel_set_originatee_caller_profile
channel_set_origination_caller_profile
channel_set_originator_caller_profile
channel_set_presence_data_vals
channel_set_private
channel_set_private_flag
channel_set_profile_var
channel_set_scope_variables
channel_set_state_flag
channel_set_timestamps
channel_set_variable_name_printf
channel_set_variable_partner_var_check
channel_set_variable_printf
channel_set_variable_var_check
channel_sort_cid
channel_state_change_pending
channel_state_name
channel_state_thread_lock
channel_state_thread_trylock
channel_state_thread_unlock
channel_step_caller_profile
channel_str2callstate
channel_str2cause
channel_test_app_flag_key
channel_test_cap
channel_test_cap_partner
channel_test_flag
channel_test_flag_partner
channel_test_private_flag
channel_test_ready
channel_transfer_to_extension
channel_transfer_variable_prefix
channel_try_dtmf_lock
channel_unbind_device_state_handler
channel_uninit
channel_variable_first
channel_variable_last
channel_wait_for_flag
channel_wait_for_state
channel_wait_for_state_timeout
char_to_float
char_to_rfc2833
check_network_list_ip_token
ci_hashfunc_default
close_extra_files
cmp_addr
color_set_rgb
color_set_yuv
cond_next
cond_yield
config_close_file
config_next_pair
config_open_file
config_perform_set_item
console_add_complete_func
console_complete
console_del_complete_func
console_execute
console_expand_alias
console_free_matches
console_init
console_loop
console_printf
console_push_match
console_push_match_unique
console_run_complete_func
console_save_history
console_set_alias
console_set_complete
console_shutdown
console_sort_matches
console_stream_raw_write
console_stream_write
copy_string
core_add_registration
core_add_state_handler
core_asr_check_results
core_asr_close
core_asr_disable_all_grammars
core_asr_disable_grammar
core_asr_enable_grammar
core_asr_feed
core_asr_feed_dtmf
core_asr_float_param
core_asr_get_result_headers
core_asr_get_results
core_asr_load_grammar
core_asr_numeric_param
core_asr_open
core_asr_pause
core_asr_resume
core_asr_start_input_timers
core_asr_text_param
core_asr_unload_grammar
core_autobind_cpu
core_banner
core_cert_expand_fingerprint
core_cert_gen_fingerprint
core_cert_verify
core_chat_deliver
core_chat_send
core_chat_send_args
core_codec_control
core_codec_copy
core_codec_decode
core_codec_decode_video
core_codec_destroy
core_codec_encode
core_codec_encode_video
core_codec_init_with_bitrate
core_codec_next_id
core_codec_parse_fmtp
core_codec_reset
core_cpu_count
core_data_channel
core_db_bind_double
core_db_bind_int
core_db_bind_int64
core_db_bind_text
core_db_changes
core_db_close
core_db_column_count
core_db_column_name
core_db_column_text
core_db_errmsg
core_db_exec
core_db_finalize
core_db_free
core_db_free_table
core_db_get_table
core_db_last_insert_rowid
core_db_load_extension
core_db_open
core_db_open_file
core_db_persistant_execute
core_db_persistant_execute_trans
core_db_prepare
core_db_reset
core_db_step
core_db_test_reactive
core_dbtype
core_debug_level
core_default_dtmf_duration
core_del_registration
core_destroy
core_directory_close
core_directory_next
core_directory_next_pair
core_directory_open
core_directory_query
core_dump_variables
core_event_hook_add_kill_channel
core_event_hook_add_outgoing_channel
core_event_hook_add_read_frame
core_event_hook_add_receive_event
core_event_hook_add_receive_message
core_event_hook_add_recv_dtmf
core_event_hook_add_send_dtmf
core_event_hook_add_state_change
core_event_hook_add_state_run
core_event_hook_add_video_read_frame
core_event_hook_add_video_write_frame
core_event_hook_add_write_frame
core_event_hook_remove_kill_channel
core_event_hook_remove_outgoing_channel
core_event_hook_remove_read_frame
core_event_hook_remove_receive_event
core_event_hook_remove_receive_message
core_event_hook_remove_recv_dtmf
core_event_hook_remove_send_dtmf
core_event_hook_remove_state_change
core_event_hook_remove_state_run
core_event_hook_remove_video_read_frame
core_event_hook_remove_video_write_frame
core_event_hook_remove_write_frame
core_execute_chat_app
core_expire_registration
core_file_close
core_file_command
core_file_get_string
core_file_has_video
core_file_read
core_file_read_video
core_file_seek
core_file_set_string
core_file_truncate
core_file_write
core_file_write_video
core_flags
core_gen_certs
core_gen_encoded_silence
core_get_console
core_get_domain
core_get_hostname
core_get_rtp_port_range_end_port
core_get_rtp_port_range_start_port
core_get_secondary_recover_callback
core_get_stacksizes
core_get_state_handler
core_get_switchname
core_get_uuid
core_get_variable
core_get_variable_dup
core_get_variable_pdup
core_get_variables
core_has_video
core_hash_delete
core_hash_delete_locked
core_hash_delete_multi
core_hash_delete_wrlock
core_hash_destroy
core_hash_empty
core_hash_find
core_hash_find_locked
core_hash_find_rdlock
core_hash_first_iter
core_hash_init_case
core_hash_insert_destructor
core_hash_insert_locked
core_hash_insert_wrlock
core_hash_next
core_hash_this
core_hash_this_val
core_idle_cpu
core_init
core_init_and_modload
core_inthash_delete
core_inthash_destroy
core_inthash_find
core_inthash_init
core_inthash_insert
core_launch_thread
core_management_exec
core_max_dtmf_duration
core_measure_time
core_media_absorb_sdp
core_media_activate_rtp
core_media_add_ice_acl
core_media_add_payload_map
core_media_break
core_media_bug_add
core_media_bug_clear_flag
core_media_bug_close
core_media_bug_count
core_media_bug_enumerate
core_media_bug_exec_all
core_media_bug_flush
core_media_bug_flush_all
core_media_bug_get_native_read_frame
core_media_bug_get_native_write_frame
core_media_bug_get_read_replace_frame
core_media_bug_get_session
core_media_bug_get_user_data
core_media_bug_get_video_ping_frame
core_media_bug_get_write_replace_frame
core_media_bug_inuse
core_media_bug_patch_spy_frame
core_media_bug_patch_video
core_media_bug_pause
core_media_bug_pop
core_media_bug_prune
core_media_bug_push_spy_frame
core_media_bug_read
core_media_bug_remove
core_media_bug_remove_all_function
core_media_bug_remove_callback
core_media_bug_resume
core_media_bug_set_flag
core_media_bug_set_pre_buffer_framecount
core_media_bug_set_read_demux_frame
core_media_bug_set_read_replace_frame
core_media_bug_set_write_replace_frame
core_media_bug_test_flag
core_media_bug_transfer_callback
core_media_bug_transfer_recordings
core_media_check_autoadj
core_media_check_dtls
core_media_check_dtmf_type
core_media_check_nat
core_media_check_outgoing_proxy
core_media_check_udptl_mode
core_media_check_video_codecs
core_media_check_video_function
core_media_choose_port
core_media_choose_ports
core_media_clear_ice
core_media_clear_rtp_flag
core_media_codec_chosen
core_media_codec_control
core_media_copy_t38_options
core_media_crypto_keylen
core_media_crypto_str2type
core_media_crypto_type2str
core_media_deactivate_rtp
core_media_deinit
core_media_end_video_function
core_media_ext_address_lookup
core_media_extract_t38_options
core_media_filter_sdp
core_media_gen_local_sdp
core_media_get_codec_string
core_media_get_jb
core_media_get_mparams
core_media_get_stats
core_media_get_timer
core_media_get_vid_params
core_media_get_video_file
core_media_get_video_fps
core_media_get_zrtp_hash
core_media_hard_mute
core_media_init
core_media_kill_socket
core_media_lock_video_file
core_media_negotiate_sdp
core_media_parse_rtp_bugs
core_media_pass_zrtp_hash
core_media_pass_zrtp_hash2
core_media_patch_sdp
core_media_pause
core_media_prepare_codecs
core_media_process_sdp_filter
core_media_process_t38_passthru
core_media_proxy_remote_addr
core_media_queue_rfc2833
core_media_queue_rfc2833_in
core_media_read_frame
core_media_read_lock_unlock
core_media_ready
core_media_receive_message
core_media_recover_session
core_media_reset_autofix
core_media_reset_jb
core_media_resume
core_media_set_codec
core_media_set_local_sdp
core_media_set_outgoing_bitrate
core_media_set_rtp_flag
core_media_set_rtp_session
core_media_set_sdp_codec_string
core_media_set_stats
core_media_set_telephony_event
core_media_set_telephony_recv_event
core_media_set_udptl_image_sdp
core_media_set_video_codec
core_media_set_video_file
core_media_start_udptl
core_media_start_video_function
core_media_stats
core_media_sync_stats
core_media_toggle_hold
core_media_udptl_mode
core_media_unlock_video_file
core_media_write_frame
core_memory_pool_get_data
core_memory_pool_set_data
core_memory_pool_tag
core_memory_reclaim
core_memory_reclaim_all
core_memory_reclaim_events
core_memory_reclaim_logger
core_mime_add_type
core_mime_ext2type
core_mime_index
core_mime_type2ext
core_min_dtmf_duration
core_min_idle_cpu
core_perform_alloc
core_perform_destroy_memory_pool
core_perform_file_open
core_perform_new_memory_pool
core_perform_permanent_alloc
core_perform_permanent_strdup
core_perform_session_alloc
core_perform_session_strdup
core_perform_strdup
core_port_allocator_destroy
core_port_allocator_free_port
core_port_allocator_new
core_port_allocator_request_port
core_ready
core_ready_inbound
core_ready_outbound
core_recovery_flush
core_recovery_recover
core_recovery_track
core_recovery_untrack
core_register_secondary_recover_callback
core_remove_state_handler
core_running
core_runtime_loop
core_screen_size
core_service_session_av
core_session_add_stream
core_session_check_incoming_crypto
core_session_check_interface
core_session_check_outgoing_crypto
core_session_clear_crypto
core_session_clear_media_handle
core_session_compare
core_session_count
core_session_ctl
core_session_debug_pool
core_session_dequeue_event
core_session_dequeue_message
core_session_dequeue_private_event
core_session_dequeue_signal_data
core_session_destroy_state
core_session_disable_heartbeat
core_session_enable_heartbeat
core_session_event_count
core_session_event_send
core_session_exec
core_session_execute_application_async
core_session_execute_application_get_flags
core_session_execute_exten
core_session_findall
core_session_findall_matching_var
core_session_flush_message
core_session_flush_private_events
core_session_free_message
core_session_get_app_flags
core_session_get_app_log
core_session_get_channel
core_session_get_dmachine
core_session_get_effective_read_codec
core_session_get_effective_write_codec
core_session_get_event_hooks
core_session_get_id
core_session_get_jb
core_session_get_loglevel
core_session_get_media_handle
core_session_get_mutex
core_session_get_payload_code
core_session_get_pool
core_session_get_private_class
core_session_get_read_codec
core_session_get_read_impl
core_session_get_real_read_impl
core_session_get_stream
core_session_get_stream_count
core_session_get_uuid
core_session_get_video_read_codec
core_session_get_video_read_impl
core_session_get_video_write_codec
core_session_get_video_write_impl
core_session_get_write_codec
core_session_get_write_impl
core_session_hangup_state
core_session_hupall
core_session_hupall_endpoint
core_session_hupall_matching_var_ans
core_session_id
core_session_id_dec
core_session_in_thread
core_session_in_video_thread
core_session_io_read_lock
core_session_io_rwunlock
core_session_io_write_lock
core_session_launch_thread
core_session_limit
core_session_local_crypto_key
core_session_lock_codec_read
core_session_lock_codec_write
core_session_media_flow
core_session_media_handle_ready
core_session_message_send
core_session_messages_waiting
core_session_outgoing_channel
core_session_pass_indication
core_session_perform_destroy
core_session_perform_force_locate
core_session_perform_get_partner
core_session_perform_kill_channel
core_session_perform_locate
core_session_perform_receive_message
core_session_private_event_count
core_session_queue_event
core_session_queue_indication
core_session_queue_message
core_session_queue_private_event
core_session_queue_signal_data
core_session_raw_read
core_session_read_frame
core_session_read_lock
core_session_read_lock_hangup
core_session_read_video_frame
core_session_receive_event
core_session_recv_dtmf
core_session_reporting_state
core_session_request_by_name
core_session_request_uuid
core_session_request_video_refresh
core_session_request_xml
core_session_reset
core_session_run
core_session_running
core_session_rwunlock
core_session_sched_heartbeat
core_session_send_and_request_video_refresh
core_session_send_dtmf
core_session_send_dtmf_string
core_session_set_codec_slin
core_session_set_dmachine
core_session_set_ice
core_session_set_loglevel
core_session_set_private_class
core_session_set_read_codec
core_session_set_read_impl
core_session_set_real_read_codec
core_session_set_uuid
core_session_set_video_read_callback
core_session_set_video_read_codec
core_session_set_video_read_impl
core_session_set_video_write_codec
core_session_set_video_write_impl
core_session_set_write_codec
core_session_set_write_impl
core_session_signal_state_change
core_session_soft_lock
core_session_soft_unlock
core_session_sprintf
core_session_start_video_thread
core_session_started
core_session_stop_media
core_session_sync_clock
core_session_thread_launch
core_session_thread_pool_launch
core_session_unlock_codec_read
core_session_unlock_codec_write
core_session_unsched_heartbeat
core_session_unset_read_codec
core_session_unset_write_codec
core_session_video_read_callback
core_session_video_reinit
core_session_video_reset
core_session_wait_for_video_input_params
core_session_wake_session_thread
core_session_wake_video_thread
core_session_write_encoded_video_frame
core_session_write_frame
core_session_write_lock
core_session_write_video_frame
core_sessions_per_second
core_set_console
core_set_globals
core_set_process_privileges
core_set_signal_handlers
core_set_var_conditional
core_set_variable
core_setrlimits
core_speech_close
core_speech_feed_tts
core_speech_float_param_tts
core_speech_flush_tts
core_speech_numeric_param_tts
core_speech_open
core_speech_read_tts
core_speech_text_param_tts
core_sprintf
core_sql_exec
core_sqldb_pause
core_sqldb_resume
core_test_flag
core_thread_session_end
core_thread_set_cpu_affinity
core_timer_check
core_timer_destroy
core_timer_init
core_timer_next
core_timer_step
core_timer_sync
core_unregister_secondary_recover_callback
core_uptime
cp_addr
cut_path
default_ptime
default_rate
dir_close
dir_count
dir_make
dir_make_recursive
dir_next_file
dir_open
directory_exists
dow_cmp
dow_int2str
dow_str2int
dso_data_sym
dso_destroy
dso_func_sym
dso_open
epoch_time_now
escape_char
escape_string
escape_string_pool
event_add_array
event_add_body
event_add_header
event_add_header_string
event_add_presence_data_cols
event_binary_deserialize
event_binary_serialize
event_bind
event_bind_removable
event_build_param_string
event_channel_bind
event_channel_broadcast
event_channel_permission_clear
event_channel_permission_modify
event_channel_permission_verify
event_channel_unbind
event_check_permission_list
event_create_array_pair
event_create_brackets
event_create_json
event_create_pres_in_detailed
event_create_subclass_detailed
event_del_header_val
event_deliver
event_destroy
event_dup
event_dup_reply
event_expand_headers_check
event_fire_detailed
event_free_subclass_detailed
event_get_body
event_get_custom_events
event_get_header_idx
event_get_header_ptr
event_import_xml
event_init
event_launch_dispatch_threads
event_merge
event_name
event_prep_for_delivery_detailed
event_rename_header
event_reserve_subclass_detailed
event_running
event_serialize
event_serialize_json
event_serialize_json_obj
event_set_body
event_set_priority
event_set_subclass_name
event_shutdown
event_unbind
event_unbind_callback
event_xmlize
fd_read_dline
fd_read_line
file_close
file_copy
file_exists
file_get_size
file_lock
file_mktemp
file_open
file_pipe_create
file_pipe_timeout_get
file_pipe_timeout_set
file_printf
file_read
file_remove
file_rename
file_seek
file_trunc
file_write
find_end_paren
find_interface_ip
find_local_ip
find_parameter
float_to_char
float_to_short
format_number
fp_read_dline
frame_alloc
frame_buffer_create
frame_buffer_destroy
frame_buffer_dup
frame_buffer_free
frame_dup
frame_free
fulldate_cmp
generate_sln_silence
getcputime
getnameinfo
hashfunc_default
http_dump_request
http_free_request
http_parse_header
http_parse_qs
ice_direction
img_add_text
img_alloc
img_copy
img_copy_rect
img_draw_text
img_fill
img_find_position
img_fit
img_free
img_from_raw
img_letterbox
img_overlay
img_patch
img_patch_hole
img_patch_rect
img_read_file
img_read_png
img_rotate
img_rotate_copy
img_scale
img_set_rect
img_to_raw
img_txt_handle_create
img_txt_handle_destroy
img_txt_handle_render
img_wrap
img_write_png
img_write_text_img
inet_pton
interval_time_from_timeval
is_lan_addr
is_leading_number
is_number
ivr_3p_media
ivr_3p_nomedia
ivr_activate_unicast
ivr_bg_media
ivr_bind_dtmf_meta_session
ivr_blind_transfer_ack
ivr_block_dtmf_session
ivr_bridge_display
ivr_broadcast
ivr_broadcast_in_thread
ivr_check_presence_mapping
ivr_clear_speech_cache
ivr_collect_digits_callback
ivr_collect_digits_count
ivr_create_message_reply
ivr_deactivate_unicast
ivr_delay_echo
ivr_detect_speech
ivr_detect_speech_disable_all_grammars
ivr_detect_speech_disable_grammar
ivr_detect_speech_enable_grammar
ivr_detect_speech_init
ivr_detect_speech_load_grammar
ivr_detect_speech_start_input_timers
ivr_detect_speech_unload_grammar
ivr_digit_stream_destroy
ivr_digit_stream_new
ivr_digit_stream_parser_del_event
ivr_digit_stream_parser_destroy
ivr_digit_stream_parser_feed
ivr_digit_stream_parser_new
ivr_digit_stream_parser_set_event
ivr_digit_stream_parser_set_terminator
ivr_digit_stream_reset
ivr_displace_session
ivr_dmachine_bind
ivr_dmachine_clear
ivr_dmachine_clear_realm
ivr_dmachine_create
ivr_dmachine_destroy
ivr_dmachine_feed
ivr_dmachine_get_failed_digits
ivr_dmachine_get_match
ivr_dmachine_get_name
ivr_dmachine_get_target
ivr_dmachine_is_parsing
ivr_dmachine_last_ping
ivr_dmachine_ping
ivr_dmachine_set_digit_timeout_ms
ivr_dmachine_set_input_timeout_ms
ivr_dmachine_set_match_callback
ivr_dmachine_set_nonmatch_callback
ivr_dmachine_set_realm
ivr_dmachine_set_target
ivr_dmachine_set_terminators
ivr_eavesdrop_exec_all
ivr_eavesdrop_pop_eavesdropper
ivr_eavesdrop_session
ivr_eavesdrop_update_display
ivr_enterprise_originate
ivr_find_bridged_uuid
ivr_generate_json_cdr
ivr_generate_xml_cdr
ivr_gentones
ivr_get_file_handle
ivr_get_say_gender_by_name
ivr_get_say_method_by_name
ivr_get_say_type_by_name
ivr_hold
ivr_hold_toggle_uuid
ivr_hold_uuid
ivr_inband_dtmf_generate_session
ivr_inband_dtmf_session
ivr_insert_file
ivr_intercept_session
ivr_kill_uuid
ivr_media
ivr_menu_bind_action
ivr_menu_bind_function
ivr_menu_execute
ivr_menu_init
ivr_menu_stack_free
ivr_menu_stack_xml_add_custom
ivr_menu_stack_xml_build
ivr_menu_stack_xml_init
ivr_menu_str2action
ivr_multi_threaded_bridge
ivr_nomedia
ivr_originate
ivr_park
ivr_park_session
ivr_parse_all_events
ivr_parse_all_messages
ivr_parse_all_signal_data
ivr_parse_event
ivr_parse_next_event
ivr_parse_next_signal_data
ivr_parse_signal_data
ivr_pause_detect_speech
ivr_phrase_macro_event
ivr_play_and_detect_speech
ivr_play_file
ivr_preprocess_session
ivr_process_fh
ivr_process_indications
ivr_read
ivr_record_file
ivr_record_session
ivr_record_session_mask
ivr_release_file_handle
ivr_resume_detect_speech
ivr_say
ivr_say_ip
ivr_say_spell
ivr_say_string
ivr_schedule_broadcast
ivr_schedule_hangup
ivr_schedule_transfer
ivr_session_audio
ivr_session_echo
ivr_session_transfer
ivr_set_param_detect_speech
ivr_set_user
ivr_set_user_xml
ivr_set_xml_chan_vars
ivr_set_xml_profile_data
ivr_signal_bridge
ivr_sleep
ivr_soft_hold
ivr_sound_test
ivr_speak_text
ivr_speak_text_handle
ivr_stop_detect_speech
ivr_stop_displace_session
ivr_stop_inband_dtmf_generate_session
ivr_stop_inband_dtmf_session
ivr_stop_record_session
ivr_stop_session_audio
ivr_stop_tone_detect_session
ivr_stop_video_write_overlay_session
ivr_tone_detect_session
ivr_transfer_recordings
ivr_transfer_variable
ivr_unbind_dtmf_meta_session
ivr_unblock_dtmf_session
ivr_unhold
ivr_unhold_uuid
ivr_uuid_bridge
ivr_uuid_exists
ivr_uuid_force_exists
ivr_video_write_overlay_session
ivr_wait_for_answer
ivr_wait_for_silence
jb_clear_flag
jb_create
jb_debug_level
jb_destroy
jb_frame_count
jb_get_frames
jb_get_last_read_len
jb_get_packet
jb_get_packet_by_seq
jb_peek_frame
jb_poll
jb_pop_nack
jb_put_packet
jb_reset
jb_set_flag
jb_set_frames
jb_set_session
jb_ts_mode
json_add_presence_data_cols
json_api_execute
limit_fire_event
limit_incr
limit_init
limit_interval_reset
limit_release
limit_reset
limit_status
limit_usage
live_array_add
live_array_add_alias
live_array_bootstrap
live_array_clear
live_array_clear_alias
live_array_create
live_array_del
live_array_destroy
live_array_get
live_array_get_idx
live_array_isnew
live_array_lock
live_array_parse_json
live_array_set_command_handler
live_array_set_user_data
live_array_unlock
live_array_visible
load_network_lists
loadable_module_build_dynamic
loadable_module_create_interface
loadable_module_create_module_interface
loadable_module_enumerate_available
loadable_module_enumerate_loaded
loadable_module_exists
loadable_module_get_api_interface
loadable_module_get_application_interface
loadable_module_get_asr_interface
loadable_module_get_chat_application_interface
loadable_module_get_chat_interface
loadable_module_get_codec_interface
loadable_module_get_codecs
loadable_module_get_codecs_sorted
loadable_module_get_dialplan_interface
loadable_module_get_directory_interface
loadable_module_get_endpoint_interface
loadable_module_get_file_interface
loadable_module_get_json_api_interface
loadable_module_get_limit_interface
loadable_module_get_management_interface
loadable_module_get_say_interface
loadable_module_get_speech_interface
loadable_module_get_timer_interface
loadable_module_init
loadable_module_load_module
loadable_module_shutdown
loadable_module_unload_module
log_bind_logger
log_init
log_level2str
log_node_dup
log_node_free
log_printf
log_shutdown
log_str2level
log_str2mask
log_unbind_logger
lookup_timezone
match_glob
max_file_desc
mcast_hops
mcast_interface
mcast_join
mcast_loopback
md5
md5_string
media_bug_parse_spy_fmt
media_bug_set_spy_fmt
media_handle_clear_media_flag
media_handle_create
media_handle_destroy
media_handle_set_media_flag
media_handle_set_media_flags
media_handle_test_media_flag
merge_sln
micro_sleep
micro_time_now
module_load
module_runtime
module_shutdown
mono_micro_time_now
mprintf
mutex_destroy
mutex_init
mutex_lock
mutex_trylock
mutex_unlock
mux_channels
name_event
nat_add_mapping
nat_del_mapping
nat_get_type
nat_init
nat_is_initialized
nat_late_init
nat_reinit
nat_republish
nat_set_mapping
nat_shutdown
nat_status
network_ipv4_mapped_ipv6_addr
network_list_add_cidr_token
network_list_add_host_mask
network_list_create
network_list_validate_ip6_token
network_list_validate_ip_token
number_cmp
odbc_SQLEndTran
odbc_SQLSetAutoCommitAttr
odbc_available
odbc_handle_affected_rows
odbc_handle_callback_exec_detailed
odbc_handle_connect
odbc_handle_destroy
odbc_handle_disconnect
odbc_handle_exec
odbc_handle_exec_string
odbc_handle_get_error
odbc_handle_get_state
odbc_handle_new
odbc_set_num_retries
odbc_statement_handle_free
os_sock_get
os_sock_put
os_yield
parse_cidr
parse_codec_buf
parse_img_fit
parse_img_position
perform_substitution
pgsql_SQLEndTran
pgsql_SQLSetAutoCommitAttr
pgsql_available
pgsql_cancel_real
pgsql_finish_results_real
pgsql_flush
pgsql_free_result
pgsql_handle_affected_rows
pgsql_handle_callback_exec_detailed
pgsql_handle_connect
pgsql_handle_destroy
pgsql_handle_disconnect
pgsql_handle_exec_base_detailed
pgsql_handle_exec_detailed
pgsql_handle_exec_string_detailed
pgsql_handle_get_error
pgsql_handle_get_state
pgsql_handle_new
pgsql_next_result_timed
pgsql_send_query
pgsql_set_num_retries
play_and_get_digits
png_free
png_open
png_patch_img
poll
pollset_add
pollset_create
pollset_poll
pollset_remove
pool_clear
print_host
priority_name
process_import
queue_create
queue_interrupt_all
queue_pop
queue_pop_timeout
queue_push
queue_size
queue_term
queue_trypop
queue_trypush
regex_compile
regex_copy_substring
regex_free
regex_match
regex_match_partial
regex_perform
regex_set_event_header_callback
regex_set_var_callback
replace_char
resample_destroy
resample_perform_create
resample_process
resolve_host
rfc2833_to_char
rfc822_date
rtcp_zerocopy_read_frame
rtp_ack_bitrate
rtp_activate_ice
rtp_activate_jitter_buffer
rtp_activate_rtcp
rtp_add_crypto_key
rtp_add_dtls
rtp_break
rtp_change_interval
rtp_check_auto_adj
rtp_clear_flag
rtp_clear_flags
rtp_create
rtp_deactivate_jitter_buffer
rtp_debug_jitter_buffer
rtp_del_dtls
rtp_dequeue_dtmf
rtp_destroy
rtp_disable_vad
rtp_dtls_state
rtp_enable_vad
rtp_flush
rtp_flush_read_buffer
rtp_get_default_payload
rtp_get_default_samples_per_interval
rtp_get_jitter_buffer
rtp_get_media_timer
rtp_get_private
rtp_get_random
rtp_get_remote_host
rtp_get_remote_port
rtp_get_rtp_socket
rtp_get_ssrc
rtp_get_stats
rtp_get_video_buffer_size
rtp_has_dtls
rtp_has_dtmf
rtp_init
rtp_intentional_bugs
rtp_kill_socket
rtp_new
rtp_pause_jitter_buffer
rtp_ping
rtp_queue_rfc2833
rtp_queue_rfc2833_in
rtp_read
rtp_ready
rtp_release_port
rtp_req_bitrate
rtp_request_port
rtp_reset
rtp_reset_jb
rtp_reset_media_timer
rtp_set_cng_pt
rtp_set_default_payload
rtp_set_end_port
rtp_set_flag
rtp_set_flags
rtp_set_interdigit_delay
rtp_set_interval
rtp_set_invalid_handler
rtp_set_local_address
rtp_set_max_missed_packets
rtp_set_payload_map
rtp_set_private
rtp_set_remote_address
rtp_set_remote_ssrc
rtp_set_ssrc
rtp_set_start_port
rtp_set_telephony_event
rtp_set_telephony_recv_event
rtp_set_video_buffer_size
rtp_shutdown
rtp_sync_stats
rtp_test_flag
rtp_udptl_mode
rtp_video_loss
rtp_video_refresh
rtp_write_frame
rtp_write_manual
rtp_write_raw
rtp_zerocopy_read
rtp_zerocopy_read_frame
say_file
say_file_handle_create
say_file_handle_destroy
say_file_handle_detach_path
say_file_handle_get_path
say_file_handle_get_variable
scheduler_add_task
scheduler_del_task_group
scheduler_del_task_id
scheduler_task_thread_start
scheduler_task_thread_stop
separate_paren_args
separate_string
separate_string_string
set_auto_priority
set_low_priority
set_normal_priority
set_realtime_priority
short_to_float
simple_email
sleep
snprintfv
sockaddr_create
sockaddr_equal
sockaddr_get_family
sockaddr_get_port
sockaddr_info_get
sockaddr_ip_get
socket_accept
socket_addr_get
socket_atmark
socket_bind
socket_close
socket_connect
socket_create
socket_create_pollfd
socket_create_pollset
socket_fd_get
socket_listen
socket_opt_set
socket_recv
socket_recvfrom
socket_send
socket_send_nonblock
socket_sendto
socket_shutdown
socket_timeout_set
socket_waitfor
split_date
split_time
split_user_domain
sql_concat
sql_queue_manager_destroy
sql_queue_manager_execute_sql_callback
sql_queue_manager_execute_sql_callback_err
sql_queue_manager_execute_sql_event_callback
sql_queue_manager_execute_sql_event_callback_err
sql_queue_manager_init_name
sql_queue_manager_pause
sql_queue_manager_push
sql_queue_manager_push_confirm
sql_queue_manager_resume
sql_queue_manager_size
sql_queue_manager_start
sql_queue_manager_stop
status_is_timeup
str_time
str_to_ptr

This function copies a &str to a C-style nul-terminated char*. It uses malloc, so that other code (FreeSWITCH) can call free() on it. For example, event_header.name is a *mut c_char that FS will free when finished.

strcasecmp_any
stream_system
stream_system_fork
stream_write_file_contents
strerror
strerror_r
strftime
strftime_nocheck
strftime_tz
string_match
string_replace
strip_commas
strip_nonnumerics
strip_spaces
strip_whitespace
stristr
swap_linear
system
teletone_destroy_session
teletone_dtmf_detect
teletone_dtmf_detect_init
teletone_dtmf_get
teletone_goertzel_update
teletone_init_session
teletone_multi_tone_detect
teletone_multi_tone_init
teletone_mux_tones
teletone_run
teletone_set_map
teletone_set_tone
testv6_subnet
thread_cond_broadcast
thread_cond_create
thread_cond_destroy
thread_cond_signal
thread_cond_timedwait
thread_cond_wait
thread_create
thread_equal
thread_exit
thread_join
thread_pool_launch_thread
thread_rwlock_create
thread_rwlock_destroy
thread_rwlock_pool_get
thread_rwlock_rdlock
thread_rwlock_tryrdlock
thread_rwlock_trywrlock
thread_rwlock_trywrlock_timeout
thread_rwlock_unlock
thread_rwlock_wrlock
thread_self
threadattr_create
threadattr_detach_set
threadattr_priority_set
threadattr_stacksize_set
time_calibrate_clock
time_exp_get
time_exp_gmt
time_exp_gmt_get
time_exp_lt
time_exp_tz
time_exp_tz_name
time_make
time_now
time_ref
time_set_cond_yield
time_set_matrix
time_set_monotonic
time_set_nanosleep
time_set_timerfd
time_set_use_system_time
time_sync
tod_cmp
unmerge_sln
url_decode
url_encode
url_encode_opt
util_quote_shell_arg
util_quote_shell_arg_pool
uuid_format
uuid_get
uuid_parse
uuid_str
version_full
version_full_human
version_major
version_micro
version_minor
version_revision
version_revision_human
vpx_img_alloc
vpx_img_flip
vpx_img_free
vpx_img_set_rect
vpx_img_wrap
wait_sock
wait_socklist
xml_add_child
xml_attr
xml_attr_soft
xml_bind_search_function_ret
xml_child
xml_clear_user_cache
xml_config_cleanup
xml_config_enum_int2str
xml_config_enum_str2int
xml_config_item_print_doc
xml_config_parse
xml_config_parse_event
xml_config_parse_module_settings
xml_cut
xml_destroy
xml_dup
xml_error
xml_find_child
xml_find_child_multi
xml_free
xml_free_in_thread
xml_get
xml_get_binding_sections
xml_get_binding_user_data
xml_idx
xml_init
xml_insert
xml_locate
xml_locate_domain
xml_locate_group
xml_locate_language
xml_locate_user
xml_locate_user_in_domain
xml_locate_user_merged
xml_merge_user
xml_new
xml_open_cfg
xml_open_root
xml_parse_fd
xml_parse_file
xml_parse_file_simple
xml_parse_fp
xml_parse_section_string
xml_parse_str
xml_parse_str_dynamic
xml_pi
xml_reload
xml_root
xml_set_attr
xml_set_binding_sections
xml_set_binding_user_data
xml_set_flag
xml_set_open_root_function
xml_set_root
xml_set_txt
xml_std_datetime_check
xml_tohtml
xml_toxml
xml_toxml_buf
xml_toxml_nolock
xml_unbind_search_function
xml_unbind_search_function_ptr

Type Definitions

api_function
application_flag
application_function
asr_flag
bind_flag
caller_profile_flag
cap_callback
chat_application_flag
chat_application_function
codec_flag
console_complete_callback
core_codec_control_func
core_codec_decode_func
core_codec_destroy_func
core_codec_encode_func
core_codec_fmtp_parse_func
core_codec_init_func
core_codec_video_decode_func
core_codec_video_encode_func
core_db
core_db_callback_func
core_db_destructor_type
core_db_err_callback_func
core_db_event_callback_func
core_db_stmt
core_flag
core_recover_callback
core_session_message_flag
core_video_thread_callback_func
device_state_function
dialplan_hunt_function
directory_flag
dso_data
dso_func
dso_lib
dtls_fingerprint
eavesdrop_flag
event_callback
event_channel_func
event_channel_id
file
file_flag
fileperms
frame_flag
hash
hash_delete_callback
hash_index
hashtable_destructor
input_callback_function
interval_time_t
inthash
io_flag
io_get_jb
io_kill_channel
io_outgoing_channel
io_read_frame
io_read_video_frame
io_receive_event
io_receive_message
io_send_dtmf
io_state_change
io_state_run
io_write_frame
io_write_video_frame
ivr_dmachine_callback
ivr_menu_action_function
ivr_option
json_api_function
kill_channel_hook
live_array_command_handler
log_function
media_bug_callback
media_bug_exec_cb
media_bug_flag
media_flag
memory_pool
module_flag
module_load
module_runtime
module_shutdown
modulename_callback_func
mutex
new_say_callback
odbc_statement_handle
originate_flag
os_socket
outgoing_channel_hook
payload
pollset
port
port_flag
queue
read_frame_callback_function
read_frame_hook
receive_event_hook
receive_message_hook
recv_dtmf_hook
regex
rtp_invalid_handler
say_callback
say_string_callback
scheduler_flag
scheduler_func
seek_where
send_dtmf_hook
socket
speech_flag
state_change_hook
state_handler
state_run_hook
stream_handle_raw_write_function
stream_handle_read_function
stream_handle_write_function
switch_timer_flag
teletone_audio
teletone_process
thread
thread_cond
thread_id
thread_rwlock
thread_start
threadattr
time_t
tone_detect_callback
tone_handler
unicast_flag
vad_flag
video_function
video_read_frame_hook
video_write_frame_hook
write_frame_hook
xml_config_callback
xml_open_root_function
xml_search_function
xml_section
xml_t