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桁の数値)
¡