Opensips安装步骤,本人亲作。 联系客服

发布时间 : 星期二 文章Opensips安装步骤,本人亲作。更新完毕开始阅读93ea301ca8114431b90dd8e8

Opensips安装步骤

1 . 官方网站 http://www.opensips.org/ 的 download 中下载 opensips 软件包 ,存放到 /usr/src 2 . 编译: cd /usr/src

tar zxvf opensips-1.6.2-tls_src.tar.gz cd opensips-1.6.2-tls

3 . 安装之前更改 makefile :

删除 Makefile 中的 exclude_modules 的 db-mysql,使opensips使用mysql数据

4. 安装 make all

可能会缺少一下工具,缺少什么装什么就是了。另外可能提示找不到mysql.h等文件,只要把文件拷贝到对应的地方就行了。

make install

Opensips的默认安装目录在 /usr/local/sbin, 配置文件在/usr/local/etc/opensips, 下面就是要修改配置文件。

5. 配置 /usr/local/etc/opensips/opensipsctlrc,把 mysql 的相关的注释去掉

## database type: MYSQL, PGSQL, ORACLE, DB_BERKELEY, or DBTEXT, by default none is loaded

# If you want to setup a database with opensipsdbctl, you must at least specify # this parameter.

DBENGINE=MYSQL ## database host

DBHOST=localhost

## database name (for ORACLE this is TNS name) DBNAME=opensips

# database path used by dbtext or db_berkeley DB_PATH=\ ## database read/write user DBRWUSER=opensips

## password for database read/write user DBRWPW=\ ## database read only user DBROUSER=opensipsro

## password for database read only user DBROPW=opensipsro

## database super user (for ORACLE this is 'scheme-creator' user) DBROOTUSER=\ # user name column USERCOL=\

6.配置 /usr/local/etc/opensips/opensips.cfg ,把下面这些语句取消注释。 loadmodule \loadmodule \loadmodule \#modparam(\modparam(\

modparam(\

modparam(\if (!www_authorize(\ { www_challenge(\ exit; }

如有域名,需要用自己的域名替换open.org,没有留空字符串。

7. 执行/usr/local//sbin/ 下的 opensipsdbctl

./opensipsdbctl create ( 生成 opensips 数据库 ) mysql默认root密码为空,直接回车。

8.现在,就可以启动opensips服务器了。

/usr/local/sbin/opensips(opensipsctl restart/stop/start, opensipsctl为opensips的所有控制台命令集合,包含很多子命令)

安装的事情就完成了,下面来配置用户。

1,关闭linux防火墙,默认是启动的。防火强默认阻止了大多数外来访问。 2,添加账户,到/usr/local/sbin/

opensipsctl add 1002@sip.mm 1002

下面就是照顾sip客户端,把帐号、密码、服务器输入,就能注册成功了。帐号需输入1002@sip.mm,不能只有前面的名字。