大家好,我是黑吧的princelove,

现在给大家带来的是系列教程之:VOIP网络电话系统的搭建

这类的动画教程网上很少,基本没有,这里我就给大家详细的演示一遍……….

工具:

3CXPhoneSystem.exe 服务器安装

3CXPhone4.msi 客户端安装

uTing.exe 语音提示音生成工具

安装包过大,请大家自行网上下载。

服务器环境:推荐windows 2003/2008,xp也可以;Microsoft .NET Framework v2.0 以上

内存512M以上

客户机环境:windows xp、windows 7/8、windows 2000/2003/2008等

具体请看操作……我就不打字了。

第一节:初识网络电话及搭建需求

第二节:3cx服务端与客户机的配置

第三节:个性化服务-语音接待

第四节:个性化服务-来电转接

第五节:优化语音系统-汉化提示音

第六节:内网映射端口和域名连接3CX服务器

第七节:深入浅出-网络电话SIP协议抓包剖解

2

QQ交流群55174448,54952985

 

 

第一节、初识网络电话及搭建需求

VOIP网络电话就是通过互联网打电话,将网络电话机或语音网关直接接上诸如ADSL,有线通,LAN(也就是单位局域网)等任何宽带接口,简单设置所申请的地址号码后,即可象打普通电话一样随意拨通想通话的号码了。

3CX Phone System,它是一款基于Windows系统的VOIP服务器软件,可以取代传统的专用硬件程控交换机,有中文操作界面,设置简单,适合企业内部组建电话网络,分机之间可以自由通话,每个分机也可以外呼到传统电话网络,还可以当作电话客服系统等等。

这里我们就用用3cx来搭建,在局域网来组件,实现:局域网互打(PC-to-PC)、例如公司的局域网、学校的局域网等,局域网可以不连互联网,。

若要实现:电脑拨打手机(PC-to-Phone)的功能,需要申请充值账号,也就像现在的KC网络电话那样。

这次教程就到这里,更多精彩在后面!88

第二节、3cx服务端与客户机的配置

现在虚拟机安装服务器程序,

这个Microsoft .NET Framework v2.0 简体中文版.exe我已经装过了,

如果是win7的机器就自带有的,不用装了

这些选项是 打外线时候 用的,现在是局域网打局域网,可以暂时不用去管

VOIP网络电话系统的搭建

服务端安装完毕。

现在安装客户端,也是在虚拟机里面安装,也可以在真机中安装,后面为了测试 必须有3个客户机才行。

还需要再安装一个客户机

下面建立2个分机,连接到服务器,实现互打!!

大家看飞机状态,都是未注册的,现在来注册。

之前我已经做过,所以有信息,原始是这样的:

VOIP网络电话系统的搭建

101 已注册

两个都注册成功了!

现在要 客户机与客户机之间互相通话

听见声音了吧,已经打通了,

具体看操作…….

实现 客户机连接服务器,客户机与客户机之间互相通话。

这次教程就到这里!

第三节:个性化服务-语音接待

共有3个分机。

假设889为黑吧的客户热线,话机101拨打889后进入电子接待提示,按0号键进入人工客户,按其他键……,人工客户的分机就是100,100号这时就响铃。这些操作都要设置。具体设置看操作…….

语音接待提示音:

您好!欢迎致电黑吧安全网。按0号键进入人工客户;按1号键进入语音信箱;重复收听请按2;结束通话请挂机

这里只是举个例子,还有很多选项的,大家可以自由发挥!

1、 建立一个外号889为黑吧的客户热线

2、分机100在xp的虚拟机里面!

3、话机101就是真机

4、语音的生成要用到工具:

VOIP网络电话系统的搭建

大家也可以用其他的,不过国内就这个是比较好的!大家有兴趣可以去查查!

5、导出语音!

6、配置3cx!

7、先创建一个语音电子接待!设置里面的选项!

8、然后在889分机转接规则进行设置

VOIP网络电话系统的搭建

这里就是跳到电子接待!

下面测试一下!

大家都听见了吧:

已经有电子接待了!

重复收听按2

下面按0进入人工服务,转到100

已经转到xp的虚拟机里面的100分机了!就是人工服务!

测试成功!

第四节:个性化服务-来电转接

话机101拨打话机100,话机100由于无应答或者正在通话中,此时可以设置来电转接,来电转接到102号机器。

现在可以设置进入“语音信箱进行操作”。具体设置看操作……

image

这个就是 3秒后没有人接听,就转到102分机去。

1、真机是101

2、虚拟机xp是100

3、虚拟机2003是102,现在建立一个102,102建立完毕!

现在来测试!

再来看清楚一些!

打100,虚拟机xp100有反应了,

再来看虚拟机2003的102,102已经响起了

测试成功!!

第五节:优化语音系统-汉化提示音

1、找到相应文件

2、生成中文语音

3、替换原来的英文语音

1、找到相应文件,听英文提示音,听出关键词语,让后在“系统提示音”里面找到对应的文件,已经找到了!

现在去找文件 存放的位置!找到就进行替换!

替换完后还是没有生效的,来测试看看

还是英文的吧!

必须进行数据的更新。具体设置看操作……

设置完毕,现在应该是中文的了:

来听听!

刚才都听见了吧,中文的:此提示音完后,将。。。。

用“第三节:个性化服务-语音接待”里面“按1号键进入语音信箱”的那段英文来讲个例子 :

这段录音是提示进行语音留言的,我们要将他进行汉化。

"Record your message and press pound or press start to contact the operator". Inviting intonation. record_your_message.wav

先来听听,听见了吧,就是这段英文的声音了,来看看大概的中文意思!

大概就是这个意思了,现在我们来重新翻译这个意思。

这里只是举个例子,

目前3CX官方还没有出汉化语音,都是英文的,其他的大家有兴趣,可以逐个翻译好,方法就是这样。

第六节:内网映射端口-域名连接服务器

使用域名总比使用IP方便,人们都喜欢记住域名的,所以服务器一般用域名来访问,这就要给服务器申请一个动态域名,然而在局域网内并不是每个机器都有1个外网的IP,所以这就需要进行内网端口映射!

1、 申请一个域名,我这里用花生壳的,已经申请好了princelove.xicp.net!

可以到这里来申请http://www.oray.com/

2、启动花生壳,进行域名绑定IP,

现在看看是否可以用域名来代替IP,

不可以,不是网络不通的原因!!!

VOIP网络电话系统的搭建

原因是 内网的win2003没有单独的公网IP,这就需要映射了

3、找到内网映射端口号,

要映射必须要知道3CX通话连接的端口,此端口可以在“设置”中的“网络”找到,

一般默认为sip协议5060端口。

4、进路由器进行映射

根据具体的路由器有具体的操作,不过大致都一样。可以找网络管理员联系,获取映射的权力,如果是个人、单位、公司的就方便多了。

VOIP网络电话系统的搭建

就是在 端口转发那里!!

现在测试看看…….

连接上了,

打电话试一试!

测试成功!

第七节:深入浅出-网络电话SIP协议抓包剖解

安装工具wireshark

1、协议简介

2、抓包实现,这里是没有代理服务器的,也就是客户端对客户端的抓sip包

选择网卡,现在已经开始抓了,

3、协议分析

看操作…….

拨打电话、接通、挂断,这样一个完整的SIP就完成了。

抓了好多,

可以用过滤方式来查找sip协议,

根据ip:服务器的ip是192.168.0.100

全部都出来了,太多了,对sip协议过程不是很明显

VOIP网络电话系统的搭建

也看出了一个大概!

要更明显就

根据Sip:

VOIP网络电话系统的搭建

这样整个过程就更加清楚了!

还有更形象的表述!看操作….

VOIP网络电话系统的搭建

VOIP网络电话系统的搭建

客户端对客户端,之前的!! 之后的 有个中间代理的

其实也没有多大区别,只要多走了一些路程!图片已经很形象了!

就是这个图片了 1去1回的 和上面的是11对应的!

1、协议简介

SIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。

3、协议分析

这里详细讲解客户端对客户端的,还有一个是中间有代理,图像结构会有所不同。

现在来看看,只要把ip换成域名princelove.xicp.net,就会出现这种中间代理的情况,

现在再抓一次包

下载地址:

http://hack582009.myhack58.com:2011/2012/012513VOIP1.rar

http://hack582009.myhack58.com:2011/2012/012513VOIP2.rar

http://hack582009.myhack58.com:2011/2012/012513VOIP3.rar

http://hack582009.myhack58.com:2011/2012/012513VOIP4.rar

http://hack582009.myhack58.com:2011/2012/012513VOIP5.rar

http://hack582009.myhack58.com:2011/2012/012513VOIP6.rar

http://hack582009.myhack58.com:2011/2012/012513VOIP7.rar

源链接

Hacking more

...