From dd6df4253410c2c1e09be55ba982a5621ff75d47 Mon Sep 17 00:00:00 2001 From: Naveen Albert Date: Mon, 13 Dec 2021 16:59:02 +0000 Subject: [PATCH] app_sf: Add full tech-agnostic SF support Adds tech-agnostic support for SF signaling by adding SF sender and receiver applications as well as Dial integration. ASTERISK-29802 #close Change-Id: I7ec50752e9a661af639425e5d1e339f17411bcad --- apps/app_dial.c | 41 +++- apps/app_mf.c | 2 + apps/app_sf.c | 440 +++++++++++++++++++++++++++++++++++++++++ include/asterisk/app.h | 25 +++ main/app.c | 173 ++++++++++++++++ 5 files changed, 675 insertions(+), 6 deletions(-) create mode 100644 apps/app_sf.c diff --git a/apps/app_dial.c b/apps/app_dial.c index f073af3b9a..33a6931ffd 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -158,6 +158,8 @@ + + Send the specified DTMF strings after the called party has answered, but before the call gets bridged. The called DTMF string is sent to the called party, and the @@ -170,6 +172,11 @@ If mfwink is specified, its MF is sent to the called party immediately after receiving a WINK message. See SendMF for valid digits. + If sfprogress is specified, its SF is sent + to the called party immediately after receiving a PROGRESS message. + If sfwink is specified, its SF is sent + to the called party immediately after receiving a WINK message. + See SendSF for valid digits.