Building Telephony Systems with OpenSIPS 构建OpenSIPS电话系统.doc
Building Telephony Systems with OpenSIPS 构建OpenSIPS电话系统 五月 17, 2018 XX软件股份有限公司 目录 一、安装ubuntu或者debain系统 1 二、 OpenSIPS 安装 1 三、 OpenSIPS开机自启动配置步骤 2 四、重定向OpenSIPS log文件 4 五、脚本和路由基本配置 5 六、 STUN服务器配置 11 七、 RTP 代理安装和配置 12 八、配置文件中支持NAT穿越的分析和设置 14 九、安装MYSQL支持 24 十、图形用户界面 28 修改记录 Revision Number Revision Date Summary of Changes Author
2013-03-19 Initial draft 段俊宇
2013-04-16 内容修改添加 段俊宇
2013-04-23 手册校对 段俊宇
2013-04-27
蒋生栋 读者清单 Name Position Company Action 参考文档 Document Name Version Author Link 构建OpenSIPS电话系统安装手册 安装ubuntu或者debain系统 系统安装结束后,安装SSH,如下: apt-get install ssh OpenSIPS 安装 安装依赖关系 apt-get install gcc bison flex make openssl libmysqlclient-dev libradiusclient-ng2 libradiusclient-ng-dev mysql-server libxmlrpc-c3-dev
cd /usr/src wget /pub/opensips/--tls_src.
tar -xzvf opensips-- 编译和安装 cd opensips- make prefix=/ all include_modules="db_mysql aaa_radius" make prefix=/ install include_modules="db_mysql aaa_radius" 必要的调整() mkdir /var/run/opensips 特别注意:在ubuntu上/var/run这个文件夹是/run的软链接,而这个/run目录一般是挂载为tmpfs文件类型,tmpfs上储存的资料在理论上都是暂时的,一旦重新开机,所有在 tmpfs 里面的资料都会消失。 因为/var/run/opensips文件夹主要是是开启自启动脚本/etc/,所以将在下面第三章“OpenSIPS开机自启动配置步骤”第6节中介绍如何修改/etc/,解决/var/run/opensips文件夹被自动删除的问题。debian目前没有发现该问题。 OpenSIPS开机自启动配置步骤 将OpenSIPS配置为开机自启动 cd /usr/src/opensips--tls/packaging/debian cp /etc/default/opensips cp /etc/ update- opensips defaults 99 编辑/etc/opensips/ 移去配置文件中 fork=no 这一行。(去掉fork=no的主要目的是可以开启调式) 注,必须删除该行,不能光注释,因为init脚本会找fork=no,不管是否已经注释。
cd /etc/ chmod 755 opensips 修改/etc/default/opensips 修改OpenSIPS服务器运行时可用的最大内存为128M vi /etc/default/opensips MEMORY=128 修改RUN_OPENSIPS启用opensips RUN_OPENSIPS=yes 注:/etc/,init脚本中的这个选
Building Telephony Systems with OpenSIPS 构建OpenSIPS电话系统 来自淘豆网m.daumloan.com转载请标明出处.