Реализация голосового исходящего вызова twilio, что такое «Голосовой бот»? - PullRequest
0 голосов
/ 26 ноября 2018

Я интегрировал код из быстрого старта twilio voice https://github.com/twilio/voice-quickstart-swift и в какой-то степени заработал в моем приложении.

У меня проблема с "Voice Bot".Я не уверен, что это такое и как я могу реализовать это по-другому.Это для исходящего звонка.После завершения вызова запускается голосовой бот, но он не отображается в верхней части моего ВК, где я обрабатываю все вещи, связанные с исходящими вызовами, он остается в фоновом режиме, и любой последующий вызов не выполняется.Когда я возвращаюсь из VC в другой VC, мерцает экран, и кажется, что Voice Bot иногда показывает, а затем поток завершается.

Я не уверен, что это за Voice Bot и как мы можем его избежать или перенаправить наобрабатывается в вк?Все, что я могу догадаться, это то, что это из набора Apple's Call, если я не ошибаюсь.

Любая помощь о том, как заставить это работать?

Обновление комментария: я использовал cocoapods для установкиTwilio.pod 'TwilioVoice', '~> 2.0'

Вот код:

@IBAction func placeCall(_ sender: UIButton) {
    if (self.call != nil && self.call?.state == .connected) {
        performEndCallAction(uuid: self.call!.uuid)
        self.toggleUIState(isEnabled: false, showCallControl: false)
    } else {
        let uuid = UUID()
        let handle = "Voice Bot" // <==== ????

        performStartCallAction(uuid: uuid, handle: handle)
    }
}

1 Ответ

0 голосов
/ 15 февраля 2019

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

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