账号云之讯融合通讯开放平台-WIN开发指南

云通讯平台  时间:2021-02-25  阅读:()

云之讯融合通讯开放平台Wind ows开发指南

1概述

云之讯融合通讯开放平台旨在为第三方应用开发者提供丰富完善的注册流程、接入机制、安全策略、管理后台以及不同语言的SDK开发包为开发者在应用内快速、高效、低成本集成语音业务提供了一站式的服务。本文档旨在为第三方应用开发者在Windo ws平台下集成Ucp aas SDK来打造语音业务提供参考文档预期的读者为第三方应用开发人员、平台开发人员、相关技术人员等。

1.1介绍

云之讯融合通讯开放平台SDK提供了VoI P通话、落地电话、即时消息等基础能力RESTAPI除了提供上述功能外还提供注册账号、 创建cli ent、营销外呼、语音验证码、各类查询等等。云之讯融合通讯开放平台Wind ows SDK以C++动态库的方式提供给W indow s平台开发人员。 REST API可通过HT TPS GET、 POST方式访问。

1.2开发流程

云之讯融合通讯开放平台作为通讯能力的云计算PAAS平台将传统电信网络的通讯能力、基于IP的通讯能力通过开放API以及SDK的方式提供给开发者和商家协助开发者快速、高效、低成本打造融合通讯能力的产品。

1.您的客户端应用集成云之讯融合通讯开放平台提供的SD K 同时客户端向您的应用服务器请求分配cl i ent账号信息

2.您的应用服务器通过调用云通讯平台REST API得到用户账号并返回给您的客户端应用

3.客户端应用通过调用S DK API发起呼叫请求或者监听呼入

2 VoIP快速体验

在云之讯融合通讯开放平台注册账号创建Dem o账号并下载获取UcsDe mo程序具体过程请参考以下内容。在Demo程序中演示了云通讯平台提供的基础Vo IP通话功能。

2.1 申请测试账号

在Ucpa as平台上获取Dem o账号信息须注册后创建Demo 即可获得开发VoIP所需的测试帐号信息。测试账号信息内容有主账号、主账号密码、client账号、client账号密码

应用ID

2.2环境搭建

推荐Windows7旗舰版32位

声卡正常的PC机

有耳麦的耳机

2.3 Demo

下载在Demo账号信息页面提供了不同平台下的D emo下载请选择Wi ndows版下载Uc sDemo功能介绍 Demo演示了Ucp aas SDK的A PI接口调用主要实现的功能

免费电话需要对方的clien t账号双方进行的网络P2P通话免费通话

电话直拨需要对方的手机号主叫接入网络电话被叫接入普通电话

2.4解压Dem o压缩文件

解压下载的UCS_DEMO_WINDOWS.zip文件到任一目录。

2.5运行体验

配置账号信息完成 即可运行Demo程序。

3创建自己的应用

这一节是为了让开发者能够用最少的代码量和时间来实现基本的VoIP通话功能。

3. 1 SDK介绍

SDK下载从Ucpa as平台下载VoIP的Wind ows SDK

SDK文件说明 SDK文件放在文件夹SDK中其中包含四个文件

UCSCl ient.h为SDK函数头文件

UCSNe tServ ice. lib为S DK静态库文件

UCSNe tServ ice.dll为S DK动态库文件

NetSe rvice.dll为SDK动态库文件

3.2环境搭建与 创建工程

推荐Microsof tVisual Studio2010作为开发环境,

开发者新建项目时选择需要的类型模板

3.3编写代码

介绍代码的实现过程也可参考D emo的代码实现加深理解U CSCli ent.h内SDK函数调用

3.3.1 Ucpaa s SDK初始化

{

//初始化SD K并传入回调函数

Ucs_i nit( UCS_CALLBACKINT ERFAC E*Callb ackIn terfa ce )

}

3.3.2登录cli ent账号

登录平台

{

//与Ucpa as平台连接

Ucs_c onnec tcons tchar*accountSid, const char*accountTok en, const char*clientNumb er, const char *clien tPwd) ;

}

连接事件相关回调函数

连接成功

void OnCon necti onSuc cessf ul()

{

//连接成功后的处理代码

}

连接失败void OnConnectFailed (int reason))

{

//连接失败后的处理代码

}

3.3.3创建VoIP免费通话(或电话直拨)

创建呼叫

{

//拨打免费通话(对方cli ent账号)或电话直拨(对方电话号码)

Ucs_d ial (type, (LPCTS TR)calle dNumb er)

}

连接被叫成功回调函数void onAle rting (const char *calli d)

{

//连接被叫成功

}

对方接听回调函数void onAns wer(const char *calli d)

{

//对方已接听

}

呼叫失败(被叫拒接被叫忙等原因)的回调函数可参考错误码查找失败原因void onDia lFail ed(const char *calli d, int reason)

{

//呼叫失败可根据re ason查找错误原因

}

通话过程中对方挂断的回调函数void OnCal lReleased(const char *calli d)

{

//通话过程中对方挂断电话

}

3.3.4接听VoIP通话

有呼叫呼入回调函数void onInc omingCall (const char* calli d, int callType, const char* caller){

//有VoIP电话呼入处理

}

接通电话

{

//接听VoI P电话使用cal lid参数标识接听某个具体的VoIP电话

Ucs_a nswer (calli d) ;

}

接听成功的代理函数void onAns wer(const char *calli d)

{

//接听成功

}

3.3.5挂断VoIP通话

{

//释放呼叫

Ucs_h angUp (calli d) ;

}

3.4编译运行和 测试

启动调试

香港 E5-2650 16G 10M 900元首月 美国 E5-2660 V2 16G 100M 688元/月 华纳云

华纳云双11钜惠出海:CN2海外物理服务器终身价688元/月,香港/美国机房,免费送20G DDos防御,50M CN2或100M国际带宽可选,(文内附带测评)华纳云作为一家专业的全球数据中心基础服务提供商,总部在香港,拥有香港政府颁发的商业登记证明,APNIC 和 ARIN 会员单位。主营香港服务器、美国服务器、香港/美国OpenStack云服务器、香港高防物理服务器、美国高防服务器、香港高防I...

ZJI:台湾CN2/香港高主频服务器7折每月595元起,其他全场8折

ZJI原名维翔主机,是原来Wordpress圈知名主机商家,成立于2011年,2018年9月更名为ZJI,提供香港、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册业务。ZJI今年全新上架了台湾CN2线路服务器,本月针对香港高主频服务器和台湾CN2服务器提供7折优惠码,其他机房及产品提供8折优惠码,优惠后台湾CN2线路E5服务器月付595元起。台湾一型CPU:Inte...

LOCVPS:VPS主机全场8折,德国/荷兰/美国KVM终身7折

LOCVPS发来了针对元旦新年的促销活动,除了全场VPS主机8折优惠外,针对德国/荷兰KVM #1/美国KVM#2 VPS提供终身7折优惠码(限量50名,先到先得)。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐优先选择KVM),均选择直连或者优化线路,国内延迟低,适合建站或远程办公使...

云通讯平台为你推荐
伪装微信地理位置微信和微信伪装地理位置打不开怎么办?一点就一闪就完了中国电信互联星空互联星空是什么?是电信公司的吗?公章制作如何用photoshop制作公章镜像文件是什么什么是文件镜像?什么是镜像文件?怎么点亮qq空间图标QQ空间图标怎么点亮?数据库损坏数据库坏了,怎么修复?xp系统停止服务XP系统停止服务后电脑怎么办?创维云电视功能什么是创维云电视啊?创维云电视是什么意思?商标注册查询官网怎么查商标有没有注册机械键盘轴大家觉得机械键盘什么轴最舒服
vps试用 谷歌域名邮箱 本网站服务器在美国维护 fastdomain 100x100头像 1g内存 免费测手机号 无限流量 独享主机 阿里云免费邮箱 帽子云排名 德讯 lamp是什么意思 shuangcheng restart 免费网站加速 WHMCS server2008 建站行业 连连支付 更多