Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> CentOS 6.0をインストールして設定するにはどうすればいいですか?Kamailio

CentOS 6.0をインストールして設定するにはどうすればいいですか?Kamailio

  

Kamailioは、サーバを登録したりサーバをリダイレクトすることができるSIPサーバです。次の小シリーズでは、Kamailioのインストールと設定について詳しく説明します。

1.コンパイルとインストール

ダウンロードソース

ます。#cd〜

#wgetのhttp://www.kamailio.org/pub/Kamailio /latest /src /kamailio-3.3.2_src.tar.gz

#tar zxvf kamailio-3.3.2_src.tar.gz

#cd kamailio-3.3.2

#make FLAVOR = kamailio cfg

よく知られている編集ツールを使用して' modules.lst'ファイルを開き、 "exclude_modules"変数を見つけ、db_mysqlフィールドを削除します(ここで、必要に応じてコンパイル済みモジュールを調整できます)。 )次にコンパイルします。

#make all

#make install

デフォルトでは、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

## chrootedディレクトリ

#$ CHROOT_DIR =' /path /to /chrooted /directory< '

##データベースの種類:MYSQL、PGSQL、Oracle、DB_BERKELEY、またはDBTEXT、デフォルトでは何も読み込まれません。 kamdbctlを使用してデータベースをセットアップする場合は、少なくとも

#thisパラメーターを指定する必要があります。

DBENGINE = MYSQL

##データベースホスト

DBHOST = localhost

##データベース名(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これは&lsquoです); scheme-creator’ user)

DBROOTUSER =' root'

#ユーザー名列
前12次合計2ページ

Copyright © Windowsの知識 All Rights Reserved