1#
2# Updated 97/06/13 to livingston-radius-2.01 miquels@cistron.nl
3#
4#	This file contains dictionary translations for parsing
5#	requests and generating responses.  All transactions are
6#	composed of Attribute/Value Pairs.  The value of each attribute
7#	is specified as one of 4 data types.  Valid data types are:
8#
9#	string - 0-253 octets
10#	ipaddr - 4 octets in network byte order
11#	integer - 32 bit value in big endian order (high byte first)
12#	date - 32 bit value in big endian order - seconds since
13#					00:00:00 GMT,  Jan.  1,  1970
14#
15#	Enumerated values are stored in the user file with dictionary
16#	VALUE translations for easy administration.
17#
18#	Example:
19#
20#	ATTRIBUTE	  VALUE
21#	---------------   -----
22#	Framed-Protocol = PPP
23#	7		= 1	(integer encoding)
24#
25
26#
27#	Following are the proper new names. Use these.
28#
29ATTRIBUTE	User-Name		1	string
30ATTRIBUTE	Password		2	string
31ATTRIBUTE	CHAP-Password		3	string
32ATTRIBUTE	NAS-IP-Address		4	ipaddr
33ATTRIBUTE	NAS-Port-Id		5	integer
34ATTRIBUTE	Service-Type		6	integer
35ATTRIBUTE	Framed-Protocol		7	integer
36ATTRIBUTE	Framed-IP-Address	8	ipaddr
37ATTRIBUTE	Framed-IP-Netmask	9	ipaddr
38ATTRIBUTE	Framed-Routing		10	integer
39ATTRIBUTE	Filter-Id		11	string
40ATTRIBUTE	Framed-MTU		12	integer
41ATTRIBUTE	Framed-Compression	13	integer
42ATTRIBUTE	Login-IP-Host		14	ipaddr
43ATTRIBUTE	Login-Service		15	integer
44ATTRIBUTE	Login-TCP-Port		16	integer
45ATTRIBUTE	Reply-Message		18	string
46ATTRIBUTE	Callback-Number		19	string
47ATTRIBUTE	Callback-Id		20	string
48ATTRIBUTE	Framed-Route		22	string
49ATTRIBUTE	Framed-IPX-Network	23	ipaddr
50ATTRIBUTE	State			24	string
51ATTRIBUTE	Class			25	string
52ATTRIBUTE	Vendor-Specific		26	string
53ATTRIBUTE	Session-Timeout		27	integer
54ATTRIBUTE	Idle-Timeout		28	integer
55ATTRIBUTE	Termination-Action	29	integer
56ATTRIBUTE	Called-Station-Id	30	string
57ATTRIBUTE	Calling-Station-Id	31	string
58ATTRIBUTE	NAS-Identifier		32	string
59ATTRIBUTE	Proxy-State		33	string
60ATTRIBUTE	Login-LAT-Service	34	string
61ATTRIBUTE	Login-LAT-Node		35	string
62ATTRIBUTE	Login-LAT-Group		36	string
63ATTRIBUTE	Framed-AppleTalk-Link	37	integer
64ATTRIBUTE	Framed-AppleTalk-Network	38	integer
65ATTRIBUTE	Framed-AppleTalk-Zone	39	string
66ATTRIBUTE	Acct-Status-Type	40	integer
67ATTRIBUTE	Acct-Delay-Time		41	integer
68ATTRIBUTE	Acct-Input-Octets	42	integer
69ATTRIBUTE	Acct-Output-Octets	43	integer
70ATTRIBUTE	Acct-Session-Id		44	string
71ATTRIBUTE	Acct-Authentic		45	integer
72ATTRIBUTE	Acct-Session-Time	46	integer
73ATTRIBUTE	Acct-Input-Packets	47	integer
74ATTRIBUTE	Acct-Output-Packets	48	integer
75ATTRIBUTE	Acct-Terminate-Cause	49	integer
76ATTRIBUTE	Acct-Multi-Session-Id	50	string
77ATTRIBUTE	Acct-Link-Count		51	integer
78ATTRIBUTE	Event-Timestamp		55	integer
79ATTRIBUTE	CHAP-Challenge		60	string
80ATTRIBUTE	NAS-Port-Type		61	integer
81ATTRIBUTE	Port-Limit		62	integer
82ATTRIBUTE	Login-LAT-Port		63	integer
83ATTRIBUTE	Connect-Info		77	string
84
85#
86#	RFC3162 IPv6 attributes
87#
88ATTRIBUTE	NAS-IPv6-Address	95	string
89ATTRIBUTE	Framed-Interface-Id	96	string
90ATTRIBUTE	Framed-IPv6-Prefix	97	string
91ATTRIBUTE	Login-IPv6-Host		98	string
92ATTRIBUTE	Framed-IPv6-Route	99	string
93ATTRIBUTE	Framed-IPv6-Pool	100	string
94
95#
96#	Experimental Non Protocol Attributes used by Cistron-Radiusd
97#
98ATTRIBUTE	Huntgroup-Name		221	string
99ATTRIBUTE	User-Category		1029	string
100ATTRIBUTE	Group-Name		1030	string
101ATTRIBUTE	Simultaneous-Use	1034	integer
102ATTRIBUTE	Strip-User-Name		1035	integer
103ATTRIBUTE	Fall-Through		1036	integer
104ATTRIBUTE	Add-Port-To-IP-Address	1037	integer
105ATTRIBUTE	Exec-Program		1038	string
106ATTRIBUTE	Exec-Program-Wait	1039	string
107ATTRIBUTE	Hint			1040	string
108
109#
110#	Non-Protocol Attributes
111#	These attributes are used internally by the server
112#
113ATTRIBUTE	Expiration		  21	date
114ATTRIBUTE	Auth-Type		1000	integer
115ATTRIBUTE	Menu			1001	string
116ATTRIBUTE	Termination-Menu	1002	string
117ATTRIBUTE	Prefix			1003	string
118ATTRIBUTE	Suffix			1004	string
119ATTRIBUTE	Group			1005	string
120ATTRIBUTE	Crypt-Password		1006	string
121ATTRIBUTE	Connect-Rate		1007	integer
122
123#
124#	Integer Translations
125#
126
127#	User Types
128
129VALUE		Service-Type		Login-User		1
130VALUE		Service-Type		Framed-User		2
131VALUE		Service-Type		Callback-Login-User	3
132VALUE		Service-Type		Callback-Framed-User	4
133VALUE		Service-Type		Outbound-User		5
134VALUE		Service-Type		Administrative-User	6
135VALUE		Service-Type		NAS-Prompt-User		7
136
137#	Framed Protocols
138
139VALUE		Framed-Protocol		PPP			1
140VALUE		Framed-Protocol		SLIP			2
141
142#	Framed Routing Values
143
144VALUE		Framed-Routing		None			0
145VALUE		Framed-Routing		Broadcast		1
146VALUE		Framed-Routing		Listen			2
147VALUE		Framed-Routing		Broadcast-Listen	3
148
149#	Framed Compression Types
150
151VALUE		Framed-Compression	None			0
152VALUE		Framed-Compression	Van-Jacobson-TCP-IP	1
153
154#	Login Services
155
156VALUE		Login-Service		Telnet			0
157VALUE		Login-Service		Rlogin			1
158VALUE		Login-Service		TCP-Clear		2
159VALUE		Login-Service		PortMaster		3
160
161#	Status Types
162
163VALUE		Acct-Status-Type	Start			1
164VALUE		Acct-Status-Type	Stop			2
165VALUE		Acct-Status-Type	Alive			3
166VALUE		Acct-Status-Type	Accounting-On		7
167VALUE		Acct-Status-Type	Accounting-Off		8
168
169#	Authentication Types
170
171VALUE		Acct-Authentic		RADIUS			1
172VALUE		Acct-Authentic		Local			2
173VALUE		Acct-Authentic		PowerLink128		100
174
175#	Termination Options
176
177VALUE		Termination-Action	Default			0
178VALUE		Termination-Action	RADIUS-Request		1
179
180#	NAS Port Types, available in 3.3.1 and later
181
182VALUE		NAS-Port-Type		Async			0
183VALUE		NAS-Port-Type		Sync			1
184VALUE		NAS-Port-Type		ISDN			2
185VALUE		NAS-Port-Type		ISDN-V120		3
186VALUE		NAS-Port-Type		ISDN-V110		4
187
188#	Acct Terminate Causes, available in 3.3.2 and later
189
190VALUE           Acct-Terminate-Cause    User-Request            1
191VALUE           Acct-Terminate-Cause    Lost-Carrier            2
192VALUE           Acct-Terminate-Cause    Lost-Service            3
193VALUE           Acct-Terminate-Cause    Idle-Timeout            4
194VALUE           Acct-Terminate-Cause    Session-Timeout         5
195VALUE           Acct-Terminate-Cause    Admin-Reset             6
196VALUE           Acct-Terminate-Cause    Admin-Reboot            7
197VALUE           Acct-Terminate-Cause    Port-Error              8
198VALUE           Acct-Terminate-Cause    NAS-Error               9
199VALUE           Acct-Terminate-Cause    NAS-Request             10
200VALUE           Acct-Terminate-Cause    NAS-Reboot              11
201VALUE           Acct-Terminate-Cause    Port-Unneeded           12
202VALUE           Acct-Terminate-Cause    Port-Preempted          13
203VALUE           Acct-Terminate-Cause    Port-Suspended          14
204VALUE           Acct-Terminate-Cause    Service-Unavailable     15
205VALUE           Acct-Terminate-Cause    Callback                16
206VALUE           Acct-Terminate-Cause    User-Error              17
207VALUE           Acct-Terminate-Cause    Host-Request            18
208
209#
210#	Non-Protocol Integer Translations
211#
212
213VALUE		Auth-Type		Local			0
214VALUE		Auth-Type		System			1
215VALUE		Auth-Type		SecurID			2
216VALUE		Auth-Type		Crypt-Local		3
217VALUE		Auth-Type		Reject			4
218
219#
220#	Cistron extensions
221#
222VALUE		Auth-Type		Pam			253
223VALUE		Auth-Type		Accept			254
224
225#
226#	Experimental Non-Protocol Integer Translations for Cistron-Radiusd
227#
228VALUE		Fall-Through		No			0
229VALUE		Fall-Through		Yes			1
230VALUE		Add-Port-To-IP-Address	No			0
231VALUE		Add-Port-To-IP-Address	Yes			1
232
233#
234#	Configuration Values
235#	uncomment these two lines to turn account expiration on
236#
237
238#VALUE		Server-Config		Password-Expiration	30
239#VALUE		Server-Config		Password-Warning	5
240
241# -*- text -*-
242#
243# dictionary.freeswitch
244#
245# cparker@segv.org
246#
247# Version:	$Id: $
248#
249
250VENDOR		Freeswitch				27880
251
252#
253#	Standard attribute
254#
255BEGIN-VENDOR	Freeswitch
256
257ATTRIBUTE	Freeswitch-AVPair			1	string	Freeswitch
258ATTRIBUTE	Freeswitch-CLID				2	string	Freeswitch
259ATTRIBUTE	Freeswitch-Dialplan			3	string  Freeswitch
260ATTRIBUTE	Freeswitch-Src				4	string  Freeswitch
261ATTRIBUTE	Freeswitch-Dst				5	string  Freeswitch
262ATTRIBUTE	Freeswitch-Src-Channel			6	string  Freeswitch
263ATTRIBUTE	Freeswitch-Dst-Channel			7	string  Freeswitch
264ATTRIBUTE	Freeswitch-Ani				8	string  Freeswitch
265ATTRIBUTE	Freeswitch-Aniii			9	string  Freeswitch
266ATTRIBUTE	Freeswitch-Lastapp			10	string  Freeswitch
267ATTRIBUTE	Freeswitch-Lastdata			11	string  Freeswitch
268ATTRIBUTE	Freeswitch-Disposition			12	string  Freeswitch
269ATTRIBUTE	Freeswitch-Hangupcause			13	integer Freeswitch
270ATTRIBUTE	Freeswitch-Billusec			15	integer Freeswitch
271ATTRIBUTE	Freeswitch-AMAFlags			16	integer Freeswitch
272ATTRIBUTE	Freeswitch-RDNIS			17      string  Freeswitch
273ATTRIBUTE	Freeswitch-Context                      18      string  Freeswitch
274ATTRIBUTE	Freeswitch-Source                       19      string  Freeswitch
275ATTRIBUTE	Freeswitch-Callstartdate		20	string  Freeswitch
276ATTRIBUTE	Freeswitch-Callanswerdate		21	string  Freeswitch
277ATTRIBUTE	Freeswitch-Calltransferdate		22	string  Freeswitch
278ATTRIBUTE	Freeswitch-Callenddate			23	string  Freeswitch
279ATTRIBUTE	Freeswitch-Direction			24	string  Freeswitch
280ATTRIBUTE	Freeswitch-Other-Leg-Id			25	string	Freeswitch
281
282#
283#  Freeswitch-Hangupcause
284#
285VALUE		Freeswitch-Hangupcause		None				0
286VALUE		Freeswitch-Hangupcause		Unallocated-Number		1
287VALUE		Freeswitch-Hangupcause		No-Route-Transit-Net		2
288VALUE		Freeswitch-Hangupcause		No-Route-Destination		3
289VALUE		Freeswitch-Hangupcause		Channel-Unacceptable		6
290VALUE		Freeswitch-Hangupcause		Call-Awarded-Delivery		7
291VALUE		Freeswitch-Hangupcause		Normal-Clearing			16
292VALUE		Freeswitch-Hangupcause		User-Busy			17
293VALUE		Freeswitch-Hangupcause		No-User-Response		18
294VALUE		Freeswitch-Hangupcause		No-Answer			19
295VALUE		Freeswitch-Hangupcause		Subscriber-Absent		20
296VALUE		Freeswitch-Hangupcause		Call-Rejected			21
297VALUE		Freeswitch-Hangupcause		Number-Changed			22
298VALUE		Freeswitch-Hangupcause		Redirecto-To-New-Destination	23
299VALUE		Freeswitch-Hangupcause		Exchange-Routing-Error		25
300VALUE		Freeswitch-Hangupcause		Destination-Out-Of-Order	27
301VALUE		Freeswitch-Hangupcause		Invalid-Number-Format		28
302VALUE		Freeswitch-Hangupcause		Facility-Rejected		29
303VALUE		Freeswitch-Hangupcause		Response-To-Status-Enquiry	30
304VALUE		Freeswitch-Hangupcause		Normal-Unspecified		31
305VALUE		Freeswitch-Hangupcause		Normal-Circuit-Congestion	34
306VALUE		Freeswitch-Hangupcause		Network-Out-Of-Order		38
307VALUE		Freeswitch-Hangupcause		Normal-Temporary-Failure	41
308VALUE		Freeswitch-Hangupcause		Switch-Congestion		42
309VALUE		Freeswitch-Hangupcause		Access-Info-Discarded		43
310VALUE		Freeswitch-Hangupcause		Requested-Chan-Unavail		44
311VALUE		Freeswitch-Hangupcause		Pre-Empted			45
312VALUE		Freeswitch-Hangupcause		Facility-Not-Subscribed		50
313VALUE		Freeswitch-Hangupcause		Outgoing-Call-Barred		52
314VALUE		Freeswitch-Hangupcause		Incoming-Call-Barred		54
315VALUE		Freeswitch-Hangupcause		Bearercapability-Notauth	57
316VALUE		Freeswitch-Hangupcause		Bearercapability-Notavail	58
317VALUE		Freeswitch-Hangupcause		Service-Unavailable		63
318VALUE		Freeswitch-Hangupcause		Bearercapability-Notimpl	65
319VALUE		Freeswitch-Hangupcause		Chan-Not-Implemented		66
320VALUE		Freeswitch-Hangupcause		Facility-Not-Implemented	69
321VALUE		Freeswitch-Hangupcause		Service-Not-Implemented		79
322VALUE		Freeswitch-Hangupcause		Invalid-Call-Reference		81
323VALUE		Freeswitch-Hangupcause		Incompatible-Destination	88
324VALUE		Freeswitch-Hangupcause		Invalid-Msg-Unspecified		95
325VALUE		Freeswitch-Hangupcause		Mandatory-IE-Missing		96
326VALUE		Freeswitch-Hangupcause		Message-Type-Nonexist		97
327VALUE		Freeswitch-Hangupcause		Wrong-Message			98
328VALUE		Freeswitch-Hangupcause		IE-Nonexist			99
329VALUE		Freeswitch-Hangupcause		Invalid-IE-Contents		100
330VALUE		Freeswitch-Hangupcause		Wrong-Call-State		101
331VALUE		Freeswitch-Hangupcause		Recovery-On-Timer-Expire	102
332VALUE		Freeswitch-Hangupcause		Mandatory-IE-Length-Error	103
333VALUE		Freeswitch-Hangupcause		Protocol-Error			111
334VALUE		Freeswitch-Hangupcause		Interworking			127
335VALUE		Freeswitch-Hangupcause		Success				142
336VALUE		Freeswitch-Hangupcause		Originator-Cancel		487
337VALUE		Freeswitch-Hangupcause		Crash				500
338VALUE		Freeswitch-Hangupcause		System-Shutdown			501
339VALUE		Freeswitch-Hangupcause		Lose-Race			502
340VALUE		Freeswitch-Hangupcause		Manager-Request			503
341VALUE		Freeswitch-Hangupcause		Blind-Transfer			600
342VALUE		Freeswitch-Hangupcause		Attended-Transfer		601
343VALUE		Freeswitch-Hangupcause		Allotted-Timeout		602
344VALUE		Freeswitch-Hangupcause		User-Challenge			603
345VALUE		Freeswitch-Hangupcause		Media-Timeout			604
346VALUE		Freeswitch-Hangupcause		Picked-Off			605
347VALUE		Freeswitch-Hangupcause		User-Not-Registered		606
348
349#
350#
351#
352
353END-VENDOR	Freeswitch
354