Now we can use Google hangout v2.3 for android make voice call.
But I wish I can receive call without SIM card but using WiFi, it seems now Google voice only forward the call to Google voice number to the bind phone number!
Is it possible to receive Google voice call without SIM card。
Detail steps:
Download hangouts from GooglePlay.
Download "hangouts dialer" from GooglePlay.
Enable "incoming phone calls" from "hangouts->menu->settings->your#gmail.com->Incoming phone calls".
Then you can receive call without SIM card in WiFi network.
Enjoy.
Just found a settings in hangout to enable incoming call.why not enable it by default?
Related
I have a wearable app which displays some additional GUI whenever the the wearable is displaying an incoming phone call.
However if the user has configured the watch to show no interruptions then it does not display anything when there is an incoming phone call.
Is there an API to determine how the user has configured the watch interruption settings?
Yes, this information is exposed in NotificationListener. Specifically:
https://developer.android.com/reference/android/service/notification/NotificationListenerService.html#onInterruptionFilterChanged(int)
I'm developing one Android application which would record video during calling when dialing some emergency numbers. Some of my android developer friends told it is not possible. Please help me if there is any way to achieve this
Normally, your app cannot know if some special number has been dialed. We can send a CALL Intent with some special number, and the Dialer system app will allow the end-user place the call. Or edit the number and place the call. It is also possible to write a broadcast handler that can be invoked when the end-user or some other app requested a call to some special number. But your app cannot perform the call itself.
If your app runs with superuser permissions (e.g. if the device is rooted), or if you replace the system Dial app with your custom one, then you certainly can control the camera while in call.
Also, if you forward the call over Internet, you can do what you want.
Finally, please note that even if you record the video during the phone call, you may not be able to live stream this video over the cellular network (some LTE networks do not turn off mobile data channel while in phone call).
How can I make an incoming call in Genymotion emulator for Android?
I am using Genymotion emulator to run and test my application.
In the native emulator DDMS, we can make a fake call. Can this be done using the Genymotion emulator?
There is no way to do that in Genymotion yet.
UPDATE:
Since version 2.4.0 Genymotion supports phone ans SMS emulation.
You can control it from the UI, using the dedicated widget or the Java API to launch it from your Java instrumented tests code.
Disclaimer: I work for Genymotion.
I found the call function in Genymotion...
The Phone widget allows to test applications relying on telephony features and observe their behavior when receiving a call or a text message.
To use the Phone widget, click or Ctrl + 8.
To simulate an incoming call:
Enter an incoming phone number.
Click Call.
To simulate an incoming message:
1.Enter an incoming phone number.
2.Enter a text message.
3.Click Send message.
The text message is displayed in the virtual device via a notification and can also be read in the Messaging application.
:( This feature is only available with Indie and Business licenses.
It is not implemented yet, but for testing purposes give 911 in your number field. This will take you to the dialer without throwing Mobile network not available.
You can also try 911856, 911782222, 911666666, etc.
As long as it starts with 911 this would suffice for testing purposes!!!
I would like to do an application in android which translates speech from incoming call to text. Since i cant connect to mobile data while on call, i have to do the conversion offline.. Is it possible? Can I use any API or libraries to do it? Also is there any restrictions in tapping incoming voice? Please do reply..
Regular apps can record the phone owner side of the conversation, but to also record the remote user's voice, you need to have root access as well as a kernel patch.
As far as voice transcription, I don't know of any api you could use for free straight from the phone (assuming you get the recorded audio).
I want to receive DTFM code in Android which is sent by the caller. Is it possible?
This is not possible through the phone, as you have no access to the underlying telephony hardware. The only way that telephony hardware is accessed in Android is through the Radio Interface Layer (RIL). The frequent trick to play, is to force the user to play their call through the speaker, for which you see some apps exist that will do this.