~mil/sxmo-utils

1f563dd873907fe8dbc18d689181b261cfdde782 — Anjandev Momi 3 months ago e639291
fix dtmf tones with busybox grep: dont set initial value

busybox grep doesnt have -b flag

Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
1 files changed, 1 insertions(+), 3 deletions(-)

M scripts/modem/sxmo_modemcall.sh
M scripts/modem/sxmo_modemcall.sh => scripts/modem/sxmo_modemcall.sh +1 -3
@@ 202,16 202,14 @@ incallmenuloop() {

dtmfmenu() {
	CALLID="$1"
	DTMFINDEX=0
	NUMS="0123456789*#ABCD"

	while true; do
		PICKED="$(
			echo "$NUMS" | grep -o . | sed '1 iReturn to Call Menu' |
			dmenu "$([ "$WINDOWIFIED" = 0 ] && echo "-c" || echo "-wm")" -l 20 -c -idx $DTMFINDEX -p "DTMF Tone"
			dmenu "$([ "$WINDOWIFIED" = 0 ] && echo "-c" || echo "-wm")" -l 20 -c -p "DTMF Tone"
		)"
		echo "$PICKED" | grep "Return to Call Menu" && return
		DTMFINDEX=$(echo "$NUMS" | grep -bo "$PICKED" | cut -d: -f1 | xargs -IN echo 2+N | bc)
		modem_cmd_errcheck -m "$(modem_n)" -o "$CALLID" --send-dtmf="$PICKED"
	done
}