VOIP_SDK开发者指南
文档版本
01
发布日期
2015-07-14
华为技术有限公司
版权所有© 华为技术有限公司2015。保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
商标声明
和其他华为商标均为华为技术有限公司的商标。
本文档提及的其他所有商标或注册商标,由各自的所有人拥有。
注意
您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声明或保证。
由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
华为技术有限公司
地址:
深圳市龙岗区坂田华为总部办公楼邮编:518129
网址:
客户服务邮箱:
support@
客户服务电话:
4008302118
目录
1 VOIP_SDK 简介 1
VOIP_SDK介绍 1
VOIP_SDK 业务流程 1
2 开发环境 2
3 Demo 3
demo配置运行 3
话音集成 3
基本功能 6
拨打电话 6
二次拨号 8
挂断 9
接听电话 10
辅助功能 11
查看capabilityToken 11
获取解析capabilities生成的Map 12
更新capabilityToken 12
获取Voip状态 12
静音 13
取消静音 13
获取当前静音状态 13
是否在去电时播放振铃 13
是否在对方挂机是播放提示音 14
是否在来电时播放振铃 14
获取当前是否在去电时播放振铃 14
获取当前是否在对方挂机是播放提示音 15
获取当前是否在来电时播放振铃 15
4 附录开放接口列表 16
VOIP_SDK 简介
VOIP_SDK介绍
VOIP_SDK 业务流程
VOIP_SDK介绍
VOIP_SDK主要向其他的应用程序提供话音功能,供合作伙伴和第三方应用开发者使用。
VOIP_SDK 业务流程
第三方开发者在获取到指定capabilityToken(鉴权密匙)之后通过VOIP_SDK实现拨打传统电话、客户端之间对打、话音会议等功能(客户端对打和话音会议等功能需要进行二次拨号)。
开发环境
本文档主要针对Android开发工程师,已经安装有Eclipse+ADT的Android开发环境,已经装有ADB驱动和对应SDK版本。环境配置不再赘述。将VOIP_SDK的jar包放入工程的libs文件夹下。
Demo
demo配置运行
话音集成
基本功能
辅助功能
demo配置运行
将demo导入至工程内,用真机或模拟器启动工程。
话音集成
获取VOCPhone实例
VOCPhone phone = (context);
初始化
该初始化步骤需要在使用基本功能之前完成。
/**
* voip初始化
*/
***@SuppressLint("NewApi")
public void init()
{
(TAG, "G3VoipLogic:init");
initConfig();
MVICallBackListener mvICallBackListener = new MVICallBackListener()
{
***@Override
public void onHeld(MVHeldBean mvHeldBean)
{
.
VOIP_ONHEL D);
}
***@Override
public void onRetrieved(MVRetrievedBean mvRetrievedBean)
{
);
}
***@Override
public void onInitialized()
{
sendMessage(VoipMessage.
基于VOIP SDK开发者指南 来自淘豆网m.daumloan.com转载请标明出处.