为了安装FreeSWITCH ,我选择的Linux是CentOS,目前最新的Centos版本是6。具体安装CentOS的是步骤详见网上的其它资料,本节的主要目的是为了记录FreeSWITCH的安装过程,必备后续的回顾。

  一、准备工作:

    1、 yum install autoconf automake gcc-c++ git-core libjpeg-devel libtool make ncurses-devel pkgconfig

     2、 yum install unixODBC-devel openssl-devel libogg-devel libvorbis-devel curl-devel \  libtiff-devel libjpeg-devel python-devel expat-devel zlib zlib-devel bzip2 which

  二、下载FreeSWITCH:

     3、cd /usr/local/src

       4、git clone git://git.freeswitch.org/freeswitch.git

      cd freeswitch
   ./bootstrap.sh
 三、编译:
   5、 ./configure --接下来就可以加载FS模组了
      make
 四、加载声音等功能:
    6、make all install cd-sounds-install cd-moh-install
 五、运行FreeSWITCH
   7、/usr/local/freeswitch/bin/freeswitch -nonat 到此,你的FreeSWITCH 就可以运行了,通过ifconfig就可以知道你的IP等信息了,然后安装个sip Client端,就可以尽情的玩你自己的PhonePBX了,祝你成功。 注:如果Centos不支持git下载的话,可以通过以下的方式安装git.
    第一步,在安装Git之前,我们先要安装一些依赖包:
       # yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel 
       # yum install autoconf 
        当然在安装这些以来之前,可以先确认上面的那些以来已经安装了,shell命令如下:
       # rpm -qa | grep zlib-devel 
       第二步,下载git的tar文件和解压:
       # wget http://git-core.googlecode.com/files/git-1.8.3.2.tar.gz 
       # chmod +x git-1.8.3.2.tar.gz 
       # tar xzvf git-1.8.3.2.tar.gz 
 
   第三步,开始安装:
       # cd git-1.8.3.2 
       # autoconf 
       # ./configure --with-curl=/opt/git 
       # make 
       # make install 
       ok,到这里git已经安装才成功了,下面我们来验证一下:
       # git --version 
 

Centos 6 安装FreeSWITCH的更多相关文章

  1. centos 安装 freeswitch,开启与关闭

    ---恢复内容开始--- 官网说明地址 :https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7 1.获取源码 ...

  2. Centos6安装FreeSWITCH 1.5时./configure问题解决记录

    系统:Centos 6.4 64位: FreeSWITCH版本:1.5 具体的安装过程参考FreeSWITCH 官网wiki (也可以参考我的博客<Centos6安装FreeSWITCH> ...

  3. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  4. 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置

    简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...

  5. CentOS下安装hadoop

    CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...

  6. CentOS下安装使用start-stop-daemon

    CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 w ...

  7. CentOS 7 安装 Docker

    CentOS 7 安装 Docker 这里介绍 ContOS 7 的安装 docker V1.2+,包括阿里云加速 docker 镜像下载的设置,这对提升使用 docker 体验至关重要.其他系统安装 ...

  8. centos在线安装svn

    centos在线安装svn 用下列命令安装svn服务 yum install subversion 创建svn版本库目录 mkdir -p /var/svn/svnrepos 创建版本库 svnadm ...

  9. CentOS 7 安装 配置 MySQL

    第一部分:CentOS 7安装MySQL 5.7 1.下载YUM库 shell > wget http://dev.mysql.com/get/mysql57-community-release ...

随机推荐

  1. ArcGis Python脚本——批量添加字段

    先看如何增加一个字段 函数:arcpy.AddField_management 语法:AddFields_management (in_table, field_description) 参数 说明 ...

  2. protobuf使用简介

    官网:https://github.com/google/protobuf 环境:windows,java 1. protobuf概述protobuf是Google开发一种数据描述格式,能够将结构化数 ...

  3. Silverlight数据绑定之 绑定一个int类型的属性

    还就真心不会啊! 在类FunctionPanel中作如下定义: /// <summary> /// 鼠标状态 属性 /// </summary> public Dependen ...

  4. ETL脚本的版本管理方法和 SourceTree 使用

    =============================使用git管理Kettle 作业的一个注意=============================之前 ETL 作业是用 svn 管理的, ...

  5. Android中的分层----service 层,domain层,dao 层,action层等设计

    service 层 服务层:直接为客户端提供的服务或功能.也是系统所能对外提供的功能. domain层 领域层:系统内的领域活动,存放实体. dao 层 持久层,DB操作都写在这里,数据访问对象,通过 ...

  6. 路由器数据统计SQL脚本

    一.路由器部分 //[饼图]统计路由器在线.离线数量 SELECT COUNT(*) AS total, MINUTE)) ELSE NULL END) AS livecount, MINUTE)) ...

  7. STLINK V2安装使用详解

    1.      解压st-link_v2_usb driver.zip文件. 2.       运行解压后的st-link_v2_usbdriver.exe文件,安装STLINK V2驱动程序.安装路 ...

  8. springboot03-unittest mockmvc单元测试

    整个项目结构: 定义user实体类 package com.mlxs.springboot.dto; import java.util.HashMap; import java.util.Map; / ...

  9. linux下mysql 配置

    su root 加环境变量 在文件末尾加上如下两行代码 PATH=/usr/local/webserver/php/bin:$PATHexport PATH # /etc/profile 保存,重启 ...

  10. cocos2d 图片模糊

    CCSprite texture setAliasTexParameters -->opengl 的功能 将图片柔化