Original Post:
http://forum.xda-developers.com/showthread.php?t=528507
This app records call conversations automatically.
I take no credit in making this app, just posting it here for everyone to use it.
(Be forewarned this app is illegal in some states and countries)
Code:
ACR – Auto Call Recorder
First a Warning! This application is not legal in all countries/states. Check first before you use this software as you could get into serious trouble in some areas.
This Application does what the title says; it records your phone calls automatically. It automatically detects when you are on an incoming or outgoing call and then records the conversation to the folder you specify. It saves the call as a file in the format of [Direction] [FileAs] [Phone Number] [Call Length]
Installation:
Copy the cab file to your device and execute it but double clicking on it in a program such as Explorer/Total Commander/Resco File Explorer. You can install the program to either the device or the storage card.
Next go to your programs folder and you will see a new Icon for Auto Call Recorder. Click on the Icon and the options for Auto Call Recorder will be displayed. Once you have chosen your options click the Enable Recording button on the File Tab and close the Options Program. That’s it you are now automatically recording any calls your device has.
Options:
File Tab
This tab has a button to enable and disable the call recorder. The effect is not instantaneous as the Options Program has to communicate with the Recorder Process so when you press the button give it a couple of seconds to update itself. I didn’t include the options in the recorder process to conserve resources so this is the trade off.
The File Tab also contains a Textbox for the path to save the files to. Some example paths are:
"\" Records to the root path of the device
"\Storage Card\" Records to the root of the Storage Card
"\Storage Card\Calls\" Records to the folder ‘Calls’ in the Storage Card.
Recording Tab
The recording tab contains the setting for the file to be recorded. First is the Wav format. This is either PCM or GSM6.10 PCM is a ‘raw’ wav format that will use about 1MB per minute. I have included this format for devices that do not support GSM6.10. The other format GSM6.10 is a ‘compressed’ Wav format and consumes approximately 30kB per minute. Obviously this is the preferred choice.
Bits per channel are either 8 or 16 bits. 16 bits is the preferred choice but I have also included 8 bits for slower devices.
Samples per Second are the number of samples taken each second. This is a matter of preference/device capability. The choices are 8000, 11025, 16000, 22050, 32000, 44100, 48000, 96000 and 192000Hz. If you have a slow device then you are better starting from the bottom and working your way up by testing to see which the best is for you. If you have a newer device then it is more a choice of how much space you want to use as the higher the number the more space the file will use. Also your device may not support the higher frequencies so I recommend starting with something like 48000Hz. If you set the frequency to high you will get gaps in your recordings.
Read Me Tab
This tab contains a small readme file and some credits. No settings.
Uninstalling:
To uninstall Auto Call Recorder disable recording in the ACR options first before uninstalling the Cab.
Devices:
This programs has been reported to work on the following devices:
Samsung Omnia, Sony Ericsson X1, HTC Kaiser, HTC Diamond, HTC Diamond 2, HTC Trinity, HTC Touch 3G, HTC Touch Cruise, HTC Touch HD
If your device is not in the list there is no harm in trying anyway. Please report back any success so I can add your device to the list.
Links:
.NET Compact Framework 3.5 Redistributable
Versions:
1.1 Current Version - Should be able to used by most non English roms.
1.0 Removed - First version. English only.