VoIP+服务器搭建_第1页
VoIP+服务器搭建_第2页
VoIP+服务器搭建_第3页
VoIP+服务器搭建_第4页
VoIP+服务器搭建_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VoIP服务器1背景介绍1.1什么是VoIP近些年来,随着Internet的迅猛发展,各种业务网络之间(如PSTNInternet等)的相互渗透和相互融合己经成为不可逆转之势。统一的IP核心网将是网络融合和下一代网络(NGN的必然选择。IP技术所显示出的巨大优越性,不仅使以IP为基础的各种应用飞速发展,也使传统的数据通信业务甚至语音、视频开始转向IP,这就是VoIP(VoiceoverIP)技术。VoIP是建立在IP技术上的分组化、数字化传输技术,其基本原理是把普通电话的模拟信号转变为数字语音信号,通过语音压缩算法对语音数据进行压缩编码处理,然后把这些语音数据按IP等相关协议进行打包,通过IP

2、网络把数据包传输到接收端,再把这些语音数据包重新装配,经过解码解压处理后,恢复成原来的模拟语音信号,从而达到用IP网络进行语音通信的目的。VoIP作为一种提供电话业务和一些以此为基础的增值业务技术,给传统的电信市场带来了强大的冲击。虽然与传统的语音业务相比,它在时间延迟、语音质量等方面存在一些缺陷,但它能在同样带宽条件下使通话数量成倍增加,因此可以实现低成本的语音传送、传真等传统电信业务。不仅如此,最大的优势是有效地利用了互联网的基础设施和全球互连的环境,所以能对诸如即时消息、呼叫中心、视频会议、电子商务等新兴的数据业务提供有力的支持。特别是在电话网关出现之后,公众电话网(PSTN和IP网络之

3、间实现了连接,VoIP扩展到了Phone-PhonsPC-PhonePC-PC等多种业务形式。Asterisk以软件的方式实现了PBX(PrivateBranchExchange,用户电话交换机)的所有功能,是一个纯软件的实施方案,一个全面的通信平台。它既支持传统的模拟电话设备和数字电话设备,也支持新兴的基于网络的语音系统。Asterisk可以支持H.323、SIP、IAX、MGCP9种协、议。Asterisk相对其它的已知的IPPBX软件的最大优点是其本身是开源的,并且硬件成本低,所以由其构成的系统己经渐渐成为中小型企业的首选方案。用Asterisk来实现PBX系统有以下几个优点:(1)功能

4、多,并且易于扩展新的增值业务。通过软件来实现基于VoIP的PBX功能意味着无需很大开支就能实现如电话会议、电话转接、语音信箱、收发传真等诸多功能。(2)硬件成本低,局域网的网络拓扑可满足新办公室的布线需求,无需考虑其他电话布线。可用标准组件来设计并部署系统,比传统方式具有更大价格优势。(2)网络系统配置更为简单,可将现有的资源,如图形用户接口服务于当前的需求。(3)通用性强,维护简单,基于的软件系统易于管理和维护。(4)可扩展性能好,操作十分简单,而且节约时间和费用。2服务器的实现服务器实现功能:完成Pike手机基本VoIP语音通话。服务器的设计方案为:Asterisk系统=Linux+Ast

5、erisk。需要的软件:CentOS(Linux系统)、Asterisk软件。从操作系统到各配置软件几乎全是免费公开的,可以从各网站获取。Asterisk源代码包asterisk-1.6.1.20.tar.gz,版本:1.6.1.20。2.1 前期准备(1)服务器硬件设备基本配置硬件需求:当系统的并发通话数量5,最小要求:400MHzCPU256M内存、10/100Mbps自适应网卡。WLAN采用项目组现有的无线网关接入。(2)服务器操作系统主机:Windows2000/XP以上版本操作系统;虚拟机:CentOS-5.4。2.2 服务器软件安装2.2.1 CentOS安装(现有系统登录用户名/

6、密码:root/123456)安装文件存放位置:安装过程需要注意的地方:因为安装过程会默认为简单安装模式,所以在安装过程中要删掉自带的自动的安装引导文件,使用已有的安装镜像文件文件。如图中所示将CD/DVD(IDE)删去一个,完后重定向引导文件:USEISOimagefile指到安装路径。(2)网络连接方式使用Bridged连接方式,方便之后接入无线路由。(3)配置虚拟机网络地址,主机接入无线路由后接入WLAN使用端口映射的方式访问虚拟机服务器,端口号(5060),在无线路由上进行配置。2.2.2 Asterisk安装Asterisk是通过在GUN勺make程序中使用gcc来编译的。过程如下:

7、1)解压源代码包2)进入包目录3)环境检测和预配置4)清除陈旧的已编译文件5)重新编译Asterisk程序6)安装Asterisk程序7)安装配置模板配置如下:generalcontext=defaultallowguest=yesallowoverlap=nobindport=5060bindaddr=0.0.0.0srvlookup=yesdisallow=allallow=g7299001type=friendusername=9001secret=9001host=dynamiccontext=demodisallow=allallow=g729canreinvite=no;callg

8、roup=1;pickupgroup=19002type=friendusername=9002secret=9002host=dynamiccontext=demodisallow=allallow=g729canreinvite=no;callgroup=1;pickupgroup=1(3)配置extensions.conf文件(文件地址/etc/asterisk)配置如下:;extensions.conf-theAsteriskdialplanjune_1.0;generalstatic=yeswriteprotect=noautofallthrough=noclearglobalvar

9、s=nopriorityjumping=nodefaultdemoexten=>_9.,1,Dial(SIP/$EXTEN,20,r)SIP.conf及extensions.conf(4)常用命令运行Asterisk:safe_asterisk关闭Asterisk:killallasterisk或者serviceasteriskstop查看运行状态:ps-A|grepasterisk会看到6443pts/200:00:00safe_asterisk6447pts/200:00:01asterisk表示系统工作正常开启监控台:/usr/sbin/asterisk-crvvvvvvv出现localhost*CLI>提示符常用到的查看用户端状况:si

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论