[asterisk-commits] russell: branch group/vldtmf r39475 -
/team/group/vldtmf/channels/chan_zap.c
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Tue Aug 8 23:42:57 MST 2006
Author: russell
Date: Wed Aug 9 01:42:57 2006
New Revision: 39475
URL: http://svn.digium.com/view/asterisk?rev=39475&view=rev
Log:
- set dialing to 0 when stopping the DTMF tone on the channel
- add a couple of debug messages
Modified:
team/group/vldtmf/channels/chan_zap.c
Modified: team/group/vldtmf/channels/chan_zap.c
URL: http://svn.digium.com/view/asterisk/team/group/vldtmf/channels/chan_zap.c?rev=39475&r1=39474&r2=39475&view=diff
==============================================================================
--- team/group/vldtmf/channels/chan_zap.c (original)
+++ team/group/vldtmf/channels/chan_zap.c Wed Aug 9 01:42:57 2006
@@ -1060,6 +1060,7 @@
goto out;
if (!ioctl(pvt->subs[SUB_REAL].zfd, ZT_SENDTONE, &dtmf)) {
+ ast_log(LOG_DEBUG, "Started VLDTMF digit '%c'\n", digit);
pvt->dialing = 1;
pvt->begindigit = dtmf;
} else
@@ -1115,11 +1116,13 @@
else
pvt->dialing = 1;
} else {
+ ast_log(LOG_DEBUG, "Ending VLDTMF digit '%c'\n", digit);
if (pvt->begindigit != digit_to_dtmfindex(digit)) {
ast_log(LOG_WARNING, "We already started playing dtmf index '%c', but asked to end digit '%c'! :(\n",
dtmfindex_to_digit(pvt->begindigit), digit);
}
res = ioctl(pvt->subs[SUB_REAL].zfd, ZT_SENDTONE, -1);
+ pvt->dialing = 0;
pvt->begindigit = 0;
}
}
More information about the asterisk-commits
mailing list