簡體   English   中英

實施twilio語音外撥電話,什么是“語音機器人”?

[英]Implementing twilio voice outgoing call, what is “Voice Bot”?

我已經從twilio voice quickstart https://github.com/twilio/voice-quickstart-swift集成了代碼,並使我的應用程序在一定程度上可以正常工作。

我遇到“語音Bot”問題。 我不確定這是什么以及如何以不同的方式實現它。 這是撥出電話。 通話完成后,Voice Bot會被觸發,但不會在我正在處理所有與撥出電話相關的內容的VC頂部顯示,它仍保留在后台,並且使任何后續通話均失敗。 當我從VC返回到其他VC時,屏幕閃爍,似乎Voice Bot有時顯示,然后流程完成。

我不確定此語音機器人是什么,我們如何避免它或將其重定向到VC中進行處理? 我能猜到的是,如果我沒記錯的話,那是來自蘋果的Call kit。

對如何使其起作用有幫助嗎?

評論更新:我已經使用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)
    }
}

它是出現在callKit上的名稱。 您可以將其更改為您的應用程序名稱或呼叫者名稱。 除了這個名字,它沒有任何意義。 如果僅使用客戶端到客戶端調用,則將其更改為您應用程序的名稱。 如果您同時使用自己的應用程序撥打電話,則將其更改為呼叫者的姓名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM