Call State
Starts when a call starts ringing, is answered or ends, on the phone or in Teams, WhatsApp, Discord or another calling app.
A trigger in the Phone & Media group.
Its type is trigger.call_state.
Declared ports
Section titled “Declared ports”| Port | Label | Flow | Type |
|---|---|---|---|
out |
out | execution out | — |
call |
Call | data out | Object{state: String, caller: String, appName: String, packageName: String, incoming: Boolean, video: Boolean, answered: Boolean, durationSeconds: Int, timestamp: DateTime} |
Configuration
Section titled “Configuration”| Field | Key | Default | Notes |
|---|---|---|---|
| Event | event |
— | ``, RINGING, ACTIVE, ENDED |
| From app | packageFilter |
— | optional; chosen from APP_FILTER |
- phone state access
- notification access
A missing permission is flagged in the editor rather than blocking the macro — the graph is fine, the phone is not, and granting it starts the node working with no edit here at all.