sip.conf

Файл sip.conf определяет все опции SIP-протокола для Asterisk. Правила аутентификации конечных точек, таких как SIP-телефоны и провайдеры сервисов, также конфигурируются в этом файле. С помощью файла sip.conf Asterisk определяет, какие звонки вы желаете принимать и в какую точку плана набора эти звонки должны направляться.

Размещение

Файл располагается в директории /etc/asterisk/ вместе с другими файлами конфигурации.

Секции настроек клиентов

Для того чтобы два телефона могли соединяться друг с другом, нам нужно создать аккаунт для каждого телефона в канальном драйвере который относиться к протоколу, которым они будут пользоваться. Так как оба телефона будут использовать протокол SIP, мы создадим аккаунты в конфигурационном файле канального драйвера SIP, который называется sip.conf. Данный файл обычно находится в директории /etc/asterisk. Давайте назовём наши телефоны Саша и Юля, для того чтобы мы могли легко отличать их друг от друга.

Откройте sip.conf в вашем любимом текстовом редактор и потратьте одну-две минуты на просмотр файла. Не пугайтесь, если увидите в нём большое количество настроек, это нормально. При желании можно всё стереть и написать свою конфигурацию. Обратите внимание на то, что существует несколько секций в самом начале конфигурации. такие как [general] и [authentication], которые контролируют общие настройки драйвера канала. Под этими секциями находятся секции, которые в системе соответствую аккаунтам SIP. Переместитесь в самый низ файла и добавьте секции для Саши и Юли. Вам нужно выбрать свой собственный уникальный пароль для каждой учётной записи и изменить строку permit для того чтобы они совпадали с настройками вашей локальной сети.

[sasha] type=friend host=dynamic ;secret=pass1 ;используйте параметр md5secret вместо secret, чтобы пароль оставался в секрете! md5secret=458cb347d4f3cb5a9ab794a77371eb63 context=users deny=0.0.0.0/0 permit=192.168.5.0/255.255.255.0 ; замените в соответствии с вашими сетевыми настройками [yulya] type=friend host=dynamic ;secret=pass2 ;повторяю, этой строки в конфиге быть не должно! Параметр указан для примера. md5secret=e87d475a8fbe123136717b5140acefc1 context=users deny=0.0.0.0/0 permit=192.168.5.0/255.255.255.0 ; замените в соответствии с вашими сетевыми настройками

После добавления двух секций в ваш файл sip.conf, перейдите к командный интерфейс Asterisk и запустите команду sip reload, которая укажет серверу Asterisk перечитать конфигурационный файл sip.conf:

server*CLI> sip reload Reloading SIP server*CLI>

Далее

Другие файлы конфигурации

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

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