root/freepbx/branches/2.2/CHANGES

Revision 4434, 13.7 kB (checked in by p_lindheimer, 5 years ago)

edit CHANGES in prep for 2.2.3

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 2.2.3
2 - #2025 fix bug that blocks the editing of an extension that has a directdid
3   with an alert box saying the directdid is already in use.
4 - #1747 add South Africa indications.
5 - changed from auto-symlink to auto-copy of agi-bin scripts packaged with a
6   module. The symlinks create issues on some systems. To keep the coying from
7   overwriting files in the real agi-bin, make them read only permission to
8   astersik.
9 - Fixed several module version dependency checking bugs
10 - #1841: don't strip '+' from directdid
11 - added unique unidentifiable tracking id for online system auditing
12 2.2.2
13 - To Get Full Details - look at the SVN logs of changes since the previous
14   release. These are only higlights.
15 - WARNING:
16   merge ext-did and ext-did-direct all into ext-did context, and create
17   new context, ext-did-cacthall when creating an ANY/ANY route. The inclusion
18   of ext-did-catchall is in the extensions.conf file so if any customizations
19   have been done, make sure this is included.
20   The purpose of this change allows directdids specified with the extension
21   to properly co-exist with those create with inbound routing. In addition,
22   error checking has been added to keep the same did from being used two places.
23   However, you can use a did on an extension as a directdid, and then included
24   the same did+CID info on inbound routing and that is legal, and will now work
25   properly instead of being ignored as was the case in the past.
26 - WARNING:
27   sip.conf file changes that MUST be adopted. The inclusion of sip_registrations.conf
28   and sip_registrations_custom.conf have been added to sip.conf. In the past the
29   registrations were put at the very top of sip_additional.conf which made it really
30   easy to break things if you put a custom sip context into sip_custom.conf.
31 - javascript warning when users try to use the 'r' option in the
32   "Asterisk Outbound Dial command options" of the "General" tab.
33 - allow the '=' character on the right side of an assignment in the trunk specification
34   section. This was a common error propblem if a secret included an '=' sign, for
35   instance. There are other settings that require '=' there also.
36 - fix bug in ringgroups and followme when DND was enabled on the first extension of a
37   ringgoup, the others would not be tried. This behavior is correct if the ring
38   strategy includes the '-prim' postfix but was doing it to all strategies.
39 - Added Israel and India Indications to General tab
40 - Added MailBoxExists and WaitExten asterisk commands to extensions.class.php to enable
41   some bug fixes requiring those commands forthcoming to the IVR and Voicemail modules.
42
43 2.2.1
44 - Fix ENUM lookup bug in 2.2.0 - r3546
45 - Convert MP3 MOH files to SLN (Asterisk Native) format - r3548
46 - module_install() now returns true for already installed modules - r3569
47 - Allow null and blank values to be put into astdb - r3576
48 - don't propogate dnd behavior and not ring other phones if this was not
49   a prim mode strategy - r3580
50 - Apply fix for #1361 (patch #1667), mailbox field not being propogated in in
51   deviceanduser mode. - r3584
52 - Fix typo in extensions.conf, when pushing '0' for oper and not having an
53   opereration extension defined, would pass a bad Dial string. - r3585
54 - added warning on save of trunk if user context left blank and user details
55   filled in that details will not be saved #1666 - r3631
56 - limit rnav width #1647
57   fixed panel displaying extensions over 9999 as trunks - ticket #1710
58   List device technology on page when editing Ticket #1711
59   fixed trunks stripping AMP: which removed ANY occurance of the letters
60   A,M,P,: from the beginning of all trunks, also unified the display on
61   the routing page - partially noted in #1713
62   CFB when dialparties.agi decides not to - offhook, user hits ignore/reject,
63   etc. - patch #1681 - (Backport from trunk) r3643 naftali5
64 - now module_admin works even for "broken" modules, running from every
65   directory  - r3678
66 - do not display warnings about password when not using mysql/pgsql - r3679
67 - make the cdr page links a bit nicer - r3689
68 - fix typo in sip.conf - r3691
69 - keep rtone from being set in queues_additional.conf #1635 - r3697
70 - fix queues retrieve conf bug part of #1659 - r3744
71
72 2.2
73 - IMPORTANT CHANGE - Asterisk 'transfer' featurecode is now defaulted to '##', rather than '#'.
74   This was changed to avoid issues with sending a '#' to an externally called party. Note
75   that this is a SIGNIFICANT CHANGE, and you should be aware of it.
76 - Fixed trunk 'locking' (Never Override CallerID) checkbox to work properly. This allows a
77   trunk to restrict outbound CallerID settings to those of the trunk or defined in an
78   extensions outboundcid settings. WARNING: THIS WILL BREAK 2.2.0rc1 WORKAROUNDS. The logic
79   was reversed, you had to check the box in rc1 to get it to allow such foreign callerid's.
80   That was a bug (#1501). By fixing the logic, the behavior is now opposite and you may
81   need to go back to your trunks and change it.
82 - New Modules: phpagiconf, printextensions, customerdb, inventorydb, announcement, blacklist,
83   cidlookup, customerdb, dictate, inventorydb, parking, pbdirectory, phonebook, printextensions,
84   speeddials, ZoIP
85 - New option in amportal.conf for remote backups (as well as significant backup fixes)
86 - Changed Call Recordings to user MixMontior, better performance and more reliable.
87 - Fixed prefix lookup to use localcallingguide.com XML interface
88 - Fix potential security hole in CALLERID(name) and CALLERID(num) (see r2076)
89 - Redo front end with the new look, Thanks to Steven Fischer for the template
90 - Using new redirect() call, so the back button on the web browser is usable again
91 - New module management, including progress of downloads
92 - Added ability to 'lock' a trunk to only use a specified CID ('KEEPCID' patches)
93 - Add support for Hebrew (RTL) text formatting
94 - dialparties.agi now written in PHP
95 - Went rummaging around through the old sourceforge forums and found some patches
96   that had been lost in the move
97 - FOP now using the latest version, .26
98 - Huge number (200+) of minor bug fixes
99 - Policy change with relation to releases. There is now a 'base' and a 'withmodules'
100   package. The 'withmodules' pack is useful for machine that don't have easy internet
101    access, and contains all the modules currently available at the time of the release.
102   This is also useful for new installations, too.
103 - Changed default '#' and '*' features (transfer and disconnect) to '##' and
104   '**'. Note, bugs in asterisk prior to 1.2.13 cause this to misbehave.
105
106 *KNOWN ISSUES*
107
108 CID Lookup and Pinsets (both modules that hook into Inbound Routes) do not display their changes immediately. After
109 you change a CID or Pinset, click on the route _again_ - the changes will then be displayed. This is due to how the
110 old module hooks were being processed, and isn't easily fixable.
111
112 2.1.1
113 - Rob Thomas (xrobau@gmail.com) takes over stewardship of freePBX project from Coalescent Systems
114 - Clean up harmless warnings in recordingcheck (r1927 and r1940)
115 - SIP Anonymous wasn't working when language was not set to 'en' (r1932)
116 - Fixed unfortunate loop when more than 10 trunks defined (r1942)
117 - Voicemail changes weren't immediately visible (r1945)
118 - Various fixes to clean up parser errors in extensions.conf, and rewrite of a couple of macros (r1949, r1950, r1953, r1957)
119 - Various minor text cleanups (r1960, r1962)
120 - Show fatal error message when cannot read /etc/amportal.conf file (r1971)
121 - Add simple script for A@H users to restore their non-standard modules (r1972)
122
123 2.1
124
125 - Modules not packacked with FreePBX
126 - Included interface used to download/install/upgrade modules
127 - Inbound Routing based on (analog) zap channel (ie: no DID available)
128 - Russian and Portuguese
129 - ModuleHooks system allows modules to interact with eachother
130 - dialparties completely re-written in PHP - eliminating dep for asterisk-perl
131 - General Option to allow unauthenticated SIP calls into the system
132 - Define different "Dial()" options for outbound calls
133 - Direct DID->Extension config
134 - New modules, including FeatureCodes, Callback, PinSets, and others
135
136 2.0
137
138 - AMP is now "freePBX"
139 - New module system allows for drop-in functionality
140 - Requires Asterisk 1.2.x
141 - All previous AMP functionality ported to new module system
142 - Added Modules: Conferences, Time Conditions, Asterisk CLI, Online Support
143 - GUI improvements
144 - FOP .24
145 - ARI 00.08.03 - now with AJAX!
146 - Outbound Routes can now use an Authenticate Password File
147 - Queue Static Agents can have penalties applied
148 - Using native music on hold support - no more mpg123!!
149 - Default is to use freePBX database authentication.  New installs create a new user.
150 - Initial sqlite support!
151 - Much improved form validation for all modules
152 - Inbound routes can set ALERT_INFO variable for SIP devices
153 - Ability to force Emergency Caller ID for devices using an Emergency Outbound Route.
154
155 1.10.010
156
157 - Tested with Asterisk 1.2 (beta)
158 - Tested with PHP 5
159 - Removed all the sound files from AMP archive, instead depend on asterisk-sounds
160 - Ability to execute a script after applying changes in the AMP interface
161   (see amportal.conf in source archive)
162 - Allow accountcode for IAX devices (again)
163 - Show custom extensions in FOP
164 - Allow mailbox setting for device to be set manually (for shared mailboxes)
165 - HINT extensions are now created for both FIXED and ADHOC devices
166 - Display AMP version in footer
167 - Support for remote mysql database
168 - ARI upgrade adds i18n and user settings
169 - Remove Play Next option from voicemail options and default to
170   play next when deleting or saving voicemails
171 - Lots'o'bug fixes
172
173 1.10.009
174
175 - Asterisk Recording Interface (ARI).  ARI is a php interface to Voicemail and monitor recordings. (written by littlejohnconsulting.com)
176 - Queues can now play a "welcome" message to callers upon joining.
177 - DID Routes re-written as Inbound Routing.  This allows for DID specific fax emails and call answering options.
178 - RingGroups now use strategies: Ring All (default), Hunt, Memory Hunt
179 - Optional separation of Devices and Users (AMPEXTENSIONS option added to amportal.conf).  Devices are endpoints (ie: phones), and can be Fixed to a user, or Adhoc.  Users are extensions, with options like voicemail.  A user can log in to Adhoc devices by dialing *11, and log-off by dialing *12.
180 - Custom device technology support
181 - HINT priorities for FIXED devices
182 - Interface translated to French, German, Italian, Spanish
183 - FOP .21
184 - FOP button layout can now be sorted by last name or extension number
185
186 1.10.008
187
188 - Backup/Restore (schedule and restore backups)
189 - Extension Call Recording (inbound and outbound calls)
190 - Queue Call Recording (inbound to agents)
191 - Custom Trunks (use any Asterisk supported technology as a trunk)
192 - Remote Agents (join a Queue from any endpoint on a trunk)
193 - Outbound Route Password (require a password for certain outbound patterns)
194 - i18n (web interface can now be translated)
195 - ZAP trunk channels no longer hard-coded in retrieve_op_conf_from_mysql.pl
196 - *<exten> dials direct to voicemail()
197
198 1.10.007
199
200 - Added cvs2cl generated ChangeLog (see this for all changes and bug fixes)
201 - Added AMP Users (multi-department, multi-tenant)
202 - Added incremental upgrade script (install_amp)
203 - Use /etc/amportal.conf to tweak AMP to your environement (MySql credentials, web root, ip address, etc).  Apply changes with apply_conf.sh
204 - New Outbound Routes page to control trunks used for outbound calls based on dial patterns
205 - LCR using Outbound Routes
206 - Trunks page redone to support routing, adds dial rules to modify numbers per-trunk before dialing
207 - ENUM Trunks
208 - Queues support added
209 - Support for ZAP extensions
210 - More voicemail options added
211 - New AGI-based directory application to support both first and last name lookups and return to operator
212 - provide customization points for all AMP generated extension contexts.
213 - Upgrade to Flash Operator Panel 0.20
214 - Upgrade Asterisk-Stat to v2.0
215
216
217 1.10.006
218
219 - Use extensions_custom.conf for customizations.  Sample included.
220 - Add option to define outbound CallerID on trunks
221 - Add option to define outbound CallerID for extensions
222 - Create extensions without voicemail and directory
223 - Web voicemail (vmail.cgi) will automatically log in users linking from email notication. NOTE: see the new vm_email.inc.template for new URL format
224 - Add Call-Forward on Busy application (enable: *90<destination>, disable: *91)
225 - Upgrade FOP to 0.19.  AMP now writes out op_buttons_additional.conf
226 - Include AMP version on admin welcome page
227 - Rework extensions admin
228 - Add 'allow','disallow' settings for SIP and IAX extensions
229 - Add 'pickupgroup','callgroup' settings for SIP extensions
230 - Digital Receptionist voice menus can now be named
231 - Allow custom goto for Call Groups
232 - Digital Receptionist wizard check for proper format on custom goto
233 - Fixed bug which limited AMP to 10 Digital Receptionist menus
234 - Default outbound numbers now dial via a macro
235 - Increase verbosity of mysql connection errors
236 - Fixed upload wav for Ditial Receptionist
237 - Fix Trunks admin so that it writes FOP config
238
239 1.10.005
240
241 - Add "Advanced Edit" qualify= option for NEWLY created extensions
242 - Add support for custom applications in Digital Receptionist admin
243 - Prevent creation of multiple DIALOUTIDS variables in Trunks admin
244 - Allow for long 'register' sting in Trunks admin (for new installs only)
245 - Don't allow an extension number to be changed in Extension admin (force delete/re-create extension)
246 - Fix counter bug in Digital Receptionist admin
247
248 1.10.004
249
250 - Added Call Group CID Name prefixing
251 - Renamed parking.conf to features.conf
252 - Added condition to dialparties.agi that prevents potential pinning of the CPU
253 - Allow Digital Receptionist voice recordings to be uploaded in AMP admin
254 - Added new AMP logo
255 - Added AMP process control script "amportal"
256 - Write meetme configuration for IAX and SIP extensions
257 - Added IAX2 and SIP trunking
258 - Added "DID Routing"
259
260 1.10.003
261
262 - Added support for IAX clients
263 - Upgraded to FOP 0.17
Note: See TracBrowser for help on using the browser.