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

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

Поддержите проект, если он помог вам

Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.