Ubuntu 14.04搭建opensips 2.3.2和MediaProxy

网上很多搭建opensips的文章,在参考多篇文章后,自己动手搭建opensips,搭建成功。下面把自己的搭建细节记录如下:一、安装依赖包在编译opensips前,先安装相应的依赖包,否则在编译时会频繁的报错。为避免安装依赖包时,找不到相应的源,请先更新ubuntu的软件包:$ sudo apt-get update1、安装部分依赖包$ sudo apt-get install build-ess...
摘要由CSDN通过智能技术生成

网上很多搭建opensips的文章,在参考多篇文章后,自己动手搭建opensips,搭建成功。

下面把自己的搭建细节记录如下:

一、安装依赖包

在编译opensips前,先安装相应的依赖包,否则在编译时会频繁的报错。

为避免安装依赖包时,找不到相应的源,请先更新ubuntu的软件包:

$ sudo apt-get update

1、安装部分依赖包

$ sudo apt-get install build-essential bison flex libncurses5 libncurses5-dev perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-perl libberkeleydb-perl


2、安装mysql

在编译opensips前一定要先安装好mysql,否则编译好opensip后,创建数据库时会报错。

$ sudo apt-get install mysql-server mysql-client
$ sudo apt-get install libmysqlclient-dev

二、编译安装opensips

进入官网下载相应的tar包,并解压,链接:http://download.opensips.org/

1、编译前设置opensips

在opensips-2.3.2目录中运行下面命令,开始配置opensips

$ make menuconfig

在出现的配置界面中通过上下按键移动光标,按回车键依次选择:Configure Compile Options --> Configure Excluded Modules

出现下面的界面,按空格键,选择:db_mysql 


按q返回上一级界面。并选择:Configure Install Prefix 进入,配置opensips编译成功后的安装目录


设置成功后,选择:Save Changes, 并按Enter键保存设置

按q返回上一级界面,选择:Exit & Save All Changes,保存所有的设置,并退出该设置界面。

2、编译opensips

继续运行:

$ make menuconfig
进入,menuconfig配置界面,选择:Compile And Install OpenSIPS,按回车键开始编译安装。

三、配置opensips

进入先前设置的Configure Install Prefix目录(默认是/usr/local/opensips)下的sbin目录。如:/usr/local/opensips/sbin/

1、生成配置脚本

运行命令:

$ ./osipsconfig
选择:Generate OpenSIPS Script --> Residential Script --> Configure Residential Script,进入


按空格键,选择:

[*] ENABLE_TCP
[*] USE_DBACC
[*] USE_DIALOG
[*] USE_NAT
按q退出返回上一级界面,选择:Save Residential Script,保存设置。


再选择:Generate Residential Script,生成脚本。


脚本生成成功,放在下面的目录:
/usr/local/opensips/etc/opensips/opensips_residential_xxx.cfg

2、配置opensips.cfg脚本

进入/usr/local/opensips/etc/opensips目录,可以看到刚才生成的脚本文件
运行下面命令,把刚生成的脚本文件覆盖原来的脚本文件:opensips.cfg

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值