Questions tagged [callkit]

CallKit is a framework for iOS that lets VoIP apps integrate with the iPhone UI, and has app extensions that enable call blocking and caller identification.

The CallKit framework (CallKit.framework) lets VoIP apps integrate with the iPhone UI.

CallKit can be used to

  • let users view and answer incoming VoIP calls on the lock screen
  • manage contacts from VoIP calls in the Phone app’s Favorites and Recents views
  • call blocking
  • caller identification

Quick References

650 questions
0
votes
1 answer

Launch or appear a UIViewController when receiving a phone call with iOS CallKit

In iOS phone application I want to appear or launch a UIViewController when receiving a phone call an force it to be on top of the phone call view. Is this possible using the iOS 10 CallKit, if not is there any other way to make it ?
Sofienne Lassoued
  • 418
  • 1
  • 5
  • 16
0
votes
0 answers

How to integrate and trigger Callkit in ios Objective c

Now, I want to integrate CallKit Framework iOS(10.0) to this application, but my existing code is in Objective-C language. I have searched many forums, but all of them are in Swift language. I am also try to integrate with speaker box which is in…
Hari Narayanan
  • 754
  • 1
  • 12
  • 36
0
votes
1 answer

Handing over GSM call to VOIP call with CallKit leads to sound loss

I've implemented CallKit in my VoIP app and everything's fine except one scenario : When A VoIP call interrupt a phone Call and the user select "End & Answer", the phone call is ended, the VoIP call is answered but after a few seconds the sound is…
0
votes
1 answer

swift: In CallKit, the application in the background, when the caller hung up, how to hang up a called mobile phone system interface calls?

System call interface active hanging call proxy method : provider(provider: CXProvider, performEndCallAction action: CXEndCallAction),but the system call interface passively hangs how to realize the system interface call end?
C.Rose
  • 1
  • 1
0
votes
0 answers

Ambiguous reference to member 'provider' (CXProvider) in Swift 3? (CallKit)

I have compile error with this line of code: self?.provider .reportOutgoingCall(with: callUUID, connectedAt: nil) saying: Ambiguous reference to member 'provider' Here is complete function: let callUUID = NSUUID (uuidString:…
Miki
  • 903
  • 7
  • 26
0
votes
2 answers

How to use call directory extension to identify a incoming call in my application?

I am working on callKit framework, I found that by the use of call directory extension, we can Identify the incoming phone number. My question how to implement a call directory extension in iOS app to identify incoming call detail. I am working in…
Saurabh Jain
  • 1,688
  • 14
  • 28
0
votes
1 answer

Call directory extensions won't run on iPhone 5 but will on all other device types

I've got 3 iPhone 5, 2 iPhone SE, 2 iPhone 6, an iPhone 6+ and an iPhone 7. I've found that my app which uses a call directory extension won't work on any of the three iPhone 5 devices but there's no problem with it working on the other 6 assorted…
Gruntcakes
  • 37,738
  • 44
  • 184
  • 378
0
votes
1 answer

How to get voip phone name description from native phone recents?

When I tab the outgoing call made by my app in native phone recents But I only can get the id (EX: 12345678), can't get the description (EX: David) native phone recents info of the outgoing call Here is my code in AppDelegate.m -…
Zenki Wu
  • 63
  • 1
  • 9
0
votes
2 answers

Retrieving phone numbers from database or other source to AddBlockingEntry

I'm following Xamarin's example of how to block phone numbers in an app for iOS 10, using a Call Directory Extension (full example here). The following is my code to add a phone number to block (based on Xamarin's example): bool…
Bjarte Aune Olsen
  • 3,230
  • 4
  • 24
  • 36
0
votes
2 answers

Using Callkit to make a call where phone number not known

I am working on an app where I want to allow users to communicate by using a username and not to know the phone number. I am not certain how to approach this, as it seems that WebRTC isn't the best choice, but I don't want to have the server send…
James Black
  • 41,583
  • 10
  • 86
  • 166
0
votes
1 answer

call identification authority is closed after app updated in ios10?

I used callkit to identify in coming call of my own company,it work well,but when users update the app ,the authority of call indentification is closed by deafault again,whitch was opend by users before
kai
  • 3
  • 3
0
votes
1 answer

addBlockingEntryWithNextSequentialPhoneNumber barred Apple Store

I'm trying to get my app into Apple Store. But the Apple Store Review tells me that i have an reference to 'addBlockingEntryWithNextSequentialPhoneNumber' selector and i have to get rid of it. So my problem is that i didn't find any reference like…
E.P.
  • 1
0
votes
1 answer

How to make a outgoingcall by my App with CallKit in Apple proterozoic UI

I'm actully finish how to receive an incoming call and call the CallKit UI But when i'm trying to build my voip app into apple proterozoic contact list UI,it failed .Can you give me any advise?I just want like this below:
zm90125
  • 13
  • 4
0
votes
2 answers

Handling tel: links in voip app

Is there any method in iOS (CallKit? perhaps) where a VoIP app can register to handle tel: links? That way when a user selects a phone number (in safari for instance). They would be presented with two options to complete the call.
john_ryan
  • 1,557
  • 1
  • 16
  • 34
0
votes
1 answer

How to map social profile with CallKit API

Now i am trying to integrate CallKit into the existing VoIP app. According to the API, every call reported via CallKit has a handle associated with it. Users of our app can make audio and video calls, which are established between accounts and they…
Lee
  • 1
  • 4