####### General ########## cp.tenant.id=tango # Description: Default language to use if the subscribers browser language isn't supported cp.defaultLanguage=en # Description: Test map of Parameters to send in HRG Query String. Map can used to flexibly # send any parameters prefixed with "cp.hrgParameterMap". e.g. "cp.hrgParameterMap.x=test" # will send the parameter "x=test" in HRG requests. Replaces the previous individual test # msisdn, imsi and vplmn strings cp.hrgParameterMap.imsi=08700000011 cp.hrgParameterMap.msisdn=08700000011 cp.hrgParameterMap.vplmn=28601 ####### Web Server ####### # Description: For servers with more than one IP address, this attribute specifies which address will be used for listening on the specified port. server.address=192.168.1.1 # Description: Enable SSL support # Note: Possible values true, false server.ssl.enabled=true # Description: Type of a repository for security certificates server.ssl.keyStoreType=PKCS12 # Description: Location of Keystore server.ssl.key-store=/tango/config/keystore # Description: Password used to access the key store server.ssl.key-store-password=changeit # Description: USSD SI SE resource name to use # Note: Ensure that this USSD SI SE resource name that the captive portal uses matches the value configured in # /tango/config/RM.cfg service.interpreter.resource.name=USSD_SI # Description: USSD SI SE session class name to use when building SE destination address string service.interpreter.session.class.name=session # Description: HRG SE resource name to use # Note: Ensure that this HTTP Request Generator resource name that the captive portal uses matches the value # configured in /tango/config/RM.cfg hrg.resource.name=hrgSE # Description: List of CP SE resource names used # Note: add & configured properties above here cp.user.resources=HRG_RES,USSD_SI #######Document Store###### # Description: Captive Portal uses Document Store to retrieve all languages. document.store.url=http://localhost:8289/documents # Description: Time to live of the languages (periods in which the language is updated from Document Store) # second, minute, hour, day, month, weekday. Month and weekday names can be given as the first three letters of the English names. # Example patterns: # 0 0 * * * * = the top of every hour of every day. # */10 * * * * * = every ten seconds. cp.language.time.to.live.cron=0 */2 * * * * #######CDRs####### # Description: Used to specify which subscriber attributes to write in cdrs Default Value: plmnId,token # Note: Possible values are values returned from the "operation=subscriberLookup" call cp.cdr.subscriber.attributes=plmnId,token # Description: Used to unconditionally add active profile to use for logging cdrs # Note: Possible values cdrlogging-cdrh, cdrlogging-slf4j in line with spring.profiles.include=cdrlogging-cdrh # Description: CDR logging method # Note: Possible values CDRH, SLF4J in line with cdr.logging.method=CDRH # Description: Host and port where CDH handler listens for SE messages from applications cdr.cdrh.host.and.port=localhost:11020 # Description: Source address field sent in CDR SE message cdr.cdrh.source.address=localhost/captivePortal/0/cpCdrLogger/0 # Description: Destination address field sent in CDR SE message cdr.cdrh.destination.address=localhost/cdrh/0/CdrHandler/-1 #######Logging####### # Description: Set logging levels of various loggers using the "logging.level" prefix, Just change the # appropriate logging.level.*=LEVEL # where LEVEL is one of TRACE, DEBUG, INFO, WARN, ERROR, FATAL,OFF. # The root logger can be configured using logging.level.root. logging.level.root=WARN logging.level.com.tango.se=ERROR logging.level.com.tango.se.config.RMConfig=WARN logging.level.com.tango.captive.portal=ERROR logging.level.com.tango.captive.portal.service.impl.CaptivePortalServiceImpl=WARN #######Alarms####### # Description: Configure the Alarms capabilities of Captive Portal #------------------------------------------ # Global configuration for alarms #------------------------------------------ # Description: Name of this host alarm.node=hostname # Description: Name of this service alarm.service=CP # Description: Name of this application to appear in the alarm alarm.application=CP/0 # Description: Name of this cluster to appear in the alarm alarm.cluster=tango # Description: AEHC_externalAlarm address on Management Agent alarm.aehc.external.seaddress=localhost/OM_agent/0/AEHC_externalAlarm/0 # Description: Host and port where the Alarms & Events handler is running to send Alarms to alarm.aehc.external.receiver.port=localhost:10181 #------------------------------------------ # Configuration for HRG response timeout alarm #------------------------------------------ # Description: Number of failed requests before an alarm is raised cp.hrg.alarm.requestFailure.threshold=2 # Description: When the HRG fails to respond within the timeout for x number of requests within a period of time an alarm should be raised cp.hrg.alarm.requestFailure.window.milliseconds=10000 # Description: Token time to live in milliseconds for JWT Token from the time of authentication. jwt.tokenExpirationInMillisFromNow=10800000 # Description: Secret salt used to seed the JWT token. Used during JWT token encoding and decoding. jwt.tokenSecretSalt=ASecretKeyToGenJWTs #------------------------------------------ # Configuration for Token Service Lookup Tokens #------------------------------------------ # Description: Specify whether to use tokens or subscriber ip, or both, for subscriber lookup. Can be set to ip, token, or dual client.cp.subscriber.lookup=ip