Я на самом деле на скорости 2.3. Входящий звонок отлично работает с CallKit. Но OutGoing Call ....Сделать исходящий звонок с помощью CallKit
Я видел проект SpeakerBox, я делаю то же самое. Но это не сработает.
Чтобы начать свой вызов, я использовал
let handle = CXHandle(type: .PhoneNumber, value: "TOTO")
let startCallAction = CXStartCallAction(callUUID: uuid, handle: handle)
startCallAction.video = video
let transaction = CXTransaction()
transaction.addAction(startCallAction)
requestTransaction(transaction)
После, в SpeakerBox проекта, эта функция называется:
func provider(provider: CXProvider, perform action: CXStartCallAction)
Но не в моем проекте. Затем, когда я зависаю, я вижу: «Call failed».
У вас есть идея?
«Call Failed» часто указывает, что ваше собственное приложение разбилось, можете ли вы сказать в отладчике, что ваше приложение рушится? –
Вы делаете это на устройстве, а не на симуляторе? Вы добавили режим voip-фона? Вы правильно инициализировали своего провайдера? – user102008