24.12.2020

asterisk 16. webrtc. sipml5

Основная статья по настройке на официальном сайте:

у меня не завелось сразу по причине:

подгружался модуль chan_sip , нужно добавить noload = chan_sip.so в modules.conf

И не стартовал внутренний https сервер астериска с сертификатами которые сгенерил астериск, решением может быть генерация через letsencrypt

короткая инструкция по установке:

for centos 7 only:
install asterisk 16 , apache and git use asterisk configuration files inside repository
repository with example and configuration files are in : 
cd /root git clone 
https://erewin@bitbucket.org/yooxy/webrtc-asterisk-example.git
download sipml5 into /var/www/html directory 
cd /var/www/html 
git clone https://github.com/DoubangoTelecom/sipml5.git
you have to add ssl for apache yum install mod_ssl
change ssl.conf to useing your certificates or use ssl.conf from repository
tune your codecs at asterisk side
remember that certificates are allowed for 3 months only then it have to be renewed
firewall setting you may check with 
firewall-cmd --info-zone=public

Tags: , , ,
| Posted in Asterisk | No Comments »
18.09.2018

asterisk freepbx wss webrtc issue

Команда для проверки установления TLS соединения, показывает информацию о сертификате и ошибки. 

openssl s_client -connect xxx.xxx.xxx.xxx:8089 -bugs

ошибка на астериске выдавала:

TLS non-recoverable I/O error occurred: error:00000005:lib(0):func(0):DH lib, System call EOF

Также в

Оказалось, просто истёк сертификат:

verify error:num=10:certificate has expired

но в через ssldump Этого не увидеть, там будет просто “S>C Alert” хотя абсолютно точно можно было посмотреть информацию о сертификате и понять это:

openssl x509 -in certificate.crt -text -noout