root/freepbx/trunk/CHANGES

Revision 5723, 26.9 kB (checked in by p_lindheimer, 5 years ago)

Merged revisions 5454-5487,5489-5722 via svnmerge from
http://svn.freepbx.org/freepbx/branches/2.4

........

r5454 | p_lindheimer | 2007-12-11 10:52:27 -0800 (Tue, 11 Dec 2007) | 1 line


create 2.4 branch from trunk

........

r5455 | p_lindheimer | 2007-12-11 11:24:37 -0800 (Tue, 11 Dec 2007) | 1 line


add customappsreg module as part of standard build

........

r5456 | p_lindheimer | 2007-12-11 11:26:01 -0800 (Tue, 11 Dec 2007) | 1 line


Creating release 2.4.0beta1

........

r5473 | p_lindheimer | 2007-12-11 15:47:26 -0800 (Tue, 11 Dec 2007) | 1 line


fix install_amp so that it does not change the state of modules to enabled automatically when it is checking them

........

r5474 | p_lindheimer | 2007-12-11 16:03:52 -0800 (Tue, 11 Dec 2007) | 1 line


check for version_compare_freepbx in case functions.inc.php is included in an install_amp upgrade

........

r5480 | p_lindheimer | 2007-12-11 17:56:58 -0800 (Tue, 11 Dec 2007) | 1 line


we need to enable after installing the modules since the previous change

........

r5492 | p_lindheimer | 2007-12-14 13:48:39 -0800 (Fri, 14 Dec 2007) | 1 line


Create empty #include files for to address Asterisk 1.4 change: http://bugs.digium.com/view.php?id=11543

........

r5497 | p_lindheimer | 2007-12-14 14:45:05 -0800 (Fri, 14 Dec 2007) | 2 lines


Blocked revisions 5002,5004,5020,5028,5035-5037,5043,5077,5096,5101-5102,5108,5118,5123,5133-5134,5152,5154,5216,5236,5248,5295,5489 via svnmerge

........

r5504 | p_lindheimer | 2007-12-15 20:57:14 -0800 (Sat, 15 Dec 2007) | 1 line


#2554 execif to work with 1.6, adds SetCallerPres?, AddQueueMemeber?, RemoveQueueMember?, UserEvent?, MacroExit? and ParkedCall? to extensions class

........

r5510 | p_lindheimer | 2007-12-16 10:08:32 -0800 (Sun, 16 Dec 2007) | 1 line


reminder to change execif when Asterisk trunk fixed

........

r5515 | p_lindheimer | 2007-12-16 11:54:38 -0800 (Sun, 16 Dec 2007) | 1 line


add tooltip to module admin online update to provide informaiton of what is trasmitted

........

r5517 | p_lindheimer | 2007-12-16 12:07:58 -0800 (Sun, 16 Dec 2007) | 1 line


add tooltip to CHeck for updates online link to provide information of what needs to be trasmitted when checking for updates

........

r5520 | p_lindheimer | 2007-12-16 12:21:55 -0800 (Sun, 16 Dec 2007) | 1 line


formatting fix

........

r5522 | p_lindheimer | 2007-12-16 13:14:09 -0800 (Sun, 16 Dec 2007) | 1 line


oops, r5521 should have been svn mv not svn cp but deleting now has same effect

........

r5525 | p_lindheimer | 2007-12-16 13:22:18 -0800 (Sun, 16 Dec 2007) | 1 line


add default to userevent to remove warning

........

r5526 | p_lindheimer | 2007-12-16 13:26:53 -0800 (Sun, 16 Dec 2007) | 1 line


#2539 module.xml field to medium blob, and add beta2 upgrade script including migrating features.conf to core

........

r5533 | p_lindheimer | 2007-12-16 14:43:31 -0800 (Sun, 16 Dec 2007) | 1 line


Creating release 2.4.0beta2

........

r5555 | pnlarsson | 2007-12-26 15:17:10 -0800 (Wed, 26 Dec 2007) | 1 line


The ExecIf? issue has been resolved in http://svn.digium.com/view/asterisk?view=rev&rev=94814

........

r5564 | p_lindheimer | 2008-01-10 10:47:27 -0800 (Thu, 10 Jan 2008) | 1 line


add addSwitch to extensions class, similar to addInclude to introduce the Asterisk switch statement

........

r5570 | pnlarsson | 2008-01-12 08:37:41 -0800 (Sat, 12 Jan 2008) | 1 line


Fixes #2578, setting language in asterisk trunk/1.6

........

r5578 | p_lindheimer | 2008-01-12 14:09:37 -0800 (Sat, 12 Jan 2008) | 1 line


dumb spacing change

........

r5596 | p_lindheimer | 2008-01-14 16:21:33 -0800 (Mon, 14 Jan 2008) | 1 line


all contexts don't need to have custom in the string, this is very outdated

........

r5612 | pnlarsson | 2008-01-20 07:25:15 -0800 (Sun, 20 Jan 2008) | 1 line


Disabeling the check for asterisk version higher than 1.5 - to be able to install freepbx on the latest 1.6 beta

........

r5623 | p_lindheimer | 2008-01-27 09:52:58 -0800 (Sun, 27 Jan 2008) | 1 line


put asterisk version checking back in but allow 1.6 and below

........

r5624 | p_lindheimer | 2008-01-27 09:54:26 -0800 (Sun, 27 Jan 2008) | 1 line


reformat and add userfield=1 to have userfield saved to MySQL CDR

........

r5628 | p_lindheimer | 2008-01-27 10:52:07 -0800 (Sun, 27 Jan 2008) | 1 line


make 2.4.0rc1 upgrade directory

........

r5630 | p_lindheimer | 2008-01-27 11:30:13 -0800 (Sun, 27 Jan 2008) | 1 line


DUNDi and 1.6 support comment in CHANGES

........

r5631 | p_lindheimer | 2008-01-27 11:31:57 -0800 (Sun, 27 Jan 2008) | 1 line


Creating release 2.4.0rc1

........

r5642 | p_lindheimer | 2008-01-30 22:46:41 -0800 (Wed, 30 Jan 2008) | 1 line


#2659 Queues FOP information gone and #668 added back in along with Conferences and Parking

........

r5646 | pnlarsson | 2008-02-02 16:09:00 -0800 (Sat, 02 Feb 2008) | 1 line


#2599, adding support for detecting asterisk svn team branches

........

r5648 | p_lindheimer | 2008-02-07 08:52:14 -0800 (Thu, 07 Feb 2008) | 1 line


#2625 fixing spelling error tansmit to transmit

........

r5656 | p_lindheimer | 2008-02-08 07:42:18 -0800 (Fri, 08 Feb 2008) | 1 line


wrap update info in urlencode()

........

r5660 | p_lindheimer | 2008-02-09 13:25:57 -0800 (Sat, 09 Feb 2008) | 1 line


create 2.4.0 upgrade directory to bump version information

........

r5687 | p_lindheimer | 2008-02-09 15:37:15 -0800 (Sat, 09 Feb 2008) | 1 line


Creating release 2.4.0

........

r5701 | p_lindheimer | 2008-02-10 19:50:46 -0800 (Sun, 10 Feb 2008) | 1 line


module_xml needs to be mediumblob to handle larger xml files

........

r5704 | p_lindheimer | 2008-02-11 21:18:49 -0800 (Mon, 11 Feb 2008) | 1 line


#2676 webroot missing from GetOpt?

........

r5710 | p_lindheimer | 2008-02-18 08:51:20 -0800 (Mon, 18 Feb 2008) | 1 line


#2685 - pipe stderr to stdout when running retrieve conf so error messages encountered are included in the output display

........

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 2.4.0
2
3   WARNING: changes were made to some of the core_did_XXXX() API calls that could effect
4   any custom applications that were depending on these.
5
6   WARNING: changes were made to context ordering wrt to ext-did-catchall and
7   from-did-direct. Previously, if you had not ext-did-catchall you might be in a
8   situation where you were reveiving direct DID calls to your extensions even though
9   not configured since there was no catchall route. If you then made a catchall route
10   you would suddenly stop receiving those calls and would have to add the dids in a
11   route or as a direct did. With this change, it is now deterministic but the behavior
12   of an existing system could change (they could suddenly start receiving DIDs). This
13   can be easily corrected though by intercepting those DIDs with an inbound route (with
14   pattern matching if need be).
15
16 - Implementation of a distributed Extension and Destination Registry through callbacks
17   in all modules and supporting APIs in framework. The Extension Registry provides the
18   needed information and APIs to detect and allow a module to block the creation of an
19   extension number that is used elsewhere. The Destination Registry provides a
20   mechanism for a module to detrmine if any of it's entities are being used as a
21   destination by other modules so it can provide warnings or feedback about the impact
22   of deleting such entities. Both registries are checked when reloading a configuration
23   and any inegrity issues are supplied to the notification panel. All supported modules
24   should be instrumented to use these once updated.
25
26 - Addition of Custom Applications Module. Provides a place to register custom extension
27   numbers as well as custom destinations that are to be used in FreePBX. Replaces the
28   old Custom Destinations choice that was available in each module.
29
30 - Moved vmblast form contributed modules to supported module after significant changes
31   and fixes as it never worked form the original contributor. Add additional features
32   to it and added a default vmblast group option to be used with extensions/user add
33   and edit.
34
35 - Custom destinations will no longer show up under the destination selections unless there
36   is already one configured or an unknown destination is detected (which are one and the
37   same). To use a custom destination in FreePBX, it will have to be registered with this
38   module to appear as a choice to other modules. (Similar to adding a destination to the
39   Misc Dests module).
40
41 - Module admin changed so that 'problem' modules that have dependency issues will not
42   block other modules from being downloaded and/or installed. A warning is still generated
43   but the action is allowed to proceed with any modules that have all their dependencies
44   met.
45
46 - Removed Channel Routing from 'Inbound Routes.' Added 'Zap Channel DIDs' to core modules
47   to assign DIDs to Zap Channels which can then use 'Inbound Routes' to route them with
48   all the same flexibility that is there today and without some of the issues that the
49   previous Channel routing implementation provided. Existing Channel routes will be
50   converted and entries inserted into the 'Zap Channel DIDs' tables.
51
52 - Ringgroups, Queues and Follow-Me have been enhanced with a Quick Pick utilitlity that
53   allows extensions to be added into the the ring list.
54
55 - Several changes and enhancements have been made to improve the usability of Users/Devices
56   mode particularyly around Adhoc devices. Some highlights:
57   - Default user information is retained and the device returned to that user upon a logout
58   - Editing devices in FreePBX will no longer erase current logged in device information
59   - Hints are initially generated properly for Adhoc devices
60   - Hints are dynamically added/deleted as part of the logon/logoff process
61   - There are still issues if reloading from the CLI. A script and some instructions will
62     be supplied on ways to address this until a more permanent solution can be determined.
63
64 - Pulled some agi scripts and macro calls out of dialout-trunk / dialout-enum into the outbound
65   route code so they would only be called once when the call sequence has to try multiple
66   trunks.
67
68 - Added reload option to CLI module_admin to peform same task as the reload bar.
69
70 - Added support in macro-user-callerid to support per-user/extension language changes.
71
72 - Significant changes within Paging & Intercom Module for 2.4 version of Module. Highlights:
73   - Intercom works properly when User is logged into multiple devices and will intercom them all
74   - Explicit Allow and Deny options to control who can/can't intercom you
75   - AstDB flag that can be set for a specific extension to block it from intercoming anyone
76   - designate a group as default for add/edit at extension/device creation/edit time
77   - Significant improvments in Auto-Answer ability for more phone support:
78     - Defaults pulled from database which can be changed by an advanced user
79     - Defaults can be overode for specific phone useragents based on information in
80       database, for advanced users and to allow new phones to be supported once details
81       are reported to the FreePBX team.
82     - Abilility to trigger custom macros for phones based on useragent info or on a per-device
83       basis with information stored in AstDB for that device, for advanced users.
84
85 - Queues Module has been updated to remove its dependency from the old legacy extensions table
86   and the current queues table is replaced with queues_config and queues_details table.
87
88 - Queues and the SIP, IAX2 and ZAP conf file generation has been replaced with proper queues_conf
89   and core_conf classes
90
91 - Added partial support for DUNDi via a DUNDi trunk, dundi.conf configuration is still manual
92
93 - Support Asterisk 1.6 to the extent that it can be supported as it is in beta at the time of
94   2.4 release. But we will try to keep on top of 1.6 issues.
95
96 - Misc other bug fixes and some feature requests that can be obtained through the SVN log.
97
98 2.3.1
99
100 - Module Admin previously exploded new module tarball updates ontop of the existing earlier
101   versions. It has been changed to replace the entire module directory with the new tarball
102   contents. Removed files as well as any other files in the directory will be removed.
103 - #2335 Module Admin can now be disabled in database mode.
104 - module_admin (cli version) has new reload option (same as pressing orange bar)
105 - FOPRUN now defaults to true in amportal.conf for new installs
106 - retrieve_conf will look for and include a script called retrieve_conf_post_custom if found
107   in AMPLOCALBIN which must be defined in amportal.conf. This can be used for custom actions
108   and configuration upon reloads after dialpans and conf files have been generated.
109 - macro-dialout-trunk has been enhanced with a call to macro-dialout-trunk-predial-hook that
110   can be used to make custom changes (e.g. add SIP header information) or even bypass the trunk
111   if a macro is defined by the user.
112 - #2412 fixed by r5096 was creating javascript validation in several modules to fail
113 - apply_conf.sh improved to handle all password formats and manager user login name changes
114
115 2.3.0
116
117 - Final release is almost all bug fixes, see change logs in framework
118 - Changed several categories
119 - Linked Help tab into online freepbx.org help system
120
121 Added in Beta2:
122 - WARNING:
123  amportal has been changed to call freepbx_engine so that the framework can update that
124  script if necessary. fop_start, fop_stop and fop_restart has also been added to freepbx_engine
125  as new commands. If you are upgrading through install_amp then you will receive all these
126  changes. If you were beta testing during Beta1 and were upgraded through the Framework updgade
127   you will have to manually update the amportal script that lives under /usr/sbin normally,
128   or run an install_amp upgrade. You can do this by changing to root and copying the file from
129   amp_conf/sbin/amportal to /usr/sbin/amportal or where ever your AMPBIN directory is located.
130 - WARNING:
131   ARI split out into several modules. There may be some old ARI modules that are left over since
132   the install script does not to delete the previous modules if they are still there. You can
133   look in the install directory under amp_conf/htdocs/recordings/modules to see what gets packaged
134   with the install. You can safetly remove any modules not listed there from the install
135   directory, typically /var/www/html/recordings/modules is where they would be.
136 - New Dashboard Index page - shows notifications from the system and vital system statistics
137 - New Logos and styling
138 - FOP 0.27 upgrade
139 - Added CID prefix and description to inbound routes
140 - Added CW enable/disable to core extensions/users
141 - Segregated ARI into multiple ARI modules and added CW and DND.
142 - Removed followme destinations, and changed Core destinations to Extensions, Voicemail and
143   Terminate Call. Extensions will go to followme if enabled and present consistent with normal
144   dialing behavior. Voicemail can choose busy or unavail. Terminate call included the Hangup and
145   related core destinations.
146 - New notification framework added to allow all notifications and errors to be consolidated
147   and used by different systems like the dashboard.
148 - New crontab manager added to allow modules to install crontab type entries run by the manager.
149   Checks hourly and modules can indicate how frequently they want something run. Initially created for
150   online update checking.
151 - Automatic Online Update checks with notification through the dashboard or email.
152 - Framework updates modified to handle full upgrades using the same upgrades directory to
153   apply schema changes. Shared by install_amp.
154 - FOP upgrading added to Framework
155 - New FOPRUN variable in amportal.conf, if set to false, FOP won't be started by default
156 - Added support in amportal.conf for AMPMANAGERPROXY, to use if running with a astmanproxy style proxy
157 - libfreepbx.install.php split out from install_amp to consolidate common functions needed by framework
158 - version array removed from install_amp upgrade script, it will now derive the version from the last
159   upgrade direcotry and use the upgrade directories to run though the installs.
160 - added 'hidden' make-links-devel flag to install_amp, to install with symbolic links if running
161   out of an svn tree
162 - retrieve_conf instrumented to provide notifications to the dashboard on failures
163 - fixed several dependency logic bugs in the online module infastructure
164 - improved the amportal.conf parser and modified retrieve_conf to use the main parser
165
166 Added in Beta1:
167
168 - To Get Full Details - look at the SVN logs of changes since the previous
169   release. These are only higlights.
170 - WARNING:
171   Removed Follow-Me destinations and changed how 'Core Extension' destinations
172   work. This has been an area of confusion and inconsistency. Under all calling
173   conditions, if you call someone and they have an enabled Follow-Me, that is
174   where the call goes. If not, it goes to their extension. Now the Core destination
175   of an extension works the same way. There is no longer a Follow-Me destination
176   to choose from. All settings should be migrated automatically.
177 - WARNING:
178   Changed default behavior of Call Waiting state when extensions are created. It is
179   now enabled by default (r4175) and you must set ENABLECW=no to keep the preivous
180   behavior
181 - MOVED CORE MODULES to the module repository, meaning they can now be updated online
182   like other modules.
183 - ADDED Framework Module, which provides a facility to update all the rest of FreePBX
184   through the Online Module Admin System
185 - VmX Locater and its intergration with FollowMe. This is a new feature that allows
186   each VoiceMail extension to have the option of having a 'personal' IVR so the caller
187   can have choices like call them on their cell, optionally try their Follow-Me (which
188   can otherwise be disabled), etc. You check the box down with Voicemail and then
189   the user controls the rest from the ARI.
190 - Added enable/disable of Follow-Me without having to delete. In disabled mode, VmX
191   can still send calls to Follow-Me.
192 - ARI control of Follow-Me, VmX Locater, all CF modes, and a handful of other
193   ARI bugs addressed. (ARI is still in EOL mode - but since no user portal is ready
194   yet, it still servers as a user interface).
195 - Inbound MoH classes based on DID routing or Direct DID routing.
196 - Outbound MoH clases based on the outbound route selected.
197 - New ring strategies for FollowMe and Ringgroups (ringallv2, firstavalable, firstonphone)
198 - Per-Extension Ring Times to override the global setting in General
199 - Sipname alias (that can be non-numeric) to provide user friendly sip dialing
200   information if you accept annonymous sip calls.
201 - Internal calling CID Number Masquerading, to allow your internal extension appear
202   as a different number when making internal calls. (For example, a support team can
203   all masquerade with the number of a queue so that people who call them back call the
204   queue instead of their personal extension.
205 - CWINUSEBUSY=yes/no in amportal.conf, to have calls to an occupied multi-line phone (or
206   CW enabled phone) end up in the voicemail busy greeting instead of the unavailable
207   greeting.
208 - Asterisk 1.4 support
209 - Sqlite3 support (deprecate sqlite2)
210 - Day/Night Control Module
211 - Recording Module with playback ability
212 - Re-Introduced bad-number context, to play friendly message if a bad number is dialed. Added
213   from-internal-xfer as TRANSFER_CONTEXT in global variables. This keeps the previous error
214   of transfering a user to a bad number and dropping the transfered user into the bad-number
215   context.
216
217 2.2.3
218 - #2025 fix bug that blocks the editing of an extension that has a directdid
219   with an alert box saying the directdid is already in use.
220 - #1747 add South Africa indications.
221 - changed from auto-symlink to auto-copy of agi-bin scripts packaged with a
222   module. The symlinks create issues on some systems. To keep the coying from
223   overwriting files in the real agi-bin, make them read only permission to
224   astersik.
225 - Fixed several module version dependency checking bugs
226 - #1841: don't strip '+' from directdid
227 - added unique unidentifiable tracking id for online system auditing
228
229 2.2.2
230 - To Get Full Details - look at the SVN logs of changes since the previous
231   release. These are only higlights.
232 - WARNING:
233   merge ext-did and ext-did-direct all into ext-did context, and create
234   new context, ext-did-cacthall when creating an ANY/ANY route. The inclusion
235   of ext-did-catchall is in the extensions.conf file so if any customizations
236   have been done, make sure this is included.
237   The purpose of this change allows directdids specified with the extension
238   to properly co-exist with those create with inbound routing. In addition,
239   error checking has been added to keep the same did from being used two places.
240   However, you can use a did on an extension as a directdid, and then included
241   the same did+CID info on inbound routing and that is legal, and will now work
242   properly instead of being ignored as was the case in the past.
243 - WARNING:
244   sip.conf file changes that MUST be adopted. The inclusion of sip_registrations.conf
245   and sip_registrations_custom.conf have been added to sip.conf. In the past the
246   registrations were put at the very top of sip_additional.conf which made it really
247   easy to break things if you put a custom sip context into sip_custom.conf.
248 - javascript warning when users try to use the 'r' option in the
249   "Asterisk Outbound Dial command options" of the "General" tab.
250 - allow the '=' character on the right side of an assignment in the trunk specification
251   section. This was a common error propblem if a secret included an '=' sign, for
252   instance. There are other settings that require '=' there also.
253 - fix bug in ringgroups and followme when DND was enabled on the first extension of a
254   ringgoup, the others would not be tried. This behavior is correct if the ring
255   strategy includes the '-prim' postfix but was doing it to all strategies.
256 - Added Israel and India Indications to General tab
257 - Added MailBoxExists and WaitExten asterisk commands to extensions.class.php to enable
258   some bug fixes requiring those commands forthcoming to the IVR and Voicemail modules.
259
260 2.2.1
261 - Fix ENUM lookup bug in 2.2.0 - r3546
262 - Convert MP3 MOH files to SLN (Asterisk Native) format - r3548
263 - module_install() now returns true for already installed modules - r3569
264 - Allow null and blank values to be put into astdb - r3576
265 - don't propogate dnd behavior and not ring other phones if this was not
266   a prim mode strategy - r3580
267 - Apply fix for #1361 (patch #1667), mailbox field not being propogated in in
268   deviceanduser mode. - r3584
269 - Fix typo in extensions.conf, when pushing '0' for oper and not having an
270   opereration extension defined, would pass a bad Dial string. - r3585
271 - added warning on save of trunk if user context left blank and user details
272   filled in that details will not be saved #1666 - r3631
273 - limit rnav width #1647
274   fixed panel displaying extensions over 9999 as trunks - ticket #1710
275   List device technology on page when editing Ticket #1711
276   fixed trunks stripping AMP: which removed ANY occurance of the letters
277   A,M,P,: from the beginning of all trunks, also unified the display on
278   the routing page - partially noted in #1713
279   CFB when dialparties.agi decides not to - offhook, user hits ignore/reject,
280   etc. - patch #1681 - (Backport from trunk) r3643 naftali5
281 - now module_admin works even for "broken" modules, running from every
282   directory  - r3678
283 - do not display warnings about password when not using mysql/pgsql - r3679
284 - make the cdr page links a bit nicer - r3689
285 - fix typo in sip.conf - r3691
286 - keep rtone from being set in queues_additional.conf #1635 - r3697
287 - fix queues retrieve conf bug part of #1659 - r3744
288
289 2.2
290 - IMPORTANT CHANGE - Asterisk 'transfer' featurecode is now defaulted to '##', rather than '#'.
291   This was changed to avoid issues with sending a '#' to an externally called party. Note
292   that this is a SIGNIFICANT CHANGE, and you should be aware of it.
293 - Fixed trunk 'locking' (Never Override CallerID) checkbox to work properly. This allows a
294   trunk to restrict outbound CallerID settings to those of the trunk or defined in an
295   extensions outboundcid settings. WARNING: THIS WILL BREAK 2.2.0rc1 WORKAROUNDS. The logic
296   was reversed, you had to check the box in rc1 to get it to allow such foreign callerid's.
297   That was a bug (#1501). By fixing the logic, the behavior is now opposite and you may
298   need to go back to your trunks and change it.
299
300 2.2
301 - New Modules: phpagiconf, printextensions, customerdb, inventorydb, announcement, blacklist,
302   cidlookup, customerdb, dictate, inventorydb, parking, pbdirectory, phonebook, printextensions,
303   speeddials, ZoIP
304 - New option in amportal.conf for remote backups (as well as significant backup fixes)
305 - Changed Call Recordings to user MixMontior, better performance and more reliable.
306 - Fixed prefix lookup to use localcallingguide.com XML interface
307 - Fix potential security hole in CALLERID(name) and CALLERID(num) (see r2076)
308 - Redo front end with the new look, Thanks to Steven Fischer for the template
309 - Using new redirect() call, so the back button on the web browser is usable again
310 - New module management, including progress of downloads
311 - Added ability to 'lock' a trunk to only use a specified CID ('KEEPCID' patches)
312 - Add support for Hebrew (RTL) text formatting
313 - dialparties.agi now written in PHP
314 - Went rummaging around through the old sourceforge forums and found some patches
315   that had been lost in the move
316 - FOP now using the latest version, .26
317 - Huge number (200+) of minor bug fixes
318 - Policy change with relation to releases. There is now a 'base' and a 'withmodules'
319   package. The 'withmodules' pack is useful for machine that don't have easy internet
320    access, and contains all the modules currently available at the time of the release.
321   This is also useful for new installations, too.
322 - Changed default '#' and '*' features (transfer and disconnect) to '##' and
323   '**'. Note, bugs in asterisk prior to 1.2.13 cause this to misbehave.
324
325 *KNOWN ISSUES*
326
327 CID Lookup and Pinsets (both modules that hook into Inbound Routes) do not display their changes immediately. After
328 you change a CID or Pinset, click on the route _again_ - the changes will then be displayed. This is due to how the
329 old module hooks were being processed, and isn't easily fixable.
330
331 2.1.1
332 - Rob Thomas (xrobau@gmail.com) takes over stewardship of FreePBX project from Coalescent Systems
333 - Clean up harmless warnings in recordingcheck (r1927 and r1940)
334 - SIP Anonymous wasn't working when language was not set to 'en' (r1932)
335 - Fixed unfortunate loop when more than 10 trunks defined (r1942)
336 - Voicemail changes weren't immediately visible (r1945)
337 - Various fixes to clean up parser errors in extensions.conf, and rewrite of a couple of macros (r1949, r1950, r1953, r1957)
338 - Various minor text cleanups (r1960, r1962)
339 - Show fatal error message when cannot read /etc/amportal.conf file (r1971)
340 - Add simple script for A@H users to restore their non-standard modules (r1972)
341
342 2.1
343
344 - Modules not packacked with FreePBX
345 - Included interface used to download/install/upgrade modules
346 - Inbound Routing based on (analog) zap channel (ie: no DID available)
347 - Russian and Portuguese
348 - ModuleHooks system allows modules to interact with eachother
349 - dialparties completely re-written in PHP - eliminating dep for asterisk-perl
350 - General Option to allow unauthenticated SIP calls into the system
351 - Define different "Dial()" options for outbound calls
352 - Direct DID->Extension config
353 - New modules, including FeatureCodes, Callback, PinSets, and others
354
355 2.0
356
357 - AMP is now "FreePBX"
358 - New module system allows for drop-in functionality
359 - Requires Asterisk 1.2.x
360 - All previous AMP functionality ported to new module system
361 - Added Modules: Conferences, Time Conditions, Asterisk CLI, Online Support
362 - GUI improvements
363 - FOP .24
364 - ARI 00.08.03 - now with AJAX!
365 - Outbound Routes can now use an Authenticate Password File
366 - Queue Static Agents can have penalties applied
367 - Using native music on hold support - no more mpg123!!
368 - Default is to use FreePBX database authentication.  New installs create a new user.
369 - Initial sqlite support!
370 - Much improved form validation for all modules
371 - Inbound routes can set ALERT_INFO variable for SIP devices
372 - Ability to force Emergency Caller ID for devices using an Emergency Outbound Route.
373
374 1.10.010
375
376 - Tested with Asterisk 1.2 (beta)
377 - Tested with PHP 5
378 - Removed all the sound files from AMP archive, instead depend on asterisk-sounds
379 - Ability to execute a script after applying changes in the AMP interface
380   (see amportal.conf in source archive)
381 - Allow accountcode for IAX devices (again)
382 - Show custom extensions in FOP
383 - Allow mailbox setting for device to be set manually (for shared mailboxes)
384 - HINT extensions are now created for both FIXED and ADHOC devices
385 - Display AMP version in footer
386 - Support for remote mysql database
387 - ARI upgrade adds i18n and user settings
388 - Remove Play Next option from voicemail options and default to
389   play next when deleting or saving voicemails
390 - Lots'o'bug fixes
391
392 1.10.009
393
394 - Asterisk Recording Interface (ARI).  ARI is a php interface to Voicemail and monitor recordings. (written by littlejohnconsulting.com)
395 - Queues can now play a "welcome" message to callers upon joining.
396 - DID Routes re-written as Inbound Routing.  This allows for DID specific fax emails and call answering options.
397 - RingGroups now use strategies: Ring All (default), Hunt, Memory Hunt
398 - 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.
399 - Custom device technology support
400 - HINT priorities for FIXED devices
401 - Interface translated to French, German, Italian, Spanish
402 - FOP .21
403 - FOP button layout can now be sorted by last name or extension number
404
405 1.10.008
406
407 - Backup/Restore (schedule and restore backups)
408 - Extension Call Recording (inbound and outbound calls)
409 - Queue Call Recording (inbound to agents)
410 - Custom Trunks (use any Asterisk supported technology as a trunk)
411 - Remote Agents (join a Queue from any endpoint on a trunk)
412 - Outbound Route Password (require a password for certain outbound patterns)
413 - i18n (web interface can now be translated)
414 - ZAP trunk channels no longer hard-coded in retrieve_op_conf_from_mysql.pl
415 - *<exten> dials direct to voicemail()
416
417 1.10.007
418
419 - Added cvs2cl generated ChangeLog (see this for all changes and bug fixes)
420 - Added AMP Users (multi-department, multi-tenant)
421 - Added incremental upgrade script (install_amp)
422 - Use /etc/amportal.conf to tweak AMP to your environement (MySql credentials, web root, ip address, etc).  Apply changes with apply_conf.sh
423 - New Outbound Routes page to control trunks used for outbound calls based on dial patterns
424 - LCR using Outbound Routes
425 - Trunks page redone to support routing, adds dial rules to modify numbers per-trunk before dialing
426 - ENUM Trunks
427 - Queues support added
428 - Support for ZAP extensions
429 - More voicemail options added
430 - New AGI-based directory application to support both first and last name lookups and return to operator
431 - provide customization points for all AMP generated extension contexts.
432 - Upgrade to Flash Operator Panel 0.20
433 - Upgrade Asterisk-Stat to v2.0
434
435
436 1.10.006
437
438 - Use extensions_custom.conf for customizations.  Sample included.
439 - Add option to define outbound CallerID on trunks
440 - Add option to define outbound CallerID for extensions
441 - Create extensions without voicemail and directory
442 - 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
443 - Add Call-Forward on Busy application (enable: *90<destination>, disable: *91)
444 - Upgrade FOP to 0.19.  AMP now writes out op_buttons_additional.conf
445 - Include AMP version on admin welcome page
446 - Rework extensions admin
447 - Add 'allow','disallow' settings for SIP and IAX extensions
448 - Add 'pickupgroup','callgroup' settings for SIP extensions
449 - Digital Receptionist voice menus can now be named
450 - Allow custom goto for Call Groups
451 - Digital Receptionist wizard check for proper format on custom goto
452 - Fixed bug which limited AMP to 10 Digital Receptionist menus
453 - Default outbound numbers now dial via a macro
454 - Increase verbosity of mysql connection errors
455 - Fixed upload wav for Ditial Receptionist
456 - Fix Trunks admin so that it writes FOP config
457
458 1.10.005
459
460 - Add "Advanced Edit" qualify= option for NEWLY created extensions
461 - Add support for custom applications in Digital Receptionist admin
462 - Prevent creation of multiple DIALOUTIDS variables in Trunks admin
463 - Allow for long 'register' sting in Trunks admin (for new installs only)
464 - Don't allow an extension number to be changed in Extension admin (force delete/re-create extension)
465 - Fix counter bug in Digital Receptionist admin
466
467 1.10.004
468
469 - Added Call Group CID Name prefixing
470 - Renamed parking.conf to features.conf
471 - Added condition to dialparties.agi that prevents potential pinning of the CPU
472 - Allow Digital Receptionist voice recordings to be uploaded in AMP admin
473 - Added new AMP logo
474 - Added AMP process control script "amportal"
475 - Write meetme configuration for IAX and SIP extensions
476 - Added IAX2 and SIP trunking
477 - Added "DID Routing"
478
479 1.10.003
480
481 - Added support for IAX clients
482 - Upgraded to FOP 0.17
Note: See TracBrowser for help on using the browser.