android 软电话 开发包-JNI 封装 SIP 协议,可进行二次开发应用于VOIP
该开发包为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———
———————————————————–