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