1

TwilioクライアントAPIを使用して、Webアプリケーションにソフトフォンを実装しています。ブラウザを使用して、アウトバウンドコールとインバウンドコールを正常に受信できます。

以下のコードを使用して、Twilioに必要なトークンを生成します。

TwilioCapability capability = new TwilioCapability(ACCOUNT_SID, AUTH_TOKEN);
capability.allowClientOutgoing(applicationSid);
capability.allowClientIncoming('MY CLIENT NAME');
token = capability.generateToken(); // token works fine

これで、私のWebページが複数のブラウザウィンドウ/タブで開かれている場合、各ウィンドウ/タブはソフトフォンとして機能し、それぞれで着信通知を受信します。(各ブラウザは同じ名前で登録されているため-'MY CLIENT NAME')

ウィンドウ/タブの1つが通知を受け入れたときに、他の人の着信通知を切断したい。

何か案は。前もって感謝します。

4

1 に答える 1

1

Twilio 開発者エバンジェリストはこちら。

DialおよびClientTwiML 動詞を使用して、複数のクライアント ウィンドウを同時に鳴らすことができます。各クライアント ウィンドウに異なる名前を割り当てる場合、誰かが応答するまですべてのウィンドウを同時に呼び出す必要がある TwiML は、次のスニペットのようになります。

<Response>
  <Dial>
    <Client>window1</Client>
    <Client>window2</Client>
    <Client>window3</Client>
  </Dial>
</Response>
于 2014-01-14T00:44:07.870 に答える