2017-09-25 12 views

答えて

0

Twilioの開発者エバンジェリストはここにいます。

次のクイックスタートチュートリアルでは、電話番号と他のアプリケーションの両方に電話をかけることができるサンプルアプリケーションがあります。キーは、ダイヤル時に電話番号を設定する代わりに、別のクライアントIDを設定することもできます。このためのクイックスタートサーバーアプリケーションは、サンプルアプリケーションに、この場合に使用できるアプリの一番上のバーに表示されるランダムな識別情報を与えます。

あなたが別のクライアントのIDを入力するときので、device.connectは、アイデンティティ(https://github.com/TwilioDevEd/client-quickstart-swift/blob/master/SwiftTwilioClientQuickstart/DialViewController.swift#L165)に設定する一つのキー、Toと辞書、と呼ばれている:

connection = device.connect(["To":dialTextField.text!], delegate: self) 

これは、その要求に存在することになりますTwilioがあなたのTwiMLアプリケーションを作成し、the Ruby example server as our example hereとすると、TwiML <Dial>を別の<Client><Number>ではなく)に返すことができます。

全体的な鍵は、アプリケーションのユーザー(この例ではランダム)ごとにIDを設定することです。呼び出すIDをdevice.connectに渡して他のIDを呼び出すことができます。あなたのTwiMLアプリケーションへのTwilioの要求のパラメータ。 TwiMLをTwilioに返信して、<Dial><Client>というIDを付けて送信すると、アプリからアプリへの呼び出しが行われます。

それがまったく役に立ったら教えてください。

関連する問題