以下のコマンドでユーザーを取得できます。管理ツールsiremisをインストールするサーバー管理KamailioにはWebを通して管理できるsiremisが用意されています。index:http://kb.asipto.com/siremis:indexにインストール方法が案内されています。この記事ではこの手順に従いインストールを行います。以下の環境で動作を確認しています。5.6.42.環境の準備aptを更新します。updateapacheをインストールします。rewritePHPをインストールします。4.2をダウンロードします。http://siremis.asipto.com/pub/downloads/siremis/siremis-4.2.0.tgz※PHP5.6ではインストール完了後のログイン時にエラーが出るためgithubから最新バージョンを入手する必要がありました。siremisをWEBサイトのデフォルトディレクトリ(/var/www)に展開します。apacheを設定します。以下のコマンドで設定ファイルを作成し編集します。/etc/apache2/sites-available/default/etc/apache2/sites-available/defaultの編集内容は以下となります。prepare'を実行します。開き初期設定を行います。http:///siremis/を開き初期設定を行います。SER)のインストール及び設定サーバー管理SIPサーバーのkamailioのインストール方法SIPサーバーを動作させ通信できるようにできましたので忘備録として手順を記載します。以下の環境で動作を確認しました。MySqlのパッケージをインストールするkamailioが使うデータベースエンジンとしてMySqlをインストールします。mysql-serverインストール時にMySQLのrootのパスワードを求められるので設定する必要があります。3.rtpproxyのパッケージをインストールするルータを経由してアクセスできるようにrtpproxyをインストールします。RUN_KAMAILIO=yesこの変更をしないとkamailioは動作しません。/etc/kamailio/kamailio.cfgを編集します。認証機能、NAT対応、TLS対応を有効にします。WITH_TLS#tcp_connection_lifetime=3605を追加します。"unix:/var/run/rtpproxy/rtpproxy.sock")setflag(FLT_NATS);を追加します。/etc/kamailio/tls.cfgを編集します。/etc/kamailio/に自己証明書がインストールされているのでその指定を行います。/etc/kamailio/kamctlrcを編集します。ホスト名&gt;DBENGINE=MYSQL※サーバーがNAT配下にある場合は、グローバルIPを設定する必要があります。実行しMySQLにkamailio用のテーブルを作成します。createこれでkamdbctlを使用してユーザーを追加できるようになります。ユーザーは以下のように追加します。&lt;パスワード&gt;実行時にパスワードを求めれます。パスワードは以下です。kamailiorwログ出力kamailioのログ出力は以下のように設定します。1./etc/rsyslog.confに以下を追加します。syslogを再起動します。kamailioを起動します。startこのコマンドで起動するはずなのですが、私の環境では起動できませんでした。以下で起動を行うことができました。SIPクライアントをクライアントPCにインストールします。http://www.jitsi.org/からクライアントPCの用のjitsiをダウンロードしインストールします。起動画面が表示された後にアカウントを登録する画面が表示されますので、kamdbctlを使用して登録したユーザーを以下のように入力します。以下のように起動し、オンラインとなることが確認できます。2台クライアントPCを用意すれば、通話/チャットを試すことができます。備考この記事で作成した設定ファイルは以下から入手できます。以下から入手できます。http://siremis.asipto.com/追記Linuxを再起動すると以下がなくなり起動できなくなります。/var/run/kamailio/上記のディレクトリを作り直せば、起動できます。kamailioをNAT以下に配置すると以下のログの通り、自分への接続と認識できず接続されません。meこの問題は、/etc/kamailio/kamctlrcをドメインに対してグローバルIPを設定することで解決しました。SIP_DOMAIN=&lt;サーバーのグローバルIP&gt;グローバル/NAT越えで使う場合は、グローバル上にSTUNサーバーを用意する必要があります。SIPクライアントがSTUNプロトコルに対応している必要があります。問題があるのかLinux起動時に/var/run/kamailioを作成できず動作しません。Ver.4.2の同ファイルを使うと動作します。修正したスクリプトは以下です。etc_initd.zipコメント(0件)2015/09/06(日)SIPサーバーサーバー管理チャットサービスに興味を持ったのでSIPサーバーを動かそうと努力してみたけど動作させれなかった。試したのは以下の2つ。(1)reSIProcate設定用Webサーバーを動作させるところまで動いたがSIPクライアントから接続できず。ServerSIPサーバーが設定されていないとログに記録される状態となり起動できず。意外と難しいです(T_T)コメント(0件)2015/06/07(日)Webminを使用してapache2にhttps(ssl)通信を有効にするときメモサーバー管理サーバー管理ソフトうウェアWebminを使用してapache2のhttps通信を有効する方法を記載します。(私が設定し正常に動作した時の忘備録です。)作成した環境は以下となります。使用しているOSや導入しているアプリケーションごとに差異があるので参考としてご覧ください。Ver.1.7501.SSL自己証明書を作成するターミナルで、以下の様にSSL自己証明書を作成します。key2.afache2のSSLを有効にするターミナルで以下を入力し、apache2のSSLモジュールを有効にします。ssl※Webmin上でも設定できますが、署名が設定されていない場合はエラーが発生します。※SSLを有効にするとWebmin上でapacheのSSLを設定できるようになります。3.port番号443の仮想ホストを作成するWebmin上でポート番号に443を指定して仮想ホストを作成します。4.署名をapache2に設定するWebmin上で作成した仮想ソフトSSLオプション画面を開きます。1.で作成した自己証明書を設定します。5.apache2を再起動するターミナル上でapache2を再起動します。restart※設定中にapache2が停止してしまった場合は起動します。次のページInformation趣味作成したソフトウェアの紹介や、ソフトウェア開発時の技術メモを掲載しています。記事2chライク掲示板専用ビューワを作ってみたWiFiAnalyzerを更新しました。漫画ビューア(仮)を更新しました。漫画ビューア(仮)を更新しました。漫画ビューア(仮)を更新しました。3.03OKキャンセル確認その。