小型VoIP电话系统的建立

小型VoIP电话系统的建立

一、IP-PBX的理解

PBX是用户电话交换机的缩写,是一个在企业内部使用的私有电话网络。PBX电话系统的用户们须共用一定数量的外线,才能向外界拨打电话。

PBX可以连接企业内部电话,也可以将这些电话与公共交换电话网(PSTN)连接在一起。PBX电话系统的一个最新趋势是使用VOIP PBX,也叫IP PBX,即使用因特网协议传送语音电话。

当今市场上,使用PBX电话系统有四种不同方式:

PBX

托管/虚拟PBX

IP PBX

托管/虚拟 IP PBX

IP PBX 是一种软件式的PBX电话系统,具有某些特殊的功能和服务。如果使用传统的专用PBX系统则很难实施这些功能和服务或者很昂贵。

适用于Windows3CX 电话系统是现今市场上较好的一种IP PBX电话系统。

二、MiniSIPServer的搭建

1. 说明
现在越来越多的人开始创办小型企业,如家庭式企业。与我们客户保持联系是非常重要的……
我们希望使我们的生意看起来像宗大生意,也希望我们的公司看起来像一个专业公司。我们希望为我们的客户建立语音交互,如提示欢迎到xxx公司;请拨打分机号或零获得协助...”我们能做到吗? ……当然,我们能
……

2. Voip
是什么?

VOIP is “Voice over Internet Protocol”.
这是一个通过IP网络传输技术提供语音通信的通用术语,如因特网或其他分组交换网络……
在通常情况下,我们需要建立三个组件:IP—PBXPhone(或者Sofe-Phone),让你能在公用电话交换网上给他人大电话的Voip运营商的服务。
From LxVoIP.com

2.1 IP-PBX
这里介绍miniSipServer,它是一个专业的Windows系统的IP—PBX,有我们所需要的所有特性。它非常简单,我们可以在1分钟安装和
(
题外:我看到3CX:http://www.3cx.com/ip-pbx/index.html有一个免费版的FREE VoIP PBX / SIP server,不知和这个功能如何,可否替换)

2.2 Voip
运营商

很多Voip运营商都提供Sip服务。我建议下面的Voip运营商:
BroadVoice.
http://www.broadvoice.com/
Vonage.
http://www.vonage.com/
Sipgate.
http://www.sipgate.co.uk/
一旦注册这些VoIP提供商,他们会给你一个SIP帐户信息,如SIP服务器地址,帐户名称和密码等,当我们设定IP - PBX 的时候将会用到这些信息。

3.
提纲
下图为企业或家庭式企业描叙了一个简单的环境
---------------------------

---------------------------
在我们的演示提纲中,小公司仅有两个成员,HollyG.T
Holly
的扩展号码(分机号?)是100, G.T的扩展电话号码是101。他们两个都有Windows系统的个人电脑。HollyIP地址是192.168.1.100G.TIP地址是192.168.1.101. miniSipServer将安装在另一台IP地址为192.168.1.110的电脑上。

公司用公用电话交换系统通过Voip运营商网络建立连接
接下来建立我们的Voip网络 From LxVoIP.com
第一步:建立miniSipServer,下图所示
--------------------

--------------------
第二步:连接本地用户到miniSipServer.
-------------------

------------------
第三步:连接miniSipServerVoip运营商的网络
------------------

------------------
第四步:为我们的小公司配置一些极好的高级服务。

4.
配置
4.1
安装:下载 miniSipServer SETUP file from http://www.myvoipapp.com/download/ The latest version is 2.5.4 now. 有几个版本,这里选择20个客户的就够了.安装miniSipServer前请确保电脑是Windows系统并有网络连接。之后运行安装文件,不需配置任何东西,如此简单。安装完成后,miniSipServer应该运行如下图:



4.2
连接本地用户到miniSipServer
miniSipServer安装之后,它将自动地创建三个默认的扩展名。请点击主窗口上的"local users"检查它。默认的密码和扩展名也是
100, 101 and 102.



我们开始配置Holly的软电话连接miniSipServer.
Holly
使用的软电话是Xlite。下载:The Xlite is a wonderful SIP client and can be download from http://www.counterpath.net/x-lite.html.

安装Xlite并开始运行它,它会提示配置一个SIP帐号:




点击Add添加一个Sip帐户,如下图:


关键的配置描叙为:



点击"OK"完成Xlite的配置。Xlite会试着注册到miniSipServer.如果成功,它应该显示"Ready"信息

现在Holly已经正确地连接到MiniSipServer.用相同的步骤配置G.TMiniSipServer.如果你使用别的SIP clients/phones,它们也应该配置同样的信息。
HollyG.T 都被连接到MiniSipServer上后,我们能显示MinisipServer"localuser"信息来查看他们的状态。他们的图标应该是蓝色的。 凌霄电话论坛



当我们完成了这一步,基本的Voip网络就建立了。HollyG.T可以相互打电话,Holly101呼叫G.T,G.T也可以拨100呼叫Holly
4.2.1
MiniSipServer中添加新的扩展名
在上面的配置中,我们使用默认的100101。将来,随着公司的成长,越来越多的人会加入,我们需要添加更多的扩展名支持他们。我们可以如下做:



Localusers信息窗口,点击Add添加一个新的扩展名。通常情况下,我们只能指派一个号码和密码到新的扩展名。

4.3
连接MiniSipServerVoip运营商
建立内部的Voip网络连接以便HollyG.T使用是很容易的。现在和顾客建立连接。
通常情况下,如果我们想打电话出去或者接一个从外面打进来的电话,我们需要Voip网关连接到我们的Minisipserer和传统的电话,或者我们需要Voip运营商为我们做。我们决定把我们的MinisipServer连接到Voip运营商网络,并选择BroadVoice ( http://www.broadvoice.com/ ) 作为我们的Voip运营商。
注册后,会得到一个SIP号码,如723123456,我们用它配置Minisipserver来连接到BroadVoice
Minisipserver主窗口,点击'External lines'添加外部信息。
LxVOIP



在弹出的窗口点击"Add",BraodVoice的帐号信息添加一条外部线路。



关键信息描述如下,当然,你可以根据自己的配置更新它。



因为我们希望HollyG.T都能够往外面打电话,我们选择'share outgoing call with other local users'.
这里我们配置'auto attendant'自动总机来支持接收从外面打进来的电话。

如果外部线路成功地连接到点对点服务器,外部线路的图标应该是灰的而没有X旗。
然后我们详细描述一下打电话和接收来电。

4.3.1
打电话
因为我们已经作了上面的配置,HollyG.T可以直接拨打他们的扩展名通话。如果我们想给我们的客户打电话,我们要怎么做呢?
由于外部线路连接在Voip运营商的网络,给顾客打电话是没有问题的,但我们得提及在我们拨打顾客的电话时需要在他们的号码前添加一个前缀“9”。在Minisipserver中,前缀“9”是默认的用来区分拨号类型的外部拨号前缀。如果顾客的号码是7321234568,我们就需要拨97321234568

4.3.2
接收来电:

当之前我们配置外部线路的时候,我们同时已经显示了'auto attendant',所以当顾客打进来的时候,Minisipserver将提示他/她键入扩展号码(分机号)。例如,一旦顾客拨打7321234567(外部线路号码,自己注册得到的SIP号码),他/她将说欢迎,请输入分机号码...”,顾客可以输入100来呼叫Holly或者101呼叫G.T.
使用'auto attendant'自动总机接收来电的好处是公司可以提供一个公共的电话号码给顾客,并分配给每个员工不同的扩展号码。

另一方面,默认的交互提示音可以更改和替换,我们可以按我们真正的需求改变它。例如:我们可以改为欢迎到xxx公司...”。请查阅同Minisipserver一起安装的'service guide – Auto attendant'文档。
由于miniSipServer使用' RFC2833 'DTMF模式收集用户的输入数字,我们必须确认我们的Voip运营商支持DTMF模式

5.
高级配置

当我们完成上述配置,我们成功地建立我们基本的VOIP系统。是否足够?当然,没有!我们希望更多的有用的服务以支持我们的通信,如语音邮件,ring group.
在这里,我们只简单看一看在本文件中这些服务。我们可以参考我们自己的服务向导或者光顾Minisipserver默认官方网页(http://myvoipapp.com/minisipserver/docs.html ),这些服务向导文档在安装MinisipServer时已经装了。


5.1 Voice mail
Sometime we maybe miss some important call because we have left the office. That means the business is possible gone! How to avoid this? The answer is voice mail. We hope the customer can leave their voice message and the miniSipServer mails these voice messages to our e-mail box, so we can check them at any time.
Please refer to the document 'service guide – Voice mail'.
5.2 Rings group
'Rings group' is another useful service for our business. For example, when the customer calls Holly, the Holly's phone and the G.T's phone can ring at the same time if they are in the same ring group. So anyone of them can pick up the call.
Please refer to the document 'service guide – Ringing group'.

(
自己翻译,不妥之处大家指教) http://www.lxvoip.com/thread-8212-1-1.html

三、本地另一台SIP Phone以及本地wireshark抓包

由于Xlite无法开启两个进程,所以需要另外一个SIP Client Phone,选用3CX Voip Client

File-->ConnectionàIn Office(Local)

Authentication

SIP Server/VoIP Server

Windows下传统的抓包工具如Wireshark/Ethereal不能对本地程序之间的网络通信抓包,如果即想要对本地通信进行抓包可如下设置。

http://wiki.wireshark.org/CaptureSetup/Loopback详细介绍了如何操作但比较麻烦,其实只要最后一步就可以实现了:

在命令行提示下面输入: route add 192.168.10.10 mask 255.255.255.255 192.168.10.1 metric 1 就这么简单!其中192.168.10.10是自己的IP,192.168.10.1是自己的网关

你可能感兴趣的:(IP)