2015-10-14 2 views
10

私は最近、iPhoneアプリにtwillo iOS SDKを統合しました。ネイティブコールでは正常に動作しています。これは、アプリから検証済みの電話番号に電話をかけることができることを意味します。twillo Client Apiは、iOSでのネイティブコールではなく、アプリケーションからアプリケーションへの呼び出しを許可していますか?

しかし、私の要件は、アプリケーションにはネイティブコールがないことを呼び出すアプリです。

Twillio SDKを使用するとアプリケーションからアプリケーションに呼び出すことができるのですか? whatsAppと似たもの。したがって、電話番号はありませんが、両方の電話機にTwillio SDKを統合したアプリが必要です。

私を助けてください。おかげさまで

答えて

1

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

iOS SDKを使用してアプリをアプリ呼び出しすることは絶対できます。私に説明させてください。

あなたのTwilioクライアントケーパビリティトークンは、Twilioアプリケーションで作成され、Twilioが何をするかを知るために呼び出しを作成するときにヒットするURLを提供します。通常は、電話番号がパラメータとしてTCDeviceconnectに渡されます。これは、コールが接続されたときにアプリの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を生成することを含みます(プレゼンスイベントは含まれません)。

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

+0

こんにちはphilnashは返事をありがとう。 現在、herokuサーバから生成されたキャビアビリティトークン生成についてお答えしましたが、今まで私が行っていた電話番号は同じですが、クライアントとクライアントについてはこれを混乱させ、twimlと混同しています。私はtwillo番号に電話をかけて着信を言う? –

+1

自分でTwimlを設定する必要がありますか?そして、私はiOSのクイックスタートドキュメントを読んで、私たちは2台のクライアントをシミュレータにセットアップする必要があります。2台目はデバイスにあり、2台のアカウントでログインする必要があります。クライアントとここにクライアントの設定は、電話番号がないことを意味しますか?これのためにtwilloの設定がありますか? –

+0

私はもうあなたが何を求めているのか分かりません。おそらく、これまでのやり方で質問を更新してから、それを使ってクライアントからクライアントへの呼び出しのために働かせることができますか? – philnash

0

Twilioで可能かどうかはわかりません。私たちは同じ目的のためにtwilioを使用しました(電話番号に電話してください)、うまくいきました。私はtwilioの主な目的はそれだと思います。とにかく私はそれについては分かりません。

VoIPがあなたの機能に適しています。 PortSIPは、アプリケーション間の音声およびビデオ通信用の優れたSDKです。

あなたはあなたがビジネスのためにそれを使用する場合にのみTwilioのように支払われ、ここhttps://www.portsip.com/downloads-center/ からのiOS SDKをダウンロードすることができます。

よりhere

感謝を参照してください。

+0

返信ありがとうございましたAlex.I twilloでアプリを呼び出すためにこのアプリケーションの多くを研究していますが、まだアイデアは見つかりませんでした。ここで私の要件は、twilloを使用することですが、私はアプリ呼び出しにアプリが可能かどうかはわかりません。あなたはtwilloでVoIPを使用することについての任意のアイデアを持っていますか?私はtwilloアカウントをアップグレードしたので、twilloを使う方法を見つけなければなりません。 –