Cisco/sccp-CLI

2008年11月16日 (日) 15:05時点における84.244.189.99 (トーク)による版 (show コマンド)

CLIから利用可能なSCCP(chan_sccp)関連コマンド

fvA50I <a href="http://likjvyotvpgj.com/">likjvyotvpgj</a>, [url=http://jhwkvjhpczig.com/]jhwkvjhpczig[/url], [link=http://ukgearyqfgln.com/]ukgearyqfgln[/link], http://zbtgtzmcwyns.com/

目次

system message/message devices コマンド

IP電話機にメッセージを表示する。
暫く経つと消えるものと、ずっと残るものがある。
Message.jpg

system message 
メッセージを表示する。
message devices 
決められた秒数のみ、メッセージを表示する。

sccp message devices <秒数>

入力したメッセージを、一定時間、電話機に表示する。
秒数を特に指定しない場合、10秒で元に戻る。

Agares*CLI> sccp message devices "Good Job!!" 10
    -- SEP001795??????: Display notify with timeout 10
    -- SEP001BD4??????: Display notify with timeout 10

sccp system message

指定したメッセージを電話機に表示する。

Agares*CLI> sccp system message "Asterisk"
SCCP system message text stored successfully

メッセージを消す時は、"sccp system message"

Agares*CLI> sccp system message
SCCP system message deleted!

sccp system message 小技

sccp.confにはsystem messageの設定が無い(or 設定が見付かってない)ので、
起動直後はsystem messageは空欄のままになっている。
crontab等を利用して、自動的にsystem messageを再設定するようにすることで、
自動的に設定が行われる。

Astlinux ~ # cat /mnt/kd/crontabs/root
0 */1 * * * /usr/sbin/asterisk -rx 'sccp system message "Forneus PBX Service' >/dev/null 2>&1

debug コマンド

sccp debug <デバッグレベル>

CLIに表示されるメッセージのレベルを変更する。
0から10まで変更可能

Agares*CLI> sccp debug 10
SCCP debug level was 0 now 10

sccp no debug

デバッグを停止する。

Agares*CLI> sccp no debug
SCCP Debugging Disabled

reset/restart コマンド

IP電話機を再起動する。

restart 
クイックリブート。ファームウェアを再読み込みしない。
reset 
普通のリブート。ファームウェアを再読み込みする。

sccp restart SEP<MACアドレス>

指定したIP電話機を再起動する。
IP電話機のMACアドレスを指定すること(IPアドレス指定は不可)
ファームウェアを再読み込みせず、configを再読み込みする。

Agares*CLI> sccp restart SEP001BD4??????
SEP001BD4??????: restart request sent to the device
SEP001BD4??????: Turn off the monitored line lamps to permit the restart
    -- SEP001BD4??????: >> Got message UnregisterMessage
    -- SEP001BD4??????: unregister request sent
    -- SEP001BD4??????: Old session marked down
    -- SEP001BD4??????: Killing Session 192.168.0.51
    -- SCCP: Looking for line 502
    -- SCCP: Asterisk asked for the state (5) of the line 502
    -- SCCP: Accepted connection from 192.168.0.51
    -- SCCP: Using ip 192.168.0.4
    -- SCCP: >>

sccp reset SEP<MACアドレス>

指定したIP電話機をリセットする。
IP電話機のMACアドレスを指定すること(IPアドレス指定は不可)
ファームウェアを再読み込みするので、restartと比べると時間がかかる。

Agares*CLI> sccp reset SEP001BD4??????
SEP001BD4??????: reset request sent to the device
SEP001BD4??????: Turn off the monitored line lamps to permit the reset
    -- SEP001BD4??????: >> Got message UnregisterMessage
    -- SEP001BD4??????: unregister request sent
    -- SEP001BD4??????: Old session marked down
    -- SEP001BD4??????: Killing Session 192.168.0.51
    -- SCCP: Looking for line 502
    -- SCCP: Asterisk asked for the state (5) of the line 502

reload コマンド

sip reloadに相当するコマンドだが、reloadが機能しないため、
unload/loadコマンドで代用すること。

Agares*CLI> sccp reload
SCCP configuration reload not implemented yet! use unload and load.