По умолчанию, астериск (если ставить его из RPM) уже имеет настроенный демонстрационный диалплан, несколько прописанных пользователей и тд.
Чтобы не рисковать дырой в безопасности, я выбрал следующий вариант: недрогнувшей рукой переместил все содержимое папки /etc/asterisk в другое место, оставив только asterisk.conf, asterisk.adsi, logger.conf и modules.conf. По-умолчанию, астериск в этом случае загрузит все модули (проверьте, что в modules.conf есть такая строка autoload=yes). Так же сразу создадим пустые файлы sip.conf и iax.conf.
После этого, перезапустим asterisk и проверим результат. На всякий случай, напоминаю про команду для подключения к asterisk – asterisk -r.
Verbosity is at least 3
asterisk*CLI> dialplan show
[ Context 'app_dial_gosub_virtual_context' created by 'app_dial' ]
's' => 1. NoOp() [app_dial]
[ Context 'parkedcalls' created by 'features' ]
'700' => 1. Park() [features]
— = 2 extensions (2 priorities) in 2 contexts. =-
asterisk*CLI> sip show users
Username Secret Accountcode Def.Context ACL ForcerPort
asterisk*CLI> iax2 show users
Username Secret Authen Def.Context A/C Codec Pref
asterisk*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline]
asterisk*CLI> iax2 show peers
Name/Username Host Mask Port Status
0 iax2 peers [0 online, 0 offline, 0 unmonitored]
Видно, что у нас нет прописанных пользователей, а диалплан разрешает только парковку вызова.