2015-12-10 23 views
0

我正在嘗試使用Twilio SDK進行VOIP呼叫。呼叫成功建立。但我想計算時間(通話時間)。如何在Twilio中調用SID iOS應用

我得到的持續時間,但它是從它連接時(我的意思是它開始測距)。但是因爲接收者收到了電話,所以我需要。

是否有任何方法或回調或代表,當通話結束時收到此持續時間?

或者我可以在iOS應用程序中找到呼叫SID,以便我可以讓twilio休息api呼叫並獲得呼叫詳細信息?因爲我無法在回調中找到sid。

任何幫助將不勝感激。

+0

http://stackoverflow.com/questions/20472294/how-to-get-outgoing-call-duration-with-twilio-clinet-api-in-android請參考此 – a4arpan

+0

twilio委託方法「connectionDidConnect:」調用時它正如我所說的那樣相互連接,我希望接收方實際收到的呼叫的時間戳。 –

回答

0

SID:當我們使用服務器發起呼叫時,我們將服務器上的SID作爲回調或返回參數。但是,就像iOS的服務器沒有直接的方法來獲得SID

現在,通話時間,

不過,你不會使用iOS SDK,而是,你可以得到一個請求放慢參數通話時間因爲呼叫完成後的CallDuration通過使用StatusCallback - 在此處列出:https://www.twilio.com/docs/api/twiml/twilio_request#asynchronous

「之稱的twilio支持」

至於我是不是開發一個完整的服務器,我只是用服務器爲獲得令牌,我用通話記錄twilio的REST API,並與其餘API是可用的過濾器參數輕鬆獲取最後通話詳細信息,並從那裏獲得通話時間。

相關問題