Я интегрировал код из быстрого запуска Twilio voice https://github.com/twilio/voice-quickstart-swift, и мое приложение в какой-то степени заработало.
У меня проблема с «Голосовым ботом». Я не уверен, что это такое и как я могу это реализовать по-другому. Это для исходящего звонка. После завершения вызова Voice Bot запускается, но он не отображается в верхней части моего виртуального канала, где я обрабатываю все материалы, связанные с исходящими вызовами, он остается в фоновом режиме и выполнение любого последующего вызова не выполняется. Когда я возвращаюсь из VC в другой VC, экран мерцает, и кажется, что Voice Bot иногда показывает, а затем поток завершается.
Я не уверен, что это за голосовой бот и как мы можем его избежать или перенаправить для обработки в VC? Все, что я могу догадаться, это то, что это из комплекта Apple 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)
}
}
Voice SDK
, вы можете отправить заявку в службу поддержки. - person Sethmr   schedule 26.11.2018