2013-03-18 55 views
1

我正在使用Twilio客戶端API在我的Web應用程序中實現軟件電話。我能夠使用瀏覽器成功發出和接收入站呼叫。作爲Twilio客戶端的多瀏覽器窗口/選項卡問題

以下代碼用於生成Twilio所需的令牌。現在

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

,如果我的網頁在多個瀏覽器窗口/標籤,每個窗口/標籤充當軟電話開通,並接收他們每個人的來電通知。 (因爲每個瀏覽器都使用相同的名稱註冊 - '我的客戶名稱')

我想要在其中一個窗口/選項卡接受通知時斷開其他人的傳入通知。

任何想法。 在此先感謝。

回答

1

Twilio Developer Evangelist here。

您可以使用Dial and Client TwiML verbs同時撥打多個客戶端窗口。如果您爲每個客戶端窗口指定了不同的名稱,則需要同時調用所有客戶端的TwiML,直到某人回答看起來類似於以下代碼片段:

<Response> 
    <Dial> 
    <Client>window1</Client> 
    <Client>window2</Client> 
    <Client>window3</Client> 
    </Dial> 
</Response> 
相關問題