mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-25 14:55:55 +01:00
[tr064] Improve PHONEBOOK profile documentation (#9854)
* [tr064] Improve PHONEBOOK profile documentation Signed-off-by: Stefan Triller <github@stefantriller.de>
This commit is contained in:
parent
b23e57f263
commit
bcedab8e1f
@ -170,6 +170,7 @@ In case the format of the number in the phonebook and the format of the number f
|
||||
The configured `matchCount` is counted from the right end and denotes the number of matching characters needed to consider this number as matching.
|
||||
A `matchCount` of `0` is considered as "match everything".
|
||||
Matching is done on normalized versions of the numbers that have all characters except digits, '+' and '*' removed.
|
||||
There is an optional configuration parameter called `phoneNumberIndex` that should be used when linking to a channel with item type `StringListType` (like `Call` in the example below), which determines which number to be picked, i.e. to or from.
|
||||
|
||||
## Rule Action
|
||||
|
||||
@ -218,3 +219,9 @@ Switch PresXX "[%s]" {channel="tr064:subdeviceLan:rootuid:LAN:macOnline_XX_3AXX_
|
||||
Switch PresYY "[%s]" {channel="tr064:subdeviceLan:rootuid:LAN:macOnline_YY_3AYY_3AYY_3AYY_3AYY_3AYY"}
|
||||
|
||||
```
|
||||
|
||||
Example `*.items` file using the `PHONEBOOK` profile for storing the name of a caller in an item. it matches 8 digits from the right of the "from" number (note the escaping of `:` to `_3A`):
|
||||
|
||||
```
|
||||
Call IncomingCallResolved "Caller name: [%s]" { channel="avmfritz:fritzbox:fritzbox:incoming_call" [profile="transform:PHONEBOOK", phonebook="tr064_3Afritzbox_3AfritzboxTR064", phoneNumberIndex="1", matchCount="8"] }
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user