Fake Call using PhoneGap - iphone

I have a client that would like me to build them a "Phoney Phone Call" program on the iPhone.
I need the ability to fake a phone call and have the call come from someone in the contacts and the ability to choose the ring tone.
Is this possible using PhoneGap? Anyone have any info on this?
Thanks!
Mike

Sounds like this is not possible. Haven't used PhoneGap but don't believe PhoneGap gives access to the Address Book APIs. So the "have the call come from someone in contacts" is not possible. The other stuff should be.
FYI, fake call apps do already exist. It might be wise to notify your client of this.

Related

Need Voip call like in Uber in Flutter

My app need a voip phone call to another person who is using this app and the phone number should not be the real phone number like in Uber. Can somebody please help, I searched in google and I could find nothing.
I was trying to add this feture in my crrunt project and find zegocloud they have good documentation on how to implement voice/video calling one-on-one and group too.
Here's the doc and here's the code snippet of basic implementation in the flutter.
Hope this will help you.
I would say the best option is to go with an open source WebRTC based solution if you are ready to self host the VoIP server. In this case you can consider using Pion VoIP package which is available even in flutter. See https://github.com/pion/ion-sdk-flutter
To avoid hosting and ready to pay some cash for the calls users make, consider Twilio or any other cheaper alternatives which can do the hosting for you, but gives API calls to use them in your app.
Hope this helps :)
I would suggest that you save the actual number with a key value pair example
{
'cell':'0000000000',
'fakeCell':'0123456789'
}
Then whenever you want to call through the app you do a quick lookup to get the real number.
also here is a WebRTC Plugin you can use

How to implement IVR call feature in iOS app?

I am a new developer working in swift 3 iOS. Pardon me in advance for any confusions and blunders as I am really new to this. So, I want to create an iPhone app for customer service.
For example, Like MyAirtel app where the users login and access their account information. I want to implement a Voice over IP call feature in this. The call is a Ip call without using any phone numbe - like a skype call - to the IVR system where a programmable voice ask us to press 1 for this and 2 for that. It connects to the database and retrieves information or routes the call to an agent whatever is required.
How can I do this? What are all the requirements? How does it work in developer terms?
Can someone please explain this? Simple explanation with references and softwares will be appreciated.
Integrate a Voip phone client could be very complex in an App.
Best way could be using WebRTC, or getting some free opensources Voip (SIP) stacks.
The other part of your service is to create a voice IVR portal.
You have different solutions (using a basic free opensource Asterisk, or pay for a Saas service...).
Check you you really need to develop an application to place calls... you can use an already existing Application (as Zoiper, Dubango...), or use a standard phone call (Voip could be limited by the mobile operator).

Can we play prerecorded message in a call through iPhone app?

I want to create an iPhone app with following features:
User should be able to make a call to number.
App will play the prerecorded message when call get connected.
After playing the message, line will be connected and user will be able to communicate with the person to whom he made the call.
I heard that Apple doesn't allow the developers to interact with the calling functionality of iPhone but is there any way to achieve this. Please suggest!
Thanks-
You have heard correctly, According to Apple Developer Library, it is not possible to intercept the calling functionality.
Simple Apple does not allow such stuff with current sdk.
Not so sure but, May be possible for jailbroken iPhone app.

Are there new API's in the iPhone SDK which allow you to access the iPhone's Call log (Like Agile Reply in the App Store)?

I saw a new app called Agile Reply which allows you to send a sms to the person whom just called you. I didn't buy the app but I don't understand how it would work since as far as I know you can't access the call log through the official iPhone SDK. So my main question is:
Are there new API's in the iPhone SDK which allow you to access the iPhone's Call log?
I know there are similar questions here and here however I didn't know if I should hijack those or start a new one.
Take a look at CoreTelephony. While it won't give you arbitrary access to call logs, you can get notifications of call transitions, which if you can keep at least in the suspended state, may be enough. I don't know how accurate Agile Reply is.
I found the solution here but it doesn't work for iOS5.
http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/

How would I add code that would update an online "counter" so I know how many times an iPhone app is being opened?

So I have searched for this but not finding anything about it and if I missed it sorry about that. What I am trying to do is see how to go about adding some code to my iphone app that will connect to a php script (if connection available) and update a counter so that I can let my clients know that their app is constantly being used? Also, would apple allow that? Or would my app be denied for doing such a thing? Any help would be great! Thanks in advance.
There's a bit of network plumbing to implement this. It's not hard, but a much easier route would be to integrate something like Flurry analytics into your app. They you can make one function call, and have it track and upload the information to Flurry's servers. You can view those stats and get an idea of how people are using your app.
Note: I don't work for Flurry, but I use (and like) their service.