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

FreePBX и SBC

Добавлено: 02 мар 2016, 12:14
Andrey Safonov
Есть два сервера на FreePBX. Работают они через SBC(session border controller). SBC различает абонентов от этих станций по домену. tele.hit.ru и akva.hit.ru. Первыми на sbc зарегистрировались абоненты akva.hit.ru. Получается грустная вещь: при звонке с 704@tele.hit.ru на 709@tele.hit.ru станция выдает INVITE с полем

Код: Выделить всё

To: <sip:709@172.17.17.109:5066;transport=udp>
и SBC не разобравшись кому отправлять пакет, отправляет его тому, кто первый зарегистрировался, т.е. akva.hit.ru.
Можно ли сделать так, чтобы asterisk в поле to подставлял домен?

Код: Выделить всё

To: <sip:709@tele.hit.ru:5066;transport=udp>
Вопрос про extensions, не про trunk.
Желательно не править руками dialplan, а изменить конфигурацию с помощью веб-интерфейса Freepbx.

Re: FreePBX и SBC

Добавлено: 02 мар 2016, 12:16
Glukinho
Вроде, в sip.conf в нужный пир нужно вписать

Код: Выделить всё

fromdomain=akva.hit.ru
В интерфейсе это делается также, только в текстовом окошке Peer Details.

Re: FreePBX и SBC

Добавлено: 02 мар 2016, 12:23
Andrey Safonov
Это для транка. А как с внутренними номерами?
Изображение

Re: FreePBX и SBC

Добавлено: 02 мар 2016, 13:14
Andrey Safonov
Немного поправил картинку
Изображение

Re: FreePBX и SBC

Добавлено: 02 мар 2016, 13:21
Glukinho
А почему телефон шлет INVITE сразу на SBC, а тот заворачивает на FreePBX tele.hit.ru? Это правильно?

Вот так не лучше?

Re: FreePBX и SBC

Добавлено: 02 мар 2016, 13:29
Andrey Safonov
Если телефон находится в сети, к которой нет доверия, например интернет, то разумно защитить станции, находящиеся в доверенных сетях. Для этого SBC и используется. В любом случае, даже используя вашу схему, asterisk шлет инвайт с полем to в котором прописан ip адрес, а нужно чтобы был прописан домен.

Re: FreePBX и SBC

Добавлено: 02 мар 2016, 14:28
Vlad1983
смотрите что летит от SBC на астериск при регистрации
в частности, что в заголовке Contact

Re: FreePBX и SBC

Добавлено: 02 мар 2016, 15:05
Andrey Safonov
В поле Contact летит ip адрес. В том-то и загвоздка, что нужно чтобы домен tele.hit.ru был только в поле to после @ Можно как-то это сделать? Иначе придется много и нудно заморачитваться с DNS.

Re: FreePBX и SBC

Добавлено: 03 мар 2016, 11:41
Glukinho
Мне представляется, что за поле To отвечает параметр host в описании пира. Там что стоит?

Re: FreePBX и SBC

Добавлено: 03 мар 2016, 20:51
Vlad1983
в Request-URI и To будет подставлять то что было в Contact запроса REGISTER, на который прилетело 200 Ok