Как сгруппировать два телефонных звонка вместе в swift? - PullRequest
0 голосов
/ 06 июля 2019

Я быстро работаю над приложением VOIP и пытаюсь сгруппировать несколько вызовов вместе. Я новичок в программировании на Swift и использовании CallKit, поэтому я не знаю, как это сделать.

Приложение использует callKit, чтобы определить, начался ли телефонный звонок, если это так, то приложение вызывает другой телефонный номер.

Код, который проверяет состояние телефонного звонка:

@available(iOS 10.0, *)
extension ViewController: CXCallObserverDelegate {

    func callObserver(_ callObserver: CXCallObserver, callChanged call: CXCall) {

        if call.hasEnded == true {
            print("CXCallState: Disconnected")
        }

        if call.isOutgoing == true && call.hasConnected == false {
            print("CXCallState: Dialing")
        }

        if call.isOutgoing == false && call.hasConnected == false && call.hasEnded == false {
            print("CXCallState: Incoming")
        }

        if call.hasConnected == true && call.hasEnded == false {
            print("CXCallState: Connected")

            callNumber(phoneNumber: "12345678")

            //After the phone number is called i want to group them

        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...