Asterisk@Home安装与配置指南

需积分: 10 7 下载量 160 浏览量 更新于2024-08-02 收藏 311KB PDF 举报
"该文档是关于asterisk的详细介绍,涵盖了从安装到配置,再到使用的一系列过程,特别适合初学者了解和学习asterisk系统。文档版本为1.3,日期为2005年4月10日。" asterisk是一个开源的电话交换软件,它允许你构建自己的VoIP(Voice over Internet Protocol)系统,支持多种通信协议,如SIP、IAX等。在介绍部分,文档可能简要概述了asterisk的历史、功能和应用范围。 在安装章节,文档详细阐述了硬件需求以及两种安装方法:一是从ISO镜像安装,二是将asterisk添加到已有的CentOS 3.4系统中。这为读者提供了逐步操作的指导,帮助他们成功地在不同环境下部署asterisk。 配置部分是文档的重点,快速启动指南包括设置asterisk服务器的IP地址、配置分机、建立出站和入站通话的中继、出站路由设置以及接听来电的配置。此外,文档还讨论了PSTN接口卡的不同类型,如FXO卡(用于连接传统电话线路)、FXS卡(为设备提供电话线服务),以及T1/PRI卡(适用于多线路的企业环境)。 VOIP服务提供商的部分提到了FreeWorldDialup和VoicePulse等服务,这些服务可以用于 Asterisk 用户进行免费或低成本的网络通话。默认未安装的功能如FAX到电子邮件,为用户提供了更多扩展asterisk功能的可能性。 在电话部分,文档介绍了软电话(如X-Ten和sipXphone)和硬电话(如Cisco 7960/7940、Polycom等)与asterisk的集成,使用户能够使用各种类型的设备进行通信。 asterisk的特色功能配置包括会议功能、AMP(Asterisk Management Portal)用于管理 asterisk 系统,Flash Operator Panel 提供了一个图形化操作界面,FTP服务器(vsftpd)用于文件传输,Cisco XML Services 提供与Cisco设备的交互,Music On Hold (mpg123) 支持背景音乐播放,Fax support (SpanDSP) 提供了传真处理能力,以及xPL框架用于扩展和集成其他应用程序。 最后,文档还提到了asterisk的附加组件,如点击拨号功能,这可能涉及到与Microsoft产品的集成,允许用户通过电脑直接拨打电话。 这份文档是一个全面的asterisk入门教程,覆盖了从基础设置到高级功能的方方面面,对于想要搭建和管理VoIP系统的读者来说极具价值。
2012-02-27 上传
安装完CenterOS5.4 系统登陆后进到#号下,一般我们选择/usr/src目录进行下载及安装: cd /usr/src //安装开发环境及编绎环境: yum -y groupinstall 'Development Tools' yum -y install libtool* yum -y install kernel-heads* yum -y install ncurses-dev* yum -y install kernel-devel yum install -y kernel kernel-devel //下载最新的ver:1.6版本 wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.10.2.tar.gz wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.8-rc1.tar.gz wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.2.1.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.3.0.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.3.0.tar.gz //安装libpri: tar zxvf libpri-1.4.10.2.tar.gz cd libpri-1.4.10.2 make make install cd .. //安装dahdi驱动: tar zxvf dahdi-linux-2.3.0.tar.gz cd dahdi-linux-2.3.0 make make install cd .. //安装dahdi-tools工具: tar zxvf dahdi-tools-2.3.0.tar.gz cd dahdi-tools-2.3.0 ./configure make make install make config cd .. Dahdi开启回音消除模块:编辑/etc/dahdi/modules 在末尾处添加Dahdi_echocan_mg2 yum install libxml2-devel ncurses-devel subversion doxygen texinfo yum install gcc-c++ make gnutls-devel kernel-devel //安装asterisk: tar zxvf asterisk-1.6.2.8-rc1.tar.gz cd asterisk-1.6.2.8-rc1 ./configure make make install make config make samples cd .. //安装asterisk扩展包(H323\mysql支持): tar zxvf asterisk-addons-1.6.2.1.tar.gz cd asterisk-addons-1.6.2.1 ./configure make make install make samples 至此 asterisk的基本环境安装完毕!