summaryrefslogtreecommitdiff
path: root/configs/samples/osp.conf.sample
diff options
context:
space:
mode:
authorMatthew Jordan <mjordan@digium.com>2014-07-17 21:17:28 +0000
committerMatthew Jordan <mjordan@digium.com>2014-07-17 21:17:28 +0000
commitfc0fecb4768d696db3324bcf6dd03325bb4cd513 (patch)
tree12615f96e88382b2824d4901f6949571e41ea2e4 /configs/samples/osp.conf.sample
parent1ce23d4534994fdd8bfb8ad3b9ca1884194097be (diff)
configs: Move sample config files into a subdirectory of configs
This moves all samples configs from configs/ to configs/samples. This allows for additional sets of sample configuration files to be added in the future. Review: https://reviewboard.asterisk.org/r/3804/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@418870 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'configs/samples/osp.conf.sample')
-rw-r--r--configs/samples/osp.conf.sample117
1 files changed, 117 insertions, 0 deletions
diff --git a/configs/samples/osp.conf.sample b/configs/samples/osp.conf.sample
new file mode 100644
index 000000000..e72aa3259
--- /dev/null
+++ b/configs/samples/osp.conf.sample
@@ -0,0 +1,117 @@
+;
+; 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