asterisk/funcs
Naveen Albert c0cdaf0246 func_json: Adds JSON_DECODE function
Adds the JSON_DECODE function for parsing JSON in the
dialplan. JSON parsing already exists in the Asterisk
core and is used for many different things. This
function exposes the basic parsing capability to
the user in the dialplan, for instance, in conjunction
with CURL for using API responses.

ASTERISK-29706 #close

Change-Id: Iea60c49a7358dfdc2db60803cdc9a742f808ba2c
2021-12-13 12:34:11 -06:00
..
Makefile Fix GCC 8 build issues. 2018-05-11 09:48:58 -04:00
func_aes.c func_aes: Avoid incorrect error message on load. 2020-03-31 12:07:23 -05:00
func_base64.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_blacklist.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_callcompletion.c loader: Convert reload_classes to built-in modules. 2018-03-14 05:20:12 -04:00
func_callerid.c func_callerid+res_agi: Fix compile errors related to -Werror=zero-length-bounds 2021-03-10 08:57:16 -06:00
func_cdr.c loader: Convert reload_classes to built-in modules. 2018-03-14 05:20:12 -04:00
func_channel.c func_channel: Add CHANNEL_EXISTS function. 2021-09-21 18:20:30 -05:00
func_config.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_curl.c func_curl.c: Allow user to set what return codes constitute a failure. 2020-11-06 12:39:27 -06:00
func_cut.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_db.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_devstate.c documentation: Standardize examples 2021-11-30 11:49:43 -05:00
func_dialgroup.c astobj2: Remove legacy ao2_container_alloc routine. 2018-11-21 09:56:16 -05:00
func_dialplan.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_enum.c loader: Convert reload_classes to built-in modules. 2018-03-14 05:20:12 -04:00
func_env.c func_env: Add DIRNAME and BASENAME functions 2021-09-10 11:47:41 -05:00
func_extstate.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_frame_drop.c func_frame_drop: New function 2021-08-09 07:59:30 -05:00
func_frame_trace.c bridge_softmix: Forward TEXT frames 2018-04-17 10:30:23 -06:00
func_global.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_groupcount.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_hangupcause.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
func_holdintercept.c modules: change module LOAD_FAILUREs to LOAD_DECLINES 2017-04-12 15:57:21 -06:00
func_iconv.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_jitterbuffer.c func_jitterbuffer: Add audio/video sync support. 2019-09-18 20:22:50 +00:00
func_json.c func_json: Adds JSON_DECODE function 2021-12-13 12:34:11 -06:00
func_lock.c func_lock: Prevent module unloading in-use module. 2021-06-11 13:29:55 -05:00
func_logic.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_math.c func_math: Return integer instead of float if possible 2021-08-19 11:05:13 -05:00
func_md5.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_module.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
func_odbc.c progdocs: Fix for Doxygen, the hidden parts. 2021-12-02 10:38:23 -06:00
func_periodic_hook.c xml: Embed module information into core XML documentation. 2021-03-16 10:31:16 -05:00
func_periodic_hook.exports.in Fix error loading res_monitor. 2014-04-23 15:02:39 +00:00
func_pitchshift.c funcs: Spelling fixes 2021-11-15 20:39:10 -06:00
func_pjsip_aor.c xml: Embed module information into core XML documentation. 2021-03-16 10:31:16 -05:00
func_pjsip_contact.c xml: Embed module information into core XML documentation. 2021-03-16 10:31:16 -05:00
func_pjsip_endpoint.c xml: Embed module information into core XML documentation. 2021-03-16 10:31:16 -05:00
func_presencestate.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_rand.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_realtime.c Dialplan functions: Fix some channel autoservice misuse. 2018-06-19 10:56:33 -06:00
func_sayfiles.c func_sayfiles: Retrieve say file names 2021-09-10 11:45:41 -05:00
func_scramble.c func_scramble: Audio scrambler function 2021-08-19 10:01:48 -05:00
func_sha1.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_shell.c AST-2017-006: Fix app_minivm application MinivmNotify command injection 2017-08-30 18:43:38 +00:00
func_sorcery.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_speex.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_sprintf.c funcs: Spelling fixes 2021-11-15 20:39:10 -06:00
func_srv.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_strings.c funcs: Spelling fixes 2021-11-15 20:39:10 -06:00
func_sysinfo.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_talkdetect.c funcs: Spelling fixes 2021-11-15 20:39:10 -06:00
func_timeout.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_uri.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_version.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_vmcount.c func_vmcount: Add support for multiple mailboxes 2021-09-22 10:49:27 -05:00
func_volume.c func_volume: Add read capability to function. 2021-05-26 11:25:23 -05:00