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
11
votes
1 answer

Callkit use bluetooth headset as audio output

I'm working on VOIP with Callkit It work fine, except audio output source It always output audio by iPhone speaker some of so answer said set AvAudioSession Option as AVAudioSessionCategoryOptionAllowBluetooth will work, but still failed and I…
xxi
  • 1,430
  • 13
  • 24
10
votes
2 answers

VOIP push notifications in android

I am developing a VOIP app. VOIP push is sent from amazon SNS, using push kit and call kit we show caller screen. This caller screen can be presented even when app is in background or quit. Unfortunately android does not have VOIP push. How it can…
Deekshith Bellare
  • 725
  • 2
  • 6
  • 19
9
votes
1 answer

Can Callkit be used with non-voip call to get the call states in ios?

I have read the question about making a-non-voip-call and it seems, that the open url is the only way to do it. Since CoreTelephony is deprecated, is it possible to use Callkit to get the call states when making a call with open url? If not is there…
9
votes
1 answer

CTCallCenter is deprecated. What is the alternative?

I am using CTCallCenter in my project. Now it's deprecated, I would like to know what are alternatives? How to get the event for the voice call?
MD Aslam Ansari
  • 1,565
  • 11
  • 19
9
votes
2 answers

How to deal with this error AVAudioSessionErrorCodeMissingEntitlement?

I'm trying to integrate with iOS10's CallKit, however when I'm trying to initialize the audio session after accept a phone call, this "AudioUnitInitialize" API will throw out this error "AVAudioSessionErrorCodeMissingEntitlement". According to the…
Pei
  • 460
  • 4
  • 21
8
votes
2 answers

Native cellular call fails on VoIP incoming call in iOS 13

I have implemented CallKit for audio and video call with VoIP PushKit in iOS and it is working fine in iOS 12 and prior versions, and also it is working fine normally in iOS 13 and 13.1. But it is failing in 2 scenarios: 1) Our App is in foreground…
Max
  • 2,269
  • 4
  • 24
  • 49
8
votes
1 answer

Not possible to block VoIP calls in iOS 13?

CallKit's call directory extension can be used to block standard phone calls. However how is blocking a VoIP call supposed to work with iOS 13? When there is a VoIP call your app receives a VoIP push, but now with iOS 13 Apple are mandating that…
Gruntcakes
  • 37,738
  • 44
  • 184
  • 378
8
votes
2 answers

Hold callkit call when incoming cellular call

I have a problem (but not really) with callkit. I implemented callkit in my app and it works great. I can get a second call to my app and callkit offeres me options to End&Accept, Decline or Hold&Accept. Same goes if I am in a cellular (gsm) call…
Redssie
  • 181
  • 1
  • 12
8
votes
0 answers

How to configure audio session when using WebRTC along with CallKit?

I am very confused on how to configure Audio Session when using WebRTC along with CallKit. I referred to Speakerbox App but there was a separate AudioController used for configuring the Audio Session. When I have implemented this I was hearing my…
Aakash
  • 2,239
  • 15
  • 23
8
votes
2 answers

App icon is not showing in CallKit UI

I have configured my Provider Configuration for CallKit iOS. In which I have also set 'iconTemplateImageData' for displaying app icon in CallKit UI. But app icon is not showing. It shows a white square box. Provider Configuration Code: …
Asif Raza
  • 836
  • 12
  • 29
8
votes
1 answer

Siri is not working in existing project

I have to initiate a voip call through my app using Siri. It is working in demo project but when I am adding the Intents Extension into my existing project then Siri is not working anymore. In system settings the my app is not showing in App…
makboney
  • 1,808
  • 1
  • 17
  • 34
8
votes
3 answers

iOS 10, call directory extension not debugged

I am working on Call directory extension with callkit. I selected Call directory extension for debug and when I run this target, no NSLog is shown. How can I debug this extension? ps : When I run this extension, Debug -> Attach to process -> no…
Lisa
  • 171
  • 7
7
votes
4 answers

Hide FaceTime button in CallKit UI

I'm implementing CallKit support inside a VoIP application. I was able to disable video button by setting supportsVideo to false in CXProviderConfiguration. Now the FaceTime button appeared. I wanted to know if there is a way to disable FaceTime…
Dan Tumaykin
  • 1,213
  • 2
  • 17
  • 37
7
votes
2 answers

iOS 10 : How can I get a call event using CallKit/CXCallObserver?

I changed the CTCallCenter with CXCallObserver in iOS 10. Here is my code: #import #import -(void)viewDidLoad { CXCallObserver *callObserver = [[CXCallObserver alloc] init]; [callObserver…
W.venus
  • 470
  • 2
  • 6
  • 19
7
votes
2 answers

How to intercept "Messages" sent from CallKit incoming call screen?

I'm using iOS 10's CallKit to receive incoming calls. The calls in my app do not come from "phone numbers" or "email addresses", but from an internal identifier in my protocol. I thus report incoming calls with the CXHandleType of…
user102008
  • 30,736
  • 10
  • 83
  • 104
1
2
3
43 44