有一個活twilio基礎設施在那裏我有代理商和客戶端。客戶撥打twilio號碼併入隊。一旦用戶入隊,他的客戶端等待代理。 我的服務器上一個cron作業,使用PHP twilio幫手庫調用所有可用的代理與服務器端的twilio數Twilio隊列變成一個電話會議中增加新的客戶來電話
calls->創建(...)
和代理後挑他們被要求通過按任意數字來回答客戶的呼叫。代理然後連接到客戶端。
這是系統如何,不應該被改變。無法對此代碼進行重大更改。
我的問題是,我需要將成員添加到與我正在開發iOS應用程序的調用。
或者說規範是客戶端可以以某種方式同時連接到代理,並同時與代理可以在另一個客戶端(朋友)好歹添加到與代理呼叫的電話。
可以這樣做。我知道如何將會員添加到電話會議中。正如我所說的代碼不能改變,這是在網站上。我正在開發一個ios客戶端應用程序,使客戶端更容易訪問服務和服務器後端(Twiml和Php)。
有一種解決方法,也許一旦代理和客戶端連接在隊列中,我可以以某種方式將用戶重定向到一個呼叫。 也許在連接時,我可以使用REST API將它們轉移出隊列並將它們放入電話會議中。
客戶端在一個腳本中爲,代理爲,客戶端在另一個腳本中。何時以及如何獲得CallSid? 有一個actionCallback,代理有一個回調。也許ios客戶端應用程序可以發送帶有呼叫sid和新成員號碼的請求到我的服務器/ putIntoConf,並且根據參數phoneNumber和CallSid可以將它們添加到電話會議中?如果是這樣,客戶端ios如何將CallSid傳遞給我的路由。 ios客戶端部分我不會取消。 –
user3931314