微软统一沟通里面一个非常重要的亮点就是点击呼叫,意思就是我不用知道你的各种联系方式,我只要知道你的一个账号,我就可以找到你,这里面就隐含了我不用记忆你的各种号码,但是我还是可以找到你。要实现这个功能,那就意味着你个各种号码都需要在客户端可以看到,我移动移动鼠标就可以直接呼叫你。

而企业里面,一般会把员工的信息放在活动目录内,如果我们能够处理处理AD里面的信息,让它们能够正确的现实在Lync联系人的卡片内的话,也就实现了让用户点击呼叫的能力。

我们还知道Lync要的是E.164的格式,是不是只有有+号才是E.164格式呢,非也。我们在以下采用的是Phone-context的格式,其实Phone-context也是一种E.164的格式,只是被认为是非全局路由号码。利用LYNC的号码规范法则强制在用户的号码后面添加phone-context字段,从而实号码的现规范化并显示在客户端。

需要注意的是,如果你的Lync部署里面有国际用户,那么就不要采用以下的方法来格式化用户的号码,是会出问题的。但是如果你的Lync用户全部都是国内的话,可以放心的使用以下的方法。

另外如果你的用户遍布神州,那么用户的手机号码的处理比较复杂了,我们这里就不讨论手机号码的处理方式了。以下假设用户都在一个区域内,也就是手机拨打不用加0。


就开始设置吧:

首先看到用户的AD里面的电话号码是非规范的E.164格式的。

我们看到用户的移动电话号码是常见的手机号码,我们也非常熟悉。如果是标准的E.164格式就应该是+8618612345678,我们看着反而不是很熟悉。

座机号码也非常熟悉。

然后进入命令行看看LYNC使用的规范化法则。

当前LYNC系统自带的规范化法则位于如下的位置,可以打开看看。里面的正则表达式还是很丰富的,全部是微软默认的。

我们需要把这个文件拷贝到如下的ABSFiles目录,这个目录安装LYNC的时候设置过。同时要把Sample_等文字删除。

然后在这个文件内填入下面所示的内容,需要注意的是phone-context需要和Voice Policy里面的Name一致。这里我们比较粗狂了,没有更多细化,直接一个.*匹配全部号码,实际应用建议细化一下。

已经完成可以测试一下。结果如预计的一样。

然后我们需要在LYNC服务器上更新一下地址簿。

登录客户端,看到的联系人的手机号码就显示出来了,这个的格式估计大家会觉得比较亲切。直接点击就可以呼叫了。

如果我们打开地址簿文件,我们会看到如上面所示的内容。

如果我们用张飞这个账号登录,你会看到自己的号码已经填在里面了。

如果张飞这个用户还想给一些朋友公布自己的家庭号码,还可以这么来设置,首先是填入自己的号码,并选择包含在联系人卡片里面

然后对需要查看自己家庭号码的用户设置特别的权限级别。

对方再次登录到系统上就可以看到张飞的家庭号码,直接就可以点击呼叫,好不方便。

什么?企业拨外线必须加9,那还不简单

直接把$1;phone-context=global换成9$1;phone-context=global就可以搞定。这时用户会看到两种号码格式,如下图所示。这个应该是系统的Bug,因为通过地址簿看到的信息是显示名称应该不带9,结果客户还是把格式化后的号码显示出来了。看看以后的补丁会不会处理这个问题。(感谢读者的反馈)

转载于:https://blog.51cto.com/ucworld/660714

Lync 2010的点击呼叫设置相关推荐

  1. Lync 2010 升级到Lync 2013 之Lync 2010 客户端无法访问的设置!

     我们迁移完数据之后,发现Lync 2010的客户端无法登录Lync Server 2013,截图如下: 我们必须修改相应的设置才能让Lync 2010 客户端登录到Lync Server 201 ...

  2. lync2010头像设置_LyncAutoAnswer.com简介-Lync 2010的开源远程工作者的自动应答信息亭

    lync2010头像设置 Last month I did a blog post called "Introducing Lync 2010 Super Simple Auto Answe ...

  3. Exchange2007/2010全局进出邮件备份设置

    2019独角兽企业重金招聘Python工程师标准>>> Exchange2007/2010全局进出邮件备份设置 1.首先新建一个邮箱:Journal 2.依次选择"服务器配 ...

  4. Lync 2010迁移Lync 2013 PART8:部署新边缘

    在上一篇文章中,我们已经完成了Lync Server 2010迁移Lync Server 2013的大部分工作,我们已经能够在内网很好的运行和使用我们的Lync 2013,或者Lync 2010的客户 ...

  5. Lync 2010升级到Lync 2013之设定Lync Mobile!

     由于需要打相应的Lync 补丁才能安装相关的组件,我们先去微软网站上下载相应的补丁,下载补丁地址: http://support.microsoft.com/kb/2493736/zh-cn 下 ...

  6. Lync 2010移动客户端无法登陆的解决办法

    Lync 2010移动客户端无法登陆的解决办法 1.Lync 2010 for mobile不能登录到Lync server 2013服务器,提示无法处理服务器响应.请重试.如果问题仍然存在,请与支持 ...

  7. Lync 2010 升级到2013 之部署外部企业联盟!

     Lync 和外部PIC 联盟需要统一的由第三方颁发的证书,所以需要先购买一张第三方公认的证书.这是必须的条件. 接下来登录到Lync 前端服务器,我们添加相应的Lync共用联盟账户,由于要指定用 ...

  8. Lync 2010客户端无法登录Lync server 2013服务器的解决办法

    Lync 2010客户端无法登录Lync server 2013服务器的解决办法 我的Lync server 2013环境介绍 内部域名contoso.com,外部域为tiancang.net, 两个 ...

  9. 让LYNC 2010 登录OCS 2007 R2

    很多人为了尝新鲜在服务器尚未升级到LYNC Server 2010的时候就在自己的客户端安装了LYNC想感受一下新界面,但是很无奈登录的时候提示不能登录. 很多人就没有办法了,为了工作只有卸载LYNC ...

最新文章

  1. ESP8266 D1-UNO-R3开发板的初步测试
  2. 水壶问题 算法导论8.4
  3. python批量添加水印_用Python批量添加水印,提高工作效率!
  4. 随机数归并排序c语言,用C语言实现归并排序
  5. bzoj 3238: [Ahoi2013]差异
  6. SQL Server 2019概述和安装
  7. 数据库连接池配置和优化
  8. 去掉右键的“使用skype共享”
  9. Windows 10x64 Pro Modified By Michael
  10. 从零说起: 6.网络编程
  11. 参考文献格式字号字体_关于论文格式要求及字体大小
  12. 在B站,没有什么是不能搞CP的
  13. python 学术论文,python论文_python 论文_python
  14. Java案例——猫狗案例加入跳高功能分析及其代码实现(面向对象)
  15. Linux操作系统(笔记)
  16. 在IDEA中配置git本地仓库并提交远程仓库
  17. Windows批处理文件中相当于NEQ、LSS、GTR等的符号
  18. NASM: Register 寄存器
  19. Builder模式到底好在哪里
  20. 从“数学归纳法”到理解“递归算法”!

热门文章

  1. cv2.minAreaRect() 生成最小外接矩形
  2. Bitset 用法(STL)
  3. HTML页面背景音乐控制
  4. XCTF-MISC-新手区-SimpleRAR
  5. php目的,php umask(0)的目的是什么
  6. vscode或cmd:无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确
  7. jquery实现图片懒加载
  8. 同级子目录下重新设置属性失效
  9. 河马 webshell扫描器对linux服务器进行安全扫描
  10. Package require os(darwin) not compatible with your platform(win32)