GuidesCreate a short voice menu that handles invalid digits, silence and unavailable destinations.
Current Sangoma IVR guide and FreePBX 17 IVR module metadata plus current Asterisk Background, WaitExten and special-extension documentation reviewed September 28, 2026; no PBX, module, generated dialplan, prompt, destination, DTMF digit or live call was testedTroubleshootingTrace one caller digit from the ingress call leg through Asterisk reception, IVR matching, retry policy and the generated destination before changing DTMF or menu settings.
Current Sangoma IVR guide and FreePBX 17 IVR module metadata plus current Asterisk 22 PJSIP DTMF, logging, Background, WaitExten and special-extension documentation reviewed September 28, 2026; no PBX, module, endpoint, trunk, generated dialplan, prompt, destination, RTP event, SIP INFO request, in-band tone, digit or live call was testedVideosWalks a complete inbound design through weather overrides, holidays, business hours and fallback destinations. Watch before building the individual modules.
Crosstalk Solutions · Foundational · ConceptualTroubleshootingTrace one caller through the selected Announcement, recording, answer state, digit branch, IVR-return context and final destination before changing a shared prompt or DTMF mode.
Current Sangoma FreePBX Announcements and System Recordings documentation, FreePBX Announcements 17.0.2.1 release/17.0 metadata and generated-dialplan source, and Asterisk 23 BackGround documentation reviewed October 10, 2026; Sangoma screenshots and some field guidance may reflect older PBX GUI releases, and no PBX, module, route, Announcement, recording, generated dialplan, loaded channel, DTMF path, carrier media, destination or live call was inspected or testedGuidesPublish the right names, route each selection intentionally and provide a clear escape when callers cannot find a match.
Sangoma FreePBX Directory guidance, FreePBX Directory 17.0.3 release/17.0 metadata and current module source, and Asterisk 23 Directory application documentation reviewed October 11, 2026; Sangoma screen guidance may reflect older PBX GUI releases, and no PBX, module, directory, IVR, entry, name, announcement, recording, DTMF event, dial target, extension, route or live call was inspected or testedTroubleshootingTrace one caller through the selected Directory object, name entry, DTMF match, spoken announcement, dial target and invalid or IVR-return branch before editing extensions or prompts.
Sangoma FreePBX Directory guidance, FreePBX Directory 17.0.3 release/17.0 metadata and current module source, and Asterisk 23 Directory application documentation reviewed October 11, 2026; Sangoma screen guidance may reflect older PBX GUI releases, the FreePBX module uses its managed AGI path rather than establishing the standalone Asterisk Directory application contract, and no PBX, module, directory, IVR, entry, name, announcement, recording, DTMF event, dial target, extension, route or live call was inspected or testedGuidesManage the reusable recording object, its ordered media, language and rerecording controls separately from Announcements, IVRs and other call-flow consumers.
FreePBX 17 on Debian 12; System Recordings module, consuming module and Asterisk version must be verified on the installed hostTroubleshootingUse symptoms and evidence to isolate registration, routing, media and device faults.
Foundational