Documentation
Phone Chain
Require: IP-Symcon >= 5.5
The 'Telefonkette' module allows to call a list of telephone numbers one after another.
function scope
- A list of phone numbers can be called in descending order
- If accepted, a TTS file can be played
- Further calls are terminated when a called party confirms by a DTMF character
- DTMF character freely selectable
- Duration until a call is terminated freely selectable
- Boolean variable as trigger
requirements
- Custom VoIP processing script for audio announcement or a TTSAWSPOLLY instance established
Software Installation
- Via the Module Store install the 'Phone Chain' module
Setting up the instances in IP-Symcon
- Under 'Add Instance', the 'Phone Chain' module can be found using the quick filter.
- More information about adding instances in the Instances documentation
Configuration Page:
Name | Description |
---|---|
Trigger | Boolean variable which is used as trigger |
VoIP instance | VoIP instance to be used for calls |
TTS instance | TTSAWSPOLLY Instance to be used for the announcement |
TTS Type | Static, static text for an announcement or dynamic announcement via a string variable |
Phone numbers can be switched in the visualization | Option to switch the phone numbers on and off in the visualization |
Phone Numbers | List and sequence of numbers with description which should be called |
Number of simultaneous calls | Number of calls that will be made in parallel |
Call duration | Time in seconds to wait for call to be answered |
DTMF confirmation key | key with which a call is confirmed |
Note on the 'Phone numbers switchable in visualization' option: This ensures that the phone numbers in the list are created as variables. The telephone numbers are only called if the corresponding variable has the value 'True' and is activated in the visualization.
status variables
The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions.
Status variables
Name | Type | Description |
---|---|---|
Call confirmed by | String | Contains the number that confirmed the call |
Status | Integer | Shows at which point the chain is currently |
Reset status | Script | Resets the status |