我正在使用Sinch语音从应用程序到电话号码创建应用程序,我先向您显示我的代码,然后在我解释了确切的问题之后
import UIKit
import Sinch
class ViewController: UIViewController,SINClientDelegate {
func clientDidStart(_ client: SINClient!) {
print(client)
}
func clientDidFail(_ client: SINClient!, error: Error!) {
print(client)
}
var client: SINClient?
var call: SINCall?
@IBOutlet weak var txtCall: UITextField!
@IBOutlet weak var btnCall: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
initSinchClient()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func btnCall(_ sender: Any) {
if call == nil {
call = client?.call().callPhoneNumber(txtCall.text)
btnCall.setTitle("Hangup", for: .normal)
} else {
call?.hangup()
btnCall.setTitle("Call", for: .normal)
}
}
func initSinchClient() {
client = Sinch.client(withApplicationKey: "App Key", applicationSecret: "App Secret", environmentHost: "api.sinch.com", userId: "3")
client?.delegate = self
client?.setSupportCalling(true)
client!.start()
}
}
因为当我按下通话按钮时您可以看到我的代码,所以我可以在这里看到日志“ https://portal.sinch.com/#/logs”,但是它为我提供了状态失败和失败让我添加了日志的屏幕截图,因此您可以轻松地被理解
所以请帮助我,我必须做得到正确的身份
答案 0 :(得分:0)
在Sinch文档中,他写了以下内容:
可以通过拨打以下测试号码来测试应用程序通话: +46000000000。拨打该号码的电话时,您会听到语音提示,说明该呼叫已接通,不久 之后,通话将自动结束。
您尝试过吗? 最好的问候