我正在开发一个 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