User Manual

Table Of Contents
RM Series (RM-CR/RM-CG/RM-TT/RM-WAP) リモートコントロールプロトコル仕様書 Version 2.0.0
20
3. コマンド仕様
イベントリスト
対象機器
RM-CR
RM-CG
RM-TT
RM-WAP
【使用例】
event
event <EventID> <Data>
OK event <EventID> <Data> ...
No. Case Action EventID Data
Model
RM-CR RM-CG RM-TT RM-WAP
1 アップデート要求 event RM:FirmwareUpdate <xxxxxxxxxx> string <xxxxxxxxxx>:
アップデートデータ取得先パス
¡ ¡ ¡ ¡
2 アップデート開始通知
NOTIFY event
RM:FirmwareUpdateStarted - -
¡ ¡ ¡ ¡
3 アップデート終了通知
NOTIFY event
RM:
FirmwareUpdateFinished <xxxxxx>
- <xxxxxx> : success/failed/skip
¡ ¡ ¡ ¡
4 該当機器の内部で障害が発
生したときに、アラートメッセー
ジをコントローラに通知する
NOTIFY event
RM:Alert <xx>:[xxxxxxxxx],xxxxx」”
RM:Alert 01:SYSTEM ERROR,fault
string <xx>: アラート番号(Hex)
[xxxxxxxxx] :アラートメッセージ
xxxxx:warning/error/fault
¡ ¡ ¡ ¡
5 タイムゾーンの設定 event RM:SetTimeZone <xx> string <xx> : タイムゾーン (0-32)
※データテーブル->Timezone参照
¡ ¡ ¡ ¡
6 タイムゾーンの取得 event RM:GetTimeZone “” - -
¡ ¡ ¡ ¡
7 DST 有効/無効 設定 event RM:SetDstEnable <xxxxx> string <xxxx> : Enable/Disable
¡ ¡ ¡ ¡
8 DST 有効/無効 取得 event RM:GetDstEnable “” string -
¡ ¡ ¡ ¡
9 DST開始時刻の設定 event RM:SetDstStartTime month=<xx>,
week=[x],day=x,hour=(xx)
string <xx> : (1-12)
[x] : (1-5) 第何週かを示す
x : 曜日 (0-6, 日曜 = 0)
<xx> : 時間 (0-23)
¡ ¡ ¡ ¡
10 DST開始時刻の取得 event RM:GetDstStartTime “” - -
¡ ¡ ¡ ¡
11 DST終了時刻の設定 event RM:SetDstEndTime month=<xx>,
week=[x],day=x,hour=(xx)
string <xx> : (1-12)
[x] : (1-5) 第何週かを示す
x : 曜日 (0-6, 日曜 = 0)
<xx> : 時間 (0-23)
¡ ¡ ¡ ¡
12 DST終了時刻の取得 event RM:GetDstEndTime “” - -
¡ ¡ ¡ ¡
13 NTPサポート有効/無効 設定 event RM:SetNtpEnable <xxxx> string <xxxx> : Enable/Disable
¡ ¡ ¡ ¡
14 NTPサポート有効/無効 取得 event RM:GetNtpEnable “” - -
¡ ¡ ¡ ¡
15 NTPサーバ(1-4)設定 event RM:SetNtpServer1 <xxxxxxxxxx>
RM:SetNtpServer2 <xxxxxxxxxx>
RM:SetNtpServer3 <xxxxxxxxxx>
RM:SetNtpServer4 <xxxxxxxxxx>
string <xxxx> : NTPサーバアドレス
¡ ¡ ¡ ¡
16 NTPサーバ(1-4)取得 event RM:GetNtpServer1 “”
RM:GetNtpServer2 “”
RM:GetNtpServer3 “”
RM:GetNtpServer4 “”
- -
¡ ¡ ¡ ¡
17 発信 event rm:callaction dial=(回線名):(番号) string ・回線の指定は以下の通り
 sip1/sip2
¡
18 着信への応答 event rm:callaction offhook=(回線名) string ・回線名の指定は以下の通り。
 sip1/sip2/usb/bt
¡
19 保留 event rm: callaction holdorresume=(回線名) string ・回線の指定は以下の通り。
 sip1/sip2/usb/bt/aux
¡
20 保留からの再開 event rm: callaction holdorresume=(回線名) string 同上
¡
21 切断 event rm:callaction hangup=(回線名) string ・回線の指定は以下の通り。
 sip1/sip2/usb/bt
¡
22 DTMF通知 event rm: callaction dtmf=(回線名):
(1桁の数値or1文字)
string ・回線の指定は以下の通り
 sip1/sip2
¡
23 会議参加 event rm:callaction joinorsplit=(回線名) string ・回線の指定は以下の通り。
 sip1/sip2/usb/bt/aux
¡
24 個別スプリット event rm:callaction joinorsplit=(回線名) string ・回線の指定は以下の通り。
 sip1/sip2/usb/bt/aux
¡
25 全回線スプリット event rm:callaction splitall string
¡
26 会議保留/再開 event rm:callaction holdorresumeconf string
¡
27 会議切断 event rm:callaction hangupconf string
¡
28 状態取得 event rm:getcallstatus “” - 応答に含まれる属性と値のセットは以下の通り。
sip1=(回線状態),sip2=(回線状態),usb=(回線状態),
bt=(回線状態),aux=(回線状態),confstate=(会議状態),
serverregist=(SIPサーバ接続状態),
vm-count=(ボイスメール件数),
sip1number=(SIP1通話相手の番号),
sip2number=(SIP2通話相手の番号),
ownId=(自身のSIP ID),ownname=(自身のSIPユーザ名)
 ・回線状態 は別シート「Dialer回線状態」に記載
 ・ 会議状態(会議中回線なし=
idle/会議中=active/保留中=onhold
 ・SIPサーバ接続状態(3桁の数値)
¡