I see there is the DigitTimeout application that sets the maximum time between digits before asterisk will interpet. Is there any way to control the minimum? We are having problems with incoming calls on our X100P where callers try to dial 10, but the 1 gets detected twice and they end up on extension 11. Thanks Mark Farver
On Mon, 10 Nov 2003, Mark Farver wrote:> I see there is the DigitTimeout application that sets the maximum time > between digits before asterisk will interpet. > > Is there any way to control the minimum? > > We are having problems with incoming calls on our X100P where callers > try to dial 10, but the 1 gets detected twice and they end up on > extension 11.Have you tried relaxdtmf in zapata.conf? Perhaps that may help... - wasim
I though digittimeout was the length of time to wait before expecting all digits to be received during IVR type situations from the time the first digit is pressed. The problem you may be having is sometimes especially cell-phones seem to have real issues with asterisk and dtmf detection. Try relaxdtmf=yes in you zapata.conf. On Mon, Nov 10, 2003 at 01:55:01PM -0600, Mark Farver wrote:> I see there is the DigitTimeout application that sets the maximum time > between digits before asterisk will interpet. > > Is there any way to control the minimum? > > We are having problems with incoming calls on our X100P where callers > try to dial 10, but the 1 gets detected twice and they end up on > extension 11. > > Thanks > Mark Farver > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users
> We are having problems with incoming calls on our X100P where callers > try to dial 10, but the 1 gets detected twice and they end up on > extension 11.Since we're on the subject of DTMF, I'd like to ask how to solve "live" dialpad problems of NON-SIP phones, such as anything hooked up to an FXS port. How can I match a pattern like "_9." -- it's simply not possible because the '.' will take zero or more digits. The trick of using "_9X." doesn't work, as that simply matches one or more digits, and the dialplan matches "95" instead of what I dialled, "95551212". I tried using DigitTimeout but it didn't work for me... is there any way to do random-length matching for inband DTMF? Regards, Andrew