summaryrefslogtreecommitdiff
path: root/kernel/xpp/utils/genconf_parameters
blob: 66adab98aa3148ac1162773ea7807b120ecd77dc (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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#
# /etc/genconf_parameters
#
# This file contains parameters that affect the
# zapconf configuration generator.
#
# Syntax:
# 	* A comment from '#' to end of line
# 	* Blank lines ignored
# 	* Whitespace at end of line trimmed
# 	* Single valued items:
# 	     key <whitespace...> value
# 	* List valued items:
# 	     key
# 	     <whitespace...>value1
# 	     <whitespace...>value2
# 	     ...
#

# When generating extensions for zapata.conf or users.conf etc: the 
# extension number will be channel_number+base_exten . The default is:
#base_exten		4000
#
# Make FXS (analog phones) extensions answer immediately (sets
# 'immediate = yes' for them in zapata.conf). Don't enable this before 
# you're read documentation about this option.
#fxs_immediate		yes
#
# For FXS (analog phones) - use KS or LS? ks is the only method for
# Asterisk to provide disconnect supervision and thus it would normally
# be preferred and is the default.
#fxs_default_start	ls
#
# For FXO (analog lines) - use KS or LS? KS is the default and is
# normally the better choice as it allows detecting hang-ups on many
# lines.
#fxo_default_start	ls

# Set tone zone values. This is used for playing tones (busy, dial-tone
# and such). The default is 'us'. This sets the value for both loadzone
# and defaultzone in zaptel.conf .
#lc_country		il

# The dialplan context into which to send trunks in zapata.conf or
# users.conf. The default value is:
#context_lines		from-pstn
#
# The dialplan context into which to send extensions in zapata.conf or
# users.conf. The default value is:
#context_phones		from-internal
#
# Two extra contexts for the input ports and output ports of an
# Astribank. Default values are:
#context_input		astbank-input
#context_output		astbank-output

# A group to put all analog phones in. By default 0, so you can dial to
# the 'first phone available' using Zap/g5 .
#group_phones		5
#
# A group in which to put all the channels belonging to some trunk.
# Thus you can dial through "some trunk" using Zap/G0/NUMBER
#group_lines		0

# Channels of digital trunk of span N are also added to group 10+N (that 
# is: 14 for channels of span 4).

# Do we want to use PtP ('bri') or PtMP ('bri_ptmp') for BRI? PtMP 
# allows connecting several CPE devices on the same network device 
# (several BRI phones on the same line, kind of like several analog 
# phones on the same analog line). However it is generally brings 
# unnecessary complexity for a pbx-pbx connection. It is still the 
# default as this is normally what you get for a BRI PSTN connection.
#bri_sig_style		bri
#
# If this option is set (that is: not remmed-out), BRI NT ports will 
# also be set as overlap. This is useful if you want to connect ISDN 
# phones.
#brint_overlap

# bri_hardhdlc:
#   'yes'  - forces BRI cards to use 'hardhdlc' signalling.
#   'no'   - forces BRI cards to use 'dchan' (an alias for 'fcshdlc').
#            It is usefull only for zaptel with the bristuff patch.
#
# If it is left out or set to 'auto':
#   * Information supplied by the driver is used to decide:
#     - Currently implemented for Astribanks.
#     - Taken from /sys/bus/xpds/drivers/bri/dchan_hardhdlc.
#   * Without this info, falls back to 'dchan'.
#bri_hardhdlc		auto

# For MFC/R2 Support: 'R2' will make E1 spans CAS and with the
# 'r2_idle_bits' bit in zaptel.conf . It will also make zapconf default
# to generating the channels of this card in unicall.conf rather than in
# zapata.conf . The meaning of this may be extended somehow to support
# R2 through openr2/chan_zap later on.
#pri_connection_type	R2
#r2_idle_bits		1101

# pri_termtype contains a list of settings:
# Currently the only setting is for TE or NT (the default is TE). This
# sets two different but normally related configuration items:
# 
# A TE span will have *_cpe signalling in Asterisk and will also get
# timing from the remote party.
# 
# A NT span will have *_new signalling in Asterisk and will provide
# timing to the remote party.
#
# pri_termtype is a list if span specs and configuration (TE/NT) for
# them. The first spec that matches is used. The matching is of perl
# regular expressions, but with '*' and '?' have their meaning from
# basic regular expressions.
#pri_termtype
#	SPAN/2		NT
#	SPAN/4		NT
#
#pri_termtype
#	SPAN/*		NT
#