# CGRateS Configuration file # # This file contains the default configuration hardcoded into CGRateS. # This is what you get when you load CGRateS with an empty configuration file. # [global] must exist in all files, rest of the configuration is inter-changeable. [global] # datadb_type = redis # The main database: . # datadb_host = 127.0.0.1 # Database host address. # datadb_port = 6379 # Port to reach the database. # datadb_name = 10 # The name of the database to connect to. # datadb_user = # Username to use when connecting to database. # datadb_passwd = # Password to use when connecting to database. # logdb_type = mongo # Log/stored database type to use: # logdb_host = 127.0.0.1 # The host to connect to. Values that start with / are for UNIX domain sockets. # logdb_port = 27017 # The port to reach the logdb. # logdb_name = cgrates # The name of the log database to connect to. # logdb_user = # Username to use when connecting to logdb. # logdb_passwd = # Password to use when connecting to logdb. # rpc_encoding = gob # RPC encoding used on APIs: . # default_reqtype = rated # Default request type to consider when missing from requests: <""|prepaid|postpaid|pseudoprepaid|rated>. # default_tor = 0 # Default Type of Record to consider when missing from requests. # default_tenant = 0 # Default Tenant to consider when missing from requests. # default_subject = 0 # Default rating Subject to consider when missing from requests. [balancer] # enabled = false # Start Balancer service: . # listen = 127.0.0.1:2012 # Balancer listen interface: . [rater] # enabled = false # Enable Rater service: . # balancer = disabled # Register to Balancer as worker: . # listen = 127.0.0.1:2012 # Rater's listening interface: . [scheduler] # enabled = false # Starts Scheduler service: . [cdrs] # listen=127.0.0.1:2022 # CDRS's listening interface: . # freeswitch_json_enabled=false # Enable the handler for FreeSWITCH JSON CDRs: . # mediator = # Address where to reach the Mediator. Empty for disabling mediation. <""|internal> # extra_fields = # Extra fields to store in CDRs [mediator] # enabled = false # Starts Mediator service: . # listen=internal # Mediator's listening interface: . # rater = 127.0.0.1:2012 # Address where to reach the Rater: # rater_reconnects = 3 # Number of reconnects to rater before giving up. # cdr_type = freeswitch_http_json # CDR type . # accid_field = accid # Name of field identifying accounting id used during mediation. Use index number in case of .csv cdrs. # subject_fields = subject # Name of subject fields to be used during mediation. Use index numbers in case of .csv cdrs. # reqtype_fields = reqtype # Name of request type fields to be used during mediation. Use index number in case of .csv cdrs. # direction_fields = direction # Name of direction fields to be used during mediation. Use index numbers in case of .csv cdrs. # tenant_fields = tenant # Name of tenant fields to be used during mediation. Use index numbers in case of .csv cdrs. # tor_fields = tor # Name of tor fields to be used during mediation. Use index numbers in case of .csv cdrs. # account_fields = account # Name of account fields to be used during mediation. Use index numbers in case of .csv cdrs. # destination_fields = destination # Name of destination fields to be used during mediation. Use index numbers in case of .csv cdrs. # time_answer_fields = time_answer # Name of time_answer fields to be used during mediation. Use index numbers in case of .csv cdrs. # duration_fields = duration # Name of duration fields to be used during mediation. Use index numbers in case of .csv cdrs. # cdr_in_dir = /var/log/freeswitch/cdr-csv # Absolute path towards the directory where the CDRs are kept (file stored CDRs). # cdr_out_dir = /var/log/cgrates/cdr/out/freeswitch/csv # Absolute path towards the directory where processed CDRs will be exported (file stored CDRs). [session_manager] # enabled = false # Starts SessionManager service: . # switch_type = freeswitch # Defines the type of switch behind: . # rater = 127.0.0.1:2012 # Address where to reach the Rater. # rater_reconnects = 3 # Number of reconnects to rater before giving up. # debit_interval = 5 # Interval to perform debits on. [freeswitch] # server = 127.0.0.1:8021 # Adress where to connect to FreeSWITCH socket. # passwd = ClueCon # FreeSWITCH socket password. # reconnects = 5 # Number of attempts on connect failure.