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

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

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

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

Ответить
Oversense
Сообщения: 11
Зарегистрирован: 27 фев 2018, 11:39

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

Сообщение Oversense »

Добрый день! Помогите разобраться с ошибками и конфигурацией...
Проблема в том, что я использую локальный сервер и создал 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, 11:39

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

Сообщение Oversense »

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

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

Сообщение Zavr2008 »

Возможно дело как раз с сертификатами.
Попробуйте вывесить SIP/RTP наружу, ну и установите LetsEncrypt..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH