From 7536730b01cf81885dc9d8c51269db83c6ea8fc0 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Fri, 26 Aug 2016 22:26:49 -0700 Subject: [PATCH] Added DKS 1803, 18080, 18010 and 1812 configurations. --- app/src/main/res/raw/dks_1803_1808_1810.json | 333 +++++++++++++++++ app/src/main/res/raw/dks_1812.json | 359 +++++++++++++++++++ 2 files changed, 692 insertions(+) create mode 100644 app/src/main/res/raw/dks_1803_1808_1810.json create mode 100644 app/src/main/res/raw/dks_1812.json diff --git a/app/src/main/res/raw/dks_1803_1808_1810.json b/app/src/main/res/raw/dks_1803_1808_1810.json new file mode 100644 index 0000000..8f22306 --- /dev/null +++ b/app/src/main/res/raw/dks_1803_1808_1810.json @@ -0,0 +1,333 @@ +{ + "params": { + "name": "DKS 1803/1808/1810", + "star": "*", + "hash": "#", + "end": "0 + #", + "size": 4 + }, + "opts": [ + { + "title": "Add 16-Digits Phone Number", + "fields": [ + { + "hint": "Directory Code", + "size": 3 + }, + { + "hint": "Phone Number", + "size": 16, + "hash": true + } + ], + "dtmf": "*01[MASTER],[FIELD:1]*,[FIELD:2]*" + }, + { + "title": "Delete Phone Number", + "fields": [ + { + "hint": "Directory Code", + "size": 3 + } + ], + "dtmf": "*01[MASTER],[FIELD:1]*,*" + }, + { + "title": "Add 4-Digit Entry Code", + "fields": [ + { + "hint": "Entry Code", + "size": 4 + } + ], + "dtmf": "*02[MASTER],[FIELD:1]*" + }, + { + "title": "Set Relay Strike Time", + "fields": [ + { + "hint": "Relay (1 or 2)", + "min": 1, + "max": 2, + "size": 1 + }, + { + "hint": "Strike Time (00=1/4...99 seconds)", + "min": 0, + "max": 99, + "size": 2 + } + ], + "dtmf": "*03[MASTER],[FIELD:1]*,[FIELD:2]*" + }, + { + "title": "Delete 4-Digit Entry Code", + "fields": [ + { + "hint": "Entry Code", + "size": 4 + } + ], + "dtmf": "*14[MASTER],[FIELD:1]*" + }, + { + "title": "Add 5-Digit Entry Code", + "fields": [ + { + "hint": "Entry Code", + "size": 5 + } + ], + "dtmf": "*09[MASTER],[FIELD:1]*" + }, + { + "title": "Delete 5-Digit Entry Code", + "fields": [ + { + "hint": "Entry Code", + "size": 5 + } + ], + "dtmf": "*10[MASTER],[FIELD:1]*" + }, + { + "title": "Set Open Tone On/Off", + "fields": [ + { + "hint": "1=ON 0=OFF", + "size": 1, + "min": 0, + "max": 1 + } + ], + "dtmf": "*17[MASTER],[FIELD:1]*" + }, + { + "title": "Set PBX Line Access Code", + "fields": [ + { + "hint": "Line Access Code Number", + "size": 1, + "min": 1, + "max": 9 + } + ], + "dtmf": "*21[MASTER],[FIELD:1]*" + }, + { + "title": "Set Time Clock", + "fields": [ + { + "hint": "Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Minutes (00..59)", + "size": 2, + "min": 0, + "max": 59 + }, + { + "hint": "AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Month (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Day of Month (01..31)", + "size": 2, + "min": 1, + "max": 31 + }, + { + "hint": "Year", + "size": 2 + }, + { + "hint": "Day of Week (Sun=1..Sat=7)", + "size": 1, + "min": 1, + "max": 7 + } + ], + "dtmf": "*33[MASTER],[FIELD:1][FIELD:2]*,[FIELD:3]*,[FIELD:4]*,[FIELD:5]*,[FIELD:6]*,[FIELD:7]*" + }, + { + "title": "Set Relay Activation Time Zone", + "fields": [ + { + "hint": "Beginning Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Beginning Minutes (00..59)", + "size": 2, + "min": 0, + "max": 59 + }, + { + "hint": "Ending Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Ending Minutes (00..59)", + "size": 2, + "min": 0, + "max": 59 + }, + { + "hint": "AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Days of Week (Sun=1, Sat=7 or #)", + "size": 7, + "min": 1, + "max": 7, + "hash": true + } + ], + "dtmf": "*35[MASTER],[FIELD:1][FIELD:2]*,[FIELD:3][FIELD:4]*,[FIELD:5]*,[FIELD:6]*" + }, + { + "title": "Set 4-Digit Entry Code Time Zone", + "fields": [ + { + "hint": "Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Minutes (00..59)", + "size": 2, + "min": 0, + "max": 59 + }, + { + "hint": "AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Days of Week (Sun=1..Sat=7 or #)", + "size": 7, + "min": 1, + "max": 7, + "hash": true + }, + { + "hint": "Lower 4-Digit Boundary", + "size": 4 + }, + { + "hint": "Upper 4-Digit Boundary", + "size": 4 + } + ], + "dtmf": "*36[MASTER],[FIELD:1][FIELD:2]*,[FIELD:3]*,[FIELD:4]*,[FIELD:5]*,[FIELD:6]*" + }, + { + "title": "Set 5-Digit Entry Code Time Zone", + "fields": [ + { + "hint": "Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Minutes (00..59)", + "size": 2, + "min": 0, + "max": 59 + }, + { + "hint": "AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Days of Week (Sun=1, Sat=7 or #)", + "size": 7, + "min": 1, + "max": 7, + "hash": true + }, + { + "hint": "Lower 5-Digit Boundary", + "size": 5 + }, + { + "hint": "Upper 5-Digit Boundary", + "size": 5 + } + ], + "dtmf": "*37[MASTER],[FIELD:1][FIELD:2]*,[FIELD:3]*,[FIELD:4]*,[FIELD:5]*,[FIELD:6]*" + }, + { + "title": "Add 1-Day Flash Entry Code", + "fields": [ + { + "hint": "Flash Code Number (1..8)", + "size": 1, + "min": 1, + "max": 8 + }, + { + "hint": "Active Day of Month", + "size": 2, + "min": 1, + "max": 31 + }, + { + "hint": "Flash Code", + "size": 4 + } + ], + "dtmf": "*15[MASTER],[FIELD:1]*,[FIELD:2]*,[FIELD:3]*" + }, + { + "title": "Remote Relay 1 Activation", + "fields": [ + { + "hint": "Open=9, Hold=8, Release=7, 1hr=6", + "size": 1, + "min": 6, + "max": 9 + } + ], + "nosteps": true, + "dtmf": "*16[MASTER],[FIELD:1]*" + }, + { + "title": "Remote Relay 2 Activation", + "fields": [ + { + "hint": "Open=5, Hold=4, Release=2, 1hr=2", + "size": 1, + "min": 2, + "max": 5 + } + ], + "nosteps": true, + "dtmf": "*16[MASTER],[FIELD:1]*" + } + ] +} \ No newline at end of file diff --git a/app/src/main/res/raw/dks_1812.json b/app/src/main/res/raw/dks_1812.json new file mode 100644 index 0000000..2f6bdca --- /dev/null +++ b/app/src/main/res/raw/dks_1812.json @@ -0,0 +1,359 @@ +{ + "params": { + "name": "DKS 1812", + "star": "*", + "hash": "#", + "end": "0 + #", + "size": 4 + }, + "opts": [ + { + "title": "Set Relay Strike Time", + "fields": [ + { + "hint": "Relay (1 or 2)", + "min": 1, + "max": 2, + "size": 1 + }, + { + "hint": "Strike Time (00=1/4...99 seconds)", + "min": 0, + "max": 99, + "size": 2 + } + ], + "dtmf": "*03[MASTER],[FIELD:1]*,[FIELD:2]*" + }, + { + "title": "Enable/Disable Answer Incoming Call", + "fields": [ + { + "hint": "0=Enable, 1=Disable", + "min": 0, + "max": 1, + "size": 1 + } + ], + "dtmf": "*15[MASTER],[FIELD:1]*" + }, + { + "title": "Set Time/Date Calendar", + "fields": [ + { + "hint": "Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Minutes (00..59)", + "size": 2, + "min": 0, + "max": 59 + }, + { + "hint": "AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Month (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Day of Month (01..31)", + "size": 2, + "min": 1, + "max": 31 + }, + { + "hint": "Year (00..99)", + "size": 2, + "min": 0, + "max": 99 + }, + { + "hint": "Day of Week (Sun=1..Sat=7)", + "size": 1, + "min": 1, + "max": 7 + } + ], + "dtmf": "*33[MASTER],[FIELD:1][FIELD:2]*,[FIELD:3]*,[FIELD:4][FIELD:5][FIELD:6][FIELD:7]*" + }, + { + "title": "Set Do Not Disturb Time Zone", + "fields": [ + { + "hint": "O=ON 1=OFF", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Minutes (01..59)", + "size": 2, + "min": 1, + "max": 59 + }, + { + "hint": "AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Active Days of Week (Sun=1..Sat=7, or #)", + "size": 7, + "hash": true + } + ], + "dtmf": "*34[MASTER],[FIELD:1]*,[FIELD:2][FIELD:3]*,[FIELD:4]*,[FIELD:5]*" + }, + { + "title": "Set Automatic Relay Activation Time Zone", + "fields": [ + { + "hint": "O=ON 1=OFF", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Minutes (01..59)", + "size": 2, + "min": 1, + "max": 59 + }, + { + "hint": "AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Active Days of Week (Sun=1..Sat=7, or #)", + "size": 7, + "hash": true + } + ], + "dtmf": "*35[MASTER],[FIELD:1]*,[FIELD:2][FIELD:3]*,[FIELD:4]*,[FIELD:5]*" + }, + { + "title": "Set Access Code Time Zone", + "fields": [ + { + "hint": "O=ON 1=OFF", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Beginning Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Beginning Minutes (01..59)", + "size": 2, + "min": 1, + "max": 59 + }, + { + "hint": "Beginning AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Ending Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Ending Minutes (01..59)", + "size": 2, + "min": 1, + "max": 59 + }, + { + "hint": "Ending AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Active Days of Week (Sun=1..Sat=7, or #)", + "size": 7, + "hash": true + } + ], + "dtmf": "*36[MASTER],[FIELD:1]*,[FIELD:2][FIELD:3][FIELD:4]*,[FIELD:5][FIELD:6][FIELD:7]*,[FIELD:8]" + }, + { + "title": "Set Call Forward Time Zone", + "fields": [ + { + "hint": "O=ON 1=OFF", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Beginning Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Beginning Minutes (01..59)", + "size": 2, + "min": 1, + "max": 59 + }, + { + "hint": "Beginning AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Ending Hour (01..12)", + "size": 2, + "min": 1, + "max": 12 + }, + { + "hint": "Ending Minutes (01..59)", + "size": 2, + "min": 1, + "max": 59 + }, + { + "hint": "Ending AM=0 PM=1", + "size": 1, + "min": 0, + "max": 1 + }, + { + "hint": "Active Days of Week (Sun=1..Sat=7, or #)", + "size": 7, + "hash": true + } + ], + "dtmf": "*37[MASTER],[FIELD:1]*,[FIELD:2][FIELD:3][FIELD:4]*,[FIELD:5][FIELD:6][FIELD:7]*,[FIELD:8]" + }, + { + "title": "Add 1-Day Flash Access Code", + "fields": [ + { + "hint": "Relay (1 or 2)", + "size": 1, + "min": 1, + "max": 2 + }, + { + "hint": "Active Day of Month", + "size": 2, + "min": 1, + "max": 31 + } + ], + "dtmf": "*45[MASTER],[FIELD:1]*,[FIELD:2]*" + }, + { + "title": "Set Call Forward Phone Number", + "fields": [ + { + "hint": "Area Code (1..., #... or ####)", + "size": 4, + "hash": true + }, + { + "hint": "Phone Number", + "size": 7 + } + ], + "dtmf": "*10[MASTER],[FIELD:1]*,[FIELD:2]*" + }, + { + "title": "Enable/Disable Call Forward", + "fields": [ + { + "hint": "0=Enable, 1=Disable", + "min": 0, + "max": 1, + "size": 1 + } + ], + "dtmf": "*14[MASTER],[FIELD:1]*" + }, + { + "title": "Set Preprogrammed Phone Number", + "fields": [ + { + "hint": "Directory Number (1, 2, or 3)", + "size": 1, + "min": 1, + "max": 3 + }, + { + "hint": "Area Code (1..., #... or ####)", + "size": 4, + "hash": true + }, + { + "hint": "Phone Number", + "size": 7 + } + ], + "dtmf": "*2[FIELD:1][MASTER],[FIELD:2]*,[FIELD:3]" + }, + { + "title": "Add Access Code", + "fields": [ + { + "hint": "Location Code", + "size": 2, + "min": 1, + "max": 50 + }, + { + "hint": "Access Code", + "size": 4 + } + ], + "dtmf": "*02[MASTER],[FIELD:1]*,[FIELD:2]*" + }, + { + "title": "Delete Access Code", + "fields": [ + { + "hint": "Location Code", + "size": 2, + "min": 1, + "max": 50 + } + ], + "dtmf": "*02[MASTER],[FIELD:1]*,####*" + } + ] +} \ No newline at end of file