FS-9300: Add support for disabling sofia's 100 Trying via configuration, and sending 100 Trying from dialplan

This commit is contained in:
Armen Babikyan
2016-06-26 22:55:07 -07:00
parent 9e971e5602
commit 6ed86abf9f
15 changed files with 133 additions and 5 deletions

View File

@@ -1048,6 +1048,11 @@ SWITCH_STANDARD_APP(capture_text_function)
switch_ivr_capture_text(session, switch_true((char *)data));
}
SWITCH_STANDARD_APP(acknowledge_call_function)
{
switch_channel_acknowledge_call(switch_core_session_get_channel(session));
}
SWITCH_STANDARD_APP(ring_ready_function)
{
if (!zstr(data)) {
@@ -6298,6 +6303,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_dptools_load)
SAF_SUPPORT_NOMEDIA | SAF_ROUTING_EXEC | SAF_ZOMBIE_EXEC);
SWITCH_ADD_APP(app_interface, "capture_text", "capture text", "capture text", capture_text_function, "", SAF_NONE);
SWITCH_ADD_APP(app_interface, "acknowledge_call", "Indicate Call Acknowledged", "Indicate Call Acknowledged on a channel.", acknowledge_call_function, "", 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, "remove_bugs", "Remove media bugs", "Remove all media bugs from a channel.", remove_bugs_function, "[<function>]", SAF_NONE);
SWITCH_ADD_APP(app_interface, "break", "Break", "Set the break flag.", break_function, "", SAF_SUPPORT_NOMEDIA);