292
回編集
差分
→SCCPに関する資料(外部リンク)
==AsteriskとSCCP経緯==Cisco SCCP対応チャネルとして、chan_skinnyが用意されている。シスコシステムズがSCCPの技術を入手したのは、Selsius社を買収した1998年であり、この年以降はシスコシステムズがプロトコルの定義および管理を行っている。<BR>サードパーティドライバとしてchan_sccpが公開されている。シスコ製IP電話機がCallManagerにレジストする際の設定ファイル名<BR>[[Cisco/SEP.cnf.xml|"SEP<MACアドレス>.cnf.xml"]]にSelsius社のIP電話機の名残りが残っている。<BR>O'REILLY刊のAsterisk本(ヒトデ本SEP・・・Selsius Ethernet Phoneの略)にも==特徴==SkinnyクライアントとCisco CallManager間でメッセージをやりとりするために使用されている。<BR>「Cisco電話機でskinny?SIPのが良いよ」と書いてあったりするので、CiscoのIP PhoneをAsteriskに繋げるなら、SIP対応のファームウェアを使った方が楽かもしれない。SCCPは、Cisco CallManagerがSkinnyと効率的にメッセージをやりとりできるようにしたstimulus-based(クライアントからの要求に応じてサーバーから指示が与えられる)軽量なプロトコルであり、CPUやメモリーの制約が厳しいIP電話機や、ハードウェアエンドポイント、組込み型システムのための通信プロトコルとして設計されている。
==実装状況===ソースを拾ってくる==ハードウェア=== # wget ftp:skinnyクライアントとしては、[[Cisco//ftpIP_Phones|Cisco 7900系電話機]]、802.berlios.de/pub/chan-sccp/chan_sccp-20060408.tar.bz2といった具合に、ソースをゲット。11b無線規格に対応したCisco 7920のほかに、Cisco Unity ボイスメールサーバーなどがある。
なお、日本国内限定となるが、鳥取三洋電機のIP電話機 [[IPP-3000]]も、SCCPをシグナリングプロトコルとして使用している。===ソースを解凍するゲートウェイ、PBXへの実装=== # bzip2 -dc chan_sccp-20060408.tar.bz2 | tar xvf -シンボルテクノロジー(現モトローラ)とSocketIPが、IP電話機とメディアゲートウェイコントローラー(ソフトスイッチ)にSCCPを実装しており、<BR> chan_sccp-20060408/オープンソースでの実装としては、AsteriskがSCCPを実装している。 chan_sccp-20060408(chan_skinny/conf/ 以下略chan_sccpのこと。後述)
===コンパイルソフトフォン=== [root@Agares asteriskhttp://www.ipblue.com/ IPBlue]# cd chan_sccp-20060408 の開発したソフトフォン[root@Agares chan_sccp-20060408]# make sh ./create_config.sh "http:/usr/include" Checking Asterisk versionwww.ipblue.com/products_vtgo_lite. Build PARK functions (y/n)[nasp VTGO for PC]?y (途中略) Linking chan_sccp.soと出てきたらコンパイル成功はSCCPをシグナリングmake installも忘れずに。プロトコルとして使用しており、Cisco CallManagerサーバーからはCisco 7900シリーズの電話機として認識される。
===旧モジュールを読み込まないようにする=Asteriskへの実装について== # vi AsteriskにはCisco SCCP対応ドライバとしてchan_skinnyがインストールされているが、<BR>サードパーティドライバ[http:/etc/asterisksourceforge.net/modules.conf noload => chan_skinny.so という行を追加する。projects/chan-sccp-b/ Chan-SCCP]を別途インストールすることも出来る