码迷,mamicode.com
首页 > 其他好文 > 详细

Lync Server 2013 and FreePBX Integration

时间:2014-07-20 03:14:37      阅读:580      评论:0      收藏:0      [点我收藏+]

标签:lync   server 2013   enterprise   voice   

亲爱的小伙伴们大家好,

 

很多Lync server的学习者在学习企业语音这块时,都是想在测试环境下实现下。但是用户什么来模拟PBXPSTN呢?大家通常可能会想到Freepbx

FREEPBX是一个基于Linux最强大的 GUI(基于网页的)配置Asterisk的工具。它提供标准传统电话系统能做的任何事,加入大量的新功能。我们就是为大家讲一下FreePBXLync Server集成的配置和调试。

首先我们从官网上下载最新的FREEPBX ISO文件。下载地址为:http://schmoozecom.com/distro-download.php

下载完成后开始安装Freepbx。安装过程是经典的Linux操作系统安装过程,这里不再敖述。不清楚的小伙伴们就找下度娘。

 

FReepbx安装好后,第一次启动会尝试安装FreePBX WEB GUI组件。所有你要确保你的虚拟机或者电话能够连接互联网哦。

进入操作系统后,首先为系统分配IP地址。在Linux下,配置IP地址的方法如下:

1,打开网卡配置信息文件:Vi /etc/sysconfig/network-scripts/ifcfg-eth0

2,配置网卡信息如下:

DEVICE=eth0

#BOOTPROTO=dhcp

BOOTPROTO=static

IPADDR=192.168.1.21

NETMASK=255.255.255.0

TYPE=Ethernet

HWADDR=XX:XX:XX:XX:XX:XX

ONBOOT=yes

 

在客户端一台电脑上,打开浏览器,输入FreePBXIP地址,出现以下画面证明FreePBX安装成功。

 bubuko.com,布布扣

下面我一起来配置FreePBXLync Server实现它们的语音集成.

配置FreePbx

1,创建分机号码

登陆FreePBX administration管理界面,在Application下拉列表中找到Extension。在新的Add an Extension界面中,选择增加一个Generic SIP Device.

 

bubuko.com,布布扣

 

 

在新的Add SIP Extension界面中,只需要填写以下几项即可,其他可以选择默认值:

 bubuko.com,布布扣

bubuko.com,布布扣

安装3CX客户端,使用3CX客户端登陆此分机号码。

bubuko.com,布布扣

登陆成功后的状态:

bubuko.com,布布扣

2,入站路由

Connectivity下拉列表中找到Inbound Routes. Add Incoming Route界面中配置一下几项即可,其他可以选择默认:

bubuko.com,布布扣

bubuko.com,布布扣

3,创建Trunks

Connectivity的下拉列表中找到Trunks。在Add A Trunk界面中,选择Add SIP Trunk。在ADD SIP TRUNK界面中,只需配置一下几项即可,其他可以选择默认:

 

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

 

注:Trunk Name PEER Details中的HOST要填写Lync ServerFQDN或者IP地址。

4,出站路由

Connectivity的下拉列表中找到Outbound Routes. Add Route页面中,只需要填写以下几项即可,其他可以选择默认:

 

bubuko.com,布布扣

注:Freepbx号模式出站规则。以第一个为例,是以10开头的任意10位数字前加拨+86. X为匹配任意0-9的数字。

bubuko.com,布布扣

注:匹配此拨号规则的呼叫将被路由到名为FORBJPOOLTrunk

5Asterisk SIP Settings

Seetings的下拉列表中,找到Asterisk SIP Settings。在Edit Settings的页面中,只需要填写以下几项即可,其他可以选择默认:

 bubuko.com,布布扣

Lync Server 服务器上Telnet FREEPBX 5060端口,如果成功证明配置已经生效。

Lync Server配置

1,拓扑发布

Lync Server中添加FreePBX,使用5060作为及监听端口。并发布拓扑。中介服务器使用TCP作为SIP传输协议。

bubuko.com,布布扣bubuko.com,布布扣

bubuko.com,布布扣

2,拨号计划

Lync Server创建拨号计划,使Lync客户端拨出的每个号码等能应用到此规则。没有创建过DIAL PLAN的同学,可以参考下微软的官方文档:http://technet.microsoft.com/en-us/library/gg398909.aspx

bubuko.com,布布扣

3,语音路由

创建语音路由很简单,重要的是要把此路由和FreePBX关联起来。不能如何创建语音路由的同学,就参照微软官方文档学习下:

http://technet.microsoft.com/en-us/library/gg398898.aspx

 

 

bubuko.com,布布扣

 

 

 

注:在本例中,PreePBX的创建的电话没有加号,但是Lync客户端拨出时是带”+“E.164电话号码。这需要我们在Lync Trunk Configuration中创建相应的规则把”+“去掉。

 

测试从Lync客户端拨叫FreePBX号码。

bubuko.com,布布扣

bubuko.com,布布扣

如果3CXPHONE能够接听来电,证明Lync Server语音路由符合预期目标。

 

bubuko.com,布布扣

3CXPhone客户端拨叫Lync 用户,如果Lync客户端能够正常接听,证明FreePBX出站路由配置正确。

 bubuko.com,布布扣

 

 bubuko.com,布布扣

 

如果有什么问题,可以加我的Lync Server QQ学习群联系我。QQ群:68658313。加入时请注明“51CTO博客中看到的”。我公司(上海微创软件股份有限公司)专注IT服务,有企业需要部署和升级Exchange 和 Lync Server等微软产品,可来邮件进行业务咨询。邮箱地址:Seanx@wicresoft.com.

本文出自 “Lync和Exchange” 博客,请务必保留此出处http://seanxiao.blog.51cto.com/8000699/1440231

Lync Server 2013 and FreePBX Integration

标签:lync   server 2013   enterprise   voice   

原文地址:http://seanxiao.blog.51cto.com/8000699/1440231

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!