-Turn call recording on/off for incoming/outgoing calls.
-Change file naming pattern for recorded calls.
-View .rec_template file
-Optional Prompt to delete recording after Call
-Turn increasing ring On/Off
Which way to prefer? You can try both and choose the best for you.
Again, if you are using themed FW and don't want to break your general style by using unthemed apps (e.g DialerTabActivity.apk), so just use a Main package together with an Automatic Call Recording Control app.
All records are save in /sdcard/Sounds/CallRecords/. You can use stock "Voice Recorder" app to playback.
System requirements: Tested on SGS GT-i9000 (XWJS3). Most likely should work on any 2.2.1 FW.
Probably will not work on 2.2 FW's.
[*] Flash using CWM or Recovery 2e.
During update process, script will backup your original files to /sdcard/tmp/
To roll it back, flash update_restore_[main_extra_pkgs] file
Now project consist of Main and Extra packages
Main (Phone.apk): Completely changed settings storing mechanism: all settings are saved in /sdcard/rec_settings.xml in XML format
(no more .rec_template, .norec_in, .norec_out files)
Main (Phone.apk): Added "Disable increasing ringtone" option
Main (Phone.apk): Fixed bug with special characters in filename
Extra (DialerTabActivity.apk): Embedded "Settings" menu
Installer: "copy" routines moved from update.sh to native updater-script
(should improve compatibility in some cases. Now *.sh using only for backup/restore procedure)
Updated restoring script
Issue with filepath creation was finally solved.
Forced sdcard/Sounds/CallRecords/ creation (if you've got "Fail Recording" it should fix it)
Some works on BT-recording. Need more reports.
Version n/a: initial release
Thanks to: designgears, wes58 for files from Asian ROM which enable call recording.
ronlkh, i know you worked in this way.
Can we cooperate to fix it?
You can use just replace only the libaudiopolicy.so and dont touch other 2files but the conversation recorded could be softer. I am currently testing the libaudio.so and libaudioflinger.so from M110s but still the same. I dont know about coding development but if there is anything i can help I will be available. If I can find a better lib file I will update you.
I am more interested in the callback dialer. If you can code this dialer I will be very happy to help you in developing because I use callback service alot. I know how the procedure works.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?