[svn-commits] tzafrir: linux/trunk r6147 - /linux/trunk/drivers/dahdi/dahdi-base.c
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Fri Mar 13 05:21:21 CDT 2009
Author: tzafrir
Date: Fri Mar 13 05:21:16 2009
New Revision: 6147
URL: http://svn.digium.com/svn-view/dahdi?view=rev&rev=6147
Log:
Fix handling of 'w' in a pulse dial string
Make the special "digit" 'w' work in pulse dialing as it works with tone
dialing (a delay of 0.5 second till the next digit). Note that the digit
gets uppercased before it gets to this function.
(closes issue #13999)
Reported by: IgorG
Patches:
dahdi-base.c.pulse2.diff uploaded by tzafrir (license 46)
Tested by: litnimax
Modified:
linux/trunk/drivers/dahdi/dahdi-base.c
Modified: linux/trunk/drivers/dahdi/dahdi-base.c
URL: http://svn.digium.com/svn-view/dahdi/linux/trunk/drivers/dahdi/dahdi-base.c?view=diff&rev=6147&r1=6146&r2=6147
==============================================================================
--- linux/trunk/drivers/dahdi/dahdi-base.c (original)
+++ linux/trunk/drivers/dahdi/dahdi-base.c Fri Mar 13 05:21:16 2009
@@ -3078,6 +3078,15 @@
}
switch (digitmode) {
+ case DIGIT_MODE_PULSE:
+ /* We should only get here with a pulse digit if we need
+ * to "dial" 'W' (wait 0.5 second)
+ */
+ if (digit == 'W')
+ return &tone_pause;
+
+ return NULL;
+ /* You should not get here */
case DIGIT_MODE_DTMF:
switch (digit) {
case '0':
More information about the svn-commits
mailing list