# # ChangeLog for / # # Generated by Trac 0.10.5 # 05/20/13 23:42:53 # 04/25/06 11:28:57 rcourtna [1706] * freepbx/trunk/amp_conf/htdocs/admin/i18n/fr_FR/LC_MESSAGES/amp.mo (modified) * freepbx/trunk/amp_conf/htdocs/admin/i18n/fr_FR/LC_MESSAGES/amp.po (modified) Ticket #488 - More i18n messages (French) 04/25/06 05:03:57 qldrob [1705] * freepbx/trunk/amp_conf/astetc/features.conf (modified) '#' is not a comment. Also added a couple more commented out feature codes. 04/25/06 02:19:41 qldrob [1704] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.extensions.php (modified) Wups. We were still allowing users to create a '0' xtn. 04/24/06 16:50:03 mheydon1973 [1703] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/functions.inc.php (modified) Spaces now allow around condition.....also doube quotes help ! 04/24/06 00:23:41 qldrob [1702] * modules/branches/2.1/ivr/module.xml (modified) * modules/release/ivr-2.2.2.tgz (added) Module Publish Script 04/24/06 00:23:19 qldrob [1701] * modules/branches/2.1/ivr/install.php (modified) * modules/branches/2.1/ivr/module.xml (modified) Minor fix for upgrade logic - module's shouldn't be setting their own version, and, database upgrades, if possible, should check to see if they're doable each time install.php is run. 04/23/06 22:24:53 qldrob [1700] * modules/branches/2.1/recordings/module.xml (modified) * modules/release/recordings-2.0.4.tgz (added) Module Publish Script 04/23/06 22:24:26 qldrob [1699] * modules/branches/2.1/recordings/module.xml (modified) * modules/branches/2.1/recordings/page.recordings.php (modified) Fixed recording-via-phone not working. WUps. 04/23/06 18:31:20 qldrob [1698] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) More debugging in the e164 routine, plus an attempt to workaround the broken ENUMLOOKUP function. It's still not correct, but it should work for the moment. 04/23/06 00:04:48 qldrob [1697] * modules/branches/2.1/ringgroups/module.xml (modified) * modules/release/ringgroups-1.2.tgz (modified) Module Publish Script 04/23/06 00:04:31 qldrob [1696] * modules/branches/2.1/ringgroups/install.php (modified) D'oh. Forgot a } 04/23/06 00:01:43 qldrob [1695] * modules/branches/2.1/ringgroups/module.xml (modified) * modules/release/ringgroups-1.2.tgz (added) Module Publish Script 04/23/06 00:01:08 qldrob [1694] * modules/branches/2.1/ringgroups/functions.inc.php (modified) * modules/branches/2.1/ringgroups/install.php (modified) * modules/branches/2.1/ringgroups/module.xml (modified) * modules/branches/2.1/ringgroups/page.ringgroups.php (modified) Thanks to Jon Brockmeier for adding Alert_Info to ringgroups 04/21/06 23:41:34 qldrob [1693] * freepbx/trunk/install_amp (modified) parse_asterisk_conf was having a namespace collisiion with amp 1.10.010 04/21/06 16:55:13 rcourtna [1692] * freepbx/trunk/amp_conf/htdocs/admin/extensions.class.php (modified) just adding some commented out lines to assist in debugging 04/21/06 16:54:21 rcourtna [1691] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) add parse_asterisk_conf function 04/21/06 16:46:22 rcourtna [1690] * freepbx/trunk/amp_conf/bin/retrieve_conf (modified) * freepbx/trunk/amp_conf/htdocs/admin/config.php (modified) read asterisk.conf entries into $asterisk_conf. This will help make us more portable. 04/21/06 11:12:55 rcourtna [1689] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.extensions.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.routing.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.users.php (modified) add calls to hookHtml method for extensions, users, & routing 04/20/06 22:47:39 qldrob [1688] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.1.tgz (modified) Module Publish Script 04/20/06 22:47:10 qldrob [1687] * modules/branches/2.1/callback/install.php (modified) The invisible global $db strikes again. 04/20/06 22:11:32 qldrob [1686] * freepbx/trunk/amp_conf/astetc/sip.conf (modified) Added some 'Don't uncomment this, it's not a comment' lines to sip.conf 04/20/06 17:47:23 mheydon1973 [1685] * freepbx/trunk/upgrades/2.1beta1/tables.sql (modified) Modules now auto upgrade thru online system, when module.xml files have version numbers changed therefore this 'bodge' is no longer required. Leaving 'application' module removal bodge as that module should never have gone live 04/20/06 12:48:31 rcourtna [1684] * freepbx/trunk/amp_conf/bin/retrieve_conf (modified) allow modules to generate multiple configuration files. Prior to this patch, a module could only generate (via retrieve_conf) a single config file (ie: meetme_additional.conf). 04/20/06 11:05:28 rcourtna [1683] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.1.tgz (modified) Module Publish Script 04/20/06 11:03:58 rcourtna [1682] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.1.tgz (modified) Module Publish Script 04/20/06 11:03:30 rcourtna [1681] * modules/branches/2.1/callback/install.php (modified) #682 (Callback modules fails to install after deletion of <webroot>/admin) 04/20/06 09:16:37 qldrob [1680] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) Found this bug buried in a whirlpool forum. I wish people would report them properly! Fax reception should now work. 04/20/06 01:59:45 qldrob [1679] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) Sanity checking extensions.conf.. Haven't found any more bugs, but that doesn't mean there aren't any! 04/20/06 01:17:57 qldrob [1678] * modules/branches/2.1/timeconditions/functions.inc.php (modified) * modules/branches/2.1/timeconditions/page.timeconditions.php (modified) #679 - antoniofcano supplied a nice little rewrite to time conditions. It needs some java verification still, but it's good enough to play with. 04/19/06 12:34:05 rcourtna [1677] * freepbx/trunk/amp_conf/bin/callback (modified) allow callback script to take a sleep time argument 04/19/06 12:32:48 rcourtna [1676] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.1.tgz (added) Module Publish Script 04/19/06 12:32:36 rcourtna [1675] * modules/branches/2.1/callback/functions.inc.php (modified) * modules/branches/2.1/callback/install.php (modified) * modules/branches/2.1/callback/module.xml (modified) * modules/branches/2.1/callback/page.callback.php (modified) upgrade callback module to allow for a sleep timer (delay before callback). Dialplan strategy also changed. 04/19/06 03:54:46 qldrob [1674] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (modified) CallTrace now works 04/19/06 03:47:30 qldrob [1673] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (modified) Call forwarding now works. 04/19/06 03:34:51 qldrob [1672] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (modified) DND wasn't working. Fixed. 04/19/06 03:01:46 qldrob [1671] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (modified) Fix a holdover bug from dialparties.pl, and fix it so that it won't add a non-existing extension 04/18/06 18:11:03 mheydon1973 [1670] * modules/branches/2.1/donotdisturb/module.xml (modified) * modules/release/donotdisturb-1.0.1.tgz (added) Module Publish Script 04/18/06 18:10:47 mheydon1973 [1669] * modules/branches/2.1/callwaiting/module.xml (modified) * modules/release/callwaiting-1.0.1.tgz (added) Module Publish Script 04/18/06 18:10:33 mheydon1973 [1668] * modules/branches/2.1/callforward/module.xml (modified) * modules/release/callforward-1.0.2.tgz (added) Module Publish Script 04/18/06 18:06:06 mheydon1973 [1667] * modules/branches/2.1/donotdisturb/module.xml (modified) * modules/branches/2.1/donotdisturb/uninstall.php (added) Removes features currently in use by extensions on module uninstall 04/18/06 18:05:26 mheydon1973 [1666] * modules/branches/2.1/callwaiting/module.xml (modified) * modules/branches/2.1/callwaiting/uninstall.php (added) Removes features currently in use by extensions on module uninstall 04/18/06 18:05:07 mheydon1973 [1665] * modules/branches/2.1/callforward/module.xml (modified) * modules/branches/2.1/callforward/uninstall.php (added) Removes features currently in use by extensions on module uninstall 04/18/06 17:45:54 mheydon1973 [1664] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (modified) * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) Ticket #672 (Bugs) -- Call forwarding should not do native transfers 04/18/06 17:36:01 mheydon1973 [1663] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/import.sh (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/status.sh (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/update.sh (modified) Custom trunks weren't using DIAL_OPTIONS 04/18/06 17:30:47 rcourtna [1662] * modules/branches/2.1/callback/page.callback.php (modified) textual changes 04/18/06 15:32:06 rcourtna [1661] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.ampusers.php (modified) change "AMP Users" to "Administrators" 04/18/06 15:25:24 rcourtna [1660] * freepbx/trunk/amp_conf/bin/retrieve_conf (modified) retrieve_conf will now also execute any modulename_hookGet_config functions. These functions are executed after the rest of the dialplan is generated in memory, and are typically used to execute $extensions->splice() commands 04/18/06 14:34:09 rcourtna [1659] * freepbx/trunk/amp_conf/htdocs/admin/extensions.class.php (modified) comment out debug info from splice() 04/18/06 14:31:06 rcourtna [1658] * freepbx/trunk/amp_conf/htdocs/admin/extensions.class.php (modified) add a "extensions->splice()" function, which allows dialplan priorites to be "injected" into already generated code. 04/18/06 11:34:16 rcourtna [1657] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.0.1.tgz (added) Module Publish Script 04/18/06 10:38:23 rcourtna [1656] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) correct error display when uninstalling modules 04/18/06 10:37:12 rcourtna [1655] * freepbx/trunk/amp_conf/sbin/amportal (modified) chmod u+x all contents of asterisk/bin 04/18/06 04:29:32 qldrob [1654] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.general.php (modified) * freepbx/trunk/upgrades/2.1beta1/tables.php (modified) Add 'Fax Email From' - Allow users to set the 'From' address that faxes come from. Will help avoid spam filtering if the hostname of the * machine isn't valid. 04/18/06 02:08:21 qldrob [1653] * modules/branches/2.1/music/module.xml (modified) * modules/release/music-1.0.2.tgz (added) Module Publish Script 04/18/06 01:51:37 qldrob [1652] * freepbx/trunk/amp_conf/sbin/amportal (modified) Add a chown for capi and misdn - Thanks djeli! 04/18/06 01:44:54 qldrob [1651] * modules/branches/2.1/music/functions.inc.php (modified) OK, rrmdir should be music_rrmdir. 04/18/06 01:30:22 qldrob [1650] * modules/branches/2.1/paging/module.xml (modified) * modules/release/paging-1.2.tgz (added) Module Publish Script 04/18/06 00:04:33 qldrob [1649] * modules/branches/2.1/conferences/functions.inc.php (modified) Minor warning cleanup 04/17/06 23:42:31 qldrob [1648] * modules/branches/2.1/paging/functions.inc.php (modified) * modules/branches/2.1/paging/module.xml (modified) * modules/branches/2.1/paging/page.paging.php (modified) #666 - Changing a paging group number creates a new paging group. 04/17/06 20:33:45 qldrob [1647] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Changed timeout to 5 mins while bugfixing is still happening. 04/17/06 19:21:54 rcourtna [1646] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.0.tgz (modified) Module Publish Script 04/17/06 19:16:53 qldrob [1645] * modules/branches/2.1/music/page.music.php (modified) Add some debugging, fix duplicate directory folder in _additonal.conf 04/17/06 19:16:25 qldrob [1644] * modules/branches/2.1/music/module.xml (modified) * modules/release/music-1.0.1.tgz (added) Module Publish Script 04/17/06 19:11:14 rcourtna [1643] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.0.tgz (modified) Module Publish Script 04/17/06 19:09:35 rcourtna [1642] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.0.tgz (modified) Module Publish Script 04/17/06 19:07:38 rcourtna [1641] * modules/branches/2.1/callback/module.xml (modified) * modules/release/callback-1.0.tgz (modified) Module Publish Script 04/17/06 18:46:27 qldrob [1640] * modules/branches/2.1/music/module.xml (modified) * modules/branches/2.1/music/page.music.php (modified) Add a bit more error checking - prompt users to fix max_upload_size in php.ini if the upload fails. 04/17/06 18:38:31 rcourtna [1639] * modules/release/callback-1.0.tgz (added) Module Publish Script 04/17/06 18:38:16 rcourtna [1638] * modules/branches/2.1/callback (added) * modules/branches/2.1/callback/functions.inc.php (added) * modules/branches/2.1/callback/install.php (added) * modules/branches/2.1/callback/module.xml (added) * modules/branches/2.1/callback/page.callback.php (added) * modules/branches/2.1/callback/uninstall.php (added) add callback module 04/17/06 17:55:07 rcourtna [1637] * freepbx/trunk/amp_conf/bin/callback (added) a little php script that will originate a call to the supplied number and dump it into the supplied context (hint hint - a "callback" module is coming and will use this) 04/17/06 17:47:09 rcourtna [1636] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (moved) mv php dialparties in 04/17/06 17:46:28 rcourtna [1635] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi.pl (moved) move perl dialparties out 04/17/06 17:33:38 rcourtna [1634] * freepbx/trunk/amp_conf/htdocs/admin/extensions.class.php (modified) extend extensions class for System() command 04/17/06 17:18:20 qldrob [1633] * modules/branches/2.1/ivr/module.xml (modified) * modules/release/ivr-2.2.1.tgz (modified) Module Publish Script 04/17/06 16:57:12 qldrob [1632] * modules/branches/2.1/recordings/module.xml (modified) * modules/release/recordings-2.0.3.tgz (added) Module Publish Script 04/17/06 16:56:54 qldrob [1631] * modules/branches/2.1/queues/module.xml (modified) * modules/release/queues-1.0.1.tgz (added) Module Publish Script 04/17/06 16:56:40 qldrob [1630] * modules/branches/2.1/callforward/module.xml (modified) * modules/release/callforward-1.0.1.tgz (added) Module Publish Script 04/17/06 16:56:27 qldrob [1629] * modules/branches/2.1/ivr/module.xml (modified) * modules/release/ivr-2.2.1.tgz (added) Module Publish Script 04/17/06 16:56:11 qldrob [1628] * modules/branches/2.1/ringgroups/module.xml (modified) * modules/release/ringgroups-1.1.2.tgz (added) Module Publish Script 04/17/06 15:30:29 mheydon1973 [1627] * modules/branches/2.1/ivr/functions.inc.php (modified) * modules/branches/2.1/ivr/install.php (modified) * modules/branches/2.1/ivr/install.sql (modified) * modules/branches/2.1/ivr/module.xml (modified) * modules/branches/2.1/ivr/page.ivr.php (modified) IVR brought in line with other modules dependant on System Recordings, i.e. now stores the filename of the recording instead of the database ID number. Also doesn't loose the recordings if the System Recordings module is disabled / uninstalled / re-installed. Includes upgrade script to fix data from any version prior to this one (v2.2) 04/17/06 13:53:58 mheydon1973 [1626] * modules/branches/2.1/callforward/install.php (modified) Ticket #659 (Bugs) -- Typos in Feature Codes Admin Page 04/17/06 13:50:06 mheydon1973 [1625] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/core/functions.inc.php (modified) Ticket #539 (Bugs) -- Direct dial to voicemail has incorrect message 04/17/06 09:24:28 mheydon1973 [1624] * modules/branches/2.1/recordings/functions.inc.php (modified) System Recording macro moved back to extensions.conf as the options were conflicting when just in the dialplan 04/17/06 09:24:10 mheydon1973 [1623] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) System Recording macro moved back to extensions.conf as the options were conflicting when just in the dialplan 04/17/06 09:11:45 mheydon1973 [1622] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (modified) * freepbx/trunk/amp_conf/agi-bin/dialparties.agi.php (modified) * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) Minor improvements to dialparties.agi[.php] as result of testing. ** NOTE ** This contains a fix to the php version stopping dialparties.agi from returning multiple dial strings for the same extension number. This fix has NOT been made to the perl version 04/17/06 07:56:50 mheydon1973 [1621] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/functions.inc.php (modified) Typo....logon / logoff codes the wrong way round ! 04/17/06 02:35:11 qldrob [1620] * modules/branches/2.1/ivr/install.php (added) Need to remove _init from ivr, and put it into install.php 04/17/06 02:33:31 qldrob [1619] * modules/branches/2.1/ivr/module.xml (modified) * modules/release/ivr-2.1.3.tgz (added) Module Publish Script 04/16/06 23:03:42 mheydon1973 [1618] * modules/branches/2.1/queues/functions.inc.php (modified) * modules/branches/2.1/queues/page.queues.php (modified) Changed place where System Recordings being used back to use the real filename and not the ID from the database for a number of reason... * Modules shouldn't stop using System Recordings just 'cos the module is currently not enabled / installed * Recording details would be erased from ringgroups, queues, etc. if the relevent page was Submited with the System Recordings module disabled * If the System Recordings module was uninstalled / reinstalled, the ID numbers would be different and so the wrong 04/16/06 23:03:13 mheydon1973 [1617] * modules/branches/2.1/ringgroups/functions.inc.php (modified) * modules/branches/2.1/ringgroups/page.ringgroups.php (modified) Changed place where System Recordings being used back to use the real filename and not the ID from the database for a number of reason... * Modules shouldn't stop using System Recordings just 'cos the module is currently not enabled / installed * Recording details would be erased from ringgroups, queues, etc. if the relevent page was Submited with the System Recordings module disabled * If the System Recordings module was uninstalled / reinstalled, the ID numbers would be different and so the wrong message could end up being played * Filename never actually change and there is currently no way outside of the file system level to delete them so should be safe to assume filename is valid * There was never an upgrade script written to convert from filename to the database ID version and therefore when users upgrade to 2.1 ALL recordings details would be lost. This will not be the case when using filenames 04/16/06 21:16:29 mheydon1973 [1616] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) * (forgotten on previous commit message) Fixed issue where extensions with no voicemail were going to Congestion() on no answer after XX seconds, XX being setting in General Settings re timeout for voicemail. Now on extensions with no voicemail, will ring forever * When Call Forward on No Answer is in use, the forwarded part of the call will no ring for ever if the extension being forwarded does not have voice, otherwise will return to voicemail after XX seconds, as per General Settings 04/16/06 20:49:20 mheydon1973 [1615] * modules/branches/2.1/callforward/functions.inc.php (modified) * modules/branches/2.1/callforward/install.php (modified) * Allow *XX<exten> on ALL de-active codes -- compliments the seperate de-activate prompting features * Added Call Forward on No Answer / Unavailable 04/16/06 20:46:45 mheydon1973 [1614] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (modified) * freepbx/trunk/amp_conf/agi-bin/dialparties.agi.php (modified) * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) * Fix in dialparties.agi for Call Forward on Busy -- was crashing out * Changes to both dialparties.agi for new Call Forward on No Answer / Unavailable * Change to extensions.conf dialplan to allow for new Call Forward on No Answer / Unavailable ** NOTE ** I have only done very basic testing on these changes but they seem to work for me!!!! 04/16/06 20:44:44 mheydon1973 [1613] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.general.php (modified) Minor layout change 04/16/06 15:23:06 mheydon1973 [1612] * freepbx/trunk/amp_conf/astetc/extensions.conf (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.general.php (modified) * freepbx/trunk/upgrades/2.1beta1/tables.php (modified) Added option to General Settings to allow anonymous SIP calls with a huge warning about it's use and still defaulted to off I know that some think this is a bad idea, but it was creating way to many support issues on IRC and it even caught me out this weekend too ! 04/16/06 13:04:29 mheydon1973 [1611] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi.php (modified) Fixed minor typo's + added support for up and coming Call Forward on No Answer / Unavailable Functionatlity should now match the perl version exactly 04/16/06 12:48:08 mheydon1973 [1610] * freepbx/trunk/amp_conf/agi-bin/dialparties.agi (modified) Includes support for up and coming Call Forward on No Answer / Unavailable feature -- php version being brought up to date also 04/16/06 06:59:49 qldrob [1609] * freepbx/trunk/amp_conf/agi-bin/fixlocalprefix (modified) Removed prefix cleanup - we don't know WHAT people might want to stick in front of their numbers. Ref #652 and ...another bug that I can't find. 04/16/06 06:06:10 qldrob [1608] * modules/branches/2.1/miscdests/module.xml (modified) Add md5 info for miscdests - thanks, vgster. 04/16/06 02:44:11 qldrob [1607] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.extensions.php (modified) Ticket #592 (Bugs) extension@device no MWI OK. This took a good 2 hours of debugging to figure out why the link wasn't being created. The link is only made when the user exists, but as the user doesn't exist when the device is made, it doesn't make the link. Made the user first, and it fixes the problem. Hopefully it shouldn't break anything else.