RTX企业实时通信平台二次开发
2012-10-25 11:19
281 查看
企业中,畅顺的沟通对生产效率、管理质量起到至关重要的作用。在异步通信已无法满足办公需求的形式下,好的即时沟通平台,能够帮助实现高效沟通。
通过企业级即时通信平台,企业员工可以轻松地通过服务器所配置的组织架构查找需要进行通讯的人员,并采用丰富的沟通方式进行实时沟通。文本消息、文件传输、直接语音会话或者视频的形式满足不同办公环境下的沟通需求。
企业实时通信平台着力于帮助企业员工提高工作效率,减少企业内部通讯费用和出差频次。使团队和信息工作者进行更加高效的沟通。
企业实时通信平台,一方面为企业提供丰富的即时通信功能(文本、音频/视频、文件)与服务(短信),另一方面为企业的其他应用提供了丰富的集成、扩展接口。基于Server API的扩展,可实现企业应用在即时通信、人机交互,以及无线应用方面的快速增强。本文以RTX为例进行介绍。
企业实时通信平台Server为开发人员提供的API接口主要包括两部分:服务端和代理端,其中服务端安装在Server所在机器上,代理端安装在调用API的应用服务器上。 系统架构如下:
Server SDK API与SDK服务器可以安装在不同服务器上,他们之间通过TCP通信。通过使用SDK API可调用企业实时通信平台Server所提供的扩展功能。
安装Server后,系统会提示重新启动,请在安装SDK之后再重新启动。
安装SDK
在需要调用SDK的机器上安装。
配置 SDK Server的IP地址与端口
通过 RTX Object对象的属性指定正确的IP地址与端口。
配置Server
如果Server和SDK调用端安装在不同服务器,需要配置 SDK 服务器IP地址限制规则。
说明: Enabled = "1" : 是(1),否(0)对可调用API的机器作IP限制 <IP>127.0.0.1<IP >:可访问Server API接口的机器IP 注意:配置完成后,请重启SDK SERVER服务。
通过企业级即时通信平台,企业员工可以轻松地通过服务器所配置的组织架构查找需要进行通讯的人员,并采用丰富的沟通方式进行实时沟通。文本消息、文件传输、直接语音会话或者视频的形式满足不同办公环境下的沟通需求。
企业实时通信平台着力于帮助企业员工提高工作效率,减少企业内部通讯费用和出差频次。使团队和信息工作者进行更加高效的沟通。
企业实时通信平台,一方面为企业提供丰富的即时通信功能(文本、音频/视频、文件)与服务(短信),另一方面为企业的其他应用提供了丰富的集成、扩展接口。基于Server API的扩展,可实现企业应用在即时通信、人机交互,以及无线应用方面的快速增强。本文以RTX为例进行介绍。
系统整体框架图
服务系统框架图
企业实时通信平台Server为开发人员提供的API接口主要包括两部分:服务端和代理端,其中服务端安装在Server所在机器上,代理端安装在调用API的应用服务器上。 系统架构如下:
Server SDK API与SDK服务器可以安装在不同服务器上,他们之间通过TCP通信。通过使用SDK API可调用企业实时通信平台Server所提供的扩展功能。
开发准备工作
安装Server环境安装Server后,系统会提示重新启动,请在安装SDK之后再重新启动。
安装SDK
在需要调用SDK的机器上安装。
配置 SDK Server的IP地址与端口
通过 RTX Object对象的属性指定正确的IP地址与端口。
配置Server
如果Server和SDK调用端安装在不同服务器,需要配置 SDK 服务器IP地址限制规则。
警告:默认仅本机能够使用调用 Server SDK
您需要打开服务器安装目录下 SDKProperty.XML 中的IP限制选项,并指定合适的值,配置文件中相关内容如下:<IPLimit Enabled="1">
<IP>127.0.0.1<IP >
</IPLimit>
<IP>127.0.0.1<IP >
</IPLimit>
说明: Enabled = "1" : 是(1),否(0)对可调用API的机器作IP限制 <IP>127.0.0.1<IP >:可访问Server API接口的机器IP 注意:配置完成后,请重启SDK SERVER服务。
示例演示
安装Server后,系统会提示重新启动,请在安装SDK之后再重新启动。 通过API,编写短信发送程序sendsms.vbs:dim RTXObj dim RTXParams dim RTXResult Set RTXObj = CreateObject("rtxserver.rtxobj") Set RTXParams = CreateObject("rtxserver.collection") RTXObj.Name = "SMSOBJECT" RTXParams.Add "SENDER", "900" '短信发送者 RTXParams.Add "RECEIVER", "wwjs" '短信接收者 RTXParams.Add "SMS", "测试" '短信内容 RTXParams.Add "CUT",0 '1:自动切割短信 0:不切割 On error resume next RTXResult = RTXobj.Call2 (&H1001, RTXParams) '“为发送短信指令”PRO_SMS_SEND, if( err.number < 0 ) then RTXResult = err.Description msgbox RTXResult
相关文章推荐
- 文章来源:VRAR123网址导航_NEWS 瑞典Gleechi 企业里智能VR专家正在研究一个系统,这个系统主要是增强VR游戏的人机互动开发;也就是说游戏玩家可以通过平台提供的实时页面,通过自
- Windows上部署onlyoffice document server并用go语言进行二次开发实现企业实时文档协作功能
- 基于微软商业软件平台 企业二次开发三重点
- 给公司开发的企业信息平台架构图
- Spark实时计算的开发平台RCS——阿里流式分析实战
- 微信公众平台开发 微信公众平台开发模式 企业微信公众平台 刮刮乐
- 企业应用开发平台-GAP平台
- E8.Net 工作流二次开发架构平台
- 基于AgileEAS.NET企业应用开发平台的分布式解决方案
- 用openjweb平台开发的企业档案管理系统介绍
- confluent+mysql实现H5鱼虾蟹棋牌平台开发搭建实时数据交换
- LightSwitch 微软新一代超级快速企业开发平台!
- java快速开发平台 二次开发 外包项目利器
- JavaEE行业应用二次快速开发平台G4Studio v5.0发布
- 我来设计(一):草稿思路之企业开发平台
- 中小型企业商业智能平台的开发和实现(数据仓库、BI系统、真实项目实战)
- ecshop二次开发企业站步骤说明第一讲静态模板放在ecshop中并配置上
- 微信网页第三方登录原理 微信开放平台和公众平台的区别 1.公众平台面向的时普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,也可以调用公众
- 打算开始写一个开源的.net企业开发平台
- RobotFramework二次开发——Socket推送实时日志