[Q] [development]make call without intents - General Questions and Answers

Hi all,
I have a specific problem hopefully someone can help me..
I would like to make an Android application to measure and diagnose
mobile networks. Hence I have to make calls and meanwhile check the
mobile network parameters.
I tried to use ACTION_DIAL intent but in this case I cannot get
parameters of calls (e.g. call setup time)because the intent hides it.
I debugged it and checked what happen in the sdk when setup a call but
I couldn't find out.
I look into the sdk's internal telephony package and try to find the
class which use the dial function, I found several classes and I gone
through them by the callhierarchy.
Finally I got to the CallManager class and I didn't find further class
which use this class' dial function.
Please help me to find a way to make a call without intents.
Someone of you have a good hint for me?
Another issue: Is it possible to simulate a speech to play a voice file (mp3, wav etc) during a call?
Could someone help me about this issue?
Thanks in advance!
speky

Related

how can i intercept a phone call?

what i want to do is to automatically add a specific prefix to all outgoing calls made, for the purpose of saving calling fee in my area. for instance, i want to add 1234 before any call number, whether it's from call history, contact, or any other sources.
im a .net developer, but i didn't find any managed library that can intercept a phone call and make modifications to it. i also explored the TAPI a little bit, it appeared to be able to do the work for me. but the problem is i've no idea of c++ programming.
so is there anybody here who can help me on how to wrap these native methods into managed counterparts?
any/other clue would be appreciated.
Take a look at Google Voice. Perhaps that might be simpler to use to save money on calls?
Hi,
try with Settings > Connections > Advanced > Dialing Rules
I think you can setup a profile that fit your needs.
Bye
arblueboy said:
Hi,
try with Settings > Connections > Advanced > Dialing Rules
I think you can setup a profile that fit your needs.
Bye
Click to expand...
Click to collapse
doesn't work. and i don't think that setting is for phone connection.
actually i've changed my idea to developing a separate application to access call history and contact. and then when call button is clicked, use the managed Phone class to dial out. this still needs native dll as to accessing the call history. but this seems to be more practical than intercepting outgoing calls.
iDialer
http://supware.net/iDialer/
Not sure if this is exactly what you want, but I use this with my Googlevoice configuration to make free calls. Here's how I have it set up:
1. Installed iDialer
2. Installed configuration CAB that I built through the iDialer website
3. Click the phone icon within iDialer to set it to "Ask" which service to use.
4. I also have installed iContact, so I then go the contact I want through iContact.
5. I select the number for that contact that I want to dial (Home, Work, Mobile, etc.)
6. My phone brings up a pop-up asking:
-Alltel
-GoogleVoice Internet
-GoogleVoice CallingCard
7. I select what I want and it dials that instantly.
This works VERY well for me, and I am able to use my callingcard for out-of-network calls, and Alltel for quick in-network calls.
Hope this info helps!
jakewill
thanks for the details.
i have 2 queries b4 actually trying it:
1. does the phone call get available via the network? if yes, then it's not applicable for me, cos i'm using gprs which is slow if i want to transfer voice.
2. i checked out google voice and found that it only supports numbers in US. true?
Moved as not software release or development.
Please take your time to read the rules..

Make a call without hands

Gentlemen,
I am opening this point because I have the issue with the making of the calls due to my disability. Simply you can imagine me as the guy without hands sitting on the wheelchair.
I am owner of Samsung Galaxy S3 and I need to find a way how to make a call without touching of my device outside of my house. I know that the phone has the application called S Voice which can be used when I am at home in the quiet environment with the access to the Internet. But this application does not work without the access to the Internet and in the noisy environment outdoor.
A few years ago I had a mobile phone based on Windows Mobile platform and all my issues of this kind has been resolved thanks to the following application: Vito Voice2Go
This application has been using "magic word" for the starting of the voice recognition and the voice tags for the selected contacts. It was a big advantage because when I have set the voice tags only for a few contacts then there was a very high percentage of the correct recognitions.
Unfortunately I cannot find any similar application for Android and I would very appreciate if you can advice me some solution. But please keep in your mind that I cannot use my hands so Bluetooth solution is not a applicable.
Thanks a lot in advance.

[Q] Hands-free dialling

Gentlemen,
I am opening this point because I have the issue with the making of the calls due to my disability. Simply you can imagine me as the guy without hands sitting on the wheelchair.
I am owner of Samsung Galaxy S3 and I need to find a way how to make a call without touching of my device outside of my house. I know that the phone has the application called S Voice which can be used when I am at home in the quiet environment with the access to the Internet. But this application does not work without the access to the Internet and in the noisy environment outdoor.
A few years ago I had a mobile phone based on Windows Mobile platform and all my issues of this kind has been resolved thanks to the application which has been using "magic word" for the starting of the voice recognition and the voice tags for the selected contacts. It was a big advantage because when I have set the voice tags only for a few contacts then there was a very high percentage of the correct recognitions.
Unfortunately I cannot find any similar application for Android and I would very appreciate if you can advice me some solution. But please keep in your mind that I cannot use my hands so Bluetooth solution is not a applicable.
Thanks a lot in advance.

whatsapp call recorder app

Hello friends,
I am developing an app to record calls on my phone. I used MediaRecorder api and its working perfectly for gsm calls. But MediaRecorder fails to start during whatsapp VOIP call. It gives error code -38 during start call.
I reckon that the reason is that whatsapp itself uses MediaRecorder internally and seems like we cant have two mediarecorders instances at same time even if audio sources are different.
I have tried to find location of audio file that whatsapp is storing in /data/data/ application folder but couldn't find it anywhere.
I also tried to use AudioRecord API but that too failed.
I am out of ideas now. Can someone please suggest some way out?

Log Call Records to Google Sheets - Android Phone

Hi,
I have a requirement to log all calls (incoming/outgoing/missed) including the duration into Google Sheets. I have tried IFTTT but it would stop working automatically and isn't logging all calls. Is there a way/app to do this? I do not need the audio logs just the numbers, type of call, time and duration.
I tried searching everywhere but couldn't find a decent answer. I'm ready to root my android device for this purpose. Any help would be awesome.
Regards.
BUMP! Any help?? Please.

Categories

Resources