1,009
回編集
差分
SCCP新規作成(書きかけ)
==SCCPとは==
SCCP(Skinny Client Control Protocol)は、Cisco CallManagerとCisco製のIP電話機が通信するためのプロトコルである。
==AsteriskとSCCP==
Cisco SCCP対応チャネルとして、chan_skinnyが用意されている。<BR>
サードパーティドライバとしてchan_sccpが公開されている。<BR>
O'REILLY刊のAsterisk本(ヒトデ本)にも<BR>
「Cisco電話機でskinny?SIPのが良いよ」と書いてあったりするので、
CiscoのIP PhoneをAsteriskに繋げるなら、SIP対応のファームウェアを使った方が楽かもしれない。
==Asteriskにchan_sccpをインストールする==
===試した環境===
箱:玄箱HG
PBX:Asterisk 1.2.10
電話機:Cisco7911G(SCCP)
===ソースを拾ってくる===
# wget ftp://ftp.berlios.de/pub/chan-sccp/chan_sccp-20060408.tar.bz2
といった具合に、ソースをゲット。
===ソースを解凍する===
# bzip2 -dc chan_sccp-20060408.tar.bz2 | tar xvf -
chan_sccp-20060408/
chan_sccp-20060408/conf/
以下略
===コンパイル===
[root@Agares asterisk]# cd chan_sccp-20060408
[root@Agares chan_sccp-20060408]# make
sh ./create_config.sh "/usr/include"
Checking Asterisk version...
Build PARK functions (y/n)[n]?y
(途中略)
Linking chan_sccp.so
と出てきたらコンパイル成功
===旧モジュールを読み込まないようにする===
vi /etc/asterisk/modules.conf
noload => chan_skinny.so<BR>
という行がなかったら、追加する。<BR>
load => chan_sccp.so
と追加すると、Asteriskが文句垂れて止まってしまう。
===Asteriskを再起動する===
Agares*CLI> restart now
Agares*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
[root@Agares chan_sccp-20060408]#
===モジュール読み込みを確認する===
Agares*CLI> show modules like chan_sccp.so
Module Description UseCount
chan_sccp.so Skinny Client Control Protocol (SCCP). R 0
1 modules loaded
===設定を変更する===
vi /etc/asterisk/sccp.conf
設定項目がかなーり多いので割愛
==外部リンク==
http://chan-sccp.berlios.de/ Asterisk Chan_Sccp Project
SCCP(Skinny Client Control Protocol)は、Cisco CallManagerとCisco製のIP電話機が通信するためのプロトコルである。
==AsteriskとSCCP==
Cisco SCCP対応チャネルとして、chan_skinnyが用意されている。<BR>
サードパーティドライバとしてchan_sccpが公開されている。<BR>
O'REILLY刊のAsterisk本(ヒトデ本)にも<BR>
「Cisco電話機でskinny?SIPのが良いよ」と書いてあったりするので、
CiscoのIP PhoneをAsteriskに繋げるなら、SIP対応のファームウェアを使った方が楽かもしれない。
==Asteriskにchan_sccpをインストールする==
===試した環境===
箱:玄箱HG
PBX:Asterisk 1.2.10
電話機:Cisco7911G(SCCP)
===ソースを拾ってくる===
# wget ftp://ftp.berlios.de/pub/chan-sccp/chan_sccp-20060408.tar.bz2
といった具合に、ソースをゲット。
===ソースを解凍する===
# bzip2 -dc chan_sccp-20060408.tar.bz2 | tar xvf -
chan_sccp-20060408/
chan_sccp-20060408/conf/
以下略
===コンパイル===
[root@Agares asterisk]# cd chan_sccp-20060408
[root@Agares chan_sccp-20060408]# make
sh ./create_config.sh "/usr/include"
Checking Asterisk version...
Build PARK functions (y/n)[n]?y
(途中略)
Linking chan_sccp.so
と出てきたらコンパイル成功
===旧モジュールを読み込まないようにする===
vi /etc/asterisk/modules.conf
noload => chan_skinny.so<BR>
という行がなかったら、追加する。<BR>
load => chan_sccp.so
と追加すると、Asteriskが文句垂れて止まってしまう。
===Asteriskを再起動する===
Agares*CLI> restart now
Agares*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
[root@Agares chan_sccp-20060408]#
===モジュール読み込みを確認する===
Agares*CLI> show modules like chan_sccp.so
Module Description UseCount
chan_sccp.so Skinny Client Control Protocol (SCCP). R 0
1 modules loaded
===設定を変更する===
vi /etc/asterisk/sccp.conf
設定項目がかなーり多いので割愛
==外部リンク==
http://chan-sccp.berlios.de/ Asterisk Chan_Sccp Project