extensions.conf (Диалплан)
Диалплан (план набора) - основа всего. Файл extensions.conf - это средство, с помощью которого вы указываете Asterisk, как должны обрабатываться вызовы. Диалплан содержит список инструкций, которые, в отличие от таковых в традиционных системах телефонной связи, являются полностью настраиваемыми.
Настройка диалплана для внутренних звонков
Предварительные условия
Уже подключены SIP-телефоныПростейшая конфигурация диалплана
Указанная конфигурация позволит совершать звонки только между двумя настроенными ранее софтфонами и ничего более.
[globals] [general] autofallthrough=yes [default] [phones] exten => 1000, 1, Verbose(1,Extension 1000) exten => 1000, n, Dial(SIP/1000,30) exten => 1000, n, Hangup() exten => 1001, 1, Verbose(1,Extension 1001) exten => 1001, n, Dial(SIP/1001,30) exten => 1001, n, Hangup()
Здесь Verbose печатает отладочную информацию в консоль Asterisk (# asterisk -rvvv). Dial создаёт соединение используя указанную технологию (в данном случае SIP) с указанным абонентом (если принимающая сторона не отвечает, то попытка соединения прерывается через 30 секунд). После завершения звонка Hangup закрывает соединение.
Подробное описание диалплана