问题标签 [ucma2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1465 浏览

c# - 使用 UCMA 2.0 发送格式化文本

有没有人使用 UCMA 2.0 sdk 通过即时消息流成功发送格式化文本?

在 MSDN 上似乎没有很好的记录。有没有例子?有什么书讲这个?

0 投票
2 回答
3176 浏览

ocs - 无法通过统一通信 API 连接到 Office Communication Server

我正在尝试使用统一通信托管 API 连接到 Office Communication Server。我已经尝试过我的用户和为 OCS 启用的新用户。两个帐户都可以成功登录 Office Communicator 客户端,但使用 API 失败。创建网络凭据时,如果我以域\用户名的形式传入用户名,我会收到以下错误:

如果我在用户名中离开域,则会出现此错误:

0 投票
1 回答
416 浏览

c# - 使用 UCMA 连接 3CX?

有没有人使用微软的 UCMA 2.0 SDK 连接到 3CX 的免费 IP PBX 来为他们的应用程序添加语音功能?如果是这样,它有效吗?我想要完成的是在 2 台或更多台计算机上运行 Windows 窗体应用程序,每个人都可以连接到另一个人并使用连接到计算机的耳机进行语音对话。应用程序采用 C# w/.NET3.5 SP1。

0 投票
4 回答
46997 浏览

.net - System.Speech.Recognition 和 Microsoft.Speech.Recognition 有什么区别?

.NET 中有两个用于语音识别的类似命名空间和程序集。我试图了解差异以及何时适合使用其中一种。

有来自程序集 System.Speech 的 System.Speech.Recognition(在 System.Speech.dll 中)。System.Speech.dll 是 .NET Framework 类库 3.0 及更高版本中的核心 DLL

还有来自 Microsoft.Speech 程序集的 Microsoft.Speech.Recognition(在 microsoft.speech.dll 中)。Microsoft.Speech.dll 是 UCMA 2.0 SDK 的一部分

我发现文档令人困惑,我有以下问题:

System.Speech.Recognition 说它用于“Windows 桌面语音技术”,这是否意味着它不能用于服务器操作系统或不能用于大规模应用程序?

UCMA 2.0 语音 SDK ( http://msdn.microsoft.com/en-us/library/dd266409%28v=office.13%29.aspx ) 说它需要 Microsoft Office Communications Server 2007 R2 作为先决条件。但是,我在各种会议上被告知,如果我不需要 OCS 功能(如存在和工作流),我可以在没有 OCS 的情况下使用 UCMA 2.0 Speech API。这是真的?

如果我正在为服务器应用程序构建一个简单的识别应用程序(比如我想自动转录语音邮件)并且我不需要 OCS 的功能,那么这两个 API 之间有什么区别?

0 投票
1 回答
130 浏览

c# - 是否可以限制 OCS 中的对话持续时间?

我正在尝试开发一个应用程序,它可以在公司内的 2 个随机用户之间开始对话。我们正在使用 OCS 2007 R2。

我正在使用以下代码通过 UCMA 2.0 创建此对话,但我不确定是否有办法将创建的对话持续时间限制为 3 分钟。所以

  1. 有没有办法通过 UCMA 2.0 完成这项任务?
  2. 除了通过在 3 分钟内创建此对话的同一机器人取消对话之外,还有什么其他选择?
  3. 有没有办法在 Office Communicator 中自定义对话屏幕?所以我可以显示一个计数器来显示对话中的剩余持续时间?(如:还剩 20 秒)

不管怎么说,还是要谢谢你。

0 投票
1 回答
765 浏览

ocs - 如何通过 UCMA 2.0 以编程方式建立视频通话?

我正在尝试使用 UCMA 2.0 建立视频通话。但是,我总是以建立音频通话而告终。

我发现 AudioVideoCall 的 DefaultMediaType 属性的默认值为 MediaType.Audio。

示例代码是:

你们知道在使用 UCMA 2.0 和 OCS 2007 R2 的用户之间建立视频通话的正确方法吗?

0 投票
1 回答
628 浏览

c# - 使用 UCMA 2.0 在 OCS2007 R2 中发布自定义状态消息(在 MOC 中可见)

我正在编写一个 UCMA 2.0 应用程序,它通过“UserEndpoint”连接到 OCS。我希望能够设置自定义状态消息以及我的可用性!

我在此过程中遇到了一些问题,并花了很多时间谷歌搜索并尝试了几篇文章,大多数似乎都在说同样的事情(包括 MS 自己):

使用 XML 将“userState”活动设置为自定义并包含消息,然后通过端点的“LocalOwnerPresence.BeginPublishPresence”方法将其发布到自定义类别中。

执行此操作时,我没有从 OCS 收到任何错误(请参阅下面的 XML 示例),但是查看 Office Communicator (MOC) 中的存在问题的用户继续显示为脱机。我发现同时发布“machineState”意味着我们在 MOC 中看到了一些存在图标,但是唉,我无法让自定义活动消息正常工作。

更多的阅读让我大吃一惊,例如需要运行 OCS DB 中的存储过程以允许这样做(听起来更像是添加全新的存在类别,而不仅仅是向现有状态添加自定义消息)。经过一天的“在线”后,我有点受不了了。

任何帮助或指出任何陷阱将不胜感激!我在阅读此内容时包含了一些我使用的网站:

存在介绍: http: //msdn.microsoft.com/en-us/library/dd253506 (v=office.13).aspx

发布存在: http: //msdn.microsoft.com/en-us/library/dd253494 (v=office.13).aspx

存在 + 自定义消息:http: //blogs.claritycon.com/blog/2009/03/04/how-to-publish-presence-using-ucma-v2-0-and-have-a-clever-communicator-status /

机器状态的想法:http ://social.msdn.microsoft.com/Forums/en-US/ucmanagedsdk/thread/d3bd3569-66c0-4b52-86f0-900d2fb6d22e/

存在模式文档: http: //msdn.microsoft.com/en-us/library/dd941536 (v=office.13).aspx

这是我在我的代码中使用的 XML(字符串),即时我是字符串。使用自定义消息和可用性整数值(“测试消息”和 3500 为参数)格式化占位符。

这是进行格式化并尝试发布存在的 C#:

希望我没有遗漏任何内容,如果您认为缺少某些内容,请发表评论!

干杯皮特

0 投票
2 回答
346 浏览

lync - UCMA 2.0: Resume a Terminated InstantMessagingCall

Say I have a user on OCS who represents my application endpoint, and I try to message them from a web application locally (I built on top of the BasicIMCall sample application), and at some point they close the chat window, how do I resume the InstantMessagingCall? I have looked all over the web for the answer but I can't figure it out. Once the user closes the window, the call state becomes Terminated. How do I recover the call along with its call history and continue or restart the terminated conversation?

0 投票
1 回答
757 浏览

c# - UCMA:检查接收方的自定义 SIP 标头以获取自定义发送方信息

我在我的消息建立端使用 CallEstablishOptions 对象来启动带有附加自定义标头的 InstantMessageCall。

我想用它来将有关发送者的附加信息传递给接收者(未存储在联系人本身上的信息)。现在的问题是,我可以在接收方再次检索该信息吗?我检查CallReceivedEventArgs<InstantMessagingCall>了 InstantMessagingCall 进来时得到的参数,但这似乎不支持它。我在这里错过了什么?甚至可以这样做吗?我对 SIP 本身并不熟悉,不知道自定义标头是否可以这样工作。

关于如何与即时消息一起发送自定义数据的任何其他想法?在键入此内容时,我考虑定义一个自定义 mimetype,将具有该类型的 mimepart 添加到我发送的每条消息中,然后在那里添加其他信息?

0 投票
1 回答
254 浏览

lync - UCMA API 中 ConferenceScheduleInformation 的 ExpiryTime 有什么限制?

Microsoft.Rtc.Collaboration.ConferenceManagement 的 ConferenceScheduleInformation.ExpiryTime 属性的上限(最大日期)是多少?

如果我给了 ConferenceScheduleInformation.ExpiryTime=null 怎么办?空值是否意味着它永不过期或者是别的什么?

我们有什么方法可以生成永不过期的会议 URL?