MQTT voip SIP phone

The MQTT voip SIP phone node is a powerful integration for interactive telephone puzzles. It acts as a bridge to a SIP-based VoIP system (stand alone software provided with ERGS), allowing ERGS to answer calls, "speak" text via text-to-speech, and detect DTMF tones (keypad presses) from the caller.
When to use this node:
* Interactive Phone Puzzles: Players dial a number on a physical prop phone, and ERGS "answers," giving them a verbal clue or asking for a code.
* Code Verification: Players listen to a message and must type a code on their phone's keypad; ERGS detects the presses via the DTMF output.
* Dynamic Voice Cues: Using the say pin to have a digital voice dynamically read game-relevant information (like current time or scores) to the players over the phone.
Pro Tip:
Monitor the caller string to identify which phone in the room is calling, allowing a single VoIP node to handle multiple different telephone props.
Connectors in
- dial [type: string]
- say [type: string]
- playwav [type: string]
- answer [type: action]
- hangup [type: action]
Connectors out
- onCall [type: action]
- onHangup [type: action]
- onAnswer [type: action]
- caller [type: string]
- DTMF [type: string]
- error [type: string]
Node properties
- mqtt path [type: string]
- MQTT QoS [type: integer]
- MQTT retain [type: bool]
- name [type: string]