B”H
We are offering an $2,000 bounty for a patch that gets accepted into the Digium Asterisk CVS before May 15, 2008 that does the following:
1) add speed control in real-time (i.e. allow caller to speed up and/or slow down the recorded message in real-time)
2) add volume control in real-time (i.e. allow caller to raise/lower the volume of the recorded message in real-time)
both of these are achievable in non-real-time, using sox, and therefore integrating sox (as a library) into asterisk.
my guess is that the following functions would need reworking (in main/file.c):
ast_readframe
ast_readaudio_callback
ast_seekstream
ast_tellstream
ast_stream_fastforward
ast_stream_rewind
although, possibly other’s would also need work.
As far as I can tell, the SOX licensing is compatible with Asterisk, and can be compiled as library, allowing for integration.
please contact: asterisk-speed-bounty at chassidus dot com