[svn-commits] sruffell: branch sruffell/voicebus r3947 - /team/sruffell/voicebus/kernel/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Wed Mar 5 18:00:12 CST 2008
Author: sruffell
Date: Wed Mar 5 18:00:12 2008
New Revision: 3947
URL: http://svn.digium.com/view/zaptel?view=rev&rev=3947
Log:
MF tones would have never been generated since the check was within the block
that check if the tone was within the DTMF range.
Modified:
team/sruffell/voicebus/kernel/zaptel-base.c
Modified: team/sruffell/voicebus/kernel/zaptel-base.c
URL: http://svn.digium.com/view/zaptel/team/sruffell/voicebus/kernel/zaptel-base.c?view=diff&rev=3947&r1=3946&r2=3947
==============================================================================
--- team/sruffell/voicebus/kernel/zaptel-base.c (original)
+++ team/sruffell/voicebus/kernel/zaptel-base.c Wed Mar 5 18:00:12 2008
@@ -1164,12 +1164,16 @@
res = 0;
if (chan->digitmode == DIGIT_MODE_DTMF) {
chan->curtone = &chan->curzone->dtmf_continuous[tone - ZT_TONE_DTMF_BASE];
- } else if (chan->digitmode == DIGIT_MODE_MFV1) {
+ }
+ } else if ((tone >= ZT_TONE_MF_BASE) && (tone <= ZT_TONE_MF_MAX)) {
+ chan->dialing = 1;
+ res = 0;
+ if (chan->digitmode == DIGIT_MODE_MFV1) {
chan->curtone = &chan->curzone->mf_continuous[tone - ZT_TONE_MF_BASE];
- } else {
- chan->dialing = 0;
- res = -EINVAL;
- }
+ }
+ } else {
+ chan->dialing = 0;
+ res = -EINVAL;
}
if (chan->curtone)
More information about the svn-commits
mailing list