ВидеоКонф(ВКС)  ::   Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk Debian 10 SRTP Шифрование

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

Модератор: april22

Asterisk Debian 10 SRTP Шифрование

Сообщение Oversense » 27 мар 2021, 17:56

Добрый день! Помогите разобраться с ошибками и конфигурацией...
Проблема в том, что я использую локальный сервер и создал 2 аккаунта для тестирования. Использую Zoiper и Media5-fone. На обоих софтах купил шифрование, поддержку SRTP. Когда регистрируюсь на Zoiper и совершаю звонок, выдает ошибку 488. После я захожу в настройки Zoiper на обоих устройствах - учетные записи - sip учетка 101/102 - Жму "Отменить регистрацию" , затем "Зарегистрировать" подключиться к серверу. Жму позвонить - и все звонок проходит, отвечаю, пишет канал шифрован все ок речь проходит нормально. Закрываю Zoiper захожу снова и опять 488.... Повторяю и опять могу звонить... Если Zoiper висит в фоне и при этом пропадает связь, а после восстанавливается, то звонить можно. Думал проблема с Zoiper. Скачал Media5-fone. Тоже все работает как то странно... Причем не важно подключаюсь напрямую к серверу по адресу или по имени. Сертификат самописный... Но для ios он не нужен... В asterisk -rvvv наблюдаются ошибки при Zoiper: chan_sip.c:10906 process_sdp: Matched device setup to use SRTP, but request was not!
При media5-fone звонки проходят, но при "поднятии трубки" происходит сброс. Ошибка: chan_sip.c:10849 process_sdp: Rejecting secure audio stream without encryption details: audio 10000 RTP/SAVP 8 0 101
Код: выделить все
[general]
tlsbindaddr=0.0.0.0:5061
tlsenable=yes
tlscertfile=/etc/asterisk/server.crtkey
tlscipher=ALL
tlsclientmethod=tlsv1
tlsdontverifyserver=no
realm=corp
disallow=all
allow=alaw
allow=ulaw
avpf=yes
alwaysauthreject=yes

directmedia=no
nat=force_rport,comedia

[101]
md5secret=
type=friend
host=dynamic
qualify=yes
transport=tls
encryption=yes

[102]
md5secret=
type=friend
host=dynamic
qualify=yes
transport=tls
encryption=yes


Exten самый простой: exten => _XXX,1,Dial(SIP/${EXTEN})

И не понятно откуда из-за чего сыпятся ошибки при отключении клиентов: ERROR[485]: chan_sip.c:4321 __sip_reliable_xmit: Serious Network Trouble; __sip_xmit returns error for pkt data

Может у кого есть идеи? Устанавливал apt install asterisk
Oversense
 
Сообщений: 11
Зарегистрирован: 27 фев 2018, 12:39

Re: Asterisk Debian 10 SRTP Шифрование

Сообщение Oversense » 27 мар 2021, 19:07

В общем проникся проблемой, нашел некую функцию установленную по умолчанию в media5-fone "ВКЛЮЧИТЬ MKI". Что это такое нигде не нашел... Отключил в обоих телефонах и в этом приложении звонит нормально. Но что касается Zoiper так и не смог понять...
Oversense
 
Сообщений: 11
Зарегистрирован: 27 фев 2018, 12:39

Re: Asterisk Debian 10 SRTP Шифрование

Сообщение Zavr2008 » 28 мар 2021, 16:32

Возможно дело как раз с сертификатами.
Попробуйте вывесить SIP/RTP наружу, ну и установите LetsEncrypt..
Российские шлюзы E1 Alvis-GW. Voip-Модернизация УПАТС, FreePBX, CRM. Продолжаем работать, импортозамещаем!
Аватар пользователя
Zavr2008
 
Сообщений: 1933
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

© 2008 — 2022 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH