Browse code

more changes summarized

Jiri Kuthan authored on 14/04/2003 12:20:15
Showing 1 changed files
... ...
@@ -21,37 +21,54 @@ $Id$
21 21
 
22 22
 New features
23 23
 =============
24
-- presence agent [pa module]
25
-- TCP support [core]
26
-- loose routing support [rr module]
27
-- ENUM support [enum module]
28
-- dynamic domain management -- allows to manipulate 
29
-  hosting of multiple domains in run-time 
30
-  [domain module]
31
-- web accounting -- acc module can report to serweb
32
-  on placed calls [acc module]
33
-- improved exec module (header fields passed now
34
-  as environment variables to scripts) [exec module]
35
-- improved tm/FIFO (external applications, such as
36
-  click-to-dial can now better initiate transactions)
37
-  [tm module]
38
-- nathelper utility for Cisco/ATA NAT traversal
39
-- powerpc fast locking support
40
-- netbsd support
41
-- 64 bits arch. support (e.g. netbsd/sparc64).
42
-- tcp2udp and udp2tcp stateless forwarding (see forward_udp & forward_tcp)
43
-- rich access control lists [module permissions]
44
-
24
+- RFC3261 support
25
+	- TCP support and cross-transport forwarding [core]
26
+	- loose routing support [rr module]
27
+- New modules
28
+	- vm -- voicemail interface [vm]
29
+	- ENUM support [enum]
30
+	- presence agent [pa]
31
+	- dynamic domain management -- allows to manipulate 
32
+  	  hosting of multiple domains in run-time [module]
33
+	- flat-text-file database support [dbtext]
34
+	- rich access control lists [permissions]
35
+- Feature Improvements
36
+	- click-to-dial, which is based on improved tm/FIFO 
37
+	  that better supports external applications [tm module]
38
+	- web accounting -- acc module can report to serweb
39
+  	  on placed calls [acc module]
40
+	- improved exec module (header fields passed now
41
+      as environment variables to scripts) [exec module]
42
+- Architectural Improvements
43
+	- powerpc fast locking support
44
+	- netbsd support
45
+	- 64 bits arch. support (e.g. netbsd/sparc64).
46
+- New Experimental Features (not tested at all yet)
47
+	- nathelper utility for Cisco/ATA NAT traversal [nathelper]
48
+	- another NAT traversal utility [mangler]
49
+	- postgress support [postgress]
50
+	- fcp module [fcp]
51
+	- pdt module (prefix2domain) [pdt]
45 52
 
46 53
 Changes to use of ser scripts
47 54
 =============================
48 55
 
56
+About Multiple Transport Support
57
+--------------------------------
58
+SER now suports multiple transport protocols: UDP and TCP. As there
59
+may be UAs which support only either protocol and cannot speak to
60
+each other directly, we recommend to alway record-route SIP requests,
61
+to keep the transport-translating SER in path. Also, if a destination
62
+transport is not known, stateful forwarding is recommended -- use of
63
+stateless forwarding for TCP2UDP would result in loss of reliability.
64
+
49 65
 
50 66
 core
51 67
 ----
52
-XXX TCP
53 68
 - reply_route has been renamed to failure_route -- the old name caused
54 69
   too much confusion
70
+- forward_tcp and forward_udp can force SER to forward via specific
71
+  transport protocol
55 72
 
56 73
 acc module:
57 74
 -----------
... ...
@@ -64,15 +81,13 @@ acc module:
64 64
 
65 65
 auth module:
66 66
 ------------
67
-XXX is_in_group has been obsoleted by ...
68
-
69
-domain module:
70
-XXX
67
+- auth module has been split in auth, auth_db, auth_radius, group
68
+  group_radius, uri and uri_radius
69
+XXX 
71 70
 
72
-enum module:
73
-XXX
71
+im module:
72
+----------
73
+- im is no longer used and has been obsoleted by TM
74 74
 
75 75
 exec module:
76 76
 ------------
... ...
@@ -86,14 +101,27 @@ exec module:
86 86
   script does not euqal zero
87 87
 - exec_dset takes an additional parameter, which enables 
88 88
   validation of SIP URIs returned by external application
89
-  
90
-pa module:
89
+
90
+msilo module:
91
+-------------
91 92
 XXX
92 93
 
94
+
95
+radius_acc module:
96
+------------------
97
+- radius_acc module has been removed and radius accounting 
98
+  is now part of acc module
99
+
100
+registrar/usrloc modules:
101
+-------------------------
102
+XXX
103
+  
93 104
 rr module:
94 105
 ----------
95
-XXX
106
+- addRecordRoute has been replaced with record_route
107
+- rewriteFromRoute has been replaced with strict_route()
108
+- a new option, "enable_full_lr" can be set to make life
109
+  with misimplemented UAs easier and put LR in from "lr=on"
96 110
 
97 111
 tm module:
98 112
 ----------
... ...
@@ -109,17 +137,3 @@ tm module:
109 109
   or t_relay_to explicitely now
110 110
 - t_relay_to has been replaced with t_relay_to_udp and t_relay_to_tcp
111 111
 
112
-List of new modules:
113
-- dbtext -- flat-file database
114
-- domain -- automated domain management
115
-- enum -- ENUM support
116
-- nathelper -- utility for NAT traversal for Cisco ATAs
117
-- pa -- presence agent
118
-- permissions -- ACLs
119
-- vm -- voicemail interface
120
-
121
-List of deprecated modules:
122
-- im (t_uac_dlg is used for sending messages)
123
-- radius_acc (radius accounting now part of acc module)