LoginSignup
1
1

More than 1 year has passed since last update.

VoIP試験環境用SIPサーバー(kamailio)構築について

Posted at

1.概要

Kamailio(旧称ser/openser)は、GPLv2+ライセンスでリリースされたオープンソースのSIPサーバーです。
VoIPの試験環境や、通信環境を構築する時、良く使われたSIPサーバーです。
Kamailioを使って、他のオープンソースプラットフォーム(webRTCなど)と組み合わせてVoIPプラットフォームを構築できます。
(ちなみに、2021年はKamailioが初代(ser/openser)からの20年目になりました。)

最新版は2021年5月リリースした5.5.0版です。

Kamalioのネット上の位置は下図の中心にある六つのKの部分です。
Kamalioのネット上の位置

2.Kamailioインストール

CentOS7環境で、yumによりkamailioをインストールできます。

下記のように、

yum -y install yum-utils
yum-config-manager --add-repo https://rpm.kamailio.org/centos/kamailio.repo
yum install kamailio

他のOSでのインストール手順は下記にご参照できます:
https://www.kamailio.org/wiki/start#installation

kamailioをインストールする前に、MySQLあるいはMariaDBをインストールする必要があります。

3.Kamailioの使用方法

3.1.起動/停止

下記のようにkamailioを起動/停止する:

kamailio start/ kamailio stop
systemctl start kamailio/ systemctl stop kamailio

3.2.SIPアカウント追加

kamctl add username password

その後、データベースのパスワードが入力必要となり、パスワードのデフォルト値はkamaiorwです。

3.3.コンフィグファイル

デフォルトコンフィグファイル/usr/local/etc/kamailio/kamailio.cfg
コンフィグファイルによりSIP Serverの動作を制御できます。例えば、認証必要か(401/407)等など。

4.その他

下記のHPを参考できます:

kamailioの公式サイト: https://www.kamailio.org/

kamailioのwiki: https://www.kamailio.org/wiki/start

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1