クライアントサイドモジ
ュール型SIP-B2BUA
ミドルウェア「SIProp」の最終報告
今村謙之(noritsuna@siprop.org)
2007/02/18

SIProp LLP
Confidential

All Rights Reserved, (c) Copyright, ＳＩＰrop LLP., 2006

Page. 1

アジェンダ開発報告
z最初の目標z成果物

実績報告
zコミュニティーz活動

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 2

開発報告編：最初の目標
問題点
本アプリケーション

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 3

問題点
IP電話における相互接続
zプロバイダ間通話に料金が発生する
z

インターネット経由なので、無料じゃないの？？？
⇒インターネットを使用していない。

zIP電話が相互接続できない！
z

IP電話に使用されているSIPというプロトコルの問題⇒相互接続性が低い。

zなぜ、SIPを使うの？

電話だけではなく、いろいろな機器に適用できる
z オープンな規格であり、誰でも使用できる
zConfidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 4

問題点の具体例
AsteriskというIP-PBXを利用する問題点
こだま電話(仮名)サービスとの接続ができないz

VoIP TA(右図)とのSIP通信でエラーが出るz

ソースコードに手を入れないと対処不能である
ユーザレベルでのコントロールが実質、不可能である

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 5

最終目的
• 世界がつながる！

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

出典：http://www.sipix.jp/Page. 6

本アプリケーションのコンセプト• 世界的に問題となっているVoIP(SIP-UA)相互接続問題を解決するミドルウェアである
SIPが本来目指していたセッション層を汎用プロトコル化する–SIPメッセージを標準化する機能–動作をモジュールにて定義可能–クライアントサイドで動作

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 7

具体的な成果物
オープン系のための相互接続プラットフォーム
z当初は、国内電話機メーカさんやキャリアさん向けを目指していたz

実装差分の情報公開による、開発の容易化（リファレンス実装)⇒NDAの壁zオープンなSIP世界の台頭

Asteriskなどのオープンソースの爆発的普及
z SIP IXのサービス化
z⇒オープン系への軌道修正
9複雑系を吸収するための機能をペンディング
9オープン系対応を強化
9コミュニティーへの力点の移動
Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 8

開発概要
• レイヤー構造B2BUA(全体コントローラ)

B2BUAManager

Resolver–B2BUA(フレームワーク)• メッセージ変換• シーケンス変換–仕様差を吸収する機能–UA層（モジュール）• 電話機としての機能• 電話機の種類ごとに存在–仕様差の具体的実装を行う

UA層

UARouter

UAManager

UAModule

StackRouter

StackManager

StackTransport
ManagerTransport

StackTransport

TransportRouter

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 9

開発対象
• 開発言語–J2ME-PP• J2SE1.3相当• Jain-SIPライブラリ• プラットフォーム–Windows–Linux

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

• 電話機
–ソフトフォン
• KPhone(Zaurus用)• X-lite(Windows用)–ハードフォン
• GrandStream製IP電話機• Planex製IP電話機• iCOM製IP電話機※サーバが必要

Page. 10

何ができたのか？
• SIProp本体–基本機能• 完成• 電話機対応–一般入手可能なハードフォン• 3種類(国内すべて)• キャリア対応(認定)–タイ国キャリア
• 国内初実績• 相互接続パートナー–SIP IX連係• 近日接続予定–一般入手可能なソフトフォン• 2種類(メジャーなもののみ)

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 11

デモ

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 12

実績報告編相互接続検証会、展示会への参加
コミュニティーパートナー
講演、執筆Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 13

相互接続検証会• 第１回国際間相互接続検証事前試験–主催：VoIP/SIP相互接続検証タスクフォース–日時：2006/12/19–対象：タイ国某キャリア• どこのキャリアかは、明かせない

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 14

展示会
• JGN2シンポジウム2007–主催：独立行政法人 情報通信研究機構–日時：2007/01/17～19–予定来場者数：1000人

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 15

もう一つの成果物
目的zより広範囲の開発者の獲得と認知度のアップz

いろいろなアプリに対応するため、より多くの開発者が必要である

モデル
zオープンソース＆バザールモデルz

ユーザ(開発者)コミュニティーを形成する

アクションzコミュニティーの運用
zWebベースのユーザコミュニティースペースz各種講演やイベントへ参加
Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 16

コミュニティー開発コミュニティー
z内容：開発に関するコミュニティー
z人数：5名z開催日：毎週水曜日Mtg

SIProp勉強会
z内容：VoIPに携わる人たちのコミュニティー
z人数：8名＋α(随時、増員中)
z開催日：月に一回

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 17

講演
ENUMトライアルジャパン(ETJP)
内容：SIPropのENUM応用例について講演
開催日：2006/09/20(終了)VoIPConference2007
内容：SIPの最新動向
開催日：2007/01/21(終了)丸山先生レクチャーシリーズ・第5回
内容：オープンな世界におけるVoIP(Voice over IP)とWebの関係
開催日：2007/03/13
Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 18

取り上げてもらったサイト
ITPro IP電話サイト
z連載：「世界がSIPでつながる日」zConfidential

第六回 SIP相互接続を実現する「SIProp」

All Rights Reserved, (c) Copyright, SIProp LLP., 2006Page. 19

これからが本番です。
応援よろしくお願いします<(_ _)>http://www.siprop.org/
Blog: http://noritsuna.siprop.org/

Confidential

All Rights Reserved, (c) Copyright, SIProp LLP., 2006

Page. 20