Для разных задач - разные инструменты. Тут универсального рецепта нет. Нужны статические диалпланы - пишете в конфигах астера, нужны динамические - в AGI, нужно отправлять звонки автоматом - AMI, нужна реализация каких то своих примитивов - ARI
Конечно не только этим ограничивается отличие, но если сильно утрировать - то так
Что подразумевается под динамическим диалпланом? про AMI можно ведь генерировать звонки и через call файлы и тот же ARI? Про примитивы тоже не совсем ясно что это)
Вот например я от нескольких людей слышал что для IVR сложных. многие используют FSM. Но я уже не одну неделю над этим думаю, голову ломаю. Но там многое ещё не ясно