Письмо #20110 Списка Рассылки CGatePro@list.communigate.ru
От Кого: Leonid Milyukhin <CGatePro@ru.stalker.com>
Кому: CommuniGate Pro Russian Discussions <CGatePro@ru.stalker.com>
Тема: Re: [CGP] SIP на шлюзе c двумя внешними каналами
Дата: Tue, 15 Dec 2015 07:13:52 +0200
Дмитрий, большое спасибо.

14 декабря 2015 г., 15:43 пользователь Dmitry Akindinov <CGatePro@ru.stalker.com> написал:
Здравствуйте.

On 2015-12-14 16:20, Leonid Milyukhin wrote:
Два провайдера. Соответственно два внешних канала.

Канал №1 адрес 1.1.1.1 - маршрут по умолчанию
Канал №2 адрес 2.2.2.2 - к нему подключаемся клиентским устройством.

трафик туда-обратно наблюдаю на интерфейсах FreeBSD.

В логе CGP все нормально, за исключением того, что весь "out" уходит в
№2 с адреса 1.1.1.1 и клиент его не получает.
Х.Х.Х.Х - адрес ната клиента.
  ***
поступило из Х.Х.Х.Х по каналу №2.ответы пошли в №1

[]

Решению этой проблемы должно помочь создание отдельных сокетов SIP UDP (в настройках SIP -> Transport -> UDP Listener) на адресах 1.1.1.1 и 2.2.2.2 (в дополнение ксокету на 0.0.0.0 ака"все доступные", который должен быть последним в списке).

Но будет другая проблема: свои медиа сокеты CGPro привязывает к 0.0.0.0, чтобы была возможность рассылать с сокета на все доступные адреса, полагаясь лишь на локальную маршрутизацию. Это означает, что медиа данные сервер будет ожидать на и рассылать с адреса. который системой используется по умолчанию. В вашем случае - с адреса 1.1.1.1. Именно его надо указать в WAN IPs.

Привязывать медиа сокет к другому адресу можно в CG/PL скриптах, то есть в звонках, которые обслуживаются PBX скриптами.



14 декабря 2015 г., 13:38 пользователь Dmitry Akindinov
<CGatePro@ru.stalker.com <mailto:CGatePro@ru.stalker.com>> написал:

    Здравствуйте

    On 2015-12-14 13:40, Leonid Milyukhin wrote:

        Добрый день.

        FreeBSD 8.2 + CGP 6.0.11

        Пытаюсь регистрировать VoIP шлюз DVG-5008S через канал №2. Ответные
        пакеты идут через дефолтовый канал №1.
        Если регистрироваться через №1, то все в порядке.
        В "Сетевые Адреса Сервера" числятся внутренний локальный и оба
        внешних
        адреса.
        В "IPv4 WAN Адрес:" записан адрес канала №2.


    Каналы №1 и №2 - это что-то на шлюзе? Сервер должен работать с
    каналами через разные адреса ил/или порты?

        С TCP запросами к CGP, а также с другими UDP сервисами на шлюзе всё
        правильно, т.е. ответы отправляются в тот канал, с которого
        пришел запрос.

        Можете прояснить ситуацию?

    Покажите, пожалуйста, кусочек лога сервера, иллюстрирующий проблему?

    --
    Best regards,
    Dmitry Akindinov

    ##################################################################
    Вы получили это сообщение потому, что подписаны на список рассылки
      <CGatePro@ru.stalker.com <mailto:CGatePro@ru.stalker.com>>.

    Чтобы отписаться, отправьте сообщение на адрес
    <CGatePro-off@ru.stalker.com <mailto:CGatePro-off@ru.stalker.com>>
    Чтобы переключиться в режим дайджеста -
    mailto:<CGatePro-digest@ru.stalker.com
    <mailto:CGatePro-digest@ru.stalker.com>>
    Чтобы переключиться в индексный режим -
    mailto:<CGatePro-index@ru.stalker.com
    <mailto:CGatePro-index@ru.stalker.com>>
    Для административных запросов адрес <CGatePro-request@ru.stalker.com
    <mailto:CGatePro-request@ru.stalker.com>>
    Архив списка: http://ru.stalker.com/lists/CGatePro/list.html





--
Best regards,
Dmitry Akindinov

##################################################################
Вы получили это сообщение потому, что подписаны на список рассылки
 <CGatePro@ru.stalker.com>.

Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@ru.stalker.com>
Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@ru.stalker.com>
Чтобы переключиться в индексный режим - mailto:<CGatePro-index@ru.stalker.com>
Для административных запросов адрес <CGatePro-request@ru.stalker.com>
Архив списка: http://ru.stalker.com/lists/CGatePro/list.html




Подписаться (Прямо) Подписаться (Дайджест) Подписаться (Оглавление) Отписаться Написать Listmaster-у