• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[App][Beta] ACR – Auto Call Recorder (Version 1.1 – 22/6/2009)

Status
Not open for further replies.
Search This thread

Slothie

Senior Member
Jun 7, 2009
231
13
Gold Coast
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.2 Available Here
1.1 Removed - Should be able to used by most non English roms.
1.0 Removed - First version. English only.
 
Last edited:

Slothie

Senior Member
Jun 7, 2009
231
13
Gold Coast
[App][Alpha] ACR – Outlook Import 2007

[App][Alpha] ACR – Outlook Import 2007

In typical XDA fashion you get not one but two for the price of none!

This is an application for Outlook that runs on Windows and not the PDA. Start the Application and put the path you used for calls on the device in the textbox and click the Import Calls button when your device is connected to the PC. It should then precede to imports all the calls from the device to Outlook under the contact used on the device. If it can’t find the contact it will store the call under ‘Unknown’. You can then use either the journal to look at the calls or open the contact and look at the ‘activities’ for the contact. To play the call just open the item and click on the link in the item.

WARNING! This program is far from finished. It’s only for those that don’t mind things going wrong. Also the program deletes all but the lastcall.wav file off the device when it has imported the files.

Anyway if you’re feeling brave and ACR is working for you then please do post any problems you might have if you try this.
 
Last edited:

ssiegi

Member
Aug 14, 2007
16
0
Doesn't work with German ROM

Unfortunately, your program doesn't seem to work with German ROM. It always gives me a "directory not found exception", even if I use only "\" for the recording path. Maybe there are some language specific symbols hard coded? (For example, "Storage Card" is "Speicherkarte" on German devices).
 

Slothie

Senior Member
Jun 7, 2009
231
13
Gold Coast
Opps sorry I forgot not everyone in the world uses English roms. I can make you a German version pretty quickly if you can post the path for \Windows\Startup\ in German. I'll look into finding this path automatically via code in the next version though. Thanks for that.
 

ssiegi

Member
Aug 14, 2007
16
0
\windows\startup in German

The equivalent to "Windows\Startup" is in German ROMs probably "Windows\AutoStart" (but there is also a folder "Windows\Autorun").
Thanks for your efforts!
 

Slothie

Senior Member
Jun 7, 2009
231
13
Gold Coast
Sorry I obviously can't test this. I look through the code and that was the only English string I could find. The installer adds some registry keys but I don't know if they would stop the program. Try this and if it doesn't work I'll get onto it tomorrow.
 
Last edited:

ssiegi

Member
Aug 14, 2007
16
0
Not quite

Now, it accepts the path, but when you actually try to record a call, you get an "Unexpected Error in ACRBase.exe". So there seem to be some more issues...
I will be waiting patiently for an internationalized version, though ;)
 

unvisigoth

Senior Member
Feb 22, 2008
85
8
Roma
Sorry I obviously can't test this. I look through the code and that was the only English string I could find. The installer adds some registry keys but I don't know if they would stop the program. Try this and if it doesn't work I'll get onto it tomorrow.

It doesn't go in italian rom too. When I start application, even if I dont' set directory where to save and leave the default directory, I get the error message "directoryNotFoundException". I've tried to look into the registry but I don't have found anything to change.
Any tip ??
 

vizier

Retired Recognized Developer
This is one of things I missed most since I left my Palm OS Treo 650 for a Windows Mobile Touch HD. I was using a program called CallRec then. That program provided many advanced features including encrypted storage and very good noise filtering. You might want to check their site: http://www.qmobilsoft.net/Products/products.html.

Anyway, your program will probably fill the gap somehow, thankyou. I will try it now and report the results.
 

francescrm

Senior Member
Mar 7, 2008
320
27
Barcelona
Opps sorry I forgot not everyone in the world uses English roms. I can make you a German version pretty quickly if you can post the path for \Windows\Startup\ in German. I'll look into finding this path automatically via code in the next version though. Thanks for that.
Doesn't work in spanish ROM (1.56.41.1) either.
The path is \Windows\Inicio
To store calls i created a new folder in micro sd named:
\Tarjeta de almacenamiento\Llamadas
By the way, one question: does it record every phone-call or onle the ones we wish?

Rgds,
 
Last edited:
Status
Not open for further replies.