您的位置:首页 > 运维架构

Ubuntu opensips安装流程

2016-05-13 12:11 316 查看
1、安装m4.  (下载地址:ftp://ftp.gnu.org/gnu/m4/)

#./configure
#make
#nake install


2、安装bison(下载地址:http://ftp.gnu.org/gnu/bison/

#./configure
#make
#nake install


3、安装flex(下载地址:https://sourceforge.net/projects/flex/files/

#./configure
#make
#nake install


4、openssl

#apt-get install openssl
#apt-get install libssl


5、libsctp

#apt-get install libsctp-dev

6、libmysqlclient & libz

#apt-get install libmysqlclient-dev

libz自己下载源码编译安装

7、libpq / postgresql

#apt-get install libpq-dev
#apt-get install libpq5


8、unixodbc

#apt-get install  unixodbc
#apt-get install  unixodbc-dev


9、libexpat

#apt-get install libexpat1
#apt-get install libexpat1-dev


10、libxml2

#apt-get install libxml2
#apt-get install libxml2-dev

11、libncurses5-dev

#apt-get install libncurses5-dev

依赖库就装这么对了,每台机子要装的可能不同,反正你编译的时候如编不过,提示你缺少哪个就装哪个就行了。

12、安装opensips(下载地址:http://opensips.org/pub/opensips/latest

#make all
#make install

安装完成后就可以启动了

opensips启动:

#sudo opensips


opensipsctl启动:

#sudo opensipsctl start

opensips的配置文件都在/usr/local/etc/opensips/中,分别为opensips.cfg、opensipsctlrc和osipsconsolerc。

  opensips.cfg文件主要用于opensips启动的配置,所有应用功能的配置都在这个文件中说明。该配置文件主要由
三个部分组成:
       第一部分是全局变量,如:
       listen=udp:127.0.0.1:5060
       disable_tcp=yes
       disable_tls=yes等。
       第二部分主要用来加载模块,并设置相应参数,如:
       loadmodule "db_mysql.so"
       loadmodule "auth.so"
       loadmodule "auth_db.so"
       modparam("auth", "calculate_ha1", yes)
       modparam("auth_db", "password_column", "password")等。
       第三部分主要是路由策略和功能应用,如:
       route[relay] {
              # for INVITEs enable some additional helper routes
              if (is_method("INVITE")) {
              t_on_branch("per_branch_ops");
              t_on_reply("handle_nat");
              t_on_failure("missed_call");
       }
       ……
}
       opensipsctlrc文件中包含了数据库配置的信息。




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: