- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个使用 UCMA 获取 lync 用户状态的应用程序。
我有一个澄清。我已经下载了继承类的示例应用程序,如下所示:
public class UcPresenceProvider : Microsoft.Rtc.Collaboration.Samples.HTMLPresenceControls.Service.IPresenceProvider
{
public UcPresenceProvider(ApplicationEndpoint endpoint)
{
m_applicationEndpoint = endpoint;
}
}
从外行的角度来看,ApplicationEndpoint 端点的值将是 。
我只需要登录用户的状态即可。
最佳答案
检查一下...
// Gateway participant that impersonates a phone user
// _gatewayEndpoint = _helper.CreateApplicationEndpoint(
// "GatewayParticipant" /*endpointFriendlyName*/);
public ApplicationEndpoint CreateApplicationEndpoint(string contactFriendlyName)
{
string prompt = string.Empty;
if (string.IsNullOrEmpty(contactFriendlyName))
{
contactFriendlyName = "Default Contact";
}
Console.WriteLine();
Console.WriteLine("Creating Application Endpoint {0}...", contactFriendlyName);
Console.WriteLine();
// If application settings are provided via the app.config file, then use them
// Else prompt user for details
if (!ReadApplicationContactConfiguration())
{
// Prompt user for server FQDN. If server FQDN was entered before, then let the user use the saved value.
if (string.IsNullOrEmpty(_serverFqdn))
{
prompt = "Please enter the FQDN of the Microsoft Lync Server for this topology => ";
_serverFqdn = PromptUser(prompt, null);
}
if (string.IsNullOrEmpty(_applicationHostFQDN))
{
prompt = "Please enter the FQDN of the Machine that the application service is configured to => ";
_applicationHostFQDN = PromptUser(prompt, null);
}
if (0 >= _applicationPort)
{
// Prompt user for contact port
prompt = "Please enter the port that the application service is configured to => ";
_applicationPort = int.Parse(PromptUser(prompt, null), CultureInfo.InvariantCulture);
}
if (string.IsNullOrEmpty(_applicationGruu))
{
// Prompt user for Contact GRUU
prompt = "Please enter the GRUU assigned to the application service => ";
_applicationGruu = PromptUser(prompt, null);
}
if (string.IsNullOrEmpty(_applicationContactURI))
{
// Prompt user for contact URI
prompt = "Please enter the Contact URI in the User@Host format => ";
_applicationContactURI = PromptUser(prompt, null);
if (!_applicationContactURI.Trim().StartsWith(_sipPrefix, StringComparison.OrdinalIgnoreCase))
{
_applicationContactURI = _sipPrefix + _applicationContactURI.Trim();
}
}
if (string.IsNullOrEmpty(_certificateFriendlyName))
{
// Prompt user for contact URI
prompt = "Please enter the friendly name of the certificate to be used => ";
_certificateFriendlyName = PromptUser(prompt, null);
}
}
// Reuse platform instance so that all endpoints share the same platform.
if (_serverCollabPlatform == null)
{
CreateAndStartServerPlatform();
}
// Initalize and register the endpoint.
// NOTE: the _applicationContactURI should always be of the form "sip:user@host"
ApplicationEndpointSettings appEndpointSettings = new ApplicationEndpointSettings(_applicationContactURI, _serverFqdn, 5061);
_applicationEndpoint = new ApplicationEndpoint(_serverCollabPlatform, appEndpointSettings);
_endpointInitCompletedEvent.Reset();
Console.WriteLine("Establishing the endpoint...");
_applicationEndpoint.BeginEstablish(EndEndpointEstablish, _applicationEndpoint);
// Sync; wait for the registration to complete.
_endpointInitCompletedEvent.WaitOne();
Console.WriteLine("Application Endpoint established...");
return _applicationEndpoint;
}
关于c# - UCMA 应用程序中的 ApplicationEndPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31919399/
Skype for Business 似乎有很多不同的 SDK/API。我很难破译哪个适合服务器端 Bot 之类的应用程序,该应用程序可以将特定于域的信息传达给组织内的用户。例如,我们希望能够通过消息
创建可信服务器应用程序然后将其部署到 lync 服务器上的步骤是什么?我是 lync 服务器应用程序开发的新手。 最佳答案 终于解决问题了 This can be helpful. 但简单来说, 第
我们安装了 skype-for-business 服务器,我需要记录通过它的拨出电话。我下载了 SDK 并熟悉了记录器示例,一切正常。但是,我们使用原生 Skype for business 应用程序
我有一个使用 UCMA 获取 lync 用户状态的应用程序。 我有一个澄清。我已经下载了继承类的示例应用程序,如下所示: public class UcPresenceProvider : Micro
我正在尝试使用 UCMA SDK 构建解决方案,但无权访问配置存储。没有它可以使用 UCMA 吗?我有一个可用于登录 lync 网络的用户名/密码,我想也许我可以访问类似的东西。 最佳答案 是的,您可
我需要开发一个具有以下属性的聊天机器人: 平台 - Skype for Business On-Premise 功能 - 通过查看各种知识库(多平台 - 数据库、Web API 等)来回复用户查询 从
我是 UCMA 3.0 的新手(也是 Lync 服务器的新手),想要了解如何通过 UCMA 与 Lync 2010 服务器进行通信。我想要一些快速而肮脏的东西,例如向我展示如何设置开发环境的分步教程,
有没有人成功地使用 UCMA 2.0 sdk 通过即时消息流发送格式化文本? MSDN 上似乎没有很好的文档记录。那里有例子吗?有没有讲这个的书? 最佳答案 今天早些时候我自己在工作中遇到了这个问题。
我正在尝试从独立的 UCMA 应用程序向基于连接 IP 地址进行身份验证的 SIP 提供商 (Gamma) 发出出站调用。这是我试图实现此目的的代码(直接从 Michael Greenlee ( ht
目前,我正在开发一个 ucma 3.0 vxml 应用程序。在 voicexml 文档中,我使用一个记录元素来获取调用者的录音,然后将录音发送到外部网络服务器并将其保存到 wav 文件中。 保存的 w
我正在尝试使用 UCMA 示例并遇到了 https://msdn.microsoft.com/en-us/library/office/dn454827(v=office.16).aspx我从 htt
是否可以在不单独订阅所有在线实体的情况下从 Lync 服务器全局捕获所有在线状态更改? 我们所追求的似乎与 UCMA SDK 中的 RemotePresenceView 类非常相似,但该类仅允许您订阅
我正在尝试使用 UCMA 3.0 安排 lync session 。创建 session 后,我将 ConferenceUri 发送给用户并让他们加入 session 。 Lync Test 2.0
如何在托管 SIP 应用程序(服务器端技术,如 MSPL 或 UCMA)中检索 Lync 客户端的调用转发规则(路由)?我唯一找到的是一篇关于如何使用 Lync SDK 在客户端执行此操作的文章。 还
我目前正在使用 UCMA 4.0 并实现一个基于 IVR 的示例。当我运行示例时,它给出“不支持指定的方法。” 我写了下面的代码来播放 IVR on call。 public void playIVR
我们正在尝试弄清楚最新的 UCWA或 UCMA支持 Skype for Business Online。找了半天,看到2015年3月/4月有人发帖说UCMA/UCWA还不支持。但是后来,我找不到任何关
我使用 UCMA 3.0 编写了一个基本的 IVR 系统。它接收来电,然后使用以下类执行 VXML 脚本: Microsoft.Rtc.Collaboration.AudioVideo.VoiceXm
我刚刚使用 UCMA 4.0 制作了一个小型 LYNC 应用程序 - 它在我的本地机器上运行良好,但我在目标服务器上安装它时遇到问题。我已经fought and won with missing as
我正在寻找Lync 2010的客户端和服务器端API。但是我发现了许多可以开发的API。 有人知道它们之间有什么区别吗?请帮忙 Microsoft Lync Server 2010 SDK http:
我正在使用最新的 SFB Web SDK 将音频通话与 UCMA Bot 连接。我想将 Toast 消息从 SFB Web SDK 发送到 UCMA Bot。我尝试使用 IM 调用,工作正常,但在音频
我是一名优秀的程序员,十分优秀!