Hi all, I have a problem that I cannot seem to resolve and find an answer for. I use AGI and the Perl AGI library to record wave files at various times through out a dial plan. If these recordings go over say 15 minutes or above (approx), all of a sudden the channel stops caring about DTMF escape digits and no matter what keys you press you cannot escape the recording. It is almost as if something is building up and large recordings somehow affect DTMF recognition. My max record time is 3 hours (1080000ms) and I am using a command similar to the following: my $x = $AGI->record_file($wavfile, 'wav', '0123456789', 1080000, 1); I verified that the file is still recording and getting written, but any digit I press after an extended amount of time is completely ignored. Please can anyone help me! Thanks.SS -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20041018/f0fc8858/attachment.htm
I suggest you report it as a bug Umar -----Original Message----- From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com]On Behalf Of Smith, Simon J Sent: 19 October 2004 03:02 To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Anybody - please help me with this Hi all, I have a problem that I cannot seem to resolve and find an answer for. I use AGI and the Perl AGI library to record wave files at various times through out a dial plan. If these recordings go over say 15 minutes or above (approx), all of a sudden the channel stops caring about DTMF escape digits and no matter what keys you press you cannot escape the recording. It is almost as if something is building up and large recordings somehow affect DTMF recognition. My max record time is 3 hours (1080000ms) and I am using a command similar to the following: my $x = $AGI->record_file($wavfile, 'wav', '0123456789', 1080000, 1);I verified that the file is still recording and getting written, but any digit I press after an extended amount of time is completely ignored. Please can anyone help me! Thanks.SS -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20041019/f05189ec/attachment.htm
Race Vanderdecken
2004-Oct-19 13:33 UTC
[Asterisk-Users] Anybody - please help me with this
SS,
3600 * 1000 * 3 = 10800000 or 10,800,000
You have 1080000 or 1,080,000
My max record time is 3 hours (1080000ms) and I am using a command
similar to the following:
my $x = $AGI->record_file($wavfile, 'wav', '0123456789',
1080000, 1);
1,080,000 / 3600 / 1000 = 0.3 or 3/10's of an hour or 18
minutes
Try adding another 0 to the mix.
Please let me know if that is the problem.
Race Vanderdecken
Asterisk AT Vanderdecken dot com
-----Original Message-----
From: asterisk-users-bounces@lists.digium.com
[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Smith,
Simon J
Sent: 18 October 2004 22:02
To: asterisk-users@lists.digium.com
Subject: [Asterisk-Users] Anybody - please help me with this
Hi all,
I have a problem that I cannot seem to resolve and find an answer for.
I use AGI and the Perl AGI library to record wave files at various times
through out a dial plan. If these recordings go over say 15 minutes or
above (approx), all of a sudden the channel stops caring about DTMF
escape digits and no matter what keys you press you cannot escape the
recording. It is almost as if something is building up and large
recordings somehow affect DTMF recognition.
My max record time is 3 hours (1080000ms) and I am using a command
similar to the following:
my $x = $AGI->record_file($wavfile, 'wav', '0123456789',
1080000, 1);
I verified that the file is still recording and getting written, but any
digit I press after an extended amount of time is completely ignored.
Please can anyone help me!
Thanks.SS
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20041019/9dc3aca7/attachment.htm