Control Station Duetto Web interface – Customization
2.0/0518 75
Additional action settings
➥ Click on the button Save to save the settings.
Import/Export rules
To import or export logic rules, follow the instructions below:
Export: Click on the button to save the logic rules as a BLF file on the connected computer.
Import: Click on the button
Select the desired BLF file and click on the button IMPORT. The following dialogue appears:
Select one of the following radio buttons:
Replace currently configured logic rules with imported rules: At import, all logic rules
stored on the device will automatically be replaced by the logic rules stored in the imported
BLF file.
Keep both: All full screens and keypad sidebars on the device will remain.
Click on the button IMPORT.
Wildcards (variables)
%EVENTVALUE%
The string “%EVENTVALUE%” (without quotation marks) can be used in an
action in order to use the event value (e.g. call number that triggers the logic
rule) in the action as parameter.
Example: The event “Incoming phone call from number” will be fulfilled by
any incoming SIP call. In the field URL of the action “HTTP GET”, the com-
mand “http://example.org/log/%EVENTVALUE%” is entered. At an incoming
SIP call (e.g. 6002), this logic rule will be triggered and the call number of the
incoming SIP call will be sent via the HTTP GET command to “http://
example.org/log/6002
”.
Stop if rule matches
Activate this checkbox to make sure that the respective logic rule must be trig-
gered until the following logic rules can be carried out.
NOTE: Only already stored logic rules will be exported.
When exporting logic rules, only already stored rules will be exported.
GOOD TO KNOW: Logic rules – Matching
Logic rules can be created with exact matching or with variables (wildcards). Wildcards can be used in
the fields Phone number, DTMF numbers Value in database, and Messages.
Syntax:
Default: One character, just the defined character is match
?: Exactly 1 character, every single character is a match
*: Zero as well as multible characters are a match
~: Defines a numerical range
[0-9]: Exactly 1 character out of the possible character list (e.g. 0,1,2,...,9)
[a-z]: Exactly 1 character out of the possible character list (e.g. a,b,c...,z)
[A-Z]: Exactly 1 character out of the possible character list (e.g. A,B,C,...,Z)
The following values are possible:
Note: {{ opens a wildcard definition and }} closes it.
- Exact Matching: ### ####
e.g.: 062 1234
- Arithmetic number range: ###{{(-####~+####)}}
e.g.: 062{{(-8400~+8500)}} =062??
- List: ###{{(###1,###2,name1,name2)}}
e.g.: 062{{(1001,1002,name1,name2)}} = 0621001, 062name1...
- Wildcards: ###{{###[#-#]}}
e.g.: 062{{123[1-3]}} = 0621231, 0621232, 0621233
e.g.: {{name[a-c]}} = namea, nameb, namec
e.g.: {{*Scott*}} = A.Scott, B.Scott, Scott Chris, Berni Scott, ...
e.g.: 062{{???}} = 062123, 062124, 062321, ...