Meetings & CallsAsterisk
Changelog — Asterisk
Read Asterisk CLI release notes, including new capabilities, changes and fixes.
Notable changes to @wirecat/asterisk-cli. One section per version, newest first.
0.3.0 — 13.11.2026
Changed — may break callers
- The command is now
pbx, also installed aswcat-pbx.asteriskhid the PBX's own program on a server that runs both. Variables start withPBX_(PBX_PROFILE,PBX_READ_ONLY), the MCP entry ispbx-<profile>, and its tools arepbx_read,pbx_writeandpbx_tools_search. The package, its settings and the saved passwords keep the nameasterisk-cli, so nothing is set up again.
0.2.0 — 13.11.2026
Added
files_from sftpreadsMaster.csvand the recordings on the PBX over SFTP, read only, through cli-core's SFTP client: retries for a dropped connection, timeouts, and each request in the run's trace. The server's key is pinned withsftp_host_keybefore any password or key is sent; the firstsession startshows the fingerprint to check. See connect your Asterisk.
Fixed
phone_regionnow makes numbers international for every country, not onlyru: the rules are cli-core's (0.648.0).
0.1.0 — 13.11.2026
Added
- Started from
@wirecat/cli-template0.23.0. - Asterisk call records as meetings in the WireCat store:
meetings syncreadsMaster.csvor a MySQL, MariaDB or PostgreSQL CDR table, read only, one meeting per CDR row, so the legs of a transferred call stay apart. - A call's recording is found by FreePBX's
recordingfileor by itsuniqueid, and linked by its path; a file still being written waits for the next sync. meetings transcribeturns recordings into text with a local speech model, once per unchanged file.session startchecks the source and keeps a database password in the keyring; a localMaster.csvneeds none.- Outside numbers are kept in the international form with
phone_region, as the other WireCat tools keep them. examples/holds a made-up Master.csv and two short recordings.