1、skype通讯录原理

对于skype客户端的通讯录同步,首先说说原理,通讯簿信息是从AD同步的skype前端服务器(每天1:30),在从前端服务器同步的客户端(大概1小时内同步一次)。

skype前端服务器中有个角色叫Web Server(也可以将Web Server独立成一台服务器,通常与skype前端服务器并置),skype客户端通讯簿就是通过Web Server服务器同步的,内部客户端通过域名(前端服务器全名,例如sfb.wondershare.cn)解析到skype前端服务器内部IP地址同步,外网客户端通过域名(这个域名是自己输入的,外网必须能够解析,例如:sfb.wondershare.cn)解析到skype前端服务器外部IP地址(发布前端服务器的IP地址,防火墙都可以发布)同步。

skype服务器中有个共享文件夹的小角色,这个角色中放置通讯簿文件,客户端找到通讯簿文件同步。

服务器通讯簿文件位置是:共享文件夹\1-WebServices-1\ABFiles\(00000000-0000-0000-0000-000000000000)\(00000000-0000-0000-0000-000000000000)
重点来了,默认情况下通讯簿在服务器上有,本地也有,微软的理论默认如果在本地通讯簿中无法搜索到联系人,会到服务器通讯簿上搜索。skype的通讯簿并不大,而且平时搜索联系人操作并不多,所以在本地放一份通讯簿没有任何意义,直接指定客户端不用找本地,直接从服务器上搜索,这样可以解决大部分本地通讯簿问题。

以下三个命令是确定通讯簿位置(搜索位置)。
地址簿在服务器上(强烈推荐)
Set-CsClientPolicy -AddressBookAvailability websearchonly

地址簿在本地(不推荐)
Set-CsClientPolicy -AddressBookAvailability FileDownloadOnly

地址簿在服务器和本地(默认,不推荐)
Set-CsClientPolicy -AddressBookAvailability WebSearchAndFileDownload

如果你遇到通讯簿问题,请使用下面的方法解决。
1.通讯簿更改为在服务器上(只在服务器上搜索)
Set-CsClientPolicy -AddressBookAvailability websearchonly

2.skype前端服务器快速同步通讯簿
skype命令应用程序:Update-CsAddressBook -Verbose

注:推荐,每次更改AD中对象信息,就运行一次这个命令。不用等到凌晨的1:30在同步。5分钟左右即可开始同步。

3.关闭与退出skype客户端

2、开启skype联系人即时模糊搜索功能

不知道大家用Skype过程中,在使用过程中搜索联系人的时候是否存在一个困扰,就是Skype不支持模糊名称的搜索,必须要填入完整、正确的sip地址或邮箱地址,才能够搜索出正确的联系人。这是否不方便呢?其实Skype是有模糊搜索的,并且还是及时的模糊搜索。

无论输入姓氏也好,姓名全称也好,都不会得到任何结果,因为Skype默认只会让用户搜索完整的SIP URI地址。

我们可以使用Skype server 的命令行管理程序来修改这一客户端策略。我们只需要启动命令行管理程序,使用:
Set-CsClientPolicy -identity Global -SearchPrefixFlags <值>
 
这里的值是什么呢? 我们看看下面:
搜索前缀标记构造为二进制数字(比如,11101111),其中 1 指示属性应当被搜索,而 0 指示属性不应当被搜索。二进制值中的属性(从右至左)依次表示:
主电子邮件地址
电子邮件别名
所有电子邮件地址
公司
显示名称
 
二进制值 1110111 意味着除属性 4 以外的所有属性都需要搜索:公司。要仅搜索显示名称、名和姓,则应构造此值:
1110000
这里为了方便,建议大家设置为11111111,我觉得这种方式非常的方便。
已经构造好的二进制值在分配给 SearchPrefixFlags 之前,必须转换成十进制值。要将二进制数字转换成十进制数字,可以使用以下 Windows PowerShell 命令:
[Convert]::ToInt32("1111111", 2)
执行结果如下:

3、配置命令和参数

通过步骤1和2的理解,对参数和功能有了大致的了解,配置就很快了。

Set-CsClientPolicy -Identity Global -AddressBookAvailability WebSearchOnly
Set-CsClientPolicy -identity Global -SearchPrefixFlags 255
Set-CsClientPolicy -identity Tag:specialclientpolicy -SearchPrefixFlags 255
Update-CsAddressBook -Verbose

4、Skype服务器默认参数

Identity : Global
PolicyEntry : {}
Description :
AddressBookAvailability : WebSearchAndFileDownload
AttendantSafeTransfer :
AutoDiscoveryRetryInterval :
BlockConversationFromFederatedContacts :
CalendarStatePublicationInterval :
ConferenceIMIdleTimeout :
CustomizedHelpUrl :
CustomLinkInErrorMessages :
CustomStateUrl :
DGRefreshInterval :
DisableCalendarPresence :
DisableContactCardOrganizationTab :
DisableEmailComparisonCheck :
DisableEmoticons :
DisableFeedsTab :
DisableFederatedPromptDisplayName :
DisableFreeBusyInfo :
DisableHandsetOnLockedMachine :
DisableMeetingSubjectAndLocation :
DisableHtmlIm :
DisableInkIM :
DisableOneNote12Integration :
DisableOnlineContextualSearch :
DisablePhonePresence :
DisablePICPromptDisplayName :
DisablePoorDeviceWarnings :
DisablePoorNetworkWarnings :
DisablePresenceNote :
DisableRTFIM :
DisableSavingIM :
DisplayPhoto : AllPhotos
EnableAppearOffline :
EnableCallLogAutoArchiving :
EnableClientMusicOnHold : True
EnableConversationWindowTabs :
EnableEnterpriseCustomizedHelp :
EnableEventLogging :
EnableExchangeContactSync : True
EnableExchangeDelegateSync :
EnableFullScreenVideo :
EnableHighPerformanceConferencingAppSharing : False
EnableHotdesking :
EnableIMAutoArchiving :
EnableMediaRedirection :
EnableNotificationForNewSubscribers :
EnableServerConversationHistory : True
EnableSkypeUI :
EnableSQMData :
EnableTracing :
EnableURL :
EnableUnencryptedFileTransfer :
EnableVOIPCallDefault : False
ExcludedContactFolders :
HotdeskingTimeout : 00:05:00
IMWarning :
MAPIPollInterval :
MaximumDGsAllowedInContactList : 64
MaximumNumberOfContacts :
MaxPhotoSizeKB : 30
MusicOnHoldAudioFile :
P2PAppSharingEncryption : Supported
EnableHighPerformanceP2PAppSharing : False
PlayAbbreviatedDialTone :
SearchPrefixFlags :
ShowRecentContacts : True
ShowManagePrivacyRelationships : False
ShowSharepointPhotoEditLink : False
SPSearchInternalURL :
SPSearchExternalURL :
SPSearchCenterInternalURL :
SPSearchCenterExternalURL :
TabURL :
TracingLevel : Light
WebServicePollInterval :
HelpEnvironment :
RateMyCallDisplayPercentage : 10
RateMyCallAllowCustomUserFeedback : False
IMLatencySpinnerDelay : 1500
IMLatencyErrorThreshold : 1500

Identity : Tag:specialclientpolicy

PolicyEntry : {Name=EnableClientAutoPopulateWithTeam;Value=True}
Description :
AddressBookAvailability : WebSearchOnly
AttendantSafeTransfer :
AutoDiscoveryRetryInterval :
BlockConversationFromFederatedContacts :
CalendarStatePublicationInterval :
ConferenceIMIdleTimeout :
CustomizedHelpUrl :
CustomLinkInErrorMessages :
CustomStateUrl :
DGRefreshInterval :
DisableCalendarPresence :
DisableContactCardOrganizationTab :
DisableEmailComparisonCheck :
DisableEmoticons :
DisableFeedsTab :
DisableFederatedPromptDisplayName :
DisableFreeBusyInfo :
DisableHandsetOnLockedMachine :
DisableMeetingSubjectAndLocation :
DisableHtmlIm :
DisableInkIM :
DisableOneNote12Integration :
DisableOnlineContextualSearch :
DisablePhonePresence :
DisablePICPromptDisplayName :
DisablePoorDeviceWarnings :
DisablePoorNetworkWarnings :
DisablePresenceNote :
DisableRTFIM :
DisableSavingIM :
DisplayPhoto : AllPhotos
EnableAppearOffline :
EnableCallLogAutoArchiving :
EnableClientMusicOnHold : False
EnableConversationWindowTabs :
EnableEnterpriseCustomizedHelp :
EnableEventLogging :
EnableExchangeContactSync : True
EnableExchangeDelegateSync :
EnableFullScreenVideo :
EnableHighPerformanceConferencingAppSharing : False
EnableHotdesking :
EnableIMAutoArchiving :
EnableMediaRedirection :
EnableNotificationForNewSubscribers :
EnableServerConversationHistory : True
EnableSkypeUI :
EnableSQMData :
EnableTracing :
EnableURL :
EnableUnencryptedFileTransfer : True
EnableVOIPCallDefault : False
ExcludedContactFolders :
HotdeskingTimeout : 00:05:00
IMWarning :
MAPIPollInterval :
MaximumDGsAllowedInContactList : 10
MaximumNumberOfContacts :
MaxPhotoSizeKB : 30
MusicOnHoldAudioFile :
P2PAppSharingEncryption : Supported
EnableHighPerformanceP2PAppSharing : False
PlayAbbreviatedDialTone :
SearchPrefixFlags :
ShowRecentContacts : True
ShowManagePrivacyRelationships : False
ShowSharepointPhotoEditLink : False
SPSearchInternalURL :
SPSearchExternalURL :
SPSearchCenterInternalURL :
SPSearchCenterExternalURL :
TabURL :
TracingLevel : Light
WebServicePollInterval :
HelpEnvironment :
RateMyCallDisplayPercentage : 10
RateMyCallAllowCustomUserFeedback : False
IMLatencySpinnerDelay : 1500
IMLatencyErrorThreshold : 1500

5、微软知识库skype参数详解

https://docs.microsoft.com/zh-cn/previous-versions/office/skype-server-2010/gg398300(v=ocs.14)

Skype 服务器客户端策略参数优化的更多相关文章

  1. DB服务器中的参数优化

    1.swappiness 禁止系统使用swap空间,配置/etc/sysctl.conf中的vm.swappiness=0 2.Scheduler调度 Scheduler调度,指的是磁盘的IO调度算法 ...

  2. Linux(Centos )的网络内核参数优化来提高服务器并发处理能力【转】

    简介 提高服务器性能有很多方法,比如划分图片服务器,主从数据库服务器,和网站服务器在服务器.但是硬件资源额定有限的情况下,最大的压榨服务器的性能,提高服务器的并发处理能力,是很多运维技术人员思考的问题 ...

  3. jvm参数优化

    一.HotSpot JVM 提供了三类参数 现在的JVM运行Java程序(和其它的兼容性语言)时在高效性和稳定性方面做的非常出色.例如:自适应内存管理.垃圾收集.及时编译.动态类加载.锁优化等.虽然有 ...

  4. linux-内核参数优化参考指标

    民间最全的Linux系统内核参数调优说   相信做运维的同仁,进行运维环境初建时,必须要考虑到操作系统内核参数的优化问题,本人经历数次的运维环境重建后,决定要自行收集一份比较完善的系统内核参数优化说明 ...

  5. [转载][转]修改/proc目录下的参数优化网络性能

    原文地址:[转]修改/proc目录下的参数优化网络性能作者:雪人 网络优化 注意: 1. 参数值带有速度(rate)的参数不能在loopback接口上工作. 2.因为内核是以HZ为单位的内部时钟来定义 ...

  6. Linux服务器性能评估与优化(二)

    网络内容总结(感谢原创) 1.Linux内核参数优化 内核参数是用户和系统内核之间交互的一个接口,通过这个接口,用户可以在系统运行的同时动态更新内核配置,而这些内核参数是通过Linux Proc文件系 ...

  7. Linux 内核参数 优化

    Linux 内核参数 优化 目录 Linux 内核参数 优化 1.编辑内核配置文件 2.参数及简单说明 3.客户端的典型状态转移参数 4.TCP重传参数 5.实现Nginx高并发的内核参数优化 生效配 ...

  8. MySQL配置文件my.cnf参数优化和中文详解

    Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的 ...

  9. Windows系统下的TCP参数优化

    1. TCP连接的状态 首先介绍一下TCP连接建立与关闭过程中的状态.TCP连接过程是状态的转换,促使状态发生转换的因素包括用户调用.特定数据包以及超时等,具体状态如下所示: CLOSED:初始状态, ...

随机推荐

  1. Docker Swarm 日常运维命令笔记

    之前介绍了Docker管理工具-Swarm部署记录,这里简单总结下Docker Swarm的日常维护命令,以作为平时运维笔记. Swarm作为一个管理Docker集群的工具,首先需要将其部署起来,可以 ...

  2. 【IT笔试面试题整理】二叉树中和为某一值的路径--所有可能路径

    [试题描述] You are given a binary tree in which each node contains a value. Design an algorithm to print ...

  3. 【angular5项目积累总结】结合adal4实现http拦截器(token)

    import { Injectable } from '@angular/core'; import { HttpEvent, HttpInterceptor, HttpHandler, HttpRe ...

  4. [转]Winform开发框架的重要特性总结

    本文转自:https://www.cnblogs.com/wuhuacong/p/3199829.html 从事Winform开发框架的研究和推广,也做了有几个年头了,从最初的项目雏形到目前各种重要特 ...

  5. //{{AFX_MSG、//{{AFX_VIRTUAL、//{{AFX_MSG_MAP、//{{AFX_DATA_INIT

    说明:这篇日志我不知道怎么命名好,虽然内容很少,但是讲的关键字很多,如果你有幸打开这篇日志,不妨往下看看 背景:我们使用 VC++6.0 开发MFC应用程序,初学者一定会为那么多行的注释代码感到头痛, ...

  6. t3用户-角色-权限hibernate经典配置

    用户-角色-权限hibernate经典配置. 既然有人问起,我就写下说明吧.在文章中间的配置文件那里.权当回忆一下,也帮助更多人.这是以前学校时写的,没有注释.都是贴的代码笔记.看到的莫要见怪.欢迎学 ...

  7. swagger2的使用

    springboot项目里怎么使用swagger2? 1.maven依赖 <dependency> <groupId>io.springfox</groupId> ...

  8. POJ1149(最大流)

    PIGS Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 21678   Accepted: 9911 Description ...

  9. django-强大的ORM

    一.ORM简介 (对象关系映射:object relationship mapping) MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的 ...

  10. 网络编程协议(TCP和UDP协议,黏包问题)以及socketserver模块

    网络编程协议 1.osi七层模型 应用层  表示层  会话层  传输层  网络层  数据链路层  物理层 2.套接字 socket 有两类,一种基于文件类型,一种基于网络类型 3.Tcp和udp协议 ...