User Manual
Table Of Contents
RM Series (RM-CR/RM-CG/RM-TT) リモートコントロールプロトコル仕様書 Version 1.1.0
20
3. コマンド仕様
イベントリスト
対象機器
RM-CR
RM-CG(No.1-16のみ対応)
【使用例】
event
event <EventID> <Data> …
↓
OK event <EventID> <Data> ...
No. Case Action EventID Data
1 アップデート要求 event RM:FirmwareUpdate “<xxxxxxxxxx>” string <xxxxxxxxxx>:アップデートデータ取得先パス http://…など
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桁の数値)
29 状態変更通知 NOTIFY event rm:changedcallstatus “(属性)=(値)” string 同上
30 マイクミュート event rm:setcallconfig “mute=(mute設定値)” string 設定値はon/off
31 音量操作 event rm:setcallconfig “vol=(音量値)” string 音量値は0~19の整数
32 着信拒否ON/OFF event rm:setcallconfig “dnd=(着信拒否設定値)” string 設定値はon/off
33 設定取得 event rm:getcallconfig “” -