Asterisk 11.* TLS 配置

Asterisk 11.* TLS 配置

我有已安装CentOS(64 位)上的 asterisk 11.12.0。启用TLS支持时,我收到以下错误

警告[7620]: tcptls.c:673 handle_tcptls_connection: 文件*打开失败!

我尝试TLS在服务器上禁用该选项,但仍然收到此错误。此外,当我生成证书时,我收到

comman name does not match 

错误。

在上面CLI我可以看到一条SSL Certificate OK消息。

这种行为可能是什么原因造成的以及如何解决。

配置文件

[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:[email protected]:5061
register => tls://jane:[email protected]: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

问候。

相关内容