123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- ;
- ; Open Settlement Protocol Sample Configuration File
- ;
- ; This file contains configuration of OSP server providers that are used by the
- ; Asterisk OSP module. The section "general" is reserved for global options.
- ; All other sections describe specific OSP Providers. The provider "default"
- ; is used when no provider is otherwise specified.
- ;
- ; The "servicepoint" and "source" parameters must be configured. For most
- ; implementations the other parameters in this file can be left unchanged.
- ;
- [general]
- ;
- ; Enable cryptographic acceleration hardware.
- ; The default value is no.
- ;
- ;accelerate=no
- ;
- ; Enable security features.
- ; If security features are disabled, Asterisk cannot validate signed tokens and
- ; all certificate file name parameters are ignored.
- ; The default value is no.
- ;
- ;securityfeatures=no
- ;
- ; Defines the status of tokens that Asterisk will validate.
- ; 0 - signed tokens only
- ; 1 - unsigned tokens only
- ; 2 - both signed and unsigned
- ; The default value is 0, i.e. the Asterisk will only validate signed tokens.
- ; If securityfeatures are disabled, Asterisk cannot validate signed tokens.
- ;
- ;tokenformat=0
- ;
- ;[default]
- ;
- ; List all service points (OSP servers) for this provider.
- ; Use either domain name or IP address. Most OSP servers use port 5045.
- ;
- ;servicepoint=http://osptestserver.transnexus.com:5045/osp
- ;
- ; Define the "source" device for requesting OSP authorization.
- ; This value is usually the domain name or IP address of the the Asterisk server.
- ;
- ;source=domain name or [IP address in brackets]
- ;
- ; Define path and file name of crypto files.
- ; The default path for crypto file is /var/lib/asterisk/keys. If no path is
- ; defined, crypto files will in /var/lib/asterisk/keys directory.
- ;
- ; Specify the private key file name.
- ; If this parameter is unspecified or not present, the default name will be the
- ; osp.conf section name followed by "-privatekey.pem" (for example:
- ; default-privatekey.pem)
- ; If securityfeatures are disabled, this parameter is ignored.
- ;
- ;privatekey=pkey.pem
- ;
- ; Specify the local certificate file.
- ; If this parameter is unspecified or not present, the default name will be the
- ; osp.conf section name followed by "- localcert.pem " (for example:
- ; default-localcert.pem)
- ; If securityfeatures are disabled, this parameter is ignored.
- ;
- ;localcert=localcert.pem
- ;
- ; Specify one or more Certificate Authority key file names. If none are listed,
- ; a single Certificate Authority key file name is added with the default name of
- ; the osp.conf section name followed by "-cacert_0.pem " (for example:
- ; default-cacert_0.pem)
- ; If securityfeatures are disabled, this parameter is ignored.
- ;
- ;cacert=cacert_0.pem
- ;
- ; Configure parameters for OSP communication between Asterisk OSP client and OSP
- ; servers.
- ;
- ; maxconnections: Max number of simultaneous connections to the provider OSP
- ; server (default=20)
- ; retrydelay: Extra delay between retries (default=0)
- ; retrylimit: Max number of retries before giving up (default=2)
- ; timeout: Timeout for response in milliseconds (default=500)
- ;
- ;maxconnections=20
- ;retrydelay=0
- ;retrylimit=2
- ;timeout=500
- ;
- ; Set the authentication policy.
- ; 0 - NO - Accept all calls.
- ; 1 - YES - Accept calls with valid token or no token. Block calls with
- ; invalid token.
- ; 2 - EXCLUSIVE - Accept calls with valid token. Block calls with invalid token
- ; or no token.
- ; Default is 1,
- ; If securityfeatures are disabled, Asterisk cannot validate signed tokens.
- ;
- ;authpolicy=1
- ;
- ; Set the default destination protocol. The OSP module supports SIP, H323, and
- ; IAX protocols. The default protocol is set to SIP.
- ;
- ;defaultprotocol=SIP
- ;
- ; Set the work mode.
- ; 0 - Direct
- ; 1 - Indirect
- ; Default is 0,
- ;
- ;workmode=0
- ;
- ; Set the service type.
- ; 0 - Normal voice service
- ; 1 - Ported number query service
- ; Default is 0,
- ;
- ;servicetype=0
|