UCMA开发-SignalingSession

索引请点击这里 本文的目的在于讲解如何创建、使用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开发-总览介绍
索引请点击这里 基本上所有的介绍都基于命名空间Microsoft.Rtc.Signaling,如果有其它的相关介绍,会追加更新。 一、Microsoft.Rtc.Signaling 此命名空间内的类提供了连接到主机、调度会话、控制通道以便使一个EndPoint可以邀请另外一个EndPoint,它封装了低层次的会话发起协议(SIP)功能。下图显示了该命名空间的主要组成: 1.1、Connection Manager 连接管理器的主要功能是管理传入和传出连接。一个类继...

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...

LYNC开发-Lync Server 2013标准版安装部署

LYNC开发-Lync Server 2013标准版安装部署
索引请点击这里 一、软硬件准备 Lync Server 2013的最小安装环境只需要两台独立的服务器(一台域控,一台Lync Server),准备好硬件后,需要准备以下必备软件: 1.Windows Server 2012 R2 Datacenter。其实Lync Server 2013可以使用Windows Server 2008 R2 SP1 或最新的 Service Pack、Windows Server 2012、Windows Server 2012 R2中的任何一项。但是需要注意的是Lync Server 2013 只提供 64 位版本,要求...

Lync开发-Conversation

Lync开发-Conversation
索引请点击这里 本文将介绍Lync Client SDK中的Conversation类。类Conversation属于命名空间Microsoft.Lync.Model.Conversation。它描述了会话,包括了一些详细信息,如会话参与者、收发模式(即时信息,音频/视频)、状态等。并且实现了合并、终止等其它会话动作。它的重要成员如下: 名称 说明 方法 AddParticipant(Contact) 将Contact添加到该会话中。 方法 BeginSetProperty 设置此Conversatio...

LYNC开发-Contact

LYNC开发-Contact
索引请点这里 本文将描述如何使用Microsoft Lync SDK获取联系人信息。 1.   获取联系人信息 可以通过Contact对象所提供的方法获取联系人信息,Contact对象隶属于命名空间Microsoft.Lync.Model,在获取联系人信息时,会使用到以下属性和方法: 名称 说明 方法 GetContactInformation(ContactInformationType) 从Contact对象中获取单一的联系人信息 属性 ContactManager 获取此联系人的父联系人和组...
Copyright © 字痕随行 保留所有权利.   Theme  Ality

用户登录

分享到: