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

Подскажите пожалуйста, есть ли возможность как-нибудь получать голосовую почту на электронную почту (или более удобным способом) при использовании серого IP.

Есть две сетевые карты: внешняя к провайдеру eth0 (отдельная линия только для SIP), с серым IP адресом и вероятнее всего с ограничениями по типу трафика), вторая сетевая карта eth1 идёт в локальную сеть (сеть имеет выход в интернет).

Хотелось бы полноценно использовать голосовую почту, но из под eth0 почта не работает (кстати проверка лицензии, проверка обновлений, и др. не менее важные функции тоже не работают), если же выбрать карту eth1 в настройках "Сетевой интерфейс с доступом в Интернет", то провайдеры перестают коннектиться.

1 Ответ

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

Можно попробовать прописать жесткие правила маршрутизации для IP адресов провайдеров. Направить весь трафик через eth0

https://wiki.mikopbx.com/network#ruchnaja_nastrojka_setevyx_marshrutov

Пример правила:

route add -net 54.246.198.10 netmask 255.255.255.255 gw 172.16.32.15 dev eth0

  • 54.246.198.10 - адрес провайдера
  • 172.16.32.15 - адрес шлюза / маршрутизатора
от (180 баллов)

Не совсем понятен принцип такой маршрутизации. Две эти сети не связаны друг с другом, просто поменять шлюз не получится (хоть я пытался это сделать). 

Если бы можно было как-нибудь разделить сетевые интерфейсы на задачи (звонки с одного интерфейса,а всё остальное через другой). Такой способ по моему был бы самый правильный, так как проверка лицензии перестанет постоянно выдавать ошибки. 

Я надеялся, что возможно есть какой-нибудь "костыль", который бы перенаправил запросы модуля электронной почты на сетевой интерфейс eth1. 

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

Описанная Вами задача решается настройкой сетевых маршрутов. 

Вам нужно направить весь трафик через eth1, а все запросы на IP провайдера через eth0. 

Приложите вывод команды rout -n, я попробую помочь в описании маршрутов. 

"Сетевой интерфейс с доступом в Интернет" - будет eth1. 

от (180 баллов)

Спасибо. Разобрался я с принципом работы команды route. Выставил настройки так, что сетевой интерфейс по умолчанию выбрал eth1 а запросы на ip адреса провайдера перенаправил на eth0, добавив две строчки маршрутизации:

route add -net 140.63.12.7 netmask 255.255.255.255 gw 10.240.118.1 dev eth0

route add -net 121.130.78.6 netmask 255.255.255.255 gw 10.240.118.1 dev eth0

(Где 140.63.12.7 и 121.130.78.6 - IP адреса серверов провайдера, отвечающие за ip телефонию. А 10.240.118.1 - IP адрес шлюза сети eth0)

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

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

askozia провайдер входящие-вызовы настройка запись-разговоров ivr маршрутизация провайдеры очередь маршрут askozia7 askozia6 запись очередь-вызовов обновление факс переадресация исходящие-звонки транк перевод-вызова перехват-вызова веб-интерфейс ascozia история мобильный callerid интеграция логи звонок goip установка провайдеров голосовая-почта панель-телефонии-1с редактор разговоров nat битрикс релиз телефонная-книга аон маршруты диалплан тишина smtp почта gsm вызовы перевод лицензия панель askozia-5 bitrix24 донабор переадресация-мобильный префиксы время голосовая парковка перехват вызовов asterisk vmware мультифон мегафон задержки настройка-провайдер статистика звонков исходящие меню номер skype sip ssh 2 консольное web-интерфейс дополнительный-диск распределение память проброс-портов битрикс24 beta настройка-исходящие-исходящих-вызов-вызовов сетевые подменю goip4 отправка-факса демо-версия железо grandstream beeline альтернативный digium bruteforce взлом dialplan приложение

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

1.4 тыс. ответов

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

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

...