Office Communicator 2007:通过选项卡中的链接打开对话窗口

时间:2012-04-13 22:26:45

标签: html office-2007 office-communicator

我已将Communicator客户端中的Web应用程序集成为“上下文相关的自定义选项卡”。

我们的应用程序需要能够通过单击网页中的链接与给定用户打开对话窗口。使用Communicator 2005,我们可以使用<a>标记和用户的SIP URI:

<a href="sip:user@ourcompany.com">User</a>

使用Communicator,这些链接不再适用于我们的选项卡。但是,如果我在Internet Explorer中加载网页,则链接可以正常工作。

知道我需要做些什么才能让他们在Communicator 2007的标签中工作?

2 个答案:

答案 0 :(得分:4)

我的解决方案就是这个

`<a href="im:<sip:user@ourcompany.com>">User</a>`

你也可以和很多这样的人聊天:

`<a href="im:<sip:user1@ourcompany.com><sip:user2@ourcompany.com><sip:user3@ourcompany.com>">Chat to Us</a>`

答案 1 :(得分:0)

好吧,经过一段时间的搜索,我找不到比以下更好的东西了。它基于in this thread on MDSN给出的答案。

我在链接中添加了onlick事件处理程序:

<a href="#" onclick="openConversationWindow(sip:user@ourcompany.com);">User</a>

哪个电话:

function openConversationWindow(sip)
{
    var newWindow = window.open(sip);
    newWindow.close();
}

这有一个明显的缺点,即快速打开然后关闭Internet Explorer窗口,但这是我能够看到使这些链接在Communicator 2007中再次运行的唯一方法。