Страница 7 из 8
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 04 апр 2019, 11:58
Zavr2008
Зачем день?
Просто VMWare Player и сеть в режиме бриджа.
Не знаю как у Вас, мы в день раз 5-10 успеваем клиентам бывает настроить FreePBX "под ключ" )
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 11 апр 2019, 13:32
Rekram
виртуалка тоже не самый "честный" вариант, и тем не менее его я пробовал еще до докера (oracle virtual box режиме бриджа). Там такие же проблемы, что и в докере: транк отказывается звонить с указанными здесь настройками, а работает только с отключенным шифрованием. И через 15 минут принудительно дропается вызов с максифона на мобильный телефон (мтс).
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 31 июл 2023, 21:17
vassap
Подниму старую тему.
FreePBX замечательно чувствует себя в Докере с маквланом в режиме network:host. Даже лучше, собственно говоря, чем просто поднятый на машине, ни с зависимостями нет головной боли, ни с маршрутами и фаерволлами.
Вопрос такой: как настроить PJSIP транк до IMS Белтелекома? Завернул трафик с встроенного сип-клиента GPON-модема в локальную сеть, сервера пингуются, Астериску отвечают, пароль из белтелекомовского модема вынут и проверен в личном кабинете - кабинет принимает старый пароль и даёт установить новый. Если новый пароль вбить в белтелекомовский модем - авторизация проходит => пароль правильный. Но Астериску приходит отбой от IMS: res_pjsip_outbound_registration.c: 403 Forbidden fatal response received from 'sip:ims.beltel.by:5060' on registration attempt to 'sip:+номертелефона@ims.beltel.by:5060'
Код: Выделить всё
29364 [2023-07-31 18:04:26] VERBOSE[43495] res_pjsip_logger.c: <--- Received SIP response (445 bytes) from UDP:10.136.0.41:5060 --->
29365 SIP/2.0 403 Forbidden
29366 Via: SIP/2.0/UDP 192.168.8.2:5060;branch=z9hG4bKPjbe6781ce-e95a-4843-b090-a11e97288d67;rport=5060
29367 Call-ID: fe2856df-08d3-44bb-8674-5f8ef2ead7df
29368 From: <sip:+номертелефона@ims.beltel.by>;tag=933547bb-4b08-483a-b05e-af6ab7aa0ddd
29369 To: <sip:+номертелефона@ims.beltel.by>;tag=yw2r2hx0
29370 CSeq: 19896 REGISTER
29371 Warning: 399 5151.8003.S.260.5.111.255.255.5142.93398827.0.ims.beltel.by "Authentication Failure"
29372 Content-Length: 0
Ранее был отбой из-за неверного имени пользователя - жаловалась IMS-ка именно на него, исправил с вида +номертелефона на +номертелефона@ims.beltel.by.
Что за Authentication Failure и с чем его есть?
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 01 авг 2023, 18:44
Zavr2008
Нужно оператора тормошить, пусть у себя трассировку включат и сообщат что из заголовков не нравится им..
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 02 авг 2023, 03:08
vassap
Оператор скажет, что положено использовать только их оборудование, никаких Астерисков он знать не знает.
Тем не менее, долго и уныло подбирая, таки смог авторизоваться, и завтра буду пробовать звонки.
Если кто-нибудь захочет завернуть домашний номер от Белтелекома на Астериск - это возможно.
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 02 авг 2023, 17:37
Zavr2008
Ошибаетесь, это я говорю как руководитель компании-производителя голосовых шлюзов.
У нас много клиентов в РБ. Белтелеком сам не производит оборудование, другое дело требует документы и прочее - но решаемо.
Есть стандартные требования и условия обслуживания, единые сейчас для ЕАЭС кстати.
При желании можно подключиться с сертифицированного IP-телефона напрямую или со шлюза какого без разницы.
Запомните элементарное:
Это Вы платите оператору и оператор Вам услуги оказывает и обязан отвечать на запросы по обозначенным причинам. Это их работа.
По моему опыту, слегка в РБ медлительно, но всёж отвечают.
INVITE и есть инвайт, они обязаны либо прислать его пример, либо так называемую карточку подключения где всё расписано.
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 02 авг 2023, 20:45
vassap
Это они вам отвечают как юрлицу, и тарифы у ваших клиентов соответствующие. Я же физлицо, к которому по оптике сип-трафик приходит, мой уровень техподдержки - "перезагрузите модем" и идите нафиг. Как бы то ни было, всё заработало на PJSIP.
Но не могу включить шифрование, сбрасывает звонок:
Код: Выделить всё
2 [2023-08-02 17:22:46] VERBOSE[26605] res_pjsip_logger.c: <--- Received SIP request (1006 bytes) from UDP:10.136.0.41:5060 --->
3 INVITE sip:+375@10.166.145.71:5060;line=vryevej SIP/2.0
4 Via: SIP/2.0/UDP 10.136.0.41:5060;branch=z9hG4bKftrfzzxvrrzwteztwduzutszt;Role=3;Hpt=8e42_36
5 Call-ID: asbcvhp0jgrv81r2g2ghzrhgg18zrpjp8j01@ATS.ats02.ims.beltel.by.8
6 From: <tel:;phone-context=+375>;tag=rz321hzg-CC-8
7 To: <sip:+375@10.136.0.41:5060;transport=udp;user=phone>
8 CSeq: 1 INVITE
9 Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGE
10 Contact: <sip:+375@10.136.0.41:5060;user=phone;Hpt=8e42_16;CxtId=4;TRC=ffffffff-ffffffff>
11 Max-Forwards: 24
12 Supported: 100rel,timer
13 Session-Expires: 600;refresher=uac
14 Min-SE: 600
15 P-Asserted-Identity: <tel:;phone-context=+375>
16 P-Called-Party-ID: <tel:+3751>
17 P-Early-Media: gated
18 Content-Length: 176
19 Content-Type: application/sdp
20
21 v=0
22 o=- 89097057 89097057 IN IP4 10.136.1.98
23 s=SBC call
24 c=IN IP4 10.136.1.98
25 t=0 0
26 m=audio 44784 RTP/AVP 8 116
27 a=rtpmap:116 telephone-event/8000
28 a=ptime:20
29 a=sendrecv
30
31 [2023-08-02 17:22:46] VERBOSE[105941] res_pjsip_logger.c: <--- Transmitting SIP response (398 bytes) to UDP:10.136.0.41:5060 --->
32 SIP/2.0 100 Trying
33 Via: SIP/2.0/UDP 10.136.0.41:5060;rport=5060;received=10.136.0.41;branch=z9hG4bKftrfzzxvrrzwteztwduzutszt;Role=3;Hpt=8e42_36
34 Call-ID: asbcvhp0jgrv81r2g2ghzrhgg18zrpjp8j01@ATS.ats02.ims.beltel.by.8
35 From: <tel:;phone-context=+375>;tag=rz321hzg-CC-8
36 To: <sip:+3751@10.136.0.41;user=phone>
37 CSeq: 1 INVITE
38 Server: FPBX-16.0.40.4(20.3.1)
39 Content-Length: 0
40
41
42 [2023-08-02 17:22:46] ERROR[105941] res_pjsip_session.c: +375174338369: Couldn't negotiate stream 0:audio-0:audio:sendrecv (nothing)
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 05 авг 2023, 22:02
ded
Какое шифрование? TLS - сигнализация? RTP - голос?
От кого хотите шифроваться? Плечо Белтелеком-Астериск особого смысла шифровать нету.
В приведённом инвайте вообще нет ничего про шифрование, сигнализация у вас идёт по порту 5060
10.136.0.41:5060;rport=5060;received=10.136.0.41
если хотелось с TLS - должен бы быть порт 5061, транспорт TCP/TLS
Код: Выделить всё
INVITE sips:5000@172.21.83.50:5314;transport=TCP SIP/2.0
From: "7789"<sips:7789@172.21.83.24>;tag=74cc50-185315ac-13c4-55013-38-2147ec74-38
To: <sips:5000@172.21.83.50:5314>
Call-ID: 75b148-185315ac-13c4-55013-38-4004bd76-38
CSeq: 1 INVITE
Via: SIP/2.0/TLS 172.21.83.24:5061;branch=z9hG4bK-38-dd24-c4644b6
Max-Forwards: 70
Supported: replaces,100rel,eventlist,timer
Allow: REGISTER, INVITE, ACK, BYE, REFER, NOTIFY, CANCEL, INFO, OPTIONS, PRACK, SUBSCRIBE, UPDATE, PUBLISH
User-Agent: AUDC-IPPhone/2.2.12.172 (420HD-Rev1; 00908F567540)
Contact: <sips:7789@172.21.83.24:5061;transport=TCP>
Session-Expires: 1800
Min-SE: 90
Content-Type: application/sdp
Content-Length: 299
From: <tel:;phone-context=+375>;tag=rz321hzg-CC-8 7
To: <sip:+375@10.136.0.41:5060;transport=udp;user=phone>
надо понимать вычистили все телефонные номера? Это не способствует пониманию логов, лучше заменять на нейтральные, типа +37512345678
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 11 сен 2023, 13:54
vassap
Голос хочу шифровать. Пробую так и этак, менял порты везде на 5061 и включал tls - вообще регистрация не проходит. Можете подробней?
Если посмотреть на
viewtopic.php?p=60070#p60070, то порты там 5060, и просто encryption = yes.
Re: Настройка SIP транка Максифон (Белтелеком)
Добавлено: 11 сен 2023, 14:41
ded
5061 и транспорт tls это только сигнализация (пакеты SIP), никакого отношения к encryption = yes (SRTP) не имеют. Ваш Астериск умеет SRTP?
Суть сервиса в том что официально юзать его можно только с прилагой Максифон к астериску подключать - правила нарушать.