开发Office Communicator 2007 在企业里的扩展应用

简介:


微软的Office Communicator 2007(统一沟通)正式版将在本月底正式发布。

       通过微软Office Communicator 2007可以成为企业不可缺少的应用:
      ( 1)、流线化的沟通;(2)、企业支撑平台;(3)、内置安全防护;(4)、架构未来的软件基础等。
       
       1、在线状态
              可以定义更加详细的在线状态描述,发布更详细的活动信息;可以通过两种方式扩展用户选择/管理员控制API 支持。
            基础状态为:Online、Busy、Do Not Disturb
          Availability 属性决定自定义的状态显示哪一个在线图标自定义状态的文本长度最大为64个字符
          OCS2007最多只能添加 4 种自定义状态
          可以通过 LCID 适应不同语言版本的 OC:英语美国(1033),中国大陆(2052),中国香港(3076)
          http://www.microsoft.com/globaldev/reference/lcid-all.mspx 
   
        
     2、扩展在线状态
          扩展步骤
          编辑状态配置 XML 文件
          在服务器端保存该文件,并以共享文件或 IIS 发布文件
          退出 Communicator
          编辑注册表,在 HKLM\SOFTWARE\Policies\Microsoft\Communicator 下添加 CustomStateURL 项,指向状态配置文件 URL
          支持 FILE、 HTTP、 HTTPS 三种方式
          重新启动并登录 Communicator

       3、标签页
              通过 Web 页面来扩展 OC 窗口:ASP.NET、MOSS WebPart…
          标签页的显示方式与 OC 2005不同;
          第一个标签页在OC启动时即载入;
          支持联系人切换时动态刷新页面;

      4、扩展标签页
            (1) 扩展方式:
         一份标签页配置 XML 文件,可以通过网络(文件共享或Web)访问到该文件
         在注册表中添加该文件的 URL
          \Software\Policies\Microsoft\Communicator 下的 TabURL 项
         该 URL 需要添加进 IE 的信任站点
         每个标签页的图标
         PNG 格式
         不大于 16X16 ,或者刚好为 32X32
         如果图标文件无法访问或不符合大小,则显示 OC 的缺省图标

          (2)创建标签页配置文件
           例如:
           <?xml version="1.0" ?>  
          <tabdata> 
          <tab> 
          <image>http://site/image.png</image>  
          <name>Tab title</name> 
         <tooltip>Tooltip text</tooltip>  
         <contenturl> http://site/content</contenturl>   
         <userid>true</userid>
         <contactid>true</contactid>
          <accessibility>inside</accessibility>
         </tab> 
         </tabdata>


             最多扩展 32 个标签页。

           (3) 标签页配置文件属性
              image: 图标的 URL
          name: 标签的友好名,用于标识XML节点,将不显示
          tooltip: 鼠标悬停在标签上显示的提示信息
          contenturl: 标签页面的 URL
          userid: true|false,展现标签页面时是否带上 userid 参数,为当前用户的 SIP 地址
          contactid: true|false, 展现标签页面时是否带上 contactid 参数,为联系人的 SIP 地址
          accessibility: inside|outside|both,用户在企业内部或企业外部登录时,该标签是否显示
          name 与 contenturl 为必需信息
 
            (4) HAB的实现
              开发一个标签页,实现层级关系的组织架构,有利于用户浏览整个组织;使用 ASP.NET 开发,数据源来自
          Active Directory Database;

            5、 环境感知
                 页面访问参数:
            标签配置中开启 userid 或 contactid
            http://site/index.html?userid=sip:aaa@company.com&contactid=sip:bbb@company.com
            Web 页面中的 OnSelectionChange 函数
            用户选中联系人或切换选中的联系人时调用该函数
            形式: OnSelectionChange(contacts, groups, distribution_groups)


        Office Communications Server 2007(体验版)
         http://www.microsoft.com/downloads/details.aspx?FamilyID=663e5ef7-2288-46b0-9142-b2135a8fbdb9&DisplayLang=en
      
        Office Communicator 2007体验版(客户端)
        
http://www.microsoft.com/downloads/details.aspx?FamilyID=7f5ab627-2d34-470d-9393-8b3ede6fe3c4&DisplayLang=en
        
        Office Communications Server 2007(
文档)
         
http://technet.microsoft.com/en-us/library/bb676082.aspx

         Office Communications Server 2007 SDK
         
http://www.microsoft.com/downloads/details.aspx?familyid=7F4CE9C5-9E02-4B99-AA09-360D920D3EE0&displaylang=en

         Office Communicator 2007 SDK
         
http://www.microsoft.com/downloads/details.aspx?familyid=ED1CCE45-CC22-46E1-BD50-660FE6D2C98C&displaylang=en

         Managed API SDK (Release Candidate)

         http://www.microsoft.com/downloads/details.aspx?familyid=B30306E4-7DC1-44D2-9A68-9B4A6FC5C2DF&displaylang=en


 

本文转自高阳 51CTO博客,原文链接:http://blog.51cto.com/xiaoyinnet/196446 ,如需转载请自行联系原作者

 
相关文章
|
2天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
253 116
|
17天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
11天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
650 220
|
存储 人工智能 监控
从代码生成到自主决策:打造一个Coding驱动的“自我编程”Agent
本文介绍了一种基于LLM的“自我编程”Agent系统,通过代码驱动实现复杂逻辑。该Agent以Python为执行引擎,结合Py4j实现Java与Python交互,支持多工具调用、记忆分层与上下文工程,具备感知、认知、表达、自我评估等能力模块,目标是打造可进化的“1.5线”智能助手。
886 61
|
9天前
|
人工智能 移动开发 自然语言处理
2025最新HTML静态网页制作工具推荐:10款免费在线生成器小白也能5分钟上手
晓猛团队精选2025年10款真正免费、无需编程的在线HTML建站工具,涵盖AI生成、拖拽编辑、设计稿转代码等多种类型,均支持浏览器直接使用、快速出图与文件导出,特别适合零基础用户快速搭建个人网站、落地页或企业官网。
1461 157
|
6天前
|
编解码 Linux 数据安全/隐私保护
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
282 139
|
8天前
|
存储 安全 固态存储
四款WIN PE工具,都可以实现U盘安装教程
Windows PE是基于NT内核的轻量系统,用于系统安装、分区管理及故障修复。本文推荐多款PE制作工具,支持U盘启动,兼容UEFI/Legacy模式,具备备份还原、驱动识别等功能,操作简便,适合新旧电脑维护使用。
587 109