Да у меня тоже взгляды лет так двадцать назад сформировались
. Оптический привод для меня - это, скорее, перестраховка
Не на самих чипах отдельно, а на противоположной стороне платы на маленьких металлических полигонах одним игольчатым радиатором, да и ещё и покрашенным.
tl;dr:
1. Астериск обрабатывает все звонки через dialplan'ы
2. Нет принципиальной разницы между входящими и исходящими вызовами, звонки, приходящие извне и звонки приходящие от внутренних абонентов различаются, по сути, только контекстом, в котором они находятся изначально
3. Для диалпланов не существует абонентов, есть только extentions; экстеншены же могут олицетворять конкретного абонента, группу абонентов (определяемую через подстановочные символы, например _X. - это экстеншен, олицетворяющий группу абонентов), или вовсе виртуальные сущности, необходимые для составления сложных dialplan'ов
4. Диалпланы суть есть скрипты, со своим синтаксисом и функциями. Только оболочка не bash и не powershell, а астериск.
Это в общих чертах основное, что у меня лично вызывало непонимание на первых порах. Что касается ответов 15-летней давности - они, как ни странно, обычно актуальны до сих пор.
Что касается описаний - у астера есть документация по функциям, а из них уже можно собирать свой сорокаколёсный велосипед на паровой тяге.