Thanks for your quick replies - I had no idea this list was so responsive! One more issue for you - we are trying to build a custom voicemail application and so far everything works great by using AGI to play prompts, get input and record files. However one of our customers has asked for some pretty advanced functionality, specifically the ability to: * stop in the middle of recording (so far so good, escape character) * fast forward/rewind the recording as it is so far (!) * overdub (i.e. rerecord) starting from a desired point in the existing sound file (!!!) So, it's pretty clear that AGI's "RECORD FILE" function as it stands is not going to cut it, so I'm assuming that do anything like this means writing a new custom app_something.c, does that sound right? Anybody have any tips or comments on how ridiculously difficult this might be? Thanks again, John
On Thu, 2005-01-20 at 20:25 -0500, John Hammen wrote:> Thanks for your quick replies - I had no idea this list was so responsive! > > One more issue for you - we are trying to build a custom voicemail > application and so far everything works great by using AGI to play > prompts, get input and record files. However one of our customers has > asked for some pretty advanced functionality, specifically the ability > to: > > * stop in the middle of recording (so far so good, escape character) > * fast forward/rewind the recording as it is so far (!) > * overdub (i.e. rerecord) starting from a desired point in the > existing sound file (!!!) > > So, it's pretty clear that AGI's "RECORD FILE" function as it stands > is not going to cut it, so I'm assuming that do anything like this > means writing a new custom app_something.c, does that sound right? > Anybody have any tips or comments on how ridiculously difficult this > might be?Ahh so you have a client that wants to do some form of dictation. Yes AGI as it stands can handle it. Look at the docs a bit closer. How do I know it works, My company already has a dictation system written and n production use using AGI. -- Steven Critchfield <critch@basesys.com>
John We have no experience of providing a tool like the one you describe, but I'd guess that AGI using sox/soxmix to edit recorded files should be able to get you where you want. The Trim options of soxmix provides the ability to, for example, take the first x.y seconds of a recorded file so that you can splice a file in accordance with a users instructions. A second or any subsequent part of the recording can then be made and concatenated to the first. We use sox and soxmix in similar ways to allow some of our voice recordings to be replaced. Bill Seddon -----Original Message----- From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of John Hammen Sent: January 21, 2005 1:25 AM To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] controlling recording Thanks for your quick replies - I had no idea this list was so responsive! One more issue for you - we are trying to build a custom voicemail application and so far everything works great by using AGI to play prompts, get input and record files. However one of our customers has asked for some pretty advanced functionality, specifically the ability to: * stop in the middle of recording (so far so good, escape character) * fast forward/rewind the recording as it is so far (!) * overdub (i.e. rerecord) starting from a desired point in the existing sound file (!!!) So, it's pretty clear that AGI's "RECORD FILE" function as it stands is not going to cut it, so I'm assuming that do anything like this means writing a new custom app_something.c, does that sound right? Anybody have any tips or comments on how ridiculously difficult this might be? Thanks again, John _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users