VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

FreePBX и SBC

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Andrey Safonov
Сообщения: 27
Зарегистрирован: 07 окт 2014, 09:58

FreePBX и SBC

Сообщение 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.
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX и SBC

Сообщение Glukinho »

Вроде, в sip.conf в нужный пир нужно вписать

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

fromdomain=akva.hit.ru
В интерфейсе это делается также, только в текстовом окошке Peer Details.
Andrey Safonov
Сообщения: 27
Зарегистрирован: 07 окт 2014, 09:58

Re: FreePBX и SBC

Сообщение Andrey Safonov »

Это для транка. А как с внутренними номерами?
Изображение
Andrey Safonov
Сообщения: 27
Зарегистрирован: 07 окт 2014, 09:58

Re: FreePBX и SBC

Сообщение Andrey Safonov »

Немного поправил картинку
Изображение
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX и SBC

Сообщение Glukinho »

А почему телефон шлет INVITE сразу на SBC, а тот заворачивает на FreePBX tele.hit.ru? Это правильно?

Вот так не лучше?
Вложения
sbc.png
sbc.png (107.01 КБ) 9126 просмотров
Andrey Safonov
Сообщения: 27
Зарегистрирован: 07 окт 2014, 09:58

Re: FreePBX и SBC

Сообщение Andrey Safonov »

Если телефон находится в сети, к которой нет доверия, например интернет, то разумно защитить станции, находящиеся в доверенных сетях. Для этого SBC и используется. В любом случае, даже используя вашу схему, asterisk шлет инвайт с полем to в котором прописан ip адрес, а нужно чтобы был прописан домен.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: FreePBX и SBC

Сообщение Vlad1983 »

смотрите что летит от SBC на астериск при регистрации
в частности, что в заголовке Contact
ЛС: @rostel
Andrey Safonov
Сообщения: 27
Зарегистрирован: 07 окт 2014, 09:58

Re: FreePBX и SBC

Сообщение Andrey Safonov »

В поле Contact летит ip адрес. В том-то и загвоздка, что нужно чтобы домен tele.hit.ru был только в поле to после @ Можно как-то это сделать? Иначе придется много и нудно заморачитваться с DNS.
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: FreePBX и SBC

Сообщение Glukinho »

Мне представляется, что за поле To отвечает параметр host в описании пира. Там что стоит?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: FreePBX и SBC

Сообщение Vlad1983 »

в Request-URI и To будет подставлять то что было в Contact запроса REGISTER, на который прилетело 200 Ok
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH