User Manual

Table Of Contents
RM Series (RM-CR/RM-CG/RM-TT) リモートコントロールプロトコル仕様書 Version 1.1.0
20
3. コマンド仕様
イベントリスト
対象機器
RM-CR
RM-CGNo.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:setcallcong mute=(mute設定値) string 設定値はon/off
31 音量操作 event rm:setcallcong vol=(音量値) string 音量値は019の整数
32 着信拒否ON/OFF event rm:setcallcong dnd=(着信拒否設定値) string 設定値はon/off
33 設定取得 event rm:getcallcong “” -