Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2015-04-30 00:50:30 +0400

meral Gravatar meral flag of Ukraine

http://pro-sip.net/

обычно делается так.

ставится прокси типа kamailio

дальше. первый пакет просто авторизуется. соответсвенно в записи клиента ставится галочка "надо проверить метсонахождение" и "удачно зарегистрировалься".

дальше делается демон который для всех АКТИВНЫХ клиентов проверяет где находится адрес(можно использовать geoip и traceroute), измеряет задержку от конкретного гейта и если она сильно меньше средней задержки от гейта регистрации - ставится принадлежность другому гейту.

дальше есть варианты.

вариант 1(правильный) используется rtprpoxy и mediagateway ближайшие к клиенту. сип трафик все также ходит через дефаулт гейт.

вариант 2. в клиентский софт встраивается возможность запроса смены гейта например через sip message.

вариант 3. делается 302 Redirect на другой гейт.

обычно делается так.

ставится прокси типа kamailio

дальше. первый пакет просто авторизуется. соответсвенно в записи клиента ставится галочка "надо проверить метсонахождение" и "удачно зарегистрировалься".

дальше делается демон который для всех АКТИВНЫХ клиентов проверяет где находится адрес(можно использовать geoip и traceroute), измеряет задержку от конкретного гейта и если она сильно меньше средней задержки от гейта регистрации - ставится принадлежность другому гейту.

дальше есть варианты.

вариант 1(правильный) используется rtprpoxy и mediagateway ближайшие к клиенту. сип трафик все также ходит через дефаулт гейт.

вариант 2. в клиентский софт встраивается возможность запроса смены гейта например через sip message.

вариант 3. делается 302 Redirect на другой гейт.

ах да. есть еще вариант 4(американцы его любят) в инструкции клиенту говорится, что он сам должен по карте выбрать ближайший к его штату гейт ;) очень нередкий вариант надо сказать.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.