Install
openclaw skills install @wirecat/wirecat-asteriskUse pbx, the WireCat CLI for Asterisk PBX phone calls, from an agent — find a call by time or number, read its transcript, transcribe new recordings, with the owner's profile and JSON answers. Use when a task needs the company's phone calls, what a caller said, or who called whom.
openclaw skills install @wirecat/wirecat-asteriskEvery account command starts with the owner's profile: pbx personal config show. Never pick a profile yourself; if none
is given, run a command without one and read the profiles the error lists.
Find your way with the tool itself, not this file:
pbx commands --json is the full command tree; pbx commands config --json one group.pbx help config set is one command's help, with what it returns.pbx doctor --json says what is set up on this computer.--json and read stdout; an error is JSON on stderr with a code to branch on.--dry-run shows what a command would do first.+79000000001 → 101; the outside number is in the international form when the profile's phone_region is set.meetings show <id> --json has the description: what became of the call (answered by whom after how long, talk
time, voicemail, busy, not answered) and who rang without answering. Read it before you say a call was missed.pbx <profile> meetings list "title:*79000000001*" --json, newest first; read one
with meetings transcript <id> --json.meetings transcribe id:<id> --json makes one on this computer, when the call has a recording.
It needs the speech model; the error says how to get it.meetings sync --json imports what is new from the PBX. It never changes the PBX.