安装

安装,第1张

CentOS6.0如何安装配置Kamailio

Kamailio是sip服务器,可以申请注册服务器和跳转服务器。那么如何在CentOS6.0系统软件中安装Kamailio呢?今天我给大家详细介绍一下CentOS6.0如何安装配置Kamailio。我很有兴趣去看一看!。

1.编译并安装

下载免费源代码

#cd~

#wgethttp://www.kamailio.org/pub/kamailio/latest/src/kamailio-3.3.2_src.tar.gz

#tarzxvfkamailio-3.3.2_src.tar.gz

#cdkamailio-3.3.2

#制作风味=kamailiocfg

用自己熟悉的编辑工具打开“modules.lst”文档,寻找“exclude_modules”参数,删除db_mysql字段名(在这里可以根据自己的需要调整编译后的控件模块)。然后编译:

#全部制作

#进行安装

默认情况下,Kamailio的可执行文件安装在“/usr/local/sbin”路径中,配置文档安装在“/usr/local/etc/kamailio”路径中。

好的多个可执行文件有以下功能:

kamailio-Kamailio服务器的实现文档

kamdbctl-用于建立和管理方法的数据库查询脚本

kamCTL-运行Kamailio服务器的管理方法和脚本制作

命令行工具Sercmd-CLI浏览并显示Kamailio服务器的套接字。

2.配置

配置变量:

Kamailio的系统变量存储在文件/usr/local/etc/kamailio/kamctlrc中。安装的时候模板文档已经安装好了,只需要写一些简单的配置项。

#cat/usr/local/etc/kamailio/kamctlrc

#$Id$

#

#控制工具的Kamailio配置文件。

#

#您可以在此设置kamctl和kamdbctl设置中使用的变量

#脚本。默认情况下,这里的所有变量都被注释掉了,控制工具

#将使用其内部默认值。

##您的SIP域

SIP_DOMAIN=kamailio.org

##目录

#$chroot_DIR="/path/to/chrooted/directory"

##数据库类型:MYSQL、PGSQL、Oracle、DB_BERKELEY或DBTEXT,默认情况下不加载任何数据库

#如果要用kamdbctl设置数据库,至少必须指定

#这个参数。

DBENGINE=MYSQL

##数据库主机

DBHOST=本地主机

##数据库名称(对于ORACLE,这是TNS名称)

DBNAME=openser

#dbtext或db_berkeley使用的数据库路径

#DB_PATH="/usr/local/etc/kamailio/DBtext"

##数据库读/写用户

DBRWUSER=openser

##数据库读/写用户的口令

DBRWPW="openserrw"

##数据库只读用户

#DBROUSER=openserro

DBROUSER=openserro

##数据库只读用户的口令

DBROPW=openserro

##数据库超级用户(对于ORACLE,这是“方案创建者”用户)

DBROOTUSER="root"

#用户名列

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/770843.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存