iPhone application to make voice call - iphone

I'm trying to make an iPhone application. In it, I want to add a module to make voice call using this application (msisdn is our input). Is this possible? If so, what is the result in iPod Touch?
Any body know how to notify push registry in iPhone? I can see in some site it is available in iPhone.

Generate a call, sms, etc from iphone

You should take a look at the Siphon project:
http://code.google.com/p/siphon/

Are you trying to replace the dialer application, or simply invoke it? On official phones, the dialer cannot be replaced or have another application provide that functionality.

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:#"tel:1234---"]];

Related

How to know google maps is installed in iPhone

I am developing an application in which i need to know which are already installed in iPhone device such as google maps. I need to check it. cause I know some country can't support google maps. In this case, what can I do that?
Normally you can't unless you find an API. And even if you find it, there are chances you get rejected from the AppStore.
However, you can try with the URL schemes. For Google Maps, it will invoke the application of it finds an URL starting with http://maps.google.com/.
So, add this function to your code :
- (BOOL)isGoogleMapsInstalled {
return [[UIApplication sharedApplication]
canOpenURL:[NSURL URLWithString:#"http://maps.google.com/maps?q=Paris"]];
}
It's not very "clean" but should works.

Any iPhone SIP/VOIP Application that can be called from other iPhone App?

Is there any VOIP app for iPhone/iPad that can accept call request from another custom iPhone application?
I have a custom iPhone application written with C# and MonoTouch. I need to make VOIP calls (and conference call with multiple phones) from my iphone application. But developing a VOIP app from ground up is not worth the time (and I dont know Obective-C either). So I was looking for an SDK or App that can accept call request from other apps. For example my app could construct and call a URL like (app-protocol:call?18002221111&18003331112&18001322244)... an installed VOIP in iPhone will listen to the protocol and place conference call to all three numbers. (Something like this is possible with skype but skype does not support conferencing in IOS... although works fine in Mac or Windows).
Thanks
Thanks for your answer Paul. Do you know if gvconnect url scheme will support bulk call (multiple numbers at the same time? For single number I can have skype installed (Free), I tested the skype: url scheme and that works fine. The problem is it does not work with semicolon delimited phone numbers in iOS ... which works fine in skype for Windows Desktop version.
I think GV Connect - Google Voice Connect can do this for you. It supports gvconnect:// url handler scheme. You can find a list of apps which use custom URL handlers here http://handleopenurl.com
I haven't tested this one but it could be also helpful:
Siphon, an open source iPhone app.

Map URL in app goes to Safari, not native map app

I am trying to use a URL to launch the native maps application. My build is for 3.1.3 and later. When I run the following code, safari launches with the URL instead of google maps:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:#"http://maps.google.com/maps"]];
Any suggestions?
Thanks!
It sounds to me like you are running on the simulator not hardware. This behavior occurs when the map app is not installed or if you are on the simulator.
If you are running on hardware - have you tried that same style with a specific query or location or with http://maps.google.com as the documentation you pointed to mentions that The path cannot be /maps/*. - I'm not sure if that means explicitly *. or if they mean a wildcard. I'm not really clear why you'd want to launch the map app without a specific query.
Your string needs to be #"maps://maps.google.com/...". That "maps" at the front of it is what triggers it to load the Maps.app application.

Could I create "Call" button in HTML 5 IPhone application using PhoneGap?

Could I create "Call" button in HTML 5 IPhone application using PhoneGap? Pushing this button should invoke call to certain number on IPhone device.
If you can specify a URL for the button, use the URL format tel:phonenumber.
Best format is no punctuation in the number, so:
Call Apple Customer Support at 1-800-275-2273
Use this "tel:phonenumber"
it will NOT work on emulator, but it works on real device.

Open Photos app programmatically

Is it possible to launch the "Photos" application from an iPhone app? Similar to launching mail?
[[UIApplication sharedApplication] openURL:url];
The Photos app doesn't appear to register any URL schemes that other apps can use. There's a pretty well-established pattern in other system apps (e.g. Safari) of “saving an image” resulting in that image being placed in the user's camera roll; I'd recommend just sticking with that expected behavior, and perhaps using an alert to direct the user to look there for your app's exported image.
This article looks like it might be useful?
Getting images from the iPhone