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

how to integrate Callkit with Agora VOiP in swift 4 iOS?

I want to integrate apple Callkit with Agora VOiP in swift 4 iOS. Please give any suggestions How can I do that.
Chetan Pote
  • 41
  • 1
  • 7
3
votes
1 answer

Is there a way to block No Caller ID with Call Directory Extension in iOS?

I am working on a custom Phone dialer app for iOS. My idea is to create a good experience by being able to block No Caller ID phone call with Call Directory Extension. Currently on iOS there is no way to block unknown caller, except by turning on Do…
Miki
  • 903
  • 7
  • 26
3
votes
0 answers

CallKit support for Flutter

Does anyone have any example or library for adding iOS CallKit support to Google Flutter? I have searched through their public repository of projects and tried to find any projects on github, but to no avail. Your help would be very much…
3
votes
1 answer

CallKit com.apple.CallKit.error.calldirectorymanager error 1

I am using callkit to identify phone number. It gives me error : The operation couldn’t be completed. (com.apple.CallKit.error.calldirectorymanager error 1.) override func viewDidLoad() { super.viewDidLoad() let numbers = ["94XXXXXXX"] …
SShah
  • 243
  • 2
  • 17
3
votes
1 answer

Twilio caller name on receive programmable voice call in ios application

I’m using Twilio’s Programmable Voice in one of the projects. My primary requirement is to place VoIP class between mobile devices (no PSTN calls). I am able to place calls from one device to another, but unable to set appropriate Caller Name on…
user9685203
3
votes
1 answer

iOS CallKit Call Identification

I have successfully installed an extension CXCallDirectoryProvider in order to identify pre-added phone entries. The documentation I found online was rather insufficient. Nevertheless I've managed to reach at the point were I do the initial import…
Jimi
  • 198
  • 2
  • 13
3
votes
2 answers

CallKit without VOIP

Please let me clear, is it possible to integrate CallKit without using VOIP? What I want to achieve is to get call history from iPhone. and I know it is not possible. So I want to create my own history with the help of CallKit. For this purpose I…
Rox
  • 909
  • 11
  • 31
3
votes
1 answer

How can access contact identifier from callKit

I start callkit call with this code: private func startCallKitCall(call: Call, completion: @escaping (Bool) -> ()){ let handle = CXHandle(type: .phoneNumber, value: call.handle) let startCallAction = CXStartCallAction(call:…
Luca Becchetti
  • 1,210
  • 1
  • 12
  • 28
3
votes
2 answers

Sinch: How to dismiss Apple CallKit UI from the callee's lock screen

On an app to app call with using SinchCallKit demo app that is provided in the latest version (3.12), if the caller hangs up an ongoing call by calling [SINCall hangup] before the callee answers, the CallKit UI won't be removed from the callee's…
aytek
  • 1,842
  • 24
  • 32
3
votes
1 answer

WebRTC Audio Session iOS in Background Mode

I am using WebRTC in iOS for Making Video Call.In earlier Xcode/iOS Versions, Audio & Voice over IP in Background Mode. It was working fine in background mode. Now, I saw Voice over IP is missing in Xcode 9 & Call is disconnecting in the…
Chatar Veer Suthar
  • 15,541
  • 26
  • 90
  • 154
3
votes
1 answer

WebRTC iOS Audio Chat

I am creating a voice only (no video) chat application. I have created my own node.js/socket.io based server for signaling. For WebRTC, I am using the following pod: https://cocoapods.org/pods/WebRTC I have been successful in creating peer…
Aftab Baig
  • 279
  • 5
  • 16
3
votes
0 answers

How to check iOS device is in silent mode or in ring mode when user calls through internet in iOS?

I am making an app SIP calling by using Linphone .here I am having some problem when my phone is on silent mode it shows me vibration on the other hand when it is on general mode than it rings. I am not getting any code. what will be the condition…
Deevakar verma
  • 251
  • 4
  • 19
3
votes
3 answers

Pushkit notification is not received if application is killed from background

I am using PKPushkit for voip call notifications. If my app is killed from background then I am unable to receive notification inside : func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, forType type:…
Megha Parmar
  • 248
  • 2
  • 15
3
votes
4 answers

CallKit doesn't block numbers from array

I create numbers array from CNContact in singleton. But when I reload my CallKit extensions CallKit doesn't block number that I blocked before. Number length is 11 characters. Array isn't null. After reload CallKit Extension there is no…
3
votes
2 answers

CallKit Block Number through JSON API

I want to block incoming numbers to user through my JSON Api. I will get number lists in JSON API and I will use my NSURLSession api request in Call Directory Extension. Is it possible to achieve this? I was reading this article -…
Amrit Trivedi
  • 1,240
  • 1
  • 9
  • 24