MYVOIPAPP

小型企业建立VoIP系统指南

1. 介绍

越来越多的人开始创立小型企业,无论何种企业,与客户保持良好的通信是非常重要的。通常我们多使用普通电话或者skype来和客户进行联系。毫无疑问,这已经能满足最基本的需要。我们希望为客户建立一个简单的语音交互(也可以说是企业语音门户),例如,当客户打电话进来时,系统语音提示“欢迎致电xxx公司,请拨分机号,或拨0转话务员”,能做到这点吗?

当然可以做到!本文将循序渐进地介绍如何建立一个 VOIP 系统。这个系统将尽可能简单,满足基本的商业部署需求。

2. 什么是VOIP?

VOI P就是“基于因特网协议的语音”。通俗地讲,就是基于目前的 Internet 网(或者包交换网络)进行语音通信。VOIP 非常有利于降低通信费用,同时 VoIP 也非常有利于和公司的其他系统,例如客户关系管理系统等进行集成,提供统一通信服务。

另一方面,VOIP 系统也能提供比传统电话网络要丰富得多的企业通信业务。

一般而言,部署 VOIP 系统时涉及三个主要组成部分:IPPBX,VOIP电话(包括软终端)和 VOIP 运营商网络。我们总是通过 VOIP 网络和传统的 PS​​TN 电话系统进行互联。当然,我们也可以通过部署 VOIP 网关(VOIP Gateway)直接连接传统电话网络,而不需要单独的 VOIP 服务商。

2.1 IP-PBX

IPPBX 就是我们常说的IP小交换机。有些 IPPBX 是单独的硬件设备,也有些 IPPBX 是纯软件方式的服务器程序。

本文推荐 miniSIPServer,这是个专业的纯软件方式的 SIP-PBX,能运行在 Windows 以及 Linux 等操作系统上。它能支持我们目前需要的各种特性。最重要的是,miniSIPServer 非常容易使用,我们几乎可以在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 系统:

步骤1: 安裝 miniSIPServer

第一步的网络拓扑

步骤2: 将本地分机注册到 miniSIPServer

第二步的网络拓扑

步骤3: 将 miniSIPServer 连接到 VOIP 运营商的网络

最终完整的网络拓扑

步骤4: 部署企业业务

部署一些非常棒的业务,例如自动话务员,语音邮箱,电话代答等等。

4. 配置
4.1 安装 miniSIPServer

这个步骤可能是我们所有配置中最简单的。我们从 miniSIPServer 的官方网站下载 最新版本的软件。

miniSIPServer 有多种版本可以选择,例如20用户版本、50用户版本等。100用户版本就是说它能支持100个分机进行注册。演示环境中只有两名用户,20用户版本已经足够了。(实际上,miniSIPServer 也提供5用户的免费版本,如果是简单的家庭通信或者测试,这个版本也足够了。

在安装 miniSIPServer 之前,我们需要确定当前PC和网络环境正常工作。

确认后,直接点击 miniSIPServer 的安装文件并开始运行。缺省情况下,没有必要配置任何东西! 实在是非常简单!

如果所有事情都正常的话,miniSIPServer 运行后的信息应该如下图所示:

miniSIPServer 主窗体界面

4.2 将分机连接到 miniSIPServer

miniSIPServer 安装完成并启动后,会自动创建三个缺省的分机配置,请点击主窗体界面的“分机”按钮进行检查。这三个分机的缺省密码分别对应的是100,101以及102。

分机列表界面

我们开始配置Holly的软终端连接到 miniSIPServer。

Holly使用 miniSIPPhone 软终端。安装并运行 miniSIPPhone 后,请点击菜单"File -> SIP account":

miniSipPhone account configuration

在弹出窗体中,请按照下图的示例添加SIP信息:

miniSipPhone account property

对其中的关键配置,说明如下:

配置项
SIP server address 192.168.1.110
User name 100
Password 100

填写完信息后,请点击“OK”按钮,这样就完成了 miniSIPPhone 的配置。 miniSIPPhone 将开始尝试向 miniSIPServer 进行注册。如果注册成功,会显示电话号码并可以进行呼叫了,如下图所示:

miniSipPhone 成功注册

这样,我们就成功地将 Holly 的分机连接到 miniSIPServer。我们可以按照相同的步骤,同样对GT的分机进行配置。如果您有其他一些SIP终端(或者电话),基本上也是配置同样的一些信息。

Holly 和 GT 都成功连接到 miniSIPServer 后,我们可以通过 miniSIPServer 的“分机信息”窗口来检查他们的状态。此时,它们对应的图标应该是蓝色的。

完成上述步骤后,基本的 VOIP 网络就建立起来了。 Holly 和 GT 可以互相进行呼叫。Holly 可以拨打“101”来呼叫 GT, 而 GT 也可以拨打“100”来呼叫 Holly。

4.2.1 增加一部新的分机

在上述配置中,我们使用了 miniSIPServer 缺省配置的两个分机“100”和“101”。随着公司和业务的成长,将会有越来越多的成员加入我们公司,我们需要增加更多的分机进行支持。我们可以按照下述步骤进行配置:

在“分机信息”窗口,请点击“增加”按钮来增加新的分机。通常情况下,我们创建新分机时只需要指定分机号码以及相应的密码即可。新雇员(成员)可以用新增分机的信息配置他们自己的SIP电话。

4.3 连接 miniSIPServer 和 VOIP 运营商网络

到目前为止,我们很容易地就建立了一个基本的内部VOIP网络,Holly和GT现在都很愉快地使用该网络进行通信。现在该与客户们建立连接了。

一般而言,如果我们希望与外部建立通信连接(呼出或者呼入电话),有两种方式。第一种方式,我们需要VOIP网关设备,连接MSS和传统的电话(及其网络)。另一种方式,我们需要VOIP运营商来为我们作到这点。在当前环境中,我们决定第二种方式。我们选择的运营商是CallCentric(注:目前中国大陆地区网络对VOIP运营有严格规定,建议采用第一种方式连接传统的电话网络)。

我们首先从CallCentric申请帐号和号码,例如,号码是“17770001234”。我们将使用该帐号配置MSS。

在 miniSIPServer 的主窗体,请点击“外线”按钮:

外线配置

在弹出窗体中,请点击“增加”按钮,开始配置SIP帐户信息:

外线配置,连接CallCentric服务器

关键配置描述如下。当然,您也完全可以根据您自己的信息进行配置。

配置项
外线类型 注册到SIP/VOIP服务器
外线 17770001234
密码 1234
服务器地址 callcentric.com
服务器端口 5060
其他分机可以使用该外线进行外呼
入呼叫转接至 自动话务员

我们希望Holly和GT都呼叫外部用户,因此我们选择“其他分机可以使用该外线进行外呼”。

另外,我们也配置了“自动话务员”来接受外部的入呼叫。

如果外线成功地连接到对端服务器,外线对应的图标应该变灰并且没有了X标记。

下面,我们描述一些呼入、呼出的细节信息。

4.3.1 呼出

正如我们在上述章节所确认的,Holly和GT已经可以直接拨打他们的分机进行通信了。如果我们需要呼叫外部客户,我们该如何做呢?

既然外线已经成功地接入VOIP运营商的网络,毫无疑问我们可以开始呼叫外部客户了。需要强调的是,我们拨打客户的电话时,需要在电话号码前加拨前缀“9”。前缀“9”缺省配置为外呼前缀,以“9”开始的号码被认为是外呼号码。举例来说,如果客户的号码是“1234568”,那么我们应该拨打"91234568".

4.3.2 呼入

我们在配置外线时,同时指定了“自动话务员”配置。客户呼入时,MSS将会提示用户输入分机号。举例来说,一旦客户呼叫“17770001234”(我们向VOIP运营商申请的号码),他/她会听到提示音“欢迎, 请输入分机号”,用户输入“100”就可以呼叫Holly的分机,而输入“101”就可以呼叫GT的分机。

使用"自动话务员"来接受入呼叫的好处是:公司只需要向客户提供一个公共的外部电话号码,而在公司内部可以自由分配分机号给不同的雇员(注:某种程度上,可以防止客户资源的流失)。

另一方面,"自动话务员"的缺省语音是可以修改和替换的。我们可以根据自己的需要,播放我们订制的语音。例如,我们完全可以将语音修改为“欢迎致电xxx 公司......”。请参考"自动话务员业务"文档。

目前有多种模式来收集DTMF信号,而 miniSIPServer 采用 RFC2833 模式以及 SIP-INFO 模式来收集客户的输入信息,因此我们必须和 VOIP 运营商确认他们能支持至少其中一种模式。

5. 高级配置

完成上述配置后,我们已经成功地建立了一个基本的VOIP系统。这是否就已经足够了呢?当然不!我们希望有更多实用的功能来支持我们的通信,例如语音邮箱、振铃组等等。

关于这些业务的详细介绍和配置,可以参考各业务单独的业务指导文档