小型企业建立IP-PBX系统指南
MyVoipApp支持团队
Support@myvoipapp.com
内容索引
1. 介绍
越来越多的人开始创立小型企业,无论何种企业,与客户保持良好的通信是非常重要的。通常我们多使用普通电话或者skype来和客户进行联系。毫无疑问,这已经能满足我们最基本的需要。但是这种方式也有很明显的缺点。例如,它使我们的企业看上去像个非常小、不专业的企业,而使我们的客户对我们缺乏信任感。我们非常希望让我们的企业看起来像是个大企业,像个专业的企业(尽管我们目前确实还是个小企业)。我们希望为我们的客户建立一个简单的语音交互(也可以说是企业语音门户),例如,当客户打电话进来时,系统语音提示“欢迎致电xxx公司,请拨分机号,或拨0转话务员”。我们能做到这点吗?
我们当然可以做到!有个非常简单的VOIP系统能帮助我们实现我们的要求。本文将循序渐进地介绍如何建立一个VOIP系统。这个系统将尽可能简单,最简单的情况下可能只需要一台windows的PC机。
2. 什么是VOIP?
VOIP就是“基于因特网协议的语音”。通俗地讲,就是基于目前的Internet网(或者包交换网络)进行语音通信。VOIP非常有利于降低通信费用,同时VoIP也非常有利于和公司的其他系统,例如客户关系管理系统等,进行集成,提供统一通信服务。
另一方面,VOIP系统也能提供比传统电话网络要丰富得多的业务特性。
一般而言,部署VOIP系统时涉及三个主要组成部分:IPPBX,VOIP电话(包括软终端)和VOIP运营商网络。 我们总是通过VOIP网络和传统的PSTN电话系统进行互联。注:当然,我们也可以通过部署VOIP网关(VOIP Gateway)直接连接传统电话网络,而不需要单独的VOIP服务商)
2.1 IP-PBX
IPPBX就是我们常说的IP小交换机。有些IPPBX是单独的硬件设备,也有些IPPBX是纯软件方式的服务器程序。
本文推荐miniSipServer(MSS)。MSS是个专业的纯软件方式的SIP-PBX,能运行在Windows以及Kubuntu/Linux等系统。它能支持我们目前需要的各种特性。最重要的是,MSS非常容易使用,我们几乎可以在1分钟之内安装并部署我们的VOIP系统。
2.2 IP电话
目前市面上有各种各样SIP电话,例如Cisco/Linksys,Grandstream等(注:实际上目前国内有非常多的厂家也生产SIP电话设备)。如果我们希望继续使用目前已有的传统的电话机设备,也可以选择购买ATA设备(注:模拟线转数字线设备,实际上就是个转换接口,提供最基本的SIP电话能力)。
在本方案中,我们选择miniSipPhone软电话作为我们使用的终端设备(软件), 您可以从MyVoipApp下载该软件。
2.3 VOIP运营商
许许多多的VOIP运营商都能提供SIP业务。我建议您采用以下的一些VOIP运营商:
當您在这些运营商处注册时,他们会提供相应的SIP帐号信息,例如SIP服务器地址,用户名,密码等,我们在后续的配置中,将使用这些信息。
3. 场景
下面的图例描述了一个典型的小型企业(或者家庭式企业)网络环境:
在我们模拟的小企业环境中,目前只有两名成员:Holly和GT。
Holly的分机号是100,GT的分机号是101。Holly计算机的IP地址是192.168.1.100,而GT计算机的IP地址是192.168.1.101。MSS将安装在另外一台计算机上,它的IP地址是192.168.1.110.
公司通过VOIP服务商的网络和传统PSTN电话系统连接。
我们将按照下面的步骤来建立我们的VOIP系统:
安裝miniSipServer.
将本地分机注册到MSS。
将MSS连接到VOIP运营商的网络。
配置一些非常棒的业务,例如自动话务员,语音邮箱,电话代答等等。
4. 配置
4.1 步骤1:安装miniSipServer
这个步骤可能是我们所有配置中最简单的。我们从miniSipServer的官方网站下载 最新版本的软件。
MSS有多种版本可以选择,例如20用户版本、50用户版本等。100用户版本就是说它能支持100个分机进行注册。在我们的演示环境中只有两名用户,20用户版本已经足够了。
在安装MSS之前,我们需要确定当前PC和网络环境正常工作。
确认后,直接点击MSS的安装文件并开始运行。缺省情况下,没有必要配置任何东西!实在是非常简单!
如果所有事情都正常的话,MSS运行后的信息应该如下图所示:
4.2 步骤2: 将分机连接到MSS
MSS安装完成并启动后,会自动创建三个缺省的分机配置,请点击主窗体界面的“分机”按钮进行检查。这三个分机的缺省密码分别对应的是100,101以及102。
我们开始配置Holly的软终端连接到MSS。
Holly使用miniSipPhone软终端。安装并运行miniSipPhone后,请点击菜单"File -> SIP account":
在弹出窗体中,请按照下图的示例添加SIP信息:
我们对其中的关键配置,说明如下:
Item | Value |
---|---|
SIP server address | 192.168.1.110 |
User name | 100 |
Password | 100 |
填写完信息后,请点击“OK”按钮,这样就完成了miniSipPhone的配置。miniSipPhone将开始尝试向MSS进行注册。如果注册成功,会显示电话号码并可以进行呼叫了,如下图所示:
这样,我们就成功地将Holly的分机连接到MSS。我们可以按照相同的步骤,同样对GT的分机进行配置。如果您有其他一些SIP终端(或者电话),基本上也是配置同样的一些信息。
Holly和GT都成功连接到MSS后,我们可以通过MSS的“分机信息”窗口来检查他们的状态。此时,它们对应的图标应该是蓝色的。
完成上述步骤后,基本的VOIP网络就建立起来了。 Holly和GT可以互相进行呼叫。Holly可以拨打“101”来呼叫GT,而GT也可以拨打“100”来呼叫Holly
4.2.1 增加一部新的分机
在上述配置中,我们使用了MSS缺省配置的两个分机“100”和“101”。随着公司和业务的成长,将会有越来越多的成员加入我们公司,我们需要增加更多的分机进行支持。我们可以按照下述步骤进行配置:
在“分机信息”窗口,请点击“增加”按钮来增加新的分机:
通常情况下,我们创建新分机时只需要指定分机号码以及相应的密码即可。新雇员(成员)可以用新增分机的信息配置他们自己的SIP电话。
4.3 步骤3:连接MSS和VOIP运营商网络
到目前为止,我们很容易地就建立了一个基本的内部VOIP网络,Holly和GT现在都很愉快地使用该网络进行通信。现在该与客户们建立连接了。
一般而言,如果我们希望与外部建立通信连接(呼出或者呼入电话),有两种方式。第一种方式,我们需要VOIP网关设备,连接MSS和传统的电话(及其网络)。另一种方式,我们需要VOIP运营商来为我们作到这点。在当前环境中,我们决定第二种方式。我们选择的运营商是BroadVoice 。 (注:目前中国大陆地区还没有VOIP运营商,这种情况下,应采用第一种方式连接传统的电话网络)
我们首先从BroadVoice申请帐号,例如,账号是“723123456”。我们将使用该帐号配置MSS。
在MSS的主窗体,请点击“外线”按钮:
在弹出窗体中,请点击“增加”按钮,开始配置SIP帐户信息:
关键配置描述如下。当然,您也完全可以根据您自己的信息进行配置。
配置项 | 值 |
---|---|
外线 | 7321234567 |
密码 | 1234 |
对端服务器地址 | sip.broadvoice.com |
对端服务器端口 | 5060 |
其他分机可以使用该外线进行外呼 | 是 |
入呼叫转接至 | 自动话务员 |
我们希望Holly和GT都呼叫外部用户,因此我们选择“其他分机可以使用该外线进行外呼”。
另外,我们也配置了“自动话务员”来接受外部的入呼叫。
如果外线成功地连接到对端服务器,外线对应的图标应该变灰并且没有了X标记。
下面,我们描述一些呼入、呼出的细节信息。
4.3.1 呼出
正如我们在上述章节所确认的,Holly和GT已经可以直接拨打他们的分机进行通信了。如果我们需要呼叫外部客户,我们该如何做呢?
既然外线已经成功地接入VOIP运营商的网络,毫无疑问我们可以开始呼叫外部客户了。需要强调的是,我们拨打客户的电话时,需要在电话号码前加拨前缀“9”。前缀“9”缺省配置为外呼前缀,以“9”开始的号码被认为是外呼号码。举例来说,如果客户的号码是“7321234568”,那么我们应该拨打"97321234568".
4.3.2 呼入
我们在配置外线时,同时指定了“自动话务员”配置。客户呼入时,MSS将会提示用户输入分机号。举例来说,一旦客户呼叫“7321234567”(我们向VOIP运营商申请的帐号),他/她会听到提示音“欢迎, 请输入分机号”,用户输入“100”就可以呼叫Holly的分机,而输入“101”就可以呼叫GT的分机。
使用"自动话务员"来接受入呼叫的好处是:公司只需要向客户提供一个公共的外部电话号码,而在公司内部可以自由分配分机号给不同的雇员(注:某种程度上,可以防止客户资源的流失)。
另一方面,"自动话务员"的缺省语音是可以修改和替换的。我们可以根据自己的需要,播放我们订制的语音。例如,我们完全可以将语音修改为“欢迎致电xxx 公司。。。”。请参考"自动话务员业务"文档。
目前有多种模式来收集DTMF信号,而MSS采用RFC2833模式以及SIP-INFO模式来收集客户的输入信息,因此我们必须和VOIP运营商确认他们能支持至少其中一种模式。
5. 高级配置
完成上述配置后,我们已经成功地建立了一个基本的VOIP系统。这是否就已经足够了呢?当然不!我们希望有更多实用的功能来支持我们的通信,例如语音邮箱、振铃组等等。
关于这些业务的详细介绍和配置,可以参考各业务单独的业务指导文档。
6. 常见问题
6.1 如何改变SIP端口?
SIP协议缺省采用5060端口(UDP)接受和发送SIP消息,然而在某些特殊的应用场景,我们需要改变SIP的端口,例如采用5090端口。
为此,我们需要更改MSS和SIP电话双方的配置
在MSS中,请点击菜单“数据 / 系统 / SIP”并修改SIP端口。请参考下图:
修改完成后,请重启MSS使我们的更改生效。
在miniSipPhone,我们也需要指示它与新端口配合工作。在SIP账户信息配置中,请设置“port”项为“5090”:
6.2 语音单通甚至双不通?
请参考我们另外一篇常见问题文档, 该文档详细描述了这个问题.