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

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

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

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

1 Ответ

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

Можно попробовать прописать жесткие правила маршрутизации для 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 - адрес шлюза / маршрутизатора
от (280 баллов)

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

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

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

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

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

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

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

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

от (280 баллов)

Спасибо. Разобрался я с принципом работы команды 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)

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

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

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

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

2.2 тыс. ответов

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

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

...