ubuntu下安装opensips
1. 下载opensips1.8版本,并解压到 "/usr/local/src" 目录下 ;
2. 安装必要的软件包,apt-get install flex bison libncurses-dev
3. 进入opensips源码目录,make menuconfig
出现opensips的配置界面后
1) 选择"Configure Compile Options" -> "Configure Excluded Modules",选中"db_mysql"
2) 选择"Configure Compile Options" -> ”Configure Install Prefix",输入 "/usr/local/opensips_proxy"
5. 安装mysql,apt-get install libmysqlclient-dev
6. 进入opensips源码目录,make menuconfig
出现opensips的配置界面后
选择"Compile And Install OpenSIPS" 开始编译和安装opensips
7. 进入 "/usr/local/opensips_proxy/etc/opensips" 目录,vi opensipsctlrc
去掉一些行的前面的注释#
1) DBENGINE=MYSQL
2) DBHOST=localhost
3) DBNAME=opensips
4) DBRWUSER=opensips
5) DBRWPW="opensipsrw"
6) DBROOTUSER="root"
8. 进入 "/usr/local/opensips_proxy/sbin/" 目录,执行" ./opensipsdbctl create" 在mysql里创建opensips的数据库,提示的两个地方都选"n"。
9. apt-get install m4
10. 进入 "/usr/local/opensips_proxy/sbin/" 目录,执行” ./osipsconfig"
出现opensips配置
1) 选择“Residential Script”->"Configure Residential Script", 打开
ENABLE_TCP
USE_AUTH
USE_DBACC
USE_DBUSRLOC
USE_DIALOG
2) 选择“Residential Script”->"Generate Residential Script" 生成opensips配置脚本
配置脚本会生成到"/usr/local/opensips_proxy/etc/opensips"目录下,以opensips_residential+创建时间+.cfg。
11. 修改生成的配置文件
1) listen=udp: 和 listen=tcp: 这两行的ip地址改为本机的ip地址。
2) mpath=地址改为 "/usr/local/opensips_proxy/lib/opensips/modules/"
3) "uri.so" 后添加 modparam("uri", "db_url","mysql://opensips:opensipsrw@localhost/opensips")
12. 进入/usr/local/opensips_proxy/sbin/"目录执行
1) ./opensipsctl start 启动opensips服务器
2) ./opensipsctl add 101 101 添加opensips用户
ubuntu下安装opensips相关推荐
- Ubuntu 下安装thttpd Web服务器
不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...
- Ubuntu下安装Apache+PHP+Mysql
Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...
- ubuntu下安装ftp服务器
ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装 $sudo aptitude install vsftpd $ps aux | grep 'ftp' ...
- linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp
在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...
- ubuntu下安装windows虚拟机
ubuntu下安装win7虚拟机总结 ubuntu16.04 虚拟机 安装win7/win10 http://WIN10:你不能访问此共享文件夹,解决方法 VirtualBox虚拟机剪贴板共享
- Linux :debian(ubuntu)下安装和使用haskell
文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...
- Linux: debian/ubuntu下安装和使用Java 11
Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...
- Linux: debian/ubuntu下安装和使用Java 8
Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...
- Linux: debian/ubuntu下安装Neo4j
文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...
最新文章
- pythonfopen_Python之文件读写详解
- npm 安装yarn_问题解决记录-npm和yarn全局安装成功后命令无法执行的问题
- 无需羡慕,今后.NET开发想拿30k也可以毫不费劲!
- linux 下 .sh 文件语法
- javascript Uncaught ReferenceError: 方法名 is not defined
- linux 进程的操作,linux进程操作命令
- map中key值带‘-’转json_h5模型转savedModel + tf_serving部署采坑记录
- springside4例子
- SHELL下去掉变量中的回车换行
- qcom charger
- Java 实现 贪吃蛇 小游戏【附源码】
- 用USBasp下载程序
- 设计院中心所工作流程 CAD广播电视工程工艺绘图
- 姓舒男孩名字简单大气,帮你解决起名的烦恼!
- 为什么说跳槽加薪低于30%,等于在“降薪”?
- 职业规划之选择比努力更重要 职业生涯发展理论
- 常见的变换总结与代码:DCT,STFT,K-L变换等
- Linux操作系统的主要组成部分
- 记录解决问题--Linux服务器连接超时
- ORA-28000 账号被锁定的解决办法
热门文章
- div跳转html页面底部,即使没有内容,如何强制DIV块扩展到页面底部?
- linux如何记录测试时长,如何测试Linux命令运行时间?
- android sqlite 备份数据库文件,android – 将SQLite数据库备份和还原到sdcard
- mysql c webservice_如何编写webservice c
- 线程,进程,并发,并行
- javagei图片设置热点_【物理考点】重磅押题: 2020高考物理必考热点+命题预测+例题解析, 快快快收藏!...
- mysql 组复制 不一致_使用MySQL组复制的限制和局限性
- 深入理解HashMap(原理,查找,扩容)
- linux日常常用命令分析
- 可访问性不一致的原因与解决方法