SDK接入指引

1、快速体验Demo

快速体验Demo,可通过下载apk或GitHub上的Demo源码快速体验Demo,Demo体验需邮件联系我们(bd@qzlink.com)获取一个体验账号,请在邮件上提交你公司或企业银行户名银行账户开户行你的手机号码,我们将向您的企业银行公户打一笔小额款项(随机金额),请您联系公司财务人员获取具体金额信息(我方打款验证户名:广州神御科技有限公司、账号:120918438910901、开户行:招商银行股份有限公司广州黄埔大道支行),后续我们的同事将电话联系您确认具体数额,核对正确后,我们将为您下发测试账号;

(1)Android

Apk下载地址:http://www.fsgui.com/trial/downloadDemo?platform=android

GitHub:https://github.com/qzlink/rtc2sip-android

(2)iOS

AppStore:https://apps.apple.com/cn/app/id1483712863

GitHub:https://github.com/qzlink/rtc2sip-Ios

(3)Web

Demo网址:https://websdk.qzlink.com/

(4)微信小程序

微信搜索小程序:音视频通讯技术

image.png

(5)Windows

程序下载地址:http://www.fsgui.com/trial/downloadDemo?platform=windows

(6)macOS

程序下载地址:http://www.fsgui.com/trial/downloadDemo?platform=macos

2、与我们联系,洽谈产品购买事项

3、准备服务器环境部署后台程序;

商务洽谈并支付相关费用后,请进行本步骤准备服务器;

通话并发数(语音)

CPU

内存

硬盘

10

2核

4G

80GB

20

4核

8G

80GB

50

8核

16G

160GB

100

16核

32G

160GB

500

32核

64G

320GB

服务器环境要求:

(1)系统版本选择:Linux Centos 7.X 64bit(推荐Centos 7.6版本),服务器需为通用的X86架构;

(2)服务器区域选择:根据业务区域就近部署,如大部分用户在北京,建议优先开通北京的服务器;

(3)带宽计费方案建议:建议选择按流量计费节约费用,另最大带宽设置为100M;

(4)云盘容量建议:根据业务数据大小进行设定;

(5)服务器需静态公网IP,以及网卡配置和公网IP一致,暂不支持虚拟机以及docker部署;

(6)权限配置:root超级管理员权限,纯净系统,无其他系统运行;

(7)网络安全组(防火墙):强烈建议服务器的出方向和入方向均允许其他ip访问所有端口;

如无法开放全部端口,以下端口必须开放:

本地服务器端口开放:
TCP端口:2020,9898,15060、15070,15080,15090
UDP端口:15060,15070,15080,15090
UDP端口组:10000~16383,16384-32768

目的端口访问白名单
TCP端口: 1080,8000,8443,25000,80,9700
UDP端口: 53, 1080,8000,8443,8193,25000,9700
UDP端口组: 4000-4050,16384-32768

(8)安装目录:请务必安装在“/root”目录下,使用超级管理员角色进行安装;

4、在服务器安装后台程序

按要求准备好服务器后,请进行本步骤安装后台程序。

ssh登录服务器后台,执行下面的命令,即可下载一键安装脚本,进行安装。

(1)Linux Centos 7.X版本一键安装脚本(推荐centos 7.6 ):

wget https://qzlink.oss-cn-beijing.aliyuncs.com/rtc2sip/install/rtc2sip_install_7_x.shsh rtc2sip_install_7_x.sh

5、提交企业资质接入PSTN

如需通过我们向运营商申请企业通讯服务,可进行本步骤。

(1)请下载企业资质样例,准备相关企业资质材料,企业申请资质材料包括:企业信息填写Excel表、营业执照复印件盖公章、企业法人身份证正反面复印件盖公章、企业经办人身份证正反面复印件盖公章、经办人手持身份证头像面彩色照、电信用户入网承诺书盖公章、号码申请公函盖公章,请将资料以邮件形式发送至 bd@qzlink.com 。

企业资质样例下载:https://voip-sdk.oss-cn-beijing.aliyuncs.com/企业资质/企业资质样例.zip

(2)你提交企业资质审核后,运营商将在2个工作日内反馈审核结果。如运营商审核没有通过,请根据审核反馈重新准备企业资质。

运营商仅支持将线路用于企业会议办公用途,禁止用于任何涉及营销的呼叫通话。目前运营商仅提供指定城市固话号码用于会议呼叫通话,因运营商号码库存实时变动频繁,暂不支持自行选号。

6、快速跑通Demo

我们提供Android、iOS Demo源码给你,以便你快速跑Demo;

(1)Android

Apk下载地址:http://www.fsgui.com/trial/downloadDemo?platform=android

GitHub:https://github.com/qzlink/rtc2sip-android

(2)iOS

AppStore:https://apps.apple.com/cn/app/id1483712863

GitHub:https://github.com/qzlink/rtc2sip-Ios

7、对接SDK功能接口

跑通Demo后,根据自身业务需求对接各版本SDK功能API接口;

(1)iOS SDK API接口:http://www.webrtc2sip.com/docs/product-doc/ios-sdk-guide.html

(2)Android SDK API接口:http://www.webrtc2sip.com/docs/product-doc/android-sdk-guide.html

(3)Web SDK API接口:http://www.webrtc2sip.com/docs/product-doc/web-sdk-guide.html

8、功能测试,上线

完成功能开发后,你完成功能测试工作后即可实现业务上线;