【发布时间】:2012-05-15 23:43:35
【问题描述】:
我正在开发一个 WPF 应用程序,我希望打开 sip:Username@company.com 链接。我可以使用以下代码打开 mailto 链接:
private void btnSendEmail_Click(object sender, RoutedEventArgs e)
{
try
{
string mailURL = String.Format("mailto:{0}", UserDetails.EmailAddress);
Process.Start(mailURL);
Close();
}
catch
{
// Handle exception
}
}
虽然,我无法以类似的方式打开 sip: 链接。我想要实现的是与用户打开一个新的聊天会话,就像我在关注 sip: 来自 Outlook 的链接时所做的那样。
有什么想法吗?
编辑:我最终使用了 CommunicatorAPI。 Messenger.InstantMessage() 似乎对我有用。更多信息在这里:http://msdn.microsoft.com/en-us/library/bb787232.aspx
【问题讨论】:
-
很高兴看到您成功了。由于您设法解决了您的问题,因此您应该将您的解决方案发布为答案而不是进行编辑,以便我们可以投票并将其识别为已解决。
标签: c# sip office-communicator