Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Creating a Playful Telephony Network with Asterisk - Part 3

Playful Technology via YouTube

Overview

Dive into the third installment of a video series on creating a playful telephony network using Asterisk PBX software and a Raspberry Pi. Learn to add custom extensions to the dialing plan, implement text-to-speech for dynamic messages, playback pre-recorded audio files, record user input, and incorporate variables and logic for conditional code based on time or call frequency. Master techniques such as creating custom dialplan extensions, using PLAYBACK for sound files, implementing SAYDIGITS and SET for number reading, utilizing PICOTTS for text-to-speech, creating a speaking clock, managing GLOBAL variables for call counting, setting up password authentication, and recording user responses. Perfect for those interested in building interactive telephone systems or escape room experiences.

Syllabus

00:00- Introduction
01:21- Creating your first custom dialplan extension: playing a built-in soundfile with PLAYBACK
06:44- Copying the custom dialplan to the Raspberry Pi using WinSCP
08:25- Reloading the dialplan via PuTTY
09:21- Testing the new extension
10:37- Adding a new rule to play a custom soundfile saved from Audacity with PLAYBACK
18:32- Custom dialplan: here's one I made earlier...
19:56- Read a hard-codednumber using SAYDIGITS
20:45- Read a variable number using SET
22:19- Read a number saved in a file using FILE
23:41- Read out any text using PICOTTS text-to-speech engine
28:31- Create speaking clock using EPOCH, STRFTIME, and PICOTTS
29:23- Speak out the contents of a file using FILE and PICOTTS
31:05- Count the number of times an extension is called using a GLOBAL variable
35:15- Resetting a GLOBAL variable
36:04- Requiring user to enter a password with AUTHENTICATE
37:29- Recording what the user says using RECORD
39:17- Testing user input and switching contexts
42:55- Wrap-up

Taught by

Playful Technology

Reviews

Start your review of Creating a Playful Telephony Network with Asterisk - Part 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.