User Manual

Table Of Contents
RM Series (RM-CR/RM-CG/RM-TT/RM-WAP) Remote Control Protocol Specifications Version 2.0.0
21
3. Command Specifications
No. Case Action EventID Data
Model
RM-CR RM-CG RM-TT RM-WAP
30 Mic mute event rm:setcallconfig “mute=(mute setting)” string Setting is on/off
¡
31 Volume control event rm:setcallconfig “vol=(volume)” string Volume is an integer 0-19
¡
32 Incoming call rejection on/off event rm: setcallconfig
“dnd=(incoming call rejection setting)”
string Setting is on/off
¡
33 Setting query event rm:getcallconfig “” -
¡
34 Setting change notification
NOTIFY event
rm:changedcallconfig “(attribute)=(value)” string Attribute/value settings are content of No. 28-30
+
disable-dnd=on/off
¡
35 Latest recent calls index
query
event rm:getlatestcallrecentindex “” -
¡
36 Recent calls query event rm:getcallrecents “(index number)” string index number can specify up to 100 entries with the
index received from a latest recent calls index query
as the max value
Recent call data format:
number=(opposite party number), type=(call type),
time=(call start time), duration=(call duration)
¡
37 Contacts query event rm:getcallcontacts “(index number)” string index number is a number 0 - 100
(0=voicemail, 1-100=contact information)
• Contact data format:
name=(name), mobile=(number), work=(number),
home=(number), default=(string)
*default should be set to “mobile”, “work”, or “home”
Voicemail format:
name=voice
mail, mobile=, work=, home=(voicemail number),
default=home
¡
38 Recent calls change
notification
NOTIFY event
rm: callrecent
“(index number)=(recent calls data)”
string
¡
39 Clear all recent calls
notification
NOTIFY event
rm:clearcallrecents “” -
¡
40 Contacts change notification
NOTIFY event
rm: changedcallcontacts
“(index number)=(contacts data)”
string
¡
41 Provisioning execution
query with the deployment
server
event
OK event
rm:provisioningimport “(File path)” string <xxxx> : File path
File path e.g.: tftp://<server address>/<file path>,
ftp://<user>:<password>@<server address>/<file
path>
¡ ¡ ¡ ¡
42 Bluetooth pairing event
OK event
rm:bluetoothpairing “(start/stop)” string
¡
43 Bluetooth status query event
OK event
rm: getbluetoothstatus
“(disable/idle/connected/pairing)”
string
¡
44 Bluetooth status notification Notify event rm: bluetoothstatus
“(disable/idle/connected/pairing)”
string
¡
45 Identify query for each
microphone and charger
event
OK event
rm: accessoryidentify
“duration=<xx>,id=[xxxxxxxxxx]”
string <xx>:decimal number
0: stop Identify indication immediately
1~60: Duration for Identify indication[sec]
[xxxxxxxxxx]:
Unique ID, IPEI of charger and microphone
¡
Dialer Line Status
Status Expression at command
IDLE idle
CALLING calling
CALLING MUTE calling/mute
FAILED failed
ACTIVE active
ACTIVE MUTE active/mute
INCOMING incoming
INCOMING MUTE incoming/mute
ONHOLD onhold
ONHOLD MUTE onhold/mute
MUSIC music
MUSIC MUTE music/mute
INCONF CALLING inconference_calling
INCONF CALLING MUTE inconference_calling/mute
INCONF ACTIVE inconference_active
INCONF ACTIVE MUTE inconference_active/mute
INCONF INCOMING inconference_incoming
INCONF INCOMING MUTE inconference_incoming/mute
INCONF ONHOLD inconference_onhold
INCONF ONHOLD MUTE inconference_onhold/mute
INCONF MUSIC inconference_music
INCONF MUSIC MUTE inconference_music/mute