diff --git a/configs/features.conf.sample b/configs/features.conf.sample
index 0a621c3ac9c567a8af4352938cda04c78a49d493..2135d5a087ec3d48859b256f06e31ad2d2db966d 100644
--- a/configs/features.conf.sample
+++ b/configs/features.conf.sample
@@ -41,8 +41,8 @@ context => parkedcalls		; Which context parked calls are in (default parking lot
 ;pickupexten = *8		; Configure the pickup extension. (default is *8)
 ;pickupsound = beep		; to indicate a successful pickup (default: no sound)
 ;pickupfailsound = beeperr	; to indicate that the pickup failed (default: no sound)
-;featuredigittimeout = 2000	; Max time (ms) between digits for 
-				; feature activation  (default is 2000 ms)
+;featuredigittimeout = 1000	; Max time (ms) between digits for 
+                            ; feature activation  (default is 1000 ms)
 ;atxfernoanswertimeout = 15 ; Timeout for answer on attended transfer default is 15 seconds.
 ;atxferdropcall = no        ; If someone does an attended transfer, then hangs up before the transferred
                             ; caller is connected, then by default, the system will try to call back the
diff --git a/main/features.c b/main/features.c
index cbb49f19ab14f2f2d3a2419a9c48622ccf9496c9..d259a31b317dfba1c794ae8ac9756c4491ba2d75 100644
--- a/main/features.c
+++ b/main/features.c
@@ -158,7 +158,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 
 #define DEFAULT_PARK_TIME 45000
 #define DEFAULT_TRANSFER_DIGIT_TIMEOUT 3000
-#define DEFAULT_FEATURE_DIGIT_TIMEOUT 2000
+#define DEFAULT_FEATURE_DIGIT_TIMEOUT 1000
 #define DEFAULT_NOANSWER_TIMEOUT_ATTENDED_TRANSFER 15000
 #define DEFAULT_PARKINGLOT "default"			/*!< Default parking lot */
 #define DEFAULT_ATXFER_DROP_CALL 0