主頁(yè) > 服務(wù)與支持 > 開(kāi)發(fā)平臺(tái) > 客戶端SDK參考 > Android Native SDK > 音視頻呼叫 二次撥號(hào)
更新時(shí)間:2019-11-20
某些業(yè)務(wù)場(chǎng)景中,需要用戶通過(guò)終端按鍵與網(wǎng)絡(luò)進(jìn)行交互,如充值、撥打總機(jī)后再撥打分機(jī)號(hào)碼、撥打客服中心號(hào)碼等二次撥號(hào)功能,即DTMF(Dual Tone Multi-Frequency)功能就是為了滿足這種需求而產(chǎn)生的。撥打電信運(yùn)營(yíng)商的號(hào)碼后,收到提示音需要進(jìn)行按鍵操作時(shí),也是通過(guò)該功能完成。
已建立與業(yè)務(wù)服務(wù)器間的通話。
SDK不提供DTMF按鍵音功能。為了實(shí)現(xiàn)更友好的最終用戶體驗(yàn),UI應(yīng)同步調(diào)用SDK提供的媒體播放接口或系統(tǒng)提供的播放接口,實(shí)現(xiàn)播放DTMF按鍵音。
//Java code public boolean reDial(int code) { TsdkDtmfTone tsdkDtmfTone = TsdkDtmfTone.enumOf(code); LogUtil.d(TAG, "Dtmf Tone :" + tsdkDtmfTone.getIndex()); int result = tsdkCall.sendDtmf(tsdkDtmfTone); if (result != 0) { LogUtil.e(TAG, "sendDTMF return failed, result = " + result); return false; } return true; } |
無(wú)。