クイックスタートでのテスト(発着信)のすべてがうまく働きました。テストアプリを使用して電話をかけて、別の電話機(例:クライアント:デビッドからクライアント:アレクサ)に実際に電話をかけて接続しようとしているので、私は壁に衝突しました。作る通話
私がPythonでTwilioアプリケーションサーバーに行った唯一の変更は、トークン()関数にいくつかの行を追加して、2つの変数をApp(IDENTITYとCALLER_ID)から渡すことでした。それはうまくいくようですが、アプリの呼び出しボタンを押すたびに、それが呼び出されます。私は成功なしで私が考えることができるすべてを試しました。
また@IBAction func placeCall(_ sender: UIButton) {
guard let accessToken = fetchAccessToken() else {
return
}
outgoingCall = VoiceClient.sharedInstance().call(accessToken, params: [:], delegate: self)
toggleUIState(isEnabled: false)
startSpin()
}
、私は最初の電話でインストールしたとき、私は続ける:これは、通話を開始する機能です
func fetchAccessToken() -> String? {
guard let accessTokenURL = URL(string: baseURLString + accessTokenEndpoint + "caller_id=david&identity=alexa") else {
return nil
}
return try? String.init(contentsOf: accessTokenURL, encoding: .utf8)
}
:ここ
は、関連する(と思う)スウィフトコードです caller_id = david & identity = alexa 次に、2番目の電話機にインストールすると、その回線が次のように変更されます。 caller_id = alexa & identity = david