首页 > 作品展示 > android软电话开发包-JNI封装SIP协议,可进行二次开发

android软电话开发包-JNI封装SIP协议,可进行二次开发

2013年12月21日

该开发包为android平台下的JNI开发包,符合标准SIP协议,支持G729语音编码。

下载地址:源代码地址      apk地址

提供完整的二次开发的demo代码,包含以下接口:

//设置本机IP地址
private native int setLocalIP(String ipAddr);
//JNI模块初始化
private native void vvphoneModuleInit();
//UAC初始化
private native int initialFromJNI();
//拨号
private native int doDialPhone(String number);
//二次拨号
private native int doDialDTMF(String dtmf);
//设置呼叫开始标志
private native void setStartInCall();
///挂掉电话
private native int doHookOnPhone(int ichannal);
//接起电话
private native int doHookOffPhone(int ichannal);
//设置呼叫结束标志
private native int setStopInCall();
//注册接口
private native int vvRegister(String displayName ,String phoneNumber,
String phonePasswd ,String serverIP,
String serverPort );

提供以下多种状态:

注册状态:

“register ok” 为注册成功,其余为注册失败

话机状态:

“idle”空闲;

“wait dial”等待拨号;

“calling”正在呼叫;

“waitconnect”等待连接;

“progressing”对方振铃中;

“connecting”正在连接;

“talking”接通通话中;

“call end”呼叫结束或失败;

——-QQ:272108638——————————————————————–

分类: 作品展示 标签: , , ,
本文的评论功能被关闭了.