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

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

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

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

1 Ответ

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

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

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

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

Вам нужно направить весь трафик через 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)

от (122 тыс. баллов)
Отлично! Рад помочь.
На этом сайте можно бесплатно задать вопрос разработчикам 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 тыс. пользователей

...