天天看點

kamailio開啟TLS配置

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