首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xoom WiFI /Android3.0上的sendDtmf

Xoom WiFI /Android3.0上的sendDtmf
EN

Stack Overflow用户
提问于 2011-07-06 19:07:19
回答 1查看 471关注 0票数 0

来自«SipAudioCall»类的«sendDtmf»方法真的可以在Android3.0/ Motorola Xoom WiFi上工作吗?

我正在为Android3.0平板电脑开发一个SIP激活的应用程序,并在摩托罗拉Xoom WiFi (没有3G或4G)上测试它。

我能够:-使用«SipManager ()»创建«SipManager.newInstance»-使用«manageurSip.makeAudioCall()»检索我的SIP提供商帐户中的语音邮件-在«onCallEstablished»回调中,我可以使用«startAudio()»和«setSpeakerMode(true)»收听消息

但是当我尝试使用«sendDtmf(int)»来保存或删除我的消息时,没有任何反应。

如果我尝试使用已经开发的SIP应用程序"CSIPSimple",我也不能发送DTMF音调。

我应该等到Android3.1使用这个功能吗?

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2011-07-28 18:17:45

VoIP不是微不足道的,所以问题可能出在安卓之外。我可以帮你解决这个问题。

首先确定您的对等设备支持哪种DTMF传输方法: RTP事件、SIP信息或带内。

RTP events支持在SDP: a=fmtp:...

信息必须至少在Accpets头中,如果存在,请使用不同的客户端进行尝试。

带内双音多频需要音调正确的编解码器,通常是普通的G711。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6595392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档