Назад | Перейти на главную страницу

Asterisk 11. * Конфигурация TLS

у меня есть установлены asterisk 11.12.0 на CentOS (64-разрядная версия). При включении TLS поддержка, я получаю следующую ошибку

ПРЕДУПРЕЖДЕНИЕ [7620]: tcptls.c: 673 handle_tcptls_connection: FILE * open failed!

я попытался отключить TLS вариант на сервере, но по-прежнему получаю эту ошибку. Также, когда я генерирую сертификаты, я получаю

comman name does not match 

ошибка.

На CLI я вижу SSL Certificate OK сообщение.

В чем может быть причина такого поведения и как его решить.

sip.conf

[general]
context=local
allowguest=no
alwaysauthreject=yes
allow=ulaw
allow=alaw
allow=gsm
directmedia=yes  

allowoverlap=no
bindport=5061
tlsdontverifyserver=yes      
tlsenable=yes
tlsbindaddr=192.168.0.119
tlscertfile=/etc/asterisk/keys/asterisk.pem
tlscafile=/etc/asterisk/keys/ca.crt
tlscapath=/etc/asterisk/keys
register => tls://john:password@192.168.0.119:5061
register => tls://jane:password@192.168.0.119:5061
tlscipher=ALL
tlsclientmethod=tlsv1
localnet=192.168.0.119/255.255.255.0

[john]
type=peer
defaultuser=john
secret=password
dtmfmode=rfc2833
callerid="User one"
host=dynamic      
canreinvite=no
nat=no
encryption=yes
transport=tls

[jane]
type=peer
defaultuser=jane
secret=password
dtmfmode=rfc2833
callerid="User two"
host=dynamic   
canreinvite=no
nat=no
encryption=yes
transport=tls

С уважением.