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

Подскажите, запутался кто на ком регистрируется?

Добавлено: 22 окт 2018, 19:24
ingfa
Уважаемые форумчане!
Предстоит настроить fxo шлюз DVG 6004S, так что бы каждую линию выбирать отдельно.
прочитал статью http://lynks.ru/blog/nastroika-voip-shl ... k-dvg-xxxx
и запутался в трех соснах.

Настройка транка и маршрутов в FreePBX
Настройка порта FXO несколько сложнее: нужно создать транковый аккунт, прописать исходящий и входящий маршруты. Для создания транка нужно перейти в Trunks, затем выбрать Add SIP Trunk. В открывшейся форме нужно в поле Trunk Name дать имя транку. Для удобства нужно дать имя, не пересекающееся с общей нумерацией системы для того, чтобы легко различать транки и абонентов в команде sip show peers, например 78XY, где X – номер VoIP шлюза в инсталляции, а Y – номер порта на VoIP шлюзе. Для того, чтобы VoIP шлюз мог зарегистрироваться в системе, необходимо задать параметры SIP пира, например так:

username=7811 ;имя пользователя для порта
type=friend ;позволяет и принимать и отправлять вызовы
secret=7811 ;для простоты пароль равен логину
qualify=yes ;разрешает серверу определять доступность VoIP шлюза
port=5060 ;SIP порт VoIP шлюза
nat=no ;запрещает NAT
host=dynamic ;для работы VoIP шлюз должен зарегистрироваться
dtmfmode=info ;режим DTMF должен быть общим для всего VoIP шлюза
context=from-pstn ;контекст указывает обработчик входящих вызовов
canreinvite=no ;запрещает передачу медиатрафика минуя астериск


это получаеться входящий или исходящий транк? Смущает host=dynamic кто к кому конектиться. Или же логины с паролями выдает сам
шлюз?

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 22 окт 2018, 21:13
ingfa
неужели никто не знает?

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 23 окт 2018, 06:35
april22
Наверное автор статьи в курсе.. Не пробовали у него спросить? Да и книжку пора начать читать.

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 23 окт 2018, 07:12
virus_net
это получаеться входящий или исходящий транк?
Вы же сами написали ответ:
type=friend ;позволяет и принимать и отправлять вызовы
Шлюз не может ничего выдавать.
Dynamic означает что ожидается регистрация пира.
Вам бы действительно азы почитать. Книжка про будущее в разделе книги сайта.

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 23 окт 2018, 10:59
ded
ingfa писал(а): В открывшейся форме нужно в поле Trunk Name дать имя транку. Для удобства нужно дать имя, не пересекающееся с общей нумерацией системы для того, чтобы легко различать транки и абонентов в команде sip show peers, например 78XY, где X – номер VoIP шлюза в инсталляции, а Y – номер порта на VoIP шлюзе.
Неправильно, неинформативно. Каждая аналоговая тел. линия = один городской номер, поэтому имя транку лучше дать самим городским номером, например - 74951234567, и пусть он регистрируется этим номером. Тогда в списке
sip show peers
хотя бы понятно, что есть что.
ingfa писал(а):
Для того, чтобы VoIP шлюз мог зарегистрироваться в системе, необходимо задать параметры SIP пира, например так:

type=friend ;позволяет и принимать и отправлять вызовы
secret=7811 ;для простоты пароль равен логину
qualify=yes ;разрешает серверу определять доступность VoIP шлюза
; port=5060 ;SIP порт VoIP шлюза - не надо это при динамической регистрации
nat=no ;запрещает NAT
host=dynamic ;для работы VoIP шлюз должен зарегистрироваться
dtmfmode=info ;режим DTMF должен быть общим для всего VoIP шлюза
context=from-pstn ;контекст указывает обработчик входящих вызовов
canreinvite=no ;запрещает передачу медиатрафика минуя астериск
Тут всё почти правильно, кроме username=7811 ;имя пользователя для порта - не надо этого. Это аутентификация для исходящих вызовов в город. Мы предполагаем, что FreePBX и шлюз стоят как-то рядом в локальной сети, и аутентифицировать исходящие вызовы особого смысла нет.
Получится в результате (и это можно увидеть в sip_additional.conf

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

[74951234567]
host=dynamic      
type=friend        
secret=7811      
; qualify=yes         - не надо это при доступности внутри локальной сети
; port=5060          ;SIP порт VoIP шлюза - не надо это при динамической регистрации
nat=no      
dtmfmode=info      ;режим DTMF должен быть общим для всего VoIP шлюза
context=from-pstn 
canreinvite=no    

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 23 окт 2018, 15:02
Kroteg
ded писал(а):; port=5060 ;SIP порт VoIP шлюза - не надо это при динамической регистрации
встречал настройки где советуют разносить разные линии по разным портам (как правило с шагом +2 - 5060, 5062, 5064), но в приведенном выше мануале не нашел настроек на шлюзе

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 23 окт 2018, 19:01
ingfa
host=dynamic
type=friend
secret=7811
; qualify=yes - не надо это при доступности внутри локальной сети
; port=5060 ;SIP порт VoIP шлюза - не надо это при динамической регистрации
nat=no
dtmfmode=info ;режим DTMF должен быть общим для всего VoIP шлюза
context=from-pstn
canreinvite=no

Так куда это забивать, во входящие или исходящие настройки транка? Я думал что во входящие, это правильно?

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 23 окт 2018, 19:10
ded
Нет не правильно.
Это всё в исходящие, и этого хватает. Вкладку Исходящие не надо заполнять, потому что type=friend
virus_net писал(а):Вам бы действительно азы почитать. Книжка про будущее в разделе книги сайта.
Всё остальное - экспериментально-ректальным способом постигается.

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 23 окт 2018, 19:13
ingfa
Входящие не надо заполнять вы имели ввиду?

Re: Подскажите, запутался кто на ком регистрируется?

Добавлено: 23 окт 2018, 19:17
ingfa
Я читал эту книгу 2-3 года назад.
Почему то четко отложилось, если на примере соединения 2х атс.
1 Что 1 атс с помощью исходящего транка передавая логин и пароль регистрируется на другой атс
2 Что 2 атс принимает логин и пароль от 1 атс с помощью входящего транка и регистрирует у себя 1 атс.

Так вот я и не пойму, кто кому передает логин и пароль, а кто аторизирует у себя. Логика подсказывает мне что шлюз регистрируется
на ipатс. Но почему исходящий транк?