mobicents

mobicents の SipFactory.createParameterable メソッドは未実装

引数に何を与えても null しか返さない。 何が欲しいんだ?とソースを見ると、まだ実装されていなかった。 public Parameterable createParameterable(String s) { // TODO Auto-generated method stub return null; }リビジョンは1608.

shutdownしてもプロセスが残る

shutdown.sh してもプロセスが残ったままだ。 xxxxx pts/0 Sl 0:10 /usr/java/default//bin/java -Djava.util.logging.manager=org.apache.juli.C何でだろう。 lsof で確認すると、ポートは解放されているみたいだ。

外部(127.0.0.1 以外)からの SIP メッセージを受信する

/opt/mss/conf/server.xml 内の設定は、デフォルトだと以下の通り (略)

mobicents の起動

# cd /opt/mss/bin # ./startup.sh

mobicents のインストール

zip を /opt/mss へ展開する。 # mkdir /opt/mss # mv mss-0.3-apache-tomcat-6.0.14.zip /opt/mss # cd /opt/mss # unzip mss-0.3-apache-tomcat-6.0.14.zip環境変数を設定しておく。 # cat > /etc/profile.d/catalina.sh export CATALINA_HOME=/opt/mss

jdk 6 のインストール

上記 bin ファイルを root 権限で実行。 # ./jdk-6u6-linux-i586-rpm.bin (略)環境変数を設定しておく。 # cat > /etc/profile.d/java.sh export JAVA_HOME=/usr/java/default export PATH="$JAVA_HOME/bin":"$PATH"

ダウンロード

mobicents は tomcat ベースのものと jboss ベースのものがあるみたいだ。 jboss はよく知らないので tomcat ベースを使ってみよう。http://sourceforge.net/projects/mobicents/ から辿って、 mss-0.3-apache-tomcat-6.0.14.zip をダウンロード。 tomcat 6.…

mobicents で SIP サーブレット入門

オープンソースの SIP サーブレットコンテナ "mobicents" を使ってみる。 インストール先は CentOS 5。