索引请点击这里
本文的目的在于讲解如何创建、使用SignalingSession,为之后构建自动应答机器人做准备。
1. Constructors
名称
说明
SignalingSession(RealTimeEndpoint, RealTimeAddress)
使用端点(EndPoint)和目标初始化一个信令会话(SignalingSession)
2. Methods
名称
说明
BeginAccept(AsyncCallback, Object)
接受会话
BeginEstablish(AsyncCallback, Object)
建立会话
Begin...
UCMA开发-自动回复机器人
索引请点击这里
本文将基于之前介绍的开发基础,来讲述如何使用UCMA创建一个可以自动回复的机器人程序。
第一步:创建ConnectionManager,这是通讯的基础。参考《UCMA开发之ConnectionManager》一文中所介绍的方法完成创建。
第二步:生成SipEndPoint。此SipEndPoint就代表所要创建的机器人,SipEndPoint创建时依赖唯一的SIP地址,所以创建此机器人后,凡是发送给此SIP地址的信息,都会获得自动回复。可以...
UCMA开发-SipEndPoint
索引请点击这里
本文的目的在于讲解如何创建、使用SipEndPoint,为之后构建自动应答机器人做准备。
1. Constructors
名称
说明
SipEndpoint(String, SipAuthenticationProtocols, SipTransportType, String)
创建SipEndpoint的新实例。这个端点是基于服务器的。默认情况下,该平台将为TCP使用端口5060 ,为TLS使用端口5061。要使用一个在这些之外的端口,调用方应尝试注册之前设置端口属性。
Sip...
UCMA开发-ConnectionManager
索引请点击这里
本文的目的在于讲解如何创建RealTimeServerTlsConnectionManager,为之后构建自动应答机器人做准备。
Constructors
名称
说明
RealTimeServerTlsConnectionManager(String,Byte[])
使用默认的本地主机名称和给定的证书信息实例化
RealTimeServerTlsConnectionManager(String, String, Byte[])
使用给定的本地主机名称和给定的证书信息实例化
Methods
名称
说明
StartLi...
UCMA开发-总览介绍
UCMA开发-基础
索引请点击这里
一、UCMA SDK
UCMA全称Microsoft Unified Communications Managed API,最新版本为4.0,主要用来构建工作在Microsoft Lync Server上的中间层应用程序。开发人员可以使用该平台构建应用程序,以提供对 Microsoft Lync Server增强状态信息、即时消息、电话、视频呼叫和音频/视频会议的访问和控制能力。
二、UCMA特性
可模拟实际用户进行语音和视频等通讯。
可控制大量的并发通讯。提供同类中...
UCMA开发-互动消息机器人的实现
索引请点击这里
引用原文自:http://bbs.winos.cn/thread-73856-1-1.html
这次将的是开发OCS 互动消息机器人,通过TCP连接方式。互动机器人的重点是接受会话,所以终端需要去OCS服务器上注册过。使用的终端类为SipEndpoint。
准备参数:
robot的sip地址 必须是在AD中存在的OC用户。
OCS的FQDN
实现步骤
一些相同和上面相同的就不介绍了。
1、创建项目,添加引用。
2、创建RealTimeServerTcpConnectionMan...