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 81
 
65 82
 auth module:
66 83
 ------------
67
-XXX is_in_group has been obsoleted by ...
68
-
69
-domain module:
70
-XXX
84
+- auth module has been split in auth, auth_db, auth_radius, group
85
+  group_radius, uri and uri_radius
86
+XXX 
71 87
 
72
-enum module:
73
-XXX
88
+im module:
89
+----------
90
+- im is no longer used and has been obsoleted by TM
74 91
 
75 92
 exec module:
76 93
 ------------
... ...
@@ -86,14 +101,27 @@ exec module:
86 101
   script does not euqal zero
87 102
 - exec_dset takes an additional parameter, which enables 
88 103
   validation of SIP URIs returned by external application
89
-  
90
-pa module:
104
+
105
+msilo module:
106
+-------------
91 107
 XXX
92 108
 
109
+
110
+radius_acc module:
111
+------------------
112
+- radius_acc module has been removed and radius accounting 
113
+  is now part of acc module
114
+
115
+registrar/usrloc modules:
116
+-------------------------
117
+XXX
118
+  
93 119
 rr module:
94 120
 ----------
95
-XXX
121
+- addRecordRoute has been replaced with record_route
122
+- rewriteFromRoute has been replaced with strict_route()
123
+- a new option, "enable_full_lr" can be set to make life
124
+  with misimplemented UAs easier and put LR in from "lr=on"
96 125
 
97 126
 tm module:
98 127
 ----------
... ...
@@ -109,17 +137,3 @@ tm module:
109 137
   or t_relay_to explicitely now
110 138
 - t_relay_to has been replaced with t_relay_to_udp and t_relay_to_tcp
111 139
 
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)