SWITCH_ADD_APP(app_interface,"event","Fire an event","Fire an event",event_function,"",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"export","Export a channel varaible across a bridge",EXPORT_LONG_DESC,export_function,"<varname>=<value>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"set","Set a channel varaible",SET_LONG_DESC,set_function,"<varname>=<value>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"set_global","Set a global varaible",SET_GLOBAL_LONG_DESC,set_global_function,"<varname>=<value>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"set_profile_var","Set a caller profile varaible",SET_PROFILE_VAR_LONG_DESC,set_profile_var_function,"<varname>=<value>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"unset","Unset a channel varaible",UNSET_LONG_DESC,unset_function,"<varname>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"export","Export a channel variable across a bridge",EXPORT_LONG_DESC,export_function,"<varname>=<value>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"set","Set a channel variable",SET_LONG_DESC,set_function,"<varname>=<value>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"set_global","Set a global variable",SET_GLOBAL_LONG_DESC,set_global_function,"<varname>=<value>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"set_profile_var","Set a caller profile variable",SET_PROFILE_VAR_LONG_DESC,set_profile_var_function,"<varname>=<value>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"unset","Unset a channel variable",UNSET_LONG_DESC,unset_function,"<varname>",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"ring_ready","Indicate Ring_Ready","Indicate Ring_Ready on a channel.",ring_ready_function,"",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"break","Break","Set the break flag.",break_function,"",SAF_SUPPORT_NOMEDIA);
SWITCH_ADD_APP(app_interface,"detect_speech","Detect speech","Detect speech on a channel.",detect_speech_function,DETECT_SPEECH_SYNTAX,SAF_NONE);