kamailio.cfg配置檔案裡,一般有#!ifdef WITH_TLS #!endif相應開關,這裡将相應開關更改如下:
#ifdef WITH_TLS
enable_tls=yes
loadmodule "tls.so"
modparam("tls", "config", "/usr/local/etc/kamailio/tls.cfg")
listen=tls:0.0.0.0:5061
tls_max_connections=2048
#endif
其中,enable_tls=yes表示開啟kamailio的tls選項;
loadmodule "tls.so"表示加載tls動态庫;
modparam("tls", "config", "/usr/local/etc/etc/kamailio/tls.cfg")設定tls配置檔案路徑,另外在tls.cfg可以設定tls相關的一些選項,比如證書等配置;
listen=tls:0.0.0.0:5061監聽所有IPV4的5061端口,另外如果是在公網部署或者在NAT後面并且有指定的公網IP,則需要将該配置改為如下:
listen=tls:PRIVATEIP:5061 advertise PUBLICIP:5061