425 просмотров
от (120 баллов) в категории Тонкая настройка

Проблема следующая. У меня в АТС  три интерфейса  eth0=192.168.0.0/24 eth1=192.168.70.0/24 eth2=10.20.70.0/24. Соответственно eth0 смотрит в интернет и принимает внешних абонентов через НАТ. eth1  и  eth2 принимают внутренних абонентов. При включении настройки "Эта станция расположена за NAT маршрутизатором" в конфигурационном файле  /etc/asterisk/sip.conf в секции 

[general]  появляется следующее

localnet=192.168.0.0/24
externaddr=ХХХ.ХХХ.ХХХ.ХХХ

И абоненты в подсетях на интерфейсах eth1 и eth2 не слышат друг друга. Так как у вас в инструкции написано, по адресу (https://wiki.mikopbx.com/network) "Всем адресам, которые не являются для АТС локальными, станция будет представляться внешним адресом". Вот станция и транслирует им внешний адрес externaddr=ХХХ.ХХХ.ХХХ.ХХХ. Я решил эту проблему просто добавив в файл /etc/asterisk/sip.conf следуещее:

localnet=192.168.0.0/24
localnet=10.20.70.0/24
localnet=192.168.70/24
externaddr=ХХХ.ХХХ.ХХХ.ХХХ

Через Кастомизацию системных фалов. С пометкой Заменять полностью. 

И тут снова проблема: 

Теперь при добавлении нового абонента запись о нём не появляется в файле /etc/asterisk/sip.conf

и файл снова приходится править руками. 

Короче. Просьба в меню "Сетевые интерфейсы" добавьте возможность указать какие подсети являются для АТС локальными.

1 Ответ

от (122 тыс. баллов)

Все уже реализовано с первых релизов Askozia 6

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

[general](+)

localnet=192.168.0.0/24
localnet=10.20.70.0/24
localnet=192.168.70/24

Но повторюсь, в этом нет необходимости

от (120 баллов)
Благодарю за быстрый и точный ответ.  Всё получилось сделать через пункт "Сетевой экран".
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...