Generate Asterisk audio prompts from text using Google's gTTS Python library -- convert text to WAV files suitable for Playback() and Background().
Send incoming call notifications to a Slack channel via webhook, with FILTER() to prevent shell injection from caller ID data.
A Node.js application using ari-client to handle StasisStart, StasisEnd, and ChannelStateChange events -- ring, answer, silence, and hangup a channel ...
Enable the Asterisk REST Interface (ARI), configure HTTP and WebSocket access, and hand channels to a Stasis application for external control.
Configure the Asterisk Manager Interface (AMI) for remote control and monitoring -- TCP-based client/server access to originate calls, check status, a...
Look up caller names (CNAM) from an external HTTP service using a PHP AGI script -- normalize inbound numbers, query a CNAM provider, and set the call...