ここではTwilioの開発者のエバンジェリストです。
iOS SDKを使用してアプリをアプリ呼び出しすることは絶対できます。私に説明させてください。
あなたのTwilioクライアントケーパビリティトークンは、Twilioアプリケーションで作成され、Twilioが何をするかを知るために呼び出しを作成するときにヒットするURLを提供します。通常は、電話番号がパラメータとしてTCDevice
のconnect
に渡されます。これは、コールが接続されたときにアプリのURLに渡されます。これは、このように、その番号へのコールを指示するTwiMLを生成するために使用されます:
<Response>
<Dial>
<Number>{{ to_number }}</Number>
</Dial>
</Response>
クライアントの呼び出しにクライアントのためにこの作品を作るために、あなたは、URLに、サーバー上の別のクライアントIDを渡すことができます<Number>
に<Dial>
の代わりに<Dial>
には<Client>
となります。これと同じように:
<Response>
<Dial>
<Client>{{ client_id }}</Client>
</Dial>
</Response>
あなたのTCDevice
オブジェクトとpresence eventsのために聞くことによって利用可能なクライアントを発見することができます。また、handle incoming calls within applicationsにする必要があります。
Twilio Client iOS Quickstart guideの手順をすべて実行することをお勧めします。これは、アプリケーションURLにパラメータを渡し、これを実現するための右のTwiMLを生成することを含みます(プレゼンスイベントは含まれません)。
これがまったく役に立ったら教えてください。
こんにちはphilnashは返事をありがとう。 現在、herokuサーバから生成されたキャビアビリティトークン生成についてお答えしましたが、今まで私が行っていた電話番号は同じですが、クライアントとクライアントについてはこれを混乱させ、twimlと混同しています。私はtwillo番号に電話をかけて着信を言う? –
自分でTwimlを設定する必要がありますか?そして、私はiOSのクイックスタートドキュメントを読んで、私たちは2台のクライアントをシミュレータにセットアップする必要があります。2台目はデバイスにあり、2台のアカウントでログインする必要があります。クライアントとここにクライアントの設定は、電話番号がないことを意味しますか?これのためにtwilloの設定がありますか? –
私はもうあなたが何を求めているのか分かりません。おそらく、これまでのやり方で質問を更新してから、それを使ってクライアントからクライアントへの呼び出しのために働かせることができますか? – philnash