From 699bd57bdbe10bfaefb8300447f2be31e855a6e5 Mon Sep 17 00:00:00 2001 From: Tom Early Date: Sun, 20 Jan 2019 14:41:47 -0700 Subject: [PATCH] added bad dtmf command voice prompt --- QnetVoice.cpp | 10 +++++----- announce/baddtmfcmd.dat | Bin 0 -> 1980 bytes qndtmf.sh | 5 ++++- 3 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 announce/baddtmfcmd.dat diff --git a/QnetVoice.cpp b/QnetVoice.cpp index 553c75a..e78c3a8 100644 --- a/QnetVoice.cpp +++ b/QnetVoice.cpp @@ -70,12 +70,12 @@ int main(int argc, char *argv[]) char RADIO_ID[21]; if (argc != 4) { - printf("Usage: %s \n", argv[0]); + printf("Usage: %s \n", argv[0]); printf("Where...\n"); - printf(" is one of your modules: A, B or C\n"); - printf(" is an installed voice file in the configured\n"); - printf(" directory, for example \"unlinked.dat\"\n"); - printf(" is an up to 20-character text message\n"); + printf(" is one of your modules: A, B or C\n"); + printf(" is an installed voice file in the configured\n"); + printf(" directory, for example \"unlinked.dat\"\n"); + printf(" is an up to 20-character text message\n"); return 0; } char module = argv[1][0]; diff --git a/announce/baddtmfcmd.dat b/announce/baddtmfcmd.dat new file mode 100644 index 0000000000000000000000000000000000000000..b6190d1d84f9b98ee4c99279abbb92effe724bac GIT binary patch literal 1980 zcmZY9dpHvc1IKYKu@;lnSNf0QbBWQgD3rNoWVxi~ zmSH($NOF&DE)@-9?(D?e&U?=Lyzl$G&-?H9`8?0>zaJO_*}q?b;=K&UBp6zWQIOSM&zfTf%Zf-?`mqW5E(Dxw;K~${9t9jXM0SuxfVCa zsqBY$mtQ(WFL}~Gs*g=QM-<2u=9EZ2RoMc#%G2NF5(>U?-D~B39hdV(tYFbkf-B~& z1uY@tln$dYm*D)(TTX4qYCwY-{Xv=7IrEmbTz~3XDAR@b<%3~z8g>b(N^MWpjLkf* z-Cbuvpa-KiZ{c+d1(Oi zYS_?+5?D)U3_ACisMy^;FpXVgIbHXyb-LduPJ3=}(5kKfRQez5#UXAf?s|*mcUCk; zeKgTcPgdtsLyF%>V%;j@yIYmx);kV}7gdE}sJCVQ>pdxMOC0G@_3lqyd?^PZiLK4r zbG`(oytXNsN%E8xgsb`OuXQ=C<$paPC1l~3Lh+6)Q1|J$fXFY83q$wyCLL=Yv%fQE znAd(%YICH*s|Yt5p|?!g;z-IV+ohjYfzNDflvEgeI3Ooj6Qj2PZz@@LMr5^6E(yWG z_-5);at}-S!E1i~%K@jT$y@ZuyqKYup>ra|7erIl zwF1~c9sLG`sf$}6Jty##kS5yq8Y1kQ!yyuH3iHF!s|r^7B48eOi1d<(#eUUrEDv$B zo-kWeJn(+A!70q|A!krd(j%qFAR)&utVexP} zY)ou6WwFJmg0c8Tz>>||Re2CaCWP+cy4Qnba|Avoah5(5q*?ol)o>^OpTz>1lQ=CE zlHWUs3QrMby?l8Ac|NAD!_5ZaH#54#jm_(D)j0Huump91=8ly*^KW^HN z1jGV5>kp65`W|r~4sqD$6{oEZ6f&_FPS=m2VV7}w;bLEA{C=?_BT$Fof98=sW6^10 z`q&Rs_dxg|G&^PS9|?X!tIpmNaQfq$-+PW`^tviv7YClLr**k1X%G)57Smi^HqvZIvW|LEw6UhKAV>cp!9$ z*FYdO=8EB!_$V{d(y~44{_XSVWDn0~5IR_klK4?^nd<7u6>X z?+}Y;M)IgGiw^zlc!G700CmN{Jr@U8bAWATL3^PzGl@0!mdnuRdDCHQu*E05OjkD8o>#l?@;MA5e5l9+2XaVML*>i}hw=rqps?;2njN_q(JXLJIzwvY zLYPovw1$)tEk%g9e(fAEM0@i57god1d_Y|XU(#6AjXdkkU*h8IyyZ{NMc8$8%50)l K/dev/null 2>&1 fi @@ -84,7 +85,8 @@ do REMOTE_BAND=$LETTER if [[ "$RMT" == "$BAD" ]] || [[ "$REMOTE_NODE" == "$BAD" ]] || [[ "$REMOTE_BAND" == "$BAD" ]]; then - echo "nonsense link command: '$CMD'" + echo "Bad link command: '$CMD'" + qnvoice $LOCAL_BAND baddtmfcmd.dat "Bad DTMF CMD" else echo linking local band $LOCAL_BAND to remote node ${RMT}${REMOTE_NODE} $REMOTE_BAND requested by $LUSER qnremote ${LOCAL_BAND} "$LUSER" ${RMT}${REMOTE_NODE}${REMOTE_BAND}L >/dev/null 2>&1 @@ -92,6 +94,7 @@ do fi else echo "Bad command: '$CMD'" + qnvoice $LOCAL_BAND baddtmfcmd.dat "Bad DTMF CMD" fi fi else