Call Recording help - Xperia SP Q&A, Help & Troubleshooting

can someone link/recommend a call recording apk
that (tested) works on Xperia SP (4.3)
any that I download, no matter if it uses "System RAW" or "Auto" or "Voice Line" as source (mic doesn't even detect other side),,,,
I always end up with garbled voice like it was modified, toned down and stretched over
which isn't reckognisable at all !
please help

The paid version of Call Recorder 2.1.6.1 (com.skvalex.callrecorder) works very well.
I will not give you an official link because the application disappeared from the google store and a beta version appeared in its place.
Warning! Not all versions work properly. You need to test.
Recording method: Standard API
Audio source: Voice call uplink + downlink
Recording format: WAV
Sample rate: 11025 Hz
Volume control: 50%

thanks for reply
I found here on xda specific for JB/xperia sp and works SUPER

Related

[Q] Call recording

Hi, is it possible to record calls on Samsung Galaxy S (GT-I9000)?
I tried many app but no one works.
Thanks
Hi.
as some people demand that feature i started analysis on my own.
Result: all to me available i9000 fws don't work with 3rd party recorders. tried zs (asian), arabian variants, etc without success.
So i considered the (at that time latest shw-m110s firmware di29) how voice recording is done on that device. Not suprisingly the m110s records using the MediaRecorder. (nearly all other recorders are using that class; beside the ones which are recording through a dev device. e.g. rvoix ...)
by deodexing the phone.apk from the korean version one can see it uses setAudioSource(4) i.e. MediaRecorder.AudioSource.VOICE_CALL which produces only upstream conversation records.
i assume the difference (and the key to call recording) between the i9000 and the shw-m100s is in alsa itself (libaudio.so, libaudiopolicy.so ...) or in the WM8994 driver.
--- interesting difference ---
in the alsa config (asound.conf) the i9000 records video conversations through a different sound device. maybe a alsa expert can clarify that.
---------------------------
by using logcat one can see that mediarecorder is using a non listed capture device (called ... VoiceCall or something). maybe it is sufficient to add a device with appropriate hooks.
if any expert is interested in figuring this out. contact me.
David
Any updates...? I read that Galaxy S can do call recording with 3rd party apps, is that true...?
none of the 3rd party apps can record without using the speaker.
i was partly successful but i would really need feedback of the used firmware version of people who pretended call recording works on their phones.
dmueller2 said:
Hi.
as some people demand that feature i started analysis on my own.
Result: all to me available i9000 fws don't work with 3rd party recorders. tried zs (asian), arabian variants, etc without success.
So i considered the (at that time latest shw-m110s firmware di29) how voice recording is done on that device. Not suprisingly the m110s records using the MediaRecorder. (nearly all other recorders are using that class; beside the ones which are recording through a dev device. e.g. rvoix ...)
by deodexing the phone.apk from the korean version one can see it uses setAudioSource(4) i.e. MediaRecorder.AudioSource.VOICE_CALL which produces only upstream conversation records.
i assume the difference (and the key to call recording) between the i9000 and the shw-m100s is in alsa itself (libaudio.so, libaudiopolicy.so ...) or in the WM8994 driver.
--- interesting difference ---
in the alsa config (asound.conf) the i9000 records video conversations through a different sound device. maybe a alsa expert can clarify that.
---------------------------
by using logcat one can see that mediarecorder is using a non listed capture device (called ... VoiceCall or something). maybe it is sufficient to add a device with appropriate hooks.
if any expert is interested in figuring this out. contact me.
David
Click to expand...
Click to collapse
Hi Müller,
I have asound.conf avaiable on my device, I'm using 2.3.3 sgs I9000. I dont know how to toggle mic onfly while recording a call.
any pointers what/where I need to tweak.
Thanks
bram
Hi, is it possible to record calls on Samsung Galaxy S (GT-I9000)?
Click to expand...
Click to collapse
There is a mod for i9000 which should work, read more in this thread.
http://forum.xda-developers.com/showthread.php?t=967297
XDA is so huge & diverse that you should make a habit of pressing the search button & thanks button quite often.
Let me know if that phone mod works for you or not.

A wish list for kernel fixes

Although the Nexus 4 works fine for the most part, the firmware seems to have been "rushed out".
Hopefully LG and Google will release an update soon but in the meanwhile it won't hurt if a few brave
souls dive in and attempted to fix things. I myself, learn best by trying to fix broken things, even if I don't always succeed.
I will put together a list of what is broken/needed and update it to the best of my knowledge. Please post to this
thread to tip me on possible issues and solutions. Please include credible links and pictures in your posts.
1) USB OGT does not work.
Google changed it's documentation to state that USB OTG is not supported on the Nexus 4.
Relevant thread --> http://forum.xda-developers.com/showthread.php?t=1966864
Problem:
It's unclear whether this functionality was disabled in hardware or software.
However it was verified that the Nexus 4 is not able to supply power to external devices.
Any future solutions will most likely involve a powered USB hub.
2) FM Radio does not work.
The Qualcom SoC supports FM Radio and it is unclear whether this functionality was disabled in hardware or software.
Relevant thread --> http://forum.xda-developers.com/showthread.php?t=1963623
3) Poor camera performance
Problem:
Low-light performance of the Nexus4 camera is noticeably worse than the LG Optimus 4X that uses the same camera sensor.
http://www.gsmarena.com/piccmp.php3?idType=1&idPhone1=5048&idPhone2=4563&idPhone3=4238
Leads:
The camera needs to be properly calibrated. Since that is not a trivial task developers might instead
look into swapping the camera drivers on the Nexus 4 and the Optimus 4X.
4) Voice call recording disabled
Relevant thread --> http://forum.xda-developers.com/showthread.php?t=2079016
Problem:
The Android SDK provides a Voice Call audio stream for recording. Many great apps already take
advantage of this feature. The Nexus 4 however does not implement this.
Leads:
ALSA could theoretically be used to open a Voice Call interface in the Audio Mixer and routed out to a PCM stream.
The stream could be exposed to the Android SDK "MediaRecorder.AudioSource.VOICE_CALL".
More on the subject --> http://forum.xda-developers.com/showthread.php?t=2098066
5) Sound recordings are very noisy.
Problem:
Sound recordings, sound on video recordings and the sound of VoIP on the Nexus 4 are unusable.
Voice calls however sound OK so I'm confident that there's room for improvement.
Leads:
I'm using ALSA to look into the Audio Mixer. The recording streams seem to have the LP filter set too low
at 4Hz, I can try changing that. Another theory is that the gain is set too high causing distortion. So far I
did not see a control to enable AutoGain.
More on the subject --> http://forum.xda-developers.com/showthread.php?t=2098066
6) Ability to switch to a preferred 3G band.
Problem:
The *#*#4636#*#* menu crashes when trying to change the preferred 3G band.
Relevant thread --> http://forum.xda-developers.com/showthread.php?t=2057922
7) (FIXED) The screen colors exhibit a yellowish tint.
Problem:
http://forum.xda-developers.com/showthread.php?t=2035788
Solution:
The following kernels allow adjusting the screen colors
Franco --> http://forum.xda-developers.com/showthread.php?t=2002782
Faux --> http://forum.xda-developers.com/showthread.php?t=2008222
There is a spreadsheet with the preferred settings
http://forum.xda-developers.com/showthread.php?t=2039607
Give me a downgrade to 4.1.2 and a fix for the 3g connection issues.
everything else is fine

[Q] call recording

Anybody know how to record a call on Xperia SP? I tried so meny different apps but no success...
If the kernel don't support it you can't record the call.
Raz9 said:
If the kernel don't support it you can't record the call.
Click to expand...
Click to collapse
So? What about SP kernel? Supports recording or not?
I have interesting experience with different apps. Sometimes my voice is OK and the other side is soooo quiet, sometimes my side is OK and the other voice is sooo distorted...
I test all apps for call recording in sp, and finally found best of them
Stock kernel basically don't allow two way call recording, but there is one add-on that make it possible
Just do this:
Download and install call recorder and find ALSA add-on for call recorder
Then choose ALSA as recording method(root required) and BINGO.....
record all call like a charm
Sent from my C5303
https://play.google.com/store/apps/details?id=com.nll.acr
this works for me perfectly without any issues.
http://forum.xda-developers.com/showthread.php?t=2339323
Problem solved. Thank you guys...

[Android 4.03+] Jit Call Recorder - Record both sides of the call

Jit Call Recorder 2.9.1 (Build 43)
Download from:
Google Play
Developers Dropbox
or download the attached APK directly
or download the attached APK directly
Jit Call Recorder is a call recording app which brings 2-way call recording capabilities without compromising on ease of use or user experience.
App highlights:
* Built in 2-way call recording support for many devices (read more details below)
* Built in System Audio Controls Editor (root required, TinyAlsa based) - If your phone does not record both sides of the call, most likely it is where you can enable it - or ask us to enable it for you using a configuration file
* Material design
* Multi-lingual
* In-call floating movable widget to start/pause/resume recordings, and/or take call notes during calls.
* Automatic call recording (with options to refine exactly who to record and who not, different options can be set to outgoing calls and incoming ones - options are: All, Contacts Only, Non Contacts Only and Manual - all with a combination of Selected / Ignored contacts lists)
* Many user interface customization options
* Toggle recording playback between speakers and earpiece
* Take call notes during calls - with or without recording the call
* Recording volume increase options - Try out our Automatic volume increase option, it's cool
* Pin-code protection
* Dropbox support (Google Drive and OneDrive will be added soon)
* Categorize recordings - no limit on categories amount, create as many categories as you need
* Import / Export recordings
* Star important recordings
* Easily find recordings - many filtering options PLUS free-text search
* Delete or snooze recordings directly from the notification bar
* Delete old recordings based on any of the following criterias: age, storage size limit or total recordings count
* Share to any app that supports file/audio sharing
* And many more options
Successful 2-way call recording has been confirmed by many users of our app on many devices.
Some devices come with 2-way call recording enabled without requiring root, others require root.
If your phone is rooted, most chances are that 2-way call recording is already working using Jit Call Recorder, or can be enabled by us (see FAQ section at the end of this post).
Specifically, we can personally confirm (after personally checking) that the following devices can record both sides of the call using Jit Call Recorder:
* Nexus 4/5 (root required)
* Moto G2 (root required)
* HTC One M8 / M9 (Lollipop also supported, no root required)
* Samsung Galaxy S2/S3/S4/S5/Note 3/Note 4 - including Mini versions of S4 and S5 (no root required except for some specific models, Bluetooth recording on S4 I9500 - and possibly other models - enabled with root)
* LG G2/G3
We are extremely motivated on bringing 2-way call recording capabilities to as many devices as we can, and we are highly responsive, so please use us - if 2-way call recording is not yet working on your device, or if you have any other issue, contact us - we'll do our best to resolve it for you.
FAQ / Troubleshooting:
* I can't hear the other side of the call
If your phone isn't rooted, there is still a small chance that we can enable it for you. For example, HTC One M8 2-way call recording is disabled since Lollipop but can be enabled without root.
If your phone is rooted - send us a debug report. We'll study it and do our best to send you a configuration file that will enable 2-way call recording for you.
* Recording is sometimes out of sync with the call
This is caused sometimes by poorly implemented manufacturer components, if you experience such issues change the phone state synchronization method in Recording Options screen and try again
* Recording volume is not high enough
From Recording Options screen, go to Output File Options screen and select "None" from the encoders list and Manual / Automatic volume increase.
If you select Manual volume increase options, gradually increase volume and gain until you gain satisfying volume.
Alternatively, use the following settings:
In Recording File Options screen (available in Recording Options screen in app settings), set the followings:
* Disable High Quality Recording option
* Select AMR_NB in both Audio Encoder and Output Format options
* If the above still does not help, Set Audio Source to Voice Call (in Recording Options screen)
* There are many Audio Encoders to select from, which one should I choose?
We highly recommend not to use Audio Encoders (leave the selection at "None"). Not all encoders are supported on all devices, and selecing a non supported encoded can cause many errors.
We implement our own AAC/WAV encoding when "None" is selected, and we highly recommend using it
* Which Audio Source should I choose?
Stick with "Device Default". if you select "Microphone", most chances are that you won't hear the other side. If you select "Voice Call", it is not unlikely that recordings will fail because of poor implementation by the manufacturer.
* Will you support other cloud-backup services besides Dropbox?
Yes, support for Google Drive and Microsoft OneDrive is planned for soon to come versions
* I purchase the license app but app still appear as not-licensed
Follow the steps in this reply to this thread
The app is fully functional without a license with the following exceptions:
* Display limit of 30 recordings - this is only a display limit, you can still record as many calls as you want
* Recordings deletion is disabled
* Recordings are not logically organized in recording folder (once license is applied, all recordings will be organized based on your selection in the Backup and Storage screen)
The license price is as competitive as can be - only ~1$ (depending on current Dollar rates).
If you have Jit Call Notes license - no need for additional license - both app supports both licenses.
Install license from here.
Change log:
Version 2.9.1 (Build 43)
Fix for "Unsaved" display-name issue on Marshmallow
Previous Versions:
Version 2.9 (Build 42)
Fix for crash on devices with Marshmallow
HTC E8 supprt
Fix for crash when application starts on old ICS
Minor fixes and improvements
Version 2.8 (Build 41)
Improved performance
Improved Polish translation
Version 2.8 (Build 40)
Fixed Htc One M9 distortion issue
Added support for more Htc One M8 variants
Improved performance
Improved Russian translation
Version 2.7 (Build 36)
Stability improvements
Version 2.6 (Build 35)
HTC One M9 support
Fixes and improvements
Version 2.6 (Build 34) - beta
Fixed conflict in HTC One M7/8/9 with Shazam / SoundHound when call recording set to manual
Version 2.6 (Build 33) - beta
Added support for HTC One M9
Version 2.6 (Build 32)
Fix for missing Russian translation in Lollipop
Fix for dialing USSD codes causes app notification to stay until next call
Version 2.6 (Build 31)
All changes from Build 30
Fix for volume increase
Support for Samsung SGH-M919
Fixes
Version 2.6 (Build 30) - beta
Fix HTC One M8 issue with camera voice recording after call recording
Option to filter by groups when setting recording list and ignore list
Bug fixes
Version 2.6 (Build 29)
ALSA reorganized
Option to increase volume up to 1000% (was 200% before)
Automatically change recording settings if recording quality is not good enough according to the user
Added Nexus 4 Bluetooth recording support
Improved Nexus 5 Bluetooth recording
Recordings naming improved
Bug fixes
Version 2.4 (Build 26)
Fixes for issues caused by conflicts with some Xposed modes
Version 2.4 (Build 25)
Toggle recording playback between speakers and earpiece
Htc One M7 (without root) improvements - Use one of the Volume Increase options in Recording File Options screen
Fixes and improvements
Beta version 2.4 (Build 24)
HTC One M8 incoming call issue fix (Thanks to snebojsa for his help)
HTC One M7 2-way call recording (No root required) - feedback would help a lot
HTC Noise Suppression support
Enjoy
Thanks,
For now seems promising!
:good:
Estupenda, para Sony Xperia SP :good:
I'm on Htc One M8, rooted, lolipop. Outgoing calls are recorded with excellent sound quality, but on incoming calls don't hear other side at all, hear myself very good. What should I do?
Another thing, when I listen recordings, is there a way to listen on phone speaker, not on main speaker, don't want to everybody near me listen my recorded conversation?
Thanks!
snebojsa said:
I'm on Htc One M8, rooted, lolipop. Outgoing calls are recorded with excellent sound quality, but on incoming calls don't hear other side at all, hear myself very good. What should I do?
Another thing, when I listen recordings, is there a way to listen on phone speaker, not on main speaker, don't want to everybody near me listen my recorded conversation?
Thanks!
Click to expand...
Click to collapse
Hi, regarding the first issue - can you please send us a debug report from the application (from troubleshooting screen)? we'll review it and see what can cause this.
Regarding second issue - good suggestion, thanks - we'll add an option to select where to play recordings to in coming version.
Just send you debug report, thanks for support.
Beta version 2.4 (Build 24) APK is available for download (in main post attachments).
Version includes:
* HTC One M8 incoming call issue fix (Thanks to snebojsa for his help)
* HTC One M7 2-way call recording (No root required)
* HTC Noise Suppression support
Feedback on this beta - especially from users with HTC One M7 without root - would be greatly appreciated!
Nice. I like the layout and design a lot more and than most call recorder apps. I will give it a try on my Moto Droid Turbo.
Awesome
That's awesome! Working great! Thanks!
FancySloth said:
Nice. I like the layout and design a lot more and than most call recorder apps. I will give it a try on my Moto Droid Turbo.
Click to expand...
Click to collapse
joaohkfaria said:
That's awesome! Working great! Thanks!
Click to expand...
Click to collapse
Thanks! we appreciate the feedback, enjoy
Version 2.4 (Build 25) is available (links and APK in main discussion thread).
Version includes:
* Toggle recording playback between speakers and earpiece - Click the speaker icon to the right of the recording player or toggle playback mode from recording screen menu
* Non Rooted Htc One M7 improvements - Use one of the Volume Increase options in Recording File Options screen
* Fixes and improvements
Works great on Nexus4.
Android 4.4.4
CyanogenMod 11
dudulic said:
Works great on Nexus4.
Android 4.4.4
CyanogenMod 11
Click to expand...
Click to collapse
Thanks for your feedback, enjoy
Version 2.4 (Build 26) is available (links and APK in main discussion thread).
Version includes fixes for conflicts with some Xposed mods + enhanced troubleshooting support
Hi,
If you experience low (but hear-able) volume of the other side of the call, use the following settings:
In Recording File Options screen (available in Recording Options screen in app settings), set the followings:
* Disable High Quality Recording option
* Select AMR_NB in both Audio Encoder and Output Format options
* If the above still does not help, Set Audio Source to Voice Call (in Recording Options screen)
We'll release a new version with extended support for AMR_NB + extend option for volume increase.
Thanks ! let me check
Real_KinG said:
Thanks ! let me check
Click to expand...
Click to collapse
:good:
license wont activate app
Hi, Great app, works well on N4 - N5X Rom 5.1
Purchased the license but the full version wont activate, still cant delete recordings and get message saying so, then directed to Play Store to buy, again!
Have tried re-installing both but no change, any ideas, suggestions?
Thanks
m k scott said:
Hi, Great app, works well on N4 - N5X Rom 5.1
Purchased the license but the full version wont activate, still cant delete recordings and get message saying so, then directed to Play Store to buy, again!
Have tried re-installing both but no change, any ideas, suggestions?
Thanks
Click to expand...
Click to collapse
Hi,
First - thanks for your feedback!
We experienced some issues related to License validation by Google.
Please do the following steps:
* Check if there is an update available for Google Play Services app (Not the store app) and apply if such is available
* If this does not fix the issue, from System Application Manager check that Google Play Services is not turned of (if it is - turn it on), and delete its cache / saved files
* If this does not fix the issue, clear Google Play (store app) cache and data and re-accept the license
* If all the above did not help please send us a Debug Report (from Troubleshooting screen in the application) and we'll help you resolve the issue.
Keep us updated, thanks!
Just wanted to say thanks for all the help getting my issue with source recording on the N4 fixed. Really impressive level of support, most of which was done via email not detailed here.

[DEV] Need help to record video with stable FPS

Hi all!
I am developing an app and need to record video with stable FPS.
My app records a video and a text file while the user presses a button to go through a list of items. The app records in the text file the time of the presses of the button, in order for me to split the video based on these recorded times.
The time recorded comes from a System.UptimeMillis() - varInitialTime each time the button is pressed.
I am using MediaRecorder and have tried recording with many different configs, like using Timelapse profile, disabling sound, setting framerate option on media recorder and others. The Timelapse profile should record with fixed fps, and yet it recorded with variable fps.
I tried also using JavaCV for android, but looks like the E1 can't handle it, as it lagged hard in the few times it opened.
I searched the XDA forums and other android resources on the net to no avail.
So, is it possible to force the MediaRecorder (or similar) to record with a stable fps? Are there any workarounds for this problem?

Categories

Resources