将OCS 2007 R2功能与浏览器,Web应用程序集成
我们正在尝试解决以下用例场景
场景:A)接收从Web客户端发起的IM到独立应用程序(如Communicator Client)。
场景:B)接收从独立应用程序发起的IM到Web客户端。
Scenario : B) Receiving an IM initiated from a Standalone Application To Web Client .
在早期版本的OCS 2007 R1中,我们使用 UCCAPI SDK实现了"点击呼叫"功能。 在Web应用程序中,我们使用了在WCF中编写的中间层服务,该服务将在每个通知上与Web客户端签订回调合同,OCS服务器将通知WCF服务,WCF服务将依次通知已订阅的Web客户端因此,对于通知服务,这些事件可以由客户端处理。请参阅附图供您参考。
In Earlier version of OCS 2007 R1 we have implemented "click to call" feature by using UCCAPI SDK. In web application we used a middle tier service written in WCF which will have call back contracts with the web client on each notification OCS server will notify the WCF service, the WCF service will in turn notify the web client who have subscribed to the notification services hence these events may be handled by the client then on. Please find the attached diagram for your reference.
在尝试与R2集成时,我们无法实现"点击呼叫"功能使用UCMA 2.0。是否建议使用带有WCF的UCMA 2.0 SDK来开发"点击呼叫"服务?
注意:此问题阻止我们实现R2的所有新功能,如音频/ IM会议,呼叫委派等,
集成Web应用程序的最佳方式是什么(asp .net Ajax,基于MOSS门户的应用程序)与UC?非常感谢任何指导。
最佳方法将使用UCMA 2.0(WCF或其他方式,由您决定)创建中间层,然后在Web端使用您选择的ajax框架。我们有一个产品(SmartChat),使用UCMA 2.0和我们自己的自定义ajax框架完全相同。
这两种情况都是可能的,因为您的ajax Web应用程序可以轮询消息。
The best approach would be to create a middle tier using UCMA 2.0 (WCF or otherwise, its up to you) and then use your choice of ajax framework on the web side. We have a product (SmartChat) that does exactly that using UCMA 2.0 and our own custom ajax framework.
Both scenario are possible as your ajax web application can poll for messages.