aboutsummaryrefslogtreecommitdiffstats
path: root/configs/osp.conf.sample
blob: e3423373d4d6c92c5c33a99501f324918fd1baa6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
;
; 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.  
;
;accelerate=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.
;
;tokenformat=0
;
;[default]
;
; List all service points (OSP servers) for this provider.
; Use either domain name or IP address.  Most OSP servers use port 1080.
;
;servicepoint=http://osptestserver.transnexus.com:1080/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)
;
;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)  
;
;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)
;
;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,
;
;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