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———
———————————————————–
android 软电话 开发包-JNI 封装 SIP 协议,可进行二次开发应用于VOIP相关推荐
- testlight必备t66_ios安卓.y /apps/android官方兑换码开发包安装_安卓_ios
testlight必备t66_ios安卓.y /apps/android官方兑换码开发包安装_安卓_ios package main import( archive.https://madou1024 ...
- SIP协议简介(二)之会话建立的详细过程(INVITE)
SIP是基于一个类似HTTP协议的请求应答的通讯模式.每一个通讯都包含对某个功能的请求,并且起码需要一个应答.在这个应答中,通信双方的Alice的软电话发送一个含有通信双方的Bob的SIP URI抵制 ...
- android第三方开发包(十七)
介绍App开发常见的第三方开发包,主要包括国内两家主要的地图服务开发(百度地图和高德地图).全球华人主要的两个分享渠道开发(QQ分享和微信分享).国内两家主要的支付服务开发(支付宝和微信支付).中文世 ...
- 思科SCCP CIPC软电话安装成SIP软电话
CIPC是思科官方出品的windows环境SCCP协议的软电话, CIPC软电话默认安装后,注册协议是SCCP,如果需要测试SIP话机特性,除了使用硬件SIP电话外,许多人往往去寻找第三方SIP软电话 ...
- SVG开发包, 20 个有用的 SVG 工具,提供更好的图像处理
20 个有用的 SVG 工具,提供更好的图像处理 SVG 现正在 Web 设计领域变得越发流行, 你可以使用 Illustrator 或者 Inkscape 来创建 SVG 图像. 但当进行 Web ...
- Android 号码, 来电归属地 Jni 使用C++对二进制文件查询(一) 理论篇
1.效果图 左边的是应用程序界面,只是做个测试.右边的是应用程序信息,你会发现数据这块很小,只有420KB,要知道里面有近280,000记录. 2.尝试使用sqlite数据库, 用db格式文件. 随便 ...
- EOS区块链PHP开发包
1. 开发包概述 EosTool的目的是消除使用PHP开发EOS区块链应用的痛苦,例如: 通过Nodeos和Keosd的RPC接口调用其功能 离线生成EOS格式的私钥和公钥 使用本地私钥生成符合EOS ...
- eos节点服务器_eos区块链php开发包
1. 开发包概述EosTool的目的是消除使用PHP开发EOS区块链应用的痛苦,例如:通过Nodeos和Keosd的RPC接口调用其功能 离线生成EOS格式的私钥和公钥 使用本地私钥生成符合EOS要求 ...
- php eos,EOS区块链PHP开发包
1. 开发包概述 EosTool的目的是消除使用PHP开发EOS区块链应用的痛苦,例如: 通过Nodeos和Keosd的RPC接口调用其功能 离线生成EOS格式的私钥和公钥 使用本地私钥生成符合EOS ...
最新文章
- lnmp、lamp、lnmpa一键安装包
- 【鸿蒙 HarmonyOS】Ability 中使用 XML 布局文件 绘制布局及 UI 组件
- Vue.js 整理笔记
- 关于在呼叫中心业务中应用语音识别技术的探讨
- gj9 迭代器和生成器
- Linux调度系统全景指南(下篇)
- php正则匹配标点符号,php 正则匹配包含字母、数字以及下划线,且至少包含2种...
- tensorflow源码编译教程_源码编译安装tensorflow 1.8
- android tv nugat,GitHub - GongXunYoung/Android-tv-widget: Android tv,盒子,投影仪 控件
- JavaScript doT模板引擎
- 命令行开启一个unity实例和执行其中的脚本方法的使用和注意
- .net下samus Mongo-Cshap 引擎中的find原生查询
- java 极光_极光IM系列之java后台集成
- python之lxml.etree解析HTML
- 权限维持:DSRM 域控权限维持
- 电脑无法新建文件怎么办?
- 元宇宙如何改写人类社会生活
- Artifact在计算机视觉、图像处理领域的意思理解
- 决策树与K-近邻分类随堂笔记(二)
- 华硕主板装系统蓝屏_华硕主板装系统蓝屏咋设置bios?自己装Win7系统硬件官网驱动华硕主板H61M-E(英特尔芯片组)...
热门文章
- 震惊!AI居然轻松消除马赛克-文字增强,GitHub开源项目上线三天收获近7000星
- 电商之下:服务类商品订单履约系统如何设计
- 卷积中反转平移的理解
- ionic 3 http htpps
- 【信息安全服务】使用Hashcat工具对shadow文件进行弱口令检查
- The King’s Ups and Downs HDU - 4489(计数+dp)
- Tracup|使用项目管理独一无二的六大好处
- 数据中心机房建设中的关键问题都有哪些?
- 阿里云python中文社区_python 写中文
- android中的简单animation(三)accelerate(加速),decelerate(减速),anticipate,overshoot,bounce...