NG-Studio-Development / csipsimple

Automatically exported from code.google.com/p/csipsimple
0 stars 0 forks source link

Mic sense no signal on HTC m8 Lollipop -Latest trunk #2883

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Call someone , the call gets connected normally
2. u can hear the other person, but he doesnt hear you
3. click settings icon during the call, mic signal bar doesnt seems to be moving

What is the expected output? What do you see instead?
the other person shud hear me. But he doesnt
No issues with my other phone HTC one x, Samsung tab 8 , on Kitkat

What version of the product are you using? On what device / operating
system?
Latest trunk(r2469) from SVN and even tried latest version from playstore

Please provide any additional information below.
The mic doesnt sense any sound(the mic volume indicator from call settings 
hardly moves) and thus doesnt send anything on the other end.

One interesting thing i found out while tinkering , when i click the Bluetooth 
icon during the call it starts to work again :) the mic starts responding and 
the other party can hear me.
A small audio routing bug it seems.

Original issue reported on code.google.com by mayank19...@gmail.com on 15 Feb 2015 at 8:17

GoogleCodeExporter commented 9 years ago
I can see one more HTC one M8 Owner on playstore reporting the same with 
lollipop: 

https://play.google.com/store/apps/details?id=com.csipsimple&reviewId=Z3A6QU9xcF
RPRlNmeDM0Q3U5SlJpOGRsZ2paSlN2TkRtWW5YMzhocFNfRVE4aGtkUUFhVFkyeV9jX0Q4VDN5TGRweH
V2bUEzVkNvZWFmdHZ5RUh4eGhELUE

Original comment by mayank19...@gmail.com on 17 Feb 2015 at 7:11

GoogleCodeExporter commented 9 years ago
I too have same problem . Is there any fix ?. How can we turn off bluetooth 
automatically on HTC + lollipop when make a call . At present  need to  click 
on bluetooth icon to route audio through mic

Original comment by karthik....@gmail.com on 7 Mar 2015 at 9:02

GoogleCodeExporter commented 9 years ago
Indeed, interesting that BT option helps.
Could mean that the problem is with the audio clockrate; (BT force it to 8kHz).

So you can try to go in settings > media > clock rate and change it to 8kHz.

In case of problems with device specific audio implementation many other 
options can be helpful.

You can try to follow instructions given here:
https://code.google.com/p/csipsimple/wiki/FAQ?wl=en#Audio_routing_troubleshootin
g
It shows how to enter the audio troubleshooting mode. You can then test various 
combination. If you find one working good for this device, please tell me so 
that I can add these settings by default for this device.

Thanks!

Original comment by r3gis...@gmail.com on 8 Mar 2015 at 12:13

GoogleCodeExporter commented 9 years ago
I have an HTC One M8 also. The 8kHz setting does not work.

Original comment by FlaviusL...@gmail.com on 29 Mar 2015 at 5:37

GoogleCodeExporter commented 9 years ago
Hello,

Tried
 "Could mean that the problem is with the audio clockrate; (BT force it to 8kHz).
So you can try to go in settings > media > clock rate and change it to 8kHz."

Same result/no change.

Followed the instruction in the Troubleshooting guide and "Use WebRTC 
implementation" option did the trick.
Mic now sense signals for all calls unlike before which used to fail for 80% of 
the calls.

@karthik Can u please confirm the results?

PFA screenshot for device Details u may need for the patch.

Ive obvserved one more issue. When u call someone, the earpiece voice is a bit 
sharp, then i tap the loudspeaker button twice to enable and again to disable 
it(the way we did for Bluetooth :D ). And would find the earpiece voice to 
become normal and clearer than before.

Any thoughts ?

Regards
Mayank Nakrani

Original comment by mayank19...@gmail.com on 29 Mar 2015 at 5:40

GoogleCodeExporter commented 9 years ago
Use WebRTC implementation doesn't work on  lollipop 5.0.1 on htc m8 .  On 5.0.2 
we should press on loud speaker to get 2 way audio . Is there any one having 
some fix either it is end user level ( interface settings ) or  developer level 
( some patch ) …..

Original comment by karthik....@gmail.com on 1 Apr 2015 at 2:36

GoogleCodeExporter commented 9 years ago
Any one else cud get this to work ?

Original comment by mayank19...@gmail.com on 30 Apr 2015 at 9:23

GoogleCodeExporter commented 9 years ago
It is really something to do with CsipSimple  to fix this issue . Tested 
CsipSimple onnexus with lollipop its working perfect . HTC  models m8 , htc 
desire models which got updated to lollipop  having the one way audio problem ( 
if you click on bluetooth  it works 2 way ) .  Tried all troubleshooting tips 
related to audio routing and none of them worked .   Atleast is it possible to 
auto switch on MIC if it is HTC model ( Might be dirty hack but it is one of 
the solutions (: ).

Original comment by karthik....@gmail.com on 11 May 2015 at 12:44

GoogleCodeExporter commented 9 years ago
I can confirm this behaviour. Microphone does not function on HTC M8 after 
upgrading to android 5.1.

Original comment by ccoupl...@gmail.com on 12 Jun 2015 at 8:43

GoogleCodeExporter commented 9 years ago
@ccoupl...@gmail.com : Can you try with
1) "Use WebRTC implementation"
https://code.google.com/p/csipsimple/wiki/FAQ?wl=en#Audio_routing_troubleshootin
g

2) Tap on bluetooth button while you on a call and see if the other person can 
hear you .

And confirm the results so that we come to a common conclusion.

Original comment by mayank19...@gmail.com on 14 Jun 2015 at 1:47