Страница 1 из 4
FreePBX16 транк Ростелеком
Добавлено: 25 апр 2022, 15:55
devset
Приветствую форумчане!
Прошу помощи с FreePBX 16, а именно с настройкой sip транка по протоколу PJSIP под Росстелеком.
Не понимаю, как вообще это будет выглядеть именно в GUI самый большой вопрос в том, что в настройках транка нет номера там только адрес в виде 78211523.30.rt.ru.
Был бы простой протокол SIP в FreePBX 16 то можно было бы настроить транк так, как есть рабочий конфиг с регистрацией.
Ну и куда вписывать регистрацию в GUI FreePBX 16
register => user1:vUbDg739Az@78211523.30.rt.ru:5060
Спасибо.
Re: FreePBX16 транк Ростелеком
Добавлено: 25 апр 2022, 17:11
ded
А почему вы не напрягаете службу поддержки Ростелеком по этому вопросу? Договор - с ними, услугу предоставляют они, а побираться по форумам в поисках оказания услуг поддержки - на стороне?
Используйте простой протокол SIP в FreePBX и не морочьте себе голову.
И остальные специалисты будут вам благодарны.
Re: FreePBX16 транк Ростелеком
Добавлено: 27 апр 2022, 16:45
devset
Спасибо за ответ уже разобрался.
Все настроил и связь между астерисками по IAX2 и маршрутизацию звонков между астерисками.
Пришлось правда включить протокол SIP.
Но есть одна странность именно если звонить на внешний номер (транк) например с мобильника идет долгий дозвон (10-15 секунд), но в итоге дозванивается.
Не подскажите куда копать?
Точно не провайдер телефонии так, как на астериске чистом все ок.
Re: FreePBX16 транк Ростелеком
Добавлено: 27 апр 2022, 16:53
Zavr2008
вангую при set core verbose 19 астер ругается про пакет ретрансмишен..
Re: FreePBX16 транк Ростелеком
Добавлено: 27 апр 2022, 17:30
devset
скорее всего нет я использую официальный дистрибутив FreePBX от Sangoma.
а не подскажите в плане настройки транка нужно ли вписывать во вкладке Incoming по мимо регистрации еще User Detals
во многих мануалах пишут достаточно заполнить вкладку Outgoing и заполнить строку регистрации в Incoming
Re: FreePBX16 транк Ростелеком
Добавлено: 28 апр 2022, 11:31
ded
Как связана фраза
Zavr2008 писал(а):при set core verbose 19 астер ругается про пакет ретрансмишен..
и
devset писал(а):официальный дистрибутив FreePBX от Sangoma.
? И почему - нет?
Неверные настройки пира в любом дистрибутиве могут дать в CLI
Код: Выделить всё
WARNING[1468]: chan_sip.c:4063 retrans_pkt: Retransmission timeout reached on transmission MvRlBhcKLSyeSNy25LxznV.. for seqno 1 (Critical Response) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
в плане настройки транка можно (и достаточно) заполнить вкладку Outgoing и заполнить строку регистрации в Incoming.
Чтобы понять почему долгий дозвон (10-15 секунд), но в итоге дозванивается, смотрите дебаг в CLI, можно даже включить sip set debug peer (
name_trunk_from_provider)
Re: FreePBX16 транк Ростелеком
Добавлено: 28 апр 2022, 11:59
devset
Спасибо за ответы буду сейчас проверять.
А не подскажите может быть такое, что в старом астериске 13 версии были изменены порты rtp по умолчанию с 10-15 тыс, а во freepbx 10-20 тыс.
Собственно на шлюзе тоже открыты пока с 10-15 тыс, а из за этого может быть такая фигня?
Да бывает еще когда звонишь на внешний номер (транк) говорит абонент не доступен перезваниваешь через 2 минуты все ок попадает на IVR.
Притом если сам звонишь на внешние номера все ок без проблем ну и между астерами.
Настройка транка
Out
username=user1
type=friend
secret=Aa1234567
regsecond=600
qualify=3000
nat=force_rport,comedia
insecure=invite,port
host=998***.14.rt.ru
fromuser=user1
fromdomain=998***.14.rt.ru
dtmfmode=rfc2833
disallow=all
directmedia=yes
defaultuser=user1
context=from-trunk
canreinvite=no
allow=alaw&ulaw
in
user1:Aa1234567@998***.14.rt.ru/74951***282
Re: FreePBX16 транк Ростелеком
Добавлено: 28 апр 2022, 13:25
Wapo
Для начала directmedia=no
Re: FreePBX16 транк Ростелеком
Добавлено: 28 апр 2022, 13:39
Zavr2008
Итак имеем ВАТС Ростелика..
Там же всё элементарно..
insecure=invite,port меняем на insecure=invite,
username на defaultuser
directmedia=no
включаем set core verbose 19 и sip set debug peer ip 998***.14.rt.ru и выкладываем сюда (под кат только не портянкой!).
Смотрим а какой такой DNS прописан на астере - желательно чтобы был указан тот, что есть доступный в локалке. НЕ 8.8.8.8 - поскольку блочат теперь.
Поскольку у Вас хост содержит имя, проблема DNS может быть иметь место вплоть до блока всех звонков.
Астер - смотрим прописан ли верно externhost, задана ли правильно localnet, В FreePBX Advanced Sip Settings.
Роутер - смотрим что за зверь и не делали ли проброс портов на нем? Не нужно это для транков с регистрацией. Выключен ли SIP ALG.
После всех телодвижений перезагружаем freepbx.
Re: FreePBX16 транк Ростелеком
Добавлено: 28 апр 2022, 14:48
devset
И так
Роутер - смотрим что за зверь и не делали ли проброс портов на нем? Не нужно это для транков с регистрацией. Выключен ли SIP ALG
Роутер (шлюз) построен на FreeBSD 12 на нем собственно проброшены порты.
redirect_port tcp 10.47.16.215:5060-5061 5060-5061 \
redirect_port udp 10.47.16.215:5060-5061 5060-5061 \
redirect_port udp 10.47.16.215:10000-15000 10000-15000
Смотрим а какой такой DNS прописан на астере - желательно чтобы был указан тот, что есть доступный в локалке. НЕ 8.8.8.8 - поскольку блочат теперь.
Поскольку у Вас хост содержит имя, проблема DNS может быть иметь место вплоть до блока всех звонков.
Нет прописаны днс провайдера и яндекса
Астер - смотрим прописан ли верно externhost, задана ли правильно localnet, В FreePBX Advanced Sip Settings.
Да externhost стоит внешний ип который дал провайдер интернета, в localnet прописаны локальные сетки трех городов по типу 10.47.16.0/255.255.255.0
Как понимаю конфиг будет таким
type=friend
secret=Aa1234567
regsecond=600
qualify=3000
nat=force_rport,comedia
insecure=invite
host=998***.14.rt.ru
fromuser=user1
fromdomain=998***.14.rt.ru
dtmfmode=rfc2833
disallow=all
directmedia=no
defaultuser=user1
context=from-trunk
canreinvite=no
allow=alaw&ulaw
Рабочий транк на старом астере выглядит так
[rt-sip]
dtmfmode = rfc2833
type = friend
trunkname = rtk
disallow = all
allow = alaw:20
allow = ulaw:20
host = 998***.14.rt.ru
nat = force_rport,comedia
insecure = invite,port
fromuser=user1
username=user1
secret=Aa1234567
fromdomain= 998***.14.rt.ru
canreinvite=no
context = from-rostelecom
qualify = 150
а рега так
register => admin:Aa1234567@998***.14.rt.ru:5060
Только я не могу понять почему в регистрации указан порт 5060 если это вообще Pjsip, но как то это работает (настраивал не я)
ключаем set core verbose 19 и sip set debug peer ip 998***.14.rt.ru и выкладываем сюда (под кат только не портянкой!).
Пока проверить увы не могу.
А не подскажите одновременно транк может использовать два астера?
Или же как на обычном телефоне ты не можешь позвонить на занятый уже номер.