Страница 1 из 1

Переадрессация регистраций

Добавлено: 26 июн 2013, 09:22
v1t83
Всем привет.
В kamailio можно реализовать переадреацию вызова, то етсь приходит запрос на установление соединения, мы отвечаем кодом 300 и говорим, тебе надо стучаться на такой то сервер. А возможно ли сделать аналогично для запроса register? Приходит запрос на регистрацию, мы смотрим в базе и гворим тебе регаться надо на таком то сервере?

Re: Переадрессация регистраций

Добавлено: 26 июн 2013, 10:59
tma
Запрос REGISTER можно проксировать дальше.
Например: http://by-miconda.blogspot.ru/2010/10/b ... 10-10.html
Вообще-то стоило просто поискать...
300 Moving here - совсем не то, не мешайте все в кучу.

Re: Переадрессация регистраций

Добавлено: 26 июн 2013, 12:29
v1t83
Про 300-ый ответ я написал для аналогии, что бы было понятно что мне надо.
Проксирование REGISTER запроса немного не то что мне нужно. Схема следующая: в 5-ти городах есть атски, на каждой зареганы операторы, каждая подключена к своим нескольким входящим/исходящим потокам. Мне интересено что бы запрос от всех операторов со всех городов приходил на один сервер(назовем его СР), который бы в свою очередь, проверяя логин, говорил на какой атске нужно зарегестрироваться. СР должен учавствовать только в запросах абонентов на какой атске ему зарегаться. Такое возможно?

Re: Переадрессация регистраций

Добавлено: 26 июн 2013, 20:49
tma
Не помню можно ли редиректить каким-то образом REGISTER, но сделать это элементарно:
1. Ищите по БД к какому серверу должен обратиться клиент
2. Проксируете REGISTER на этот сервер
3. Затем на INVITE даете 300 Moving here

Вот только как Вы собрались проверить логин без проведения аутентификации?
В моем варианте - по IP/etc.

Re: Переадрессация регистраций

Добавлено: 27 июн 2013, 05:04
v1t83
Спасибо, общий смысл понятен, пойду читать и пробовать