Ubuntu10.04安装kamailio3.2

1 篇文章 0 订阅
1 篇文章 0 订阅

Ubuntu10.04 安装kamailio3.x

                                                     ----Jiang Bin

(注:所有安装均为默认安装)

一:安装MySQL

最简单安装:

1.sudo apt-get installmysql-server

中途是提示输入一次密码

2.$mysql -u root –p

输入密码(前一步输入的密码),出现

mysql>

表明安装成功。

二:安装kamailio

   1.增加GPG key

wgethttp://deb.kamailio.org/kamailiodebkey.gpg

apt-key add kamailiodebkey.gpg

2.编辑/etc/apt/sources.list(命令为gedit/etc/apt/sources.list),增加

deb http://deb.kamailio.org/kamailio lucidmain

deb-src http://deb.kamailio.org/kamailiolucid main

3.命令行运行以下命令:

apt-getupdate

apt-getinstall kamailio

4.其他可选安装的模块包括

   kamailio-mysql-modules

   kamailio-postgres-modules

   kamailio-unixodbc-modules

   kamailio-tls-modules

   kamailio-cpl-modules

   kamailio-radius-modules

   kamailio-presence-modules

   kamailio-xml-modules

   kamailio-perl-modules

   kamailio-snmpstats-modules

   kamailio-xmpp-modules

   kamailio-carrierroute-modules

   kamailio-berkeley-modules

   kamailio-ldap-modules

   kamailio-lua-modules

   kamailio-python-modules

我们可以根据需要使用apt-get安装相应的模块:

apt-get install kamailio-mysql-modules   //用到MySQL所以安装此模块。

 

5.编辑文件/etc/kamailio/kamctlrc

  运行命令gedit/etc/kamailio/kamctlrc

  去掉以下语句前边的注释,并修改成自己的值

  ## your SIP domain

  SIP_DOMAIN=kamailio.org   //修改为本机的ip,例如192.168.1.10

  ## chrooted directory

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

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

  # If you want to setup adatabase with kamdbctl, you must at least specify

  # this parameter.

   DBENGINE=MYSQL

  ## database host

   DBHOST=localhost

  ## database name (for ORACLEthis is TNS name)

   DBNAME=openser

  # database path used by dbtextor db_berkeley

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

  ## database read/write user

   DBRWUSER=openser

  ## password for databaseread/write user

   DBRWPW="karw"

  ## database read only user

   DBROUSER=openserro

  ## password for database readonly user

   DBROPW=karo

  ## database super user (forORACLE this is 'scheme-creator' user)

   DBROOTUSER="new400"

  # user name column

   USERCOL="username"

6.建立数据库

/usr/sbin/kamdbctl create

7.编辑配置文件/etc/kamailio/kamailio.cfg

   在文件最前端增加下面3行

  #!define WITH_MYSQL

  #!define WITH_AUTH

  #!define WITH_USRLOCDB

  表示使用mysql数据库进行注册。

 

8.启动kamailio

/usr/sbin/kamctlstart

9.增加用户

    /usr/sbin/kamctl add 1001 1234    //1001 表示分机号,1234表示密码

    /usr/sbin/kamctl add 1002 1234


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值