################################################ # # Denovolab softswitch configuration # ################################################ [general] #Default Global Log Level - value is one of debug(7),info(6),notice(5),warning(4),err(3),crit(2),alert(1),emergency(0) log_level = 5 #System sip channel limit max_inbound_session = 20000 max_outbound_session = 30000 #Default switch server process thread count task_counts = 20 #hung channel check interval time hung_channel_check_inv = 30 #switch unique name switch_name = class4 [db] db_host = 127.0.0.1 db_listen_port = 5432 db_name = class4_dnl db_user = class4_user db_user_password = 123456 [CLI] cli_listen_ip = 127.0.0.1 cli_listen_port = 4320 cli_connection_expires = 600 cli_connection_limit = 200 [media] #rtp stream port media_start_port = 30000 media_end_port = 50000 #proxy_rtp_ip=192.168.1.105 [cdr] #realtime_cdr = yes write_realtime_cdr_interval = 5 #cdr_head_field = #cdr_directory = #cdr_file_open_duration = 600 #write_cdr_file_interval = 3 #write_cdr_failed_reject_call = yes #min_available_cdr_disk = 500 #realtime_billing_interval = 30 #realtime_billing = false #LERG file name, use for CDR: src_lata,src_ocn,src_rc,dst_lata,dst_ocn,dst_rc,lrn_lata,lrn_ocn,lrn_rc #lerg_file = lerg_20190301.txt # Billing operations log #billing_cdr_logdir = /opt/denovo/dnl_softswitch/log/billing_cdr/ #billing_sql_logdir = /opt/denovo/dnl_softswitch/log/billing_sql/ [livecall] livecall_server_ip = 127.0.0.1 livecall_server_port = 6230 livecall_login_user = class4 livecall_login_password = 123456 [lrn] lrn_local_ip = 127.0.0.1 lrn_local_port = 4319 lrn_support_heartbeat = yes lrn_heartbeat_timeout = 10 lrn_heartbeat_interval = 2 lrn_t1 = 500 lrn_query_retry_count = 3 #lrn_server1_ip = #lrn_server1_port = #lrn_server2_ip = #lrn_server2_port = [routing] #analysis_results = origination_code_from = 0 termination_code_from = 0 ring_timeout = 60 origination_pdd_timeout = 60000 termination_pdd_timeout = 6000 [memdb] #memdb server info #memdb_server_ip = 192.168.1.163 #memdb_port = 6432 #memdb_name = softswitch4v5 #memdb_user = class4_user [sip] #rport_level = 1 [license] license_ip = 127.0.0.1 license_port = 4500 [rate_generation] #max_rate_generation_task = 30 #enable or disable rate generation feature, default is disable #support_rate_generation = yes [shaken] # Whether to use built-in or remote module. Default: use remote use_builtin = no # # Built-in STIR/SHAKEN module configuration # Ignored if set use_builtin = no # # Iconectiv API account credentials #iconectiv_user_id = sp_username #iconectiv_password = sp_password # Whether to use staging environment (default: use production) #iconectiv_staging = yes # Trace HTTP requests to iconectiv API #iconectiv_trace = yes # Path to iconectiv cache (default: binary_path/iconectiv_cache) #iconectiv_cache_path = /opt/denovo/dnl_softswitch/iconectiv_cache # SHAKEN STI-SP key to sign calls with sti_sp_key_path = /opt/denovo/dnl_softswitch/shaken/sti_sp.pem sti_sp_key_passphrase = 12345678 # URL to SHAKEN STI-SP certificate to put in PASSporT sti_sp_x5u = http://certficates.peeringhub.io/XXXXX.crt # Log all sign requests into a file sti_sp_sign_log = yes # Log all verification errors into a file sti_sp_verification_error_log = yes # Certificates cache location (default: binary_path/shaken_cache) #cert_cache_path = /opt/denovo/dnl_softswitch/shaken_cache # # External STIR/SHAKEN module configuration # Ignored if set use_builtin = yes # # Path to PEM certificate file for TLS connections #our_cert_file = # How many times to retry failed requests max_retry = 3 # Request timeout in seconds req_timeout = 0.5 # Connection failures timeout in seconds conn_timeout = 10 # How often to post status into c4_shaken_status table in seconds # Set 0 to disable. status_post_interval = 1 # Our bind address for UDP connections #our_ip = #our_port = # Log all incoming and outgoing data (1 - true; 0 - false) #enable_trace = 1