We need 2 Asterisk modules written. They must function with 1.6.0 and 1.6.2.
Module #1 - Voice changer with recorder:
This module must allow users to control the pitch of what their voice sounds like when they place outbound calls. In addition, the module must be able to record the entire call with the changed voices. There is already an Asterisk Voice Changer written by Justin Tunney - suggest you use that as a starting point, as we are running that presently. Also, we are open to other methods of recording, if you have a better suggestion - the key is that the altered voice be recorded. Also - these modules must be easily compatible with AGI scripts.
Module #2 - DTMF Counter
This module must wait for a "start" command given through an AGI script, then begin counting DTMF tones detected on a given channel. Once a "stop" command is received, the script should stop counting. A channel variable should be made available for our scripts to access which contains the total number of DTMF events counted during the session.