Kamailio config fixes as per documentation

This commit is contained in:
herlesupreeth
2021-05-03 12:52:03 +02:00
parent 9ea57b692d
commit e91ca19ef9
3 changed files with 26 additions and 20 deletions

View File

@@ -50,9 +50,9 @@ server_header="Server: Kamailio I-CSCF"
auto_aliases=no auto_aliases=no
# Do SRV-Loadbalancing: # Do SRV-Loadbalancing:
dns_srv_lb=yes dns_srv_lb=on
# Always: Also try IPv6: # Always: Also try IPv6:
dns_try_ipv6=yes dns_try_ipv6=on
# Query NAPTR-Records as well: # Query NAPTR-Records as well:
dns_try_naptr=no dns_try_naptr=no
@@ -147,9 +147,9 @@ loadmodule "jsonrpcs.so"
# ----- jsonrpcs params ----- # ----- jsonrpcs params -----
modparam("jsonrpcs", "pretty_format", 1) modparam("jsonrpcs", "pretty_format", 1)
/* set the path to RPC fifo control file */ /* set the path to RPC fifo control file */
modparam("jsonrpcs", "fifo_name", "/var/run/kamailio_icscf/kamailio_rpc.fifo") modparam("jsonrpcs", "fifo_name", "/var/run/kamailio/kamailio_rpc.fifo")
/* set the path to RPC unix socket control file */ /* set the path to RPC unix socket control file */
modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio_icscf/kamailio_rpc.sock") modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio/kamailio_rpc.sock")
# -- rr params -- # -- rr params --
# add value to ;lr param to make some broken UAs happy # add value to ;lr param to make some broken UAs happy
@@ -193,7 +193,7 @@ modparam("xmlrpc", "url_match", "^/RPC")
#!endif #!endif
# ----- ctl params ----- # ----- ctl params -----
modparam("ctl", "binrpc", "unix:/var/run/kamailio_icscf/kamailio_ctl") modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")
#!ifdef WITH_DEBUG #!ifdef WITH_DEBUG
# ----- debugger params ----- # ----- debugger params -----

View File

@@ -57,13 +57,17 @@ mlock_pages=yes
shm_force_alloc=yes shm_force_alloc=yes
# Do SRV-Loadbalancing: # Do SRV-Loadbalancing:
dns_srv_lb=yes dns_srv_lb=on
# Always prefer IPv6: # Always prefer IPv6:
dns_try_ipv6=yes dns_try_ipv6=on
# Always prefer IPv6:
dns_cache_flags=4
# DNS-Based failover # DNS-Based failover
use_dns_failover=yes use_dns_failover=on
# Query NAPTR-Records as well: # Query NAPTR-Records as well:
dns_try_naptr=no dns_try_naptr=off
# DNS cache won't be used (all dns lookups will result into a DNS request)
use_dns_cache=off
user_agent_header="User-Agent: TelcoSuite Proxy-CSCF" user_agent_header="User-Agent: TelcoSuite Proxy-CSCF"
server_header="Server: TelcoSuite Proxy-CSCF" server_header="Server: TelcoSuite Proxy-CSCF"
@@ -256,9 +260,9 @@ loadmodule "jsonrpcs.so"
# ----- jsonrpcs params ----- # ----- jsonrpcs params -----
modparam("jsonrpcs", "pretty_format", 1) modparam("jsonrpcs", "pretty_format", 1)
/* set the path to RPC fifo control file */ /* set the path to RPC fifo control file */
modparam("jsonrpcs", "fifo_name", "/var/run/kamailio_pcscf/kamailio_rpc.fifo") modparam("jsonrpcs", "fifo_name", "/var/run/kamailio/kamailio_rpc.fifo")
/* set the path to RPC unix socket control file */ /* set the path to RPC unix socket control file */
modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio_pcscf/kamailio_rpc.sock") modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio/kamailio_rpc.sock")
# ----------------- setting module-specific parameters --------------- # ----------------- setting module-specific parameters ---------------
#!ifdef DB_URL2 #!ifdef DB_URL2
@@ -348,7 +352,7 @@ modparam("rtpengine", "extra_id_pv", "$avp(extra_id)")
modparam("path", "use_received", 1) modparam("path", "use_received", 1)
# ----- ctl params ----- # ----- ctl params -----
modparam("ctl", "binrpc", "unix:/var/run/kamailio_pcscf/kamailio_ctl") modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")
# ----------------- Settings for Dispatcher --------------- # ----------------- Settings for Dispatcher ---------------
modparam("dispatcher", "list_file", "/etc/kamailio_pcscf/dispatcher.list") modparam("dispatcher", "list_file", "/etc/kamailio_pcscf/dispatcher.list")

View File

@@ -62,15 +62,17 @@ dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R) rev_dns=no # (cmd. line: -R)
# Do SRV-Loadbalancing: # Do SRV-Loadbalancing:
dns_srv_lb=yes dns_srv_lb=on
# Always: Also try IPv6: # Always: Also try IPv6:
dns_try_ipv6=yes dns_try_ipv6=on
# Always prefer IPv6: # Always prefer IPv6:
dns_cache_flags=6 dns_cache_flags=4
# DNS-Based failover # DNS-Based failover
use_dns_failover = on use_dns_failover=on
# Query NAPTR-Records as well: # Query NAPTR-Records as well:
dns_try_naptr=no dns_try_naptr=on
# DNS cache won't be used (all dns lookups will result into a DNS request)
use_dns_cache=off
#!ifdef WITH_XMLRPC #!ifdef WITH_XMLRPC
#!ifndef WITH_TCP #!ifndef WITH_TCP
@@ -190,12 +192,12 @@ loadmodule "jsonrpcs.so"
# ----- jsonrpcs params ----- # ----- jsonrpcs params -----
modparam("jsonrpcs", "pretty_format", 1) modparam("jsonrpcs", "pretty_format", 1)
/* set the path to RPC fifo control file */ /* set the path to RPC fifo control file */
modparam("jsonrpcs", "fifo_name", "/var/run/kamailio_scscf/kamailio_rpc.fifo") modparam("jsonrpcs", "fifo_name", "/var/run/kamailio/kamailio_rpc.fifo")
/* set the path to RPC unix socket control file */ /* set the path to RPC unix socket control file */
modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio_scscf/kamailio_rpc.sock") modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio/kamailio_rpc.sock")
# ----- ctl params ----- # ----- ctl params -----
modparam("ctl", "binrpc", "unix:/var/run/kamailio_scscf/kamailio_ctl") modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")
# ----- tm params ----- # ----- tm params -----
# auto-discard branches from previous serial forking leg # auto-discard branches from previous serial forking leg