我想在用户Lync客户端中打开一个新会话,其中包含预先确定的消息文本,但是用户要选择消息的接收者,此过程从用户单击链接开始网站。
这可能吗?
答案 0 :(得分:11)
这里的部分问题是,如果有意义的话,你无法在不知道自己想要与谁开始对话的情况下打开对话窗口。
在网页中,您可以通过各种不同的方式与某人开始即时消息,例如,Lync有一个shell扩展程序,因此您可以启动进程im:<sip:user@domain.com>
并打开一个新对话该用户的窗口。但是,无法提供默认消息文本。
我假设,鉴于您假设Lync客户端可用,这是针对您可以控制的内部环境?如果是这种情况,如果您可以提前找到收件人的地址(请参阅第一句),那么您可以编写一个非常小的控制台应用程序,该应用程序将SIP地址作为参数,并启动一个新的会话,同时发送默认消息。然后,您可以从您的网页上拨打此电话。你必须处理你的控制台应用程序的部署等,但它会让你到达你需要的地方。
This MSDN article是开始对话的一个步骤,但您不需要全部,因为您不需要处理接收消息。