summaryrefslogtreecommitdiffhomepage
path: root/contrib/asterisk-xip/files/uci/sipiaxconf.txt
blob: ce2da498c7223de3ce9606657259776580b54371 (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

target (SIP|IAX)_{name}  - Handle options for outgoing dialing
	timeout            - Timeout for dialing out with this target
	prefix             - Prefix required to dial out on this target
	internationalprefix- Prefix required to dial internation on this target
	alwaysinternational- True if this target always requires internation prefix
	countrycode        - Default International country code for this target

sipgeneral
sip [sip_]{name}
	type               - Type of sip connection - very important.
	register           - Set to yes to register
	registerextension  - 'Extension' to use in register string in place of username


	extension          - Extension to use for this phone (doesn't have to be unique)
	selfmailbox        - Set to yes to have dialing own extensions go to mailbox
	incoming (list)    - Specify the incoming context for ringing

	timeout            - Timeout for dialing out with this target
	prefix             - Prefix required to dial out on this target
	internationalprefix- Prefix required to dial internation on this target
	alwaysinternational- True if this target always requires internation prefix
	countrycode        - Default International country code for this target

	rtpstart           - rtp.conf option
	rtpend             - rtp.conf option
	rtpdtmftimeout     - rtp.conf option dtmftimeout
	rtcpinterval       - rtp.conf option
	rtpchecksums       - rtp.conf option


iaxgeneral
iax [iax_]{name}
	extension Extensions to use for this phone 

	selfmailbox        - Set to yes to have dialing own extensions go to mailbox
	incoming (list)    - Specify the incoming context for ringing

	timeout            - Timeout for dialing out with this target
	prefix             - Prefix required to dial out on this target
	internationalprefix- Prefix required to dial internation on this target
	alwaysinternational- True if this target always requires internation prefix
	countrycode        - Default International country code for this target

General asterisk options - see asterisk doco

Options          |Type    |sip    |sip  |iax    |iax
                 |        |general|     |general|
-----------------+--------+-------+-----+-------+-----
writeprotect      Integer  no      no    yes     yes
static            Integer  no      no    yes     yes
port              Integer  yes     yes   no      no
maxexpirey        Integer  yes     yes   no      no
rtptimeout        Integer  yes     yes   no      no
rtpholdtimeout    Integer  yes     yes   no      no
defaultexpirey    Integer  yes     yes   no      no
registertimeout   Integer  yes     yes   no      no
registerattempts  Integer  yes     yes   no      no
call-limit        Integer  yes     yes   no      no
# ip addr
bindaddr          IP Addr  yes     yes   no      no
externip          IP Addr  yes     yes   no      no
localnet          Net/mask yes     yes   no      no
permit            Net/mask no      yes   no      no
deny              Net/mask no      yes   no      no
realm             Domain   yes     yes   no      no
domain            Domain   yes     yes   no      no
context           context  yes     yes   yes     yes
notifymimetype    Mimetype yes     yes   no      no
canreinvite       Yes/No   yes     yes   yes     yes
nat               Yes/No   yes     yes   no      no
allowoverlap      Yes/No   yes     yes   no      no
allowsubscribe    Yes/No   yes     yes   no      no
allowtransfer     Yes/No   yes     yes   no      no
videosupport      Yes/No   yes     yes   no      no
pedantic          Yes/No   no      yes   no      no
trustrpid,        Yes/No   no      yes   no      no
promiscredir      Yes/No   no      yes   no      no
useclientcode     Yes/No   no      yes   no      no
dtmfmode          Enum     yes     yes   no      no
type              Enum     no      yes   no      yes
insecure          Enum     no      yes   no      no
callingpres       Enum     no      yes   no      no
progressinband    Enum     no      yes   no      no
allow             List     yes     yes   yes     yes
disallow          List     yes     yes   yes     yes
register          Register yes     yes   no      no
username          String   no      yes   no      yes
secret            String   no      yes   no      yes
md5secret         String   no      yes   no      yes
host              String   no      yes   no      yes
mailbox           String   no      yes   no      yes
auth              String   no      no    no      yes
callgroup         String   no      yes   no      no
pickupgroup       String   no      yes   no      no
language          String   no      yes   no      no
accountcode       String   no      yes   no      no
setvar            String   no      yes   no      no
callerid          String   no      yes   no      no
amaflags          String   no      yes   no      no
subscribecontext  String   no      yes   no      no
maxcallbitrate    String   no      yes   no      no
rfc2833compensate String   no      yes   no      no
mailbox           String   no      yes   no      no
template          String   no      peer  no      no
fromdomain        String   no      peer  no      no
regexten          String   no      peer  no      no
fromuser          String   no      peer  no      no
qualify           String   no      peer  no      no
defaultip         String   no      peer  no      no
sendrpid          String   no      peer  no      no
outboundproxy     String   no      peer  no      no