Дмитрий, большое спасибо. 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
Здравствуйте. 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
Два провайдера. Соответственно два внешних канала. Канал №1 адрес 1.1.1.1 - маршрут по умолчанию Канал №2 адрес 2.2.2.2 - к нему подключаемся клиентским устройством. трафик туда-обратно наблюдаю на интерфейсах FreeBSD. В логе CGP все нормально, за исключением того, что весь "out" уходит в №2 с адреса 1.1.1.1 и клиент его не получает. Х.Х.Х.Х - адрес ната клиента. *** поступило из Х.Х.Х.Х по каналу №2.ответы пошли в №1
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