Hello Kamailio Community,
I’ve been troubleshooting an issue with Kamailio where the TLS listener fails to bind to any specified ports (5061, 10061, etc.), despite valid configurations and certificates. Here’s a summary of my setup and steps taken:
1.
*Environment Details*: -
Kamailio version: 5.7.4 -
OpenSSL version: 3.0.13 -
Operating System: Ubuntu (Noble Release) -
TLS module (tls.so) is installed and loaded. 2.
*Issue Details*: -
Configurations validate successfully (config file ok). -
OpenSSL works perfectly when testing certificates and keys with s_server, binding to ports (5061 and others). -
Kamailio fails to bind TLS listeners (ss -tulnp shows no activity on the specified ports). 3.
*Steps Already Taken*: -
Simplified TLS configuration (minimal_tls.cfg) with: plaintext
listen=tls:10.14.202.39:5061 loadmodule "tls.so" modparam("tls", "certificate", "/home/localtech/vicissl/868a963bc33d5eae.crt") modparam("tls", "private_key", "/home/localtech/vicissl/private.key")
-
Tested multiple ports (5061, 10061, 15061). -
Checked firewall settings (iptables) and confirmed no restrictions. -
Rebuilt Kamailio from source and ensured TLS modules are linked to OpenSSL. -
Ran Kamailio with maximum debugging (-ddd) to examine logs—no binding-related errors appeared. 4.
*Log Excerpts*: (Attach relevant logs showing TLS initialization or lack of binding activity.) 5.
*Question*: What additional steps or configurations should I explore to resolve this issue? Could this be a compatibility problem between Kamailio 5.7.4 and OpenSSL 3.0.13?
Any guidance or insights would be greatly appreciated!
Best regards, Steven Muchwe Njoroge