更新时间:2019-11-20
某些业务场景中,需要用户通过终端按键与网络进行交互,如充值、拨打总机后再拨打分机号码、拨打客服中心号码等二次拨号功能,即DTMF(Dual Tone Multi-Frequency)功能就是为了满足这种需求而产生的。拨打电信运营商的号码后,收到提示音需要进行按键操作时,也是通过该功能完成。
已建立与业务服务器间的通话。
SDK不提供DTMF按键音功能。为了实现更友好的最终用户体验,UI应同步调用SDK提供的媒体播放接口或系统提供的播放接口,实现播放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; } |
无。