小型企业建立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网络和传统的PS​​TN电话系统进行互联。注:当然,我们也可以通过部署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. 场景

下面的图例描述了一个典型的小型企业(或者家庭式企业)网络环境:

network

在我们模拟的小企业环境中,目前只有两名成员: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.

network (step1)

将本地分机注册到MSS。

network (step2)

将MSS连接到VOIP运营商的网络。

network

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

4. 配置

4.1 步骤1:安装miniSipServer

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

MSS有多种版本可以选择,例如20用户版本、50用户版本等。100用户版本就是说它能支持100个分机进行注册。在我们的演示环境中只有两名用户,20用户版本已经足够了。

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

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

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

MSS main window

4.2 步骤2: 将分机连接到MSS

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

local user window

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

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

miniSipPhone account configuration

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

miniSipPhone account property

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

Item Value
SIP server address 192.168.1.110
User name 100
Password 100

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

miniSipPhone ready

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

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

local users ready

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

4.2.1 增加一部新的分机

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

在“分机信息”窗口,请点击“增加”按钮来增加新的分机:

new local user configuration

通常情况下,我们创建新分机时只需要指定分机号码以及相应的密码即可。新雇员(成员)可以用新增分机的信息配置他们自己的SIP电话。

4.3 步骤3:连接MSS和VOIP运营商网络

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

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

我们首先从BroadVoice申请帐号,例如,账号是“723123456”。我们将使用该帐号配置MSS。

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

external lines

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

external line configuraton

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

配置项
外线 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端口。请参考下图:

SIP port in MSS

修改完成后,请重启MSS使我们的更改生效。

在miniSIPPhone,我们也需要指示它与新端口配合工作。在SIP账户信息配置中,请设置“port”项为“5090”:

SIP port in miniSipPHone

部分SIP设备或者软终端,例如Xlite,可能没有单独的服务器端口配置。对于这种情况,通常在配置服务器地址时,同时配置服务器端口。例如可以将服务器地址配置为“192.168.1.110:5090”。

6.2 语音单通甚至双不通?

请参考我们另外一篇常见问题文档, 该文档详细描述了这个问题.