mirror of https://github.com/asterisk/asterisk
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							118 lines
						
					
					
						
							3.8 KiB
						
					
					
				
			
		
		
	
	
							118 lines
						
					
					
						
							3.8 KiB
						
					
					
				| ;
 | |
| ; 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
 |