[Q] Problem in playing an audio in an active call - General Questions and Answers

Hi everyone,
First of all I am a new comer in the world of android and new to this forum. So I need guidance from experienced people like you guys.
I was trying to make an Auto Answering Machine in android. When there is an incoming call, the application should receive it and play an welcome message to the caller. I know its not possible to play the audio message in call stream. So my idea was to play the audio in loudspeaker, thinking that it'll be picked up by the microphone and the caller will hear it.
The problem is the microphone doesn't pick the sound from the speaker whereas at the same time it picks all other sounds from other sources. Hence the caller can't hear the welcome message. I didn't know what was the reason and after lot of searching I found out that it was due to "Echo cancellation" technique used in telephony, which is used to remove similar patterns. For example, when the receiver intentionally want to speak in loudspeaker, the speaker voice should not get propagated to the caller. Hence the technique of "Echo Cancellation" is used.
So my question is, is there any way I can overcome my situation? Can I stop the echo cancellation or any other techniques? I would really appreciate any kind of help.

I have the same problem

Related

[PROB] Bluetooth issue on the fuze- can't hear incoming caller

I asked this in the Raphael Software area, but I'm posting it here as it really isn't a software that someone made..
OK, I'm pretty sure BT worked on the phone. Now, any time I answer from a BT device, the incoming caller is muted. He can hear me, I can't hear him.
If I transfer the caller to the phone (which btw I can hear him on the phone) and back again to the BT device, I can then hear him. If I answer the incoming call from the phone buttons, I can hear the caller on my BT device.
I must've spent like 30 calls to my phone (I'm ticked as I'm sure each one counted on my minutes) thinking of different ways to fix this.
I thought it was my BT headset, but it works on my Tilt. So I tried it in my car BT. It can't hear the caller either. So something is wrong.
Here's how I COULD fix it:
If I turn off MS Voice Command "announce incoming calls" my phone itself will play my ringtone while I hear a beep tone in my BT earpiece. If I answer it form my headset, it works!
UPDATE:
I had my unit bloat free by following the "How to skip the bloat! (Fuze)" thread. I did another HARDREST and did the same bloatfree. Right off the bat, I synced my BT and I can't hear the incoming caller. Something is messed up.
One other person has this issue so far. Can anybody else check it? Voice Command is one of the best things there is for this phone. Just make sure its checked to announce incoming calls. Don't worry if you don't hear the incoming call being announced(you might hear a bell sound behind your normal ringtone) as thats a different issue you'll get untill you patch it. Just answer the call from the headset and see if you can hear the incoming caller.
Same Deal
I'm having the same problem. I just unchecked the 'announce incoming calls' and we'll see how that works. I'm on a work conference call so I can't try it till later.
it should work with it unchecked, but that defeats one of the best features on the voice command. Another thing, if you have ring&vibrate set, it you uncheck that feature, the phone will ring and vibrate. so other people around you will know your phone is ringing. In a library, I liked to use the announce feature because my ear piece would ring but the phone would only vibrate.
Here is what worked for me today -and I have been on the verge of sending the phone back to ATT...
1. I deleted all my pairings
2. I paired my JawBone2 first
3. Then, I paired my Plantronics A2DP thing (I had paired this one first before because I had it with me when the phone arrived in the office).
Funny thing: First time I paired my Plantronics 855 I got 2 options under "Advanced" at the end of the pairing procedure: 1. "Stereo Headset" 2. "Handsfree" I checked both. When I re-paired (after pairing with the JB2) I only got the "Stereo" option (which I checked). So now, all works fine. I can hear folks at the other end on either headset (actually, I have added a V1 as well) regardless of whether I or they initiated the call.
We'll see what the future brings here. But, for today, this is working.
I tried hard resets. Still no go.grrr... I dunno about you, but it just drains me to redo all my contracts and settings on the phone after every hardreset.
Hopefully your BT will stay working. Someone else here reported that it worked then stoped working after a while.
I have the same issue called HTC support last week and they where able to replicate this issue. If more people call HTC they may fix this problem faster.
I called ATT about it. Not aware. Of course they tried it and worked. It seems to be random on when it quits working. I know mine worked for a while. I just don't know what caused it to quit. And now that it did quit working, I can't get it to transmit the incoming caller to my BT. He can hear me though.
If it wasn't an hour job to restore it back to the way it was, I would hard reset it again. Tired to that at the moment.
I'm having the same issues on my Fuze. I unchecked 'announce incoming caller' and now it works just like my previous phone. My question is, what does announce incoming call actually do? Is it supposed to say who is calling through the bluetooth headset?
I too have this issue in my car (I haven't tried it yet with regular headsets, but I imagine the result would be the same). I have made the tweaks to the registry to get the Fuze to announce incoming calls, but the announcement is so soft, I can hardly hear it. I also have the issue of not being able to hear the person calling me (outgoing calls are fine).
I just did some experimenting and was wondering if others can duplicate this.
With Announce incoming calls on, when a call comes in and you answer it with the button on the headset (or the answer button in the car), you can't hear the person on the other end even though they can hear you.
Now try having an incoming call answered by hitting the Answer button on the phone itself (I only tried it with the on-screen Answer button, I didn't try it with the phone's hard button). You can now hear the person on the other end and they hear you. I was able to duplicate this numerous times.
Same issues...
With Announce Caller on in Voice Command, I cannot hear the caller if answering via the bluetooth headset. I'm not even sure it's is announcing the caller, but the custom ringtone is playing. If during the call you switch off the handsfree (via phone menu), then turn it back on, you can once again hear the caller.
If I turn off the Announce Caller function in Voice Command, I only get beeps in the headset, but I can hear the caller.
AT&T Fuze
Yes. I'll say the callers name if its in your contacts, or it'll say the phone number if it isn't. real helpful if you don't want to take out your phone.
DaRealGMan said:
I'm having the same issues on my Fuze. I unchecked 'announce incoming caller' and now it works just like my previous phone. My question is, what does announce incoming call actually do? Is it supposed to say who is calling through the bluetooth headset?
Click to expand...
Click to collapse
Err isn't that was I said in the original post? I mean about how its answering from the BT device that causes the incoming caller to be muted.
jglev said:
I too have this issue in my car (I haven't tried it yet with regular headsets, but I imagine the result would be the same). I have made the tweaks to the registry to get the Fuze to announce incoming calls, but the announcement is so soft, I can hardly hear it. I also have the issue of not being able to hear the person calling me (outgoing calls are fine).
I just did some experimenting and was wondering if others can duplicate this.
With Announce incoming calls on, when a call comes in and you answer it with the button on the headset (or the answer button in the car), you can't hear the person on the other end even though they can hear you.
Now try having an incoming call answered by hitting the Answer button on the phone itself (I only tried it with the on-screen Answer button, I didn't try it with the phone's hard button). You can now hear the person on the other end and they hear you. I was able to duplicate this numerous times.
Click to expand...
Click to collapse
Yup. That's the issue. It's only if you have VC to announce the incoming caller on, and you answer the the incoming call from the BT device.
DerralVL said:
With Announce Caller on in Voice Command, I cannot hear the caller if answering via the bluetooth headset. I'm not even sure it's is announcing the caller, but the custom ringtone is playing. If during the call you switch off the handsfree (via phone menu), then turn it back on, you can once again hear the caller.
If I turn off the Announce Caller function in Voice Command, I only get beeps in the headset, but I can hear the caller.
AT&T Fuze
Click to expand...
Click to collapse
starstreak said:
Yes. I'll say the callers name if its in your contacts, or it'll say the phone number if it isn't. real helpful if you don't want to take out your phone.
Click to expand...
Click to collapse
that's what I thought. But even when the announce option is checked, I don't hear anything except ringing on my bluetooth headset.
That's a different issue. But fixable. Do a search for microsoft voice command call announcement.
starstreak said:
I dunno about you, but it just drains me to redo all my contracts and settings on the phone after every hardreset.
Click to expand...
Click to collapse
Are you serious? Have you tried to back up your PIM info with the Sprite Backup that AT&T includes free on the phone? Or even sync it with your desktop?
Err yes. But when it didn't fix the BT issue, I had to hard reset. And resyncing to the computer takes a while, so is trying to redo all the edits you previously made before the issue happened that forced a hard reset.
motionmind said:
Are you serious? Have you tried to back up your PIM info with the Sprite Backup that AT&T includes free on the phone? Or even sync it with your desktop?
Click to expand...
Click to collapse
I just got off with HTC support as well. The other poster that talked to the guy that confirmed it. That tech said he could get it work on the phone itself but not using BT. They have sent some thing to MS to try and get a hotfix for it. Once they get it they will post under the support for the Fuze.
Right now no fix for it.
Does anyone know if there has been a fix to this? On my fuze if I make a call with by BT headset I can't hear the caller when they answer.
are you guys answering the phone on your handset or on your phone? because if you answer a call with bluetooth paired on your phone directly the sound will come out of the phone's earpiece. if you answer the call on your bluetooth headset's answer/hang up button then the sound will come through the headset.

What is Best Auto Call Answering Machine S/w For Android ?

Hello Everyone,
I have Star x18i Mobile with android installed on it, i did search alot of applications and used and really like most of them, now what is my issue i m not able to find any suitable auto call answer machine software,
There are many software of auto answering machine which send message to unknown number calls as soon any call come,,,,
What i want is i get alot of wrong calls each day, i dont know who is calling maybe friend or romour, and i not want to talk to them directly so i m looking for software to install into my mobile which do following main functions :
1. When unknown number call comes, my phone auto pick the call and play an audio file which i will select or built-in in software to that person and record the phone call as well, Audio i will use will be something like that ( Person you are calling is busy please record your msg person will get back to you ) when ever an unknown number call come i want to play sound and record so later i can listen who that person was calling me, if any known person then i will contact them otherwise will block them number....
That is the simple thing like software i want, Please tell me if anyone know any of that type software ? again please i not want sms reply software, i want to play sound to that person auto and record voice....
Hope someone will guide be better.
Thanks allot in Advance
rayice said:
Hello Everyone,
I have Star x18i Mobile with android installed on it, i did search alot of applications and used and really like most of them, now what is my issue i m not able to find any suitable auto call answer machine software,
There are many software of auto answering machine which send message to unknown number calls as soon any call come,,,,
What i want is i get alot of wrong calls each day, i dont know who is calling maybe friend or romour, and i not want to talk to them directly so i m looking for software to install into my mobile which do following main functions :
1. When unknown number call comes, my phone auto pick the call and play an audio file which i will select or built-in in software to that person and record the phone call as well, Audio i will use will be something like that ( Person you are calling is busy please record your msg person will get back to you ) when ever an unknown number call come i want to play sound and record so later i can listen who that person was calling me, if any known person then i will contact them otherwise will block them number....
That is the simple thing like software i want, Please tell me if anyone know any of that type software ? again please i not want sms reply software, i want to play sound to that person auto and record voice....
Hope someone will guide be better.
Thanks allot in Advance
Click to expand...
Click to collapse
Is is truly unbelievable to me that in this day and age such an essential phone function could have been overlooked! I have been searching for days and days and found NOTHING or got stupid responses such as "use Google" (Online only, uses Data and for US Citizens only) or "use voicemail" (expensive cellular provider subscription add-on)... I mean, come on! When even the cheapest home phones can be gotten with built in answering machines, how come this essential feature is nowhere to be seen on android phones?
What's the deal, what's the technical hangup, what's the problem? Can anyone explain the REASON why there are NO call answering machine-like apps of any kind out there?
Old faithful said:
Is is truly unbelievable to me that in this day and age such an essential phone function could have been overlooked! I have been searching for days and days and found NOTHING or got stupid responses such as "use Google" (Online only, uses Data and for US Citizens only) or "use voicemail" (expensive cellular provider subscription add-on)... I mean, come on! When even the cheapest home phones can be gotten with built in answering machines, how come this essential feature is nowhere to be seen on android phones?
What's the deal, what's the technical hangup, what's the problem? Can anyone explain the REASON why there are NO call answering machine-like apps of any kind out there?
Click to expand...
Click to collapse
Im looking for the same thing and can't find it too!
Here is my need. I have a business phone number and my personal cell phone number. All my customers should call me to my business number which I can set to auto-forward to my cell only at the time I want to. But some of my customers know my cell phone number and they keep having this bad habit of calling me on it instead of my business phone number.
I'm looking for a app that will be tracking in the background the caller id number of incoming calls, if the number is a on list of unwanted that I have set, it will auto-answer, play an audio file recorded by me (like: "Please dial 111-222-3333 to reach me, thanks you") and then hang-up.
I don't feel alone with the need of a solution like this. And there are apps that can auto-answer call according to the caller id and there are apps that can play audio in a call, I don't see why it could not be technically possible to combine both.
wow
can't belive it, i was looking for the same and found several threads like this one, that's sad
let's hope sth comes up
Yeah, I used to have this function on my old fliphone from way back in 2002! Also, on my Windows Mobile phones after that...
Exactly. My nokia flip from ages ago (ran symbian OS) has an app on it called "Advanced Answering Machine" or "Advanced Call Manager" or something similar.
I could set it up so that it would direct calls to different greetings depending on the caller ID. An example of this is, I wont accept calls from "unknown" or "blocked" etc numbers. ACM/AAM would handle this perfectly. It would answer the phone, play the Telstra (thats a telco in australia) message "the number you have called is not available from this service." twice, then hang up. Later on I found out I was missing some important calls (the message confused some people such as the landlord who had a blocked number) so I changed it to "I do not accept calls from blocked numbers. To unblock your number, dial 1831 in front of your number. It wont cost you any more". This fixed the problem.
It was also programmed to answer calls after 30 seconds of ringing and play a standard greeting then take a message.
It was a very versatile program. I could (for example) divert certain calls to a party line if I didnt want calls from that particular number; however I didnt, as the diverted leg would cost me a fortune.
Its a shame on these advanced handsets today that such a simple, commonly available on landline phones, feature is not available. I can control televisions, fly remote controlled toys and vapourize components with a big bank of capacitors over bluetooth using my phone, yet it cant perform a simple answering machine function.
From what I hear the API that handles these functions is not directly accessable to developers; probably because "malware" could hook in and dial high priced premium calls and rack up huge bills all the while the phone owner not knowing until the monthly account comes in.
I did see one answerphone somewhere but it utilised the speaker so if it took a call (for example while your at the pub) the caller would not hear your greeting, or on the train everyone around you would hear your greeting and then the callers message, so not very practical. It would NOT work properly while the phone was on mute.
xperia phones come with buit-in answering machine feature. or use jail broken iphone and u have half a dozen apps which can do it.
unfortunately in android noway.. even if u r rooted.. no way

T-Mobile Z3 (D6616) Speaker phone not working

Hello,
Recently I noticed that when I put a call on speaker, I can hear just fine, but the person on the other end can't hear me at all, and in some cases report a loud, windy noise. I don't understand what's causing this, as the normal phone works fine, the microphone records my voice clearly when using a voice recorder, and the video camera records sounds flawlessly.
Could this be an issue with the network? Or does the speakerphone use a separate microphone? Maybe the phone's hardware/software?
festizzio said:
Hello,
Recently I noticed that when I put a call on speaker, I can hear just fine, but the person on the other end can't hear me at all, and in some cases report a loud, windy noise. I don't understand what's causing this, as the normal phone works fine, the microphone records my voice clearly when using a voice recorder, and the video camera records sounds flawlessly.
Could this be an issue with the network? Or does the speakerphone use a separate microphone? Maybe the phone's hardware/software?
Click to expand...
Click to collapse
I have the same issue with a brand new Z3 from Tmobile as well. Guess what, so does my wife who ordered one on the same day!
The issue we have is that if you switch the phone to speakerphone, there's this crazy background noise that makes hearing someone completely impossible. I read on a different forum that the fix is to go to SETTINGS/CALL SETTINGS/ and turn off the Microphone Noise Canceler. While that does drop the noise out completely, the lack of a noise canceler means the other person can now hear themselves talking when on the phone with you.
I also tried another setting someone recommended which is called CLEAR+, but that sadly didn't have any effect at all.
Anyone else figured this out?
I know this post is old but I seem to have the same problem (minus the noise you guys describe). During an in ear call, the conversation is crystal clear both ways, it is when i place the call on speaker that the other end cannot hear me.
Searching for a solution, I came up with two (some say the OK GOOGLE works perfect, while for others it has no impact).
I have tried the OK Google 'fix' unfortunately, this did not work on my handset. Google app > Settings > Voice > OK Google Detection (switch off)
What seemed to "help" (didn't really fix the problem though) is going into Google Music app > Equalizer > Mic sensitivity > High
While the person on the other end can now hear me, it seems my voice is not too crisp and clear. Not sure what else to do in order to get the mic to work properly over speaker.

Can't hear caller?

Hi,
Having a weird issue: During a call, I cannot hear my counterpart, unless I am using the headset or put the call on speaker. The call can hear my without any issues.
Already stopped various apps and finally reset the whole device but the issue persists.
Appreciate any help.
Thanks!

Call issues, need help or advice.

Device:
Pixel 4a (no 5G)
Android 11
My issue is:
If I talk to someone (call) it transfer just the "voice" the noise between is cutted out, so its like muted between spoken words.
Its not an good thing!
The issue is that it is just awful to call someone actually its not possible to talk, the beginning of each sentence is "broken" and its like half word then mute, so i have to ask again... and so on.
I tested diffrent things:
Call over LTE
Call over WiFi
Call with Heatset (wired)
Call with Bluetooth Headset
Call without headset
Its always the same nonsense, so I assume its some Android problem, setting maybe.
Can someone help please?
Thanks

Categories

Resources