Почему Asterisk подставляет IP адрес PPPoE соединения в историю звонков на телефоне?

Всем доброго времени суток. Суть проблемы в следующем. Есть сервер астериск в локальной сети 172.25.0.0
Для получения обновлений поднимаю PPPoE сессию для подключения к интернету. И вот после этого начинается беда, что невозможно набрать номер из истории звонов, потому как к номеру добавляется IP адрес PPPoE соединения, например 1100@172.31.2.179, и соответственно звонок не проходит. Даже если после этого отключить PPPoE соединение, ASterisk где-то запоминает этот адрес и упорно подставляет его, помогает только перезагрузка сервера.
Куда копать?
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
@Gansterito
Попробуйте жестко указать IP-адрес в sip.conf (параметр bind или что-то типа этого), или IP-адрес транспорта в pjsip.conf. Тогда при появлении новых IP-адресов Asterisk их будет игнорировать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Francyz
@Francyz
Photographer & SysAdmin
Вероятно что-то с маршрутами, когда вы поднимаете рррое, астериск автоматом делает звонки через него. Попробуйте принудительно указать маршрут на локальном сетевом интерфейсе в системе (на которой поднят астериск), что весь локальный трафик пропускать только через него.

Я поднимал голый астериск на CentOS и сделал на сетевом интерфейсе подобные маршруты. А все остальные сделал на рррое
5aa7788a25ead551719807.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект