Configure PJSIP authentication in Asterisk. Covers basic auth setup for phones and SIP trunks, how SIP digest authentication works, pre-hashed passwor...
Configure PJSIP NAT traversal in Asterisk. Covers Asterisk behind a NAT router with an ITSP trunk, remote phones behind NAT, double-NAT, and the key s...
A checklist for hardening an Asterisk PBX: PJSIP ACLs, fail2ban, TLS/SRTP, endpoint authentication, dialplan injection risks, inbound context separati...
Connect two Asterisk systems over IAX2 so they can dial each other's extensions. Covers iax.conf on both sides, authentication, trunking, and dialplan...
A guide to Asterisk audio formats, codec selection, bandwidth per call, concurrent call capacity, and how to convert files with sox and ffmpeg.
Build your first Asterisk ARI app from start to finish. Configure HTTP and ari.conf, connect WebSocket events, hand calls to Stasis, test with curl, a...
Configure PJSIP in Asterisk from scratch. Covers transports, endpoints, auth, AOR, SIP trunk registration, endpoint templates for multiple phones, and...
Set up Asterisk Call Detail Record storage with modern backends. Includes cdr.conf guidance, MySQL/MariaDB through ODBC, SQLite, PostgreSQL, schemas, ...
PCI DSS v4.0.1 guidance for Asterisk phone payments, including MixMonitor muting, DTMF suppression, logging risks, scope, and SAQ considerations.
Secure Asterisk DISA example with PIN checking, source restrictions, caller ID controls, toll-fraud warnings, and safer alternatives.
Asterisk call file reference covering file format, outgoing spool semantics, retry timing, archive behavior, permissions, and safe deployment patterns...
Migrate old Asterisk Macro dialplan code to Gosub with ARG variables, Return, shared subroutines, and examples for app_macro removal.
Full Asterisk auto attendant example with greeting playback, digit collection, timeout handling, invalid input, operator transfer, and after-hours rou...
Complete Asterisk ConfBridge example with confbridge.conf bridge, user, and menu profiles, dialplan entry points, admin controls, and recording.
List PJSIP Address of Record objects and their contact limits.
List PJSIP contacts, contact URIs, reachability status, and qualify round trip time.
List PJSIP endpoints, state, contacts, transports, identify matches, and active channels.
Show details for one outbound PJSIP registration object.
List outbound PJSIP registrations and their current registration status.
E911 compliance reference for Asterisk MLTS deployments covering Kari's Law, RAY BAUM's Act, dispatchable location, direct 911 dialing, notifications,...
International call recording compliance guide for Asterisk administrators covering GDPR, UK GDPR, PIPEDA, Australia, cross-border calls, consent notic...
Use pjsip send unregister safely with Asterisk outbound registrations. Covers syntax, endpoint and AOR scope, expected output, troubleshooting, pjsip ...
Practical guide to reading and setting PJSIP headers in Asterisk dialplans, including channel scope, pre-dial handlers, P-Asserted-Identity, Diversion...
STIR/SHAKEN framework for cryptographically signing and verifying caller ID information on SIP calls to combat robocalls and spoofing. Covers FCC mand...
Step-by-step guide to connecting Claude Code, Claude Desktop, and ChatGPT to the public, read-only AsteriskRecipes MCP server for direct access to the...
Quick lookup for Asterisk CDR fields, disposition values (ANSWERED, NO ANSWER, BUSY, FAILED), AMA flags, and the difference between billsec and durati...
Lists all mailboxes currently set up
Lists zone message formats
Show contents of mailbox <mailbox>@<context>
Remove message <messageid> from <from_folder> in mailbox <mailbox>@<context>