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 закрывает соединение.

Подробное описание диалплана