「Skinny Call Control Protocol」の版間の差分
細 (IPP-3200ネタ追加) |
(→SCCPに関する資料(外部リンク)) |
||
60行目: | 60行目: | ||
[http://www.voip-info.org/wiki/view/chan_sccp2 voip-info.org] Asterisk+Ciscoの情報<BR> | [http://www.voip-info.org/wiki/view/chan_sccp2 voip-info.org] Asterisk+Ciscoの情報<BR> | ||
[http://en.wikipedia.org/wiki/Skinny_Client_Control_Protocol Skinny Client Control Protocol] SCCP(Skinny)プロトコルの解説<BR> | [http://en.wikipedia.org/wiki/Skinny_Client_Control_Protocol Skinny Client Control Protocol] SCCP(Skinny)プロトコルの解説<BR> | ||
− | [http://www.chan-sccp.org CHAN SCCP | + | [http://www.chan-sccp.org CHAN SCCP official site]chan_sccp非公式サイト |
2008年12月31日 (水) 18:55時点における版
SCCPとは
SCCP(Skinny Client Control Protocol;SCCP)は、Selsius社が開発した端末制御プロトコルである。
現在は、Selsius社を買収したシスコシステムズがプロトコルの定義および管理を行っており、 SkinnyクライアントとCisco CallManager間でメッセージをやりとりするために使用されている。
skinnyクライアントとしては、Cisco 7900シリーズのCisco 7940、Cisco 7960、802.11b無線規格に対応したCisco 7920のほかに、Cisco Unity ボイスメールサーバーなどがある。
SkinnyはCisco CallManagerがSkinnyと効率的にメッセージをやりとりできるようにした軽量のプロトコルである。
Cisco CallManagerは、H.323やSIP、ISDNのほかMGCPなどの呼制御情報をやりとりする際のシグナリングプロキシサーバーとしての役割を持っており、
Skinnyは、Cisco CallManagerとSkinnyクライアントが効率的にメッセージをやりとりできるようにした、軽量のプロトコルになっている。
SkinnyクライアントはTCP/IP(Port2000番が多い)を使用している。
一台の(あるいはクラスタ化された複数台の)CallManagerと通信を行う。
SkinnyクライアントとSIP、H.323端末間ではRTPが使われている。
SCCPはstimulus-based(クライアントからの要求に応じてサーバーから指示が与えられる)プロトコルであり、CPUやメモリーの制約が厳しいIP電話機や、ハードウェアエンドポイント、組込み型システムのための通信プロトコルとして設計されている。
シスコシステムズがSCCPの技術を入手したのは、Selsius社を買収した1998年である。 IP電話機がCallManagerにレジストする際のデフォルトデバイスフォーマット名が"SEP<MACアドレス>.cnf.xml"になっているところに、 Selsius社のIP電話機の名残りが残っている (SEP・・・Selsius Ethernet Phoneの略)
シンボルテクノロジー(現モトローラ)とSocketIPがVoIP端末(IP電話機)とメディ
アゲートウェイコントローラー(ソフトスイッチ)にSCCPを実装しており、
オープンソースでの実装としてはAsteriskがSCCP/Skinnyを実装している。
(chan_skinny/chan_sccpのこと。後述)
IPBlueの開発したソフトフォンVTGO for PCはSCCPをシグナリング プロトコルとして使用しており、Cisco CallManagerサーバーからはCisco 7900シリーズの電話機として認識される。(7905~7971Gまで、ソフトフォン側で設定できる)
シスコはさらにSkinny対応ソフトフォンの新バージョンとして、Cisco Unified Personal CommunicatorというSIP標準のソフトフォンを発表している。
以前、CiscoはCisco IP Softphoneというソフトフォン(JTAPI/CTIバージョン)を出していた。
なお、日本国内限定となるが、鳥取三洋電機のIPP-3200も、SCCPをシグナリング プロトコルとして使用している。
AsteriskとSCCP
Cisco SCCP対応ドライバとして、chan_skinnyが用意されているほか、サードパーティドライバとしてchan_sccpが公開されている。
O'REILLY刊のAsterisk本(ヒトデ本)にも
「Cisco電話機を使うなら、skinnyよりSIPを利用することをお勧めする」と書いてある。
CiscoのIP PhoneをAsteriskに繋げるなら、SIP対応のファームウェアを使った方が良い。
サードパーティSCCPドライバ
複数のドライバが開発されている。
Chan-SCCP channel driver for Asterisk(SourceForge)
Asterisk Chan_Sccp Project
Theo Zourzouvillys (aka Zozo)
Asterisk SCCP channel driver(SourceForge) (長い間更新されていない)
Chan_sccpドライバのインストール
大抵は
make make install
でインストールできる(と書いてある)
インストール方法のページを参照のこと。
設定を変更する
sccp.confのページを参照のこと。
SCCPに関する資料(外部リンク)
voip-info.org Asterisk+Ciscoの情報
Skinny Client Control Protocol SCCP(Skinny)プロトコルの解説
CHAN SCCP official sitechan_sccp非公式サイト