CallKit for Videocalls - ios

I searched a lot in Stack Overflow and many blogs but couldn't get the proper solution. I like to use the CallKit in video call application, is it possible ?
I saw that whatsApp also not used the CallKit for its video call application. If it possible means refer any proper solutions.
Thanks in advance.

Yes, you can use Callkit for videocalls, as an example, we have our code prepare for it, but we don't use Callkit for two reasons:
There is no difference on the Callkit screen with voice calls except text, so the user can answer the call as a voice call and put the phone near his ear.
When you have the iPhone blocked and you answer an incoming videocall (and you didn't read that this was a videocall instead a voice call), iOS don't change to your app, and, therefore, you can't show the image receive.
I hope this answers your question

Related

change calling screen in ios replace with my application screen

I designed an application screen for incoming and outgoing calls, so now the issue is that I want to show my screens on while I get an incoming and outgoing call on the device so how can I do that.is that's possible so tell me how?
This is not possible.
You can not replace core features of iOS with your own app.
As MadProgrammer stated in his comment, CallKit allows you to use iOS call screen in your app. Not the other way around.
CallKit : Display the system-calling UI for your app's VoIP services, and coordinate your calling services with other apps and the system.
If you are using CallKit, its impossible so far to customize it or replace it.
You can do it, if your App has its own feature of Calling, say Many apps has WebRTC solutions or other VoIP Solutions.

Vidyo.io Integration in Swift4

I'm new in IOS. I'm working on a Video Call project in swift. i'm using vidyo.io SDK for video Call and message chat. But I have some questions
If my app is in kill state or my phone is locked. how can I receive call Notification.
Some SDK's have VoIP support for Call notification in locked State. vidyo.io have support for VoIP? If yes how can I implement.
vidyo.io Documentation have some methods for use camera, microphone, Customize UI etc can we implement all these methods in swift?
if any one have good tutorials or helping materials please share.
You can find a Vidyo.io sample app built with Swift here: https://github.com/Vidyo/customview-swift-ios
Vidyo.io is a CPaaS focused on video chat. You can use the service for voice only, but you probably have better options if that is what you want to achieve.

Make a telephone call and send different DTMF tones during the call in iOS

Is it possible to call a phone number programmatically in iOS and send different DTMF tones during the call?.
Basically I want an App to handle the IVR call. I don't know anything about iOS programming. I just want to know the feasibility so that I will put further effort.
Thanks
You cannot do this interactively within the bounds of the iOS SDK (ie, in an App Store app).
You can, however, build a tel URL. See the Apple documentation on phone links for more details if you think this will work for your needs.

How can i mute incoming text on ios

I know there is no way to read call/sms record in iOS
But i want to mute incoming text sounds with in my app. This setting seems in ringtone so there may be a solution
Let me know is it possible or not
I found another link but no answer
How can I mute incoming iPhone text messages programmatically?
Using public APIs, it is not possible.
The link you found is using private APIs, which aren't documented or guaranteed to work the way you'd expect. If you tried to release an App Store app that called a private API, it would be automatically rejected.

How to get number when call is received in iphone [duplicate]

This question already has an answer here:
Closed 11 years ago.
Possible Duplicate:
Incoming call information+iphone
I am beginner for iPhone. How to get number when call is received in iPhone . I don't have basic idea about that. Can anyone help me?
There is no way you can get this information, and I would be very surprised if Apple add this feature ever to their sdk. There will be lot of people around who will misuse this feature.
The most you can get about a phone call is using Core Telephony framework. It lets you detect the status of the call.
A CTCarrier object gives you information about the user’s cellular
service provider, such as whether it allows use of VoIP (Voice over
Internet Protocol) on its network. A CTCall object gives you
information about a current call, including a unique identifier and
state information—dialing, incoming, connected, or
disconnected(emphasis mine).
That is it.
Just read this also. Might be helpful
I am not sure if this is possible. Apple does not allow this.
Would you like it if one of your apps that you had been using picked up a phonenumber that called you and posted it on the internet? That may be one of the reasons why apple doesn't allow this…

Resources