• 开发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
  • 相关阅读:
    【Language】 TIOBE Programming Community Index for February 2013
    【diary】good health, good code
    【web】a little bug of cnblog
    【Git】git bush 常用命令
    【web】Baidu zone ,let the world know you
    【diary】help others ,help yourself ,coding is happiness
    【Git】Chinese messy code in widows git log
    【windows】add some font into computer
    SqlServer启动参数配置
    关于sqlserver中xml数据的操作
  • 原文地址:https://www.cnblogs.com/xiaoyin_net/p/890832.html
Copyright © 2020-2023  润新知