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

Настройка SIP транка Максифон (Белтелеком)

Проблемы Asterisk без вэб-оболочек и их решения

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

Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение Zavr2008 »

Зачем день?
Просто VMWare Player и сеть в режиме бриджа.
Не знаю как у Вас, мы в день раз 5-10 успеваем клиентам бывает настроить FreePBX "под ключ" )
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Rekram
Сообщения: 14
Зарегистрирован: 03 фев 2016, 13:23

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение Rekram »

виртуалка тоже не самый "честный" вариант, и тем не менее его я пробовал еще до докера (oracle virtual box режиме бриджа). Там такие же проблемы, что и в докере: транк отказывается звонить с указанными здесь настройками, а работает только с отключенным шифрованием. И через 15 минут принудительно дропается вызов с максифона на мобильный телефон (мтс).
vassap
Сообщения: 7
Зарегистрирован: 17 июл 2023, 15:57

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение 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 и с чем его есть?
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение Zavr2008 »

Нужно оператора тормошить, пусть у себя трассировку включат и сообщат что из заголовков не нравится им..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
vassap
Сообщения: 7
Зарегистрирован: 17 июл 2023, 15:57

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение vassap »

Оператор скажет, что положено использовать только их оборудование, никаких Астерисков он знать не знает.
Тем не менее, долго и уныло подбирая, таки смог авторизоваться, и завтра буду пробовать звонки.
Если кто-нибудь захочет завернуть домашний номер от Белтелекома на Астериск - это возможно.
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение Zavr2008 »

Ошибаетесь, это я говорю как руководитель компании-производителя голосовых шлюзов.
У нас много клиентов в РБ. Белтелеком сам не производит оборудование, другое дело требует документы и прочее - но решаемо.
Есть стандартные требования и условия обслуживания, единые сейчас для ЕАЭС кстати.
При желании можно подключиться с сертифицированного IP-телефона напрямую или со шлюза какого без разницы.


Запомните элементарное:
Это Вы платите оператору и оператор Вам услуги оказывает и обязан отвечать на запросы по обозначенным причинам. Это их работа.
По моему опыту, слегка в РБ медлительно, но всёж отвечают.
INVITE и есть инвайт, они обязаны либо прислать его пример, либо так называемую карточку подключения где всё расписано.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
vassap
Сообщения: 7
Зарегистрирован: 17 июл 2023, 15:57

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение 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)
ded
Сообщения: 15617
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение 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
vassap
Сообщения: 7
Зарегистрирован: 17 июл 2023, 15:57

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение vassap »

Голос хочу шифровать. Пробую так и этак, менял порты везде на 5061 и включал tls - вообще регистрация не проходит. Можете подробней?
Если посмотреть на viewtopic.php?p=60070#p60070, то порты там 5060, и просто encryption = yes.
ded
Сообщения: 15617
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка SIP транка Максифон (Белтелеком)

Сообщение ded »

5061 и транспорт tls это только сигнализация (пакеты SIP), никакого отношения к encryption = yes (SRTP) не имеют. Ваш Астериск умеет SRTP?
Суть сервиса в том что официально юзать его можно только с прилагой Максифон к астериску подключать - правила нарушать.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH