智能手机软电话开发包用于在Android或IOS手机开发内置软电话的APP。手机软电话通过注册到服务器,即可拨打其他人的软电话(注册到到同一个软交换服务器)。
朗深技术iSoftCall软电话Android开发包的结构:
|_ src/ //开发包源码
| |_ org/ //JNI对象封装
| |_ unimedia/ //中间层对象封装
| |_ siplib/
| |_ core/ //命令与事件处理
| |_ stub/ //JNI对象的重载
| |_ ISoftCallService.java //安卓服务
| |_ ISoftCallEventListener.java //事件接口(原生)
| |_ ISoftCallResiltListener.java //响应接口(原生)
| |_ SoftPhone.java //电话对象(原生)
| |_ ISoftPhonePlugin.java //插件对象(混合)
|
|_ js/
| |_ ISoftPhonePlugin.js //混合开发用js
|
|_ libs/ //开发库
| |_ armeabi/
| |_ libpjsua2.so //底层动态库
|
|_ demo/
| |_ SipNative/ //原生APP示例
| |_ SipCordova/ //混合APP示例
|
|_ iSoftCall-软电话开发指南.doc
iSoftCall软电话Android开发包的引入方式:
1) 引入共享库
将libs目录内容拷贝到libs目录
2) 引入开发包
将src目录内容拷贝到源代码目录,移除ISoftPhonePlugin.java。
修改app/build.gradle
在android节中增加JNI库的目录
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
3) 添加权限
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
4) 添加服务
<service android:name="com.unimedia.siplib.ISoftCallService" >
</service>
开发包已经将SIP软电话封装为android服务,用户只需调用SoftPhone对象的方法即可。
通常的处理流程为:
1) 启动并绑定服务
2) setOption设置参数(可选)
3) initSIPUA初始化软电话,设置事件侦听器
4) setAccount设置本机账号
5) 收到SIP注册成功事件就绪
6) 呼出:调用makecall
7) 来话:处理callincome事件,调用answer
8) 振铃:在ringStart和ringStop事件中显示/隐藏振铃、播放/停止铃声
注意:APP需要录音、网络等权限,需要在权限管理或手机管家之类的软件中打开权限。
词条
词条说明
自2017年**提出《新一代人工智能发展规划》开始,国内发展人工智能的步伐一路高歌猛进,不仅有***、地方**的大力支持,科研机构、高校院校、AI企业也都重点布局人工智能行业。国内的AI产品也从概念化走到了市场化,从实验室走到了人们的日常中;而作为劳动力重复、工作强度大的人工客服岗位,也引入了人工智能技术,并创造出了一款可以帮助客服企业提高工作效率、降低人工成本的新产品“智能客服机器人”。企业
哪里有压迫,哪里就有反抗;哪里有封锁,哪里就有突破!始于2017年的中美贸易摩擦,以及随后“华为、中兴事件”等诸多案件暴露出我国在IT领域存在的短板。在这些事件的推动影响下,有关中国信息技术安全可控与开放创新的问题在如今得到了**重视。国产化软硬件替代的呼声**高涨,给国内软硬件自研企业带来了良好的发展环境和实在的政策扶持。 能够看到,经过过去20多年的努力,在半导体、操作系统、EDA、
2021年,一项重大变化在全国各地悄然酝酿发生——除开110、119、120、122等紧急热线外,各城市的政务服务便民热线相继完成归并工作,实现12345一号对外、一个平台办理、24小时响应,热线话务量明显上升。12345便民热线系统做智能化的升级已是迫在眉睫。 据潇湘晨报称:为全力推动12345政务服务向数字化、智能化转型升级,2022年6月1日上午,**务服务局和北京数字政通科技股份
随着人工智能技术的快速发展,智能语音质检技术也在不断更新和完善。专业的呼叫中心中间件提供商长沙朗深将通过分析当前智能语音质检技术的发展方向和未来趋势,为企业提供技术发展建议。 智能语音质检技术的发展方向主要体现在以下几个方面:多模态融合。除了传统的语音数据,还可以通过视频、文字等多种方式获取用户信息,从而更好地了解用户需求和行为特征。 个性化服务。根据用户的语音数据
公司名: 长沙朗深信息技术有限公司
联系人: 黄建军
电 话:
手 机: 13973187797
微 信: 13973187797
地 址: 湖南长沙岳麓区雷峰大道阳光晶城2栋1804
邮 编: