<xml><module>
	<rawname>findmefollow</rawname>
	<name>Follow Me</name>
	<version>2.4.14.2</version>
	<changelog>
		*2.4.14.2* #2604, #2843 fix mal-formed html tags, Russian Translation
		*2.4.14.1* added depends on 2.4.0
		*2.4.14* Extension/dest registry, extension quickpick, added hunt strategy with confirmation, it trans, formatting changes
		*2.4.13.2* #2193 moh path hardcoded
		*2.4.13.1* bump for rc1
		*2.4.13* added xml attribute needsenginedb, #1961 enabled to work with extension numbers leading with 0s
		*2.4.12.3* #2057 don't strip CID prefix if no prefix is being added
		*2.4.12.2* merge findmefollow/core extension destinations if any, and remove findmefollow destinations as a destination since they are handled by core
		*2.4.12.1* #2002 IF() statement can't handle : in the string and can't escape them anyhow
		*2.4.12* Fixed bug where nested CID prefixes ends up removing part of the valid CID info
		*2.4.11.1* Fixed ALERT_INFO bug, if previously set it should not set - it was clearing it
		*2.4.11* added option to have follow-me always be used in place of extension, or only when explicitly used as a destination, useful in conjunction with VmX
		*2.4.10* introduction of firstavailable firstnotonphone strategy that only rings one extension and optionally skips callwaiting REQUIRE CORE r3652
		*2.4.9* never allow extension to include itself as nnn# and create infinite loop
		*2.4.8* introduction of ringallv2 strategy that eliminates the double ring of the primary ext, REQUIRE CORE r3406
		*2.4.7* Changed to not set alertinfo value if already set from before hitting followme
		*2.4.6* Added BLKVM DB tree to fix inability to transfer a received call to another user, and make NODEST stuff work overall
		*2.4.5* Modified NODEST stuff to improve some cases where it was still failing, and improve '#' transfer scenarios
		*2.4.4* Add NODEST so that destination (often vm) is not taken if called from queue or ringgroup
		*2.4.3* Sanity check for prefing that if not set or there, it won't ring the extension forever (should not happen)
		*2.4.2* Modified flyover help - since moh works with confirmation now
		*2.4.1* Added sound files for default confirmation messages
		2.4: First release for FreePBX 2.2 - Fixed compatibility issue with new UI
		2.3.1: removed checkastman
		2.3: First release for 2.2, fixed minor display issues
		2.2.5: fixed so extension number is put into empty lists
		2.2.4: moved require_once() in functions.php, was breaking other stuff
		2.2.3: full path in require_once to keep retrieve_conf from dieing
		2.2.2: bug fix = should be ==
		2.2.1: Use astdb for some settings
		2.2.0: Add Pre-Ring
		2.1.5: Fix bug #1142
		2.1.4: Code cleanup
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<description>
		Much like a ring group, but works on individual extensions. When someone calls the extension, it can be setup to ring for a number of seconds before trying to ring other extensions and/or external numbers, or to ring all at once, or in other various 'hunt' configurations. Most commonly used to ring someone's cell phone if they don't answer their extension.
	</description>
	<menuitems>
		<findmefollow needsenginedb="yes">Follow Me</findmefollow>
	</menuitems>
	<location>release/2.4/findmefollow-2.4.14.2.tgz</location>
	<md5sum>941c554cc078906b97705a7ff817196e</md5sum>
</module>
<module>
	<rawname>dashboard</rawname>
	<name>System Dashboard</name>
	<version>2.4.0.3</version>
	<candisable>no</candisable>
	<canuninstall>no</canuninstall>
	<type>tool</type>
	<category>Basic</category>
	<description>
		Provides a system information dashboard, showing information about Calls, CPU, Memory, Disks, Network, and processes.
	</description>
	<menuitems>
		<dashboard1 display="index" type="tool" category="Admin" sort="-10" access="all">FreePBX System Status</dashboard1>
		<dashboard2 display="index" type="setup" category="Admin" sort="-10" access="all">FreePBX System Status</dashboard2>
	</menuitems>
	<depends>
		<version>2.3.0beta2</version>
	</depends>
	<changelog>
		*2.4.0.3* #2871 do not show Sangoma wanpipe interfaces in the Network Stats
		*2.4.0.2* #2701, #2843 add proper JSON header to fix some proxy servers, Russian Translation
		*2.4.0.1* #2620 adjust to new format of core_trunks_list(true)
		*2.4.0* #2415 1.6 support, #2301, it translation
		*0.3.3.3* #2365 don't make readonly disk devices red when 100%
		*0.3.3.2* #2469 fix division my zero in cpu usage
		*0.3.3.1* Cosmetic fix (#2278 - long mount point paths)
		*0.3.3* Improved detection of webserver failing, More MySQL detection fixes
		*0.3.2.1* #2246 make FreePBX Connections visible, #2250 check for SSHPORT
		*0.3.2* Allow mysql server to be on another host/port (#2229), fix image path problem
		*0.3.1* Fix issue with miscounting total registrations, minor styling details
		*0.3* Show IP phones and trunks separately (#2209)
		*0.2.5.4* make always accessible even in database mode, fix minor javascript bug
		*0.2.5.3* remove deprecated javascript call
		*0.2.5.2* #2194 don't fail when Asterisk is not running
		*0.2.5.1* disable debug logging, make uninstallable
		*0.2.5* #2142 fix online phones for Asterisk 1.4 format, #2140 divide by 0 again
		*0.2.4* #2133 again, #2140 divide by 0, #2141 with temp log to determine real issue
		*0.2.3* #2133 fixed number format error resulting in bogus percentage displays
		*0.2.2* #2131 fix Undefined Index warnings
		*0.2.1* make module permanent, should not be able to disable
		*0.2.0* Add real-time updates
		*0.1.0* Initial release
	</changelog>
	<location>release/2.4/dashboard-2.4.0.3.tgz</location>
	<md5sum>4821135738d4d4e8f104826564f8669e</md5sum>
</module>
<module>
	<rawname>ringgroups</rawname>
	<name>Ring Groups</name>
	<version>2.4.0.2</version>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<description>
		Creates a group of extensions that all ring together. Extensions can be rung all at once, or in various 'hunt' configurations. Additionally, external numbers are supported, and there is a call confirmation option where the callee has to confirm if they actually want to take the call before the caller is transferred.
	</description>
	<changelog>
		*2.4.0.2* #2604, #2843 fix mal-formed html tags, Russian Translation, add oldstyle module hook
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* Extension/dest registry, extension quickpick, added hunt strategy with confirmation, it trans, formatting changes
		*2.2.16.2* #2193 moh path hardcoded
		*2.2.16.1* bump for rc1
		*2.2.16* #1961 changed to allow leading 0 extensions
		*2.2.15.2* fixed bug install.php not converting destinations properly for new findmefollow format
		*2.2.15.1* #2057 don't strip CID prefix if no prefix is being added
		*2.2.15* #2024 provide alert when adding duplicate group number
		*2.2.14.3* bumping to remove checksum error
		*2.2.14.2* changed freePBX to FreePBX
		*2.2.14.1* merge findmefollow/core extension destinations if any
		*2.2.14* Fixed bug where nested CID prefixes ends up removing part of the valid CID info
		*2.2.13* introduction of firstavailable firstnotonphone strategy that only rings one extension and optionally skips callwaiting REQUIRE CORE r3652
		*2.2.12* never allow group to include itself as nnn# and create infinite loop
		*2.2.11* changed _ALERT_INFO to __ALERT_INFO ('_' -> '__') so it is infinitely inheritted into the dialplan
		*2.2.10* Added BLKVM DB tree to fix inability to transfer a received call to another user, and make NODEST stuff work overall
		*2.2.9* Modified NODEST stuff to improve some cases where it was still failing, and improve '#' transfer scenarios
		*2.2.8* Allow ringall-prim as well as ringall for strategies with confirmation (#1408)
		*2.2.7* Add tool tip for Group Description (#1459)
		*2.2.6* Add NODEST so that destination (often vm) is not taken if called from queue or ringgroup and such is honored for childeren
		*2.2.5* Modified flyover help - since moh works with confirmation now
		*2.2.4* Added sound files for default confirmation messages
		*2.2.3* Clarification on help message if you want to ring follow-me and other non-extension numbers
		*2.2.2* Forgot to add default starting RG number as 600
		*2.2.1* Cleanup of the UI, remove workaround of formatting bugs with previous UI
		*2.2* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<menuitems>
		<ringgroups>Ring Groups</ringgroups>
	</menuitems>
	<location>release/2.4/ringgroups-2.4.0.2.tgz</location>
	<md5sum>748da8629f63ca276e8bcb0742ec2c65</md5sum>
</module>
<module>
	<rawname>featurecodeadmin</rawname>
	<name>Feature Code Admin</name>
	<version>2.4.0.2</version>
	<candisable>no</candisable>
	<canuninstall>no</canuninstall>
	<type>setup</type>
	<category>Basic</category>
	<menuitems>
		<featurecodeadmin>Feature Codes</featurecodeadmin>
	</menuitems>
	<location>release/2.4/featurecodeadmin-2.4.0.2.tgz</location>
	<changelog>
		*2.4.0.2* #2843 Russian Translation
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* Extension/dest registry, it translation
	  *1.0.5.3* changed categories
	  *1.0.5.2* added canuninstall = no for module admin, bump for rc1
	  *1.0.5.1* added candisable = no for module admin
		*1.0.5* Fix install bug with featurecode release
		*1.0.4* Add support for duplicate feature codes
		*1.0.3* Add he_IL translation
		*1.0.2* Fix minor font/display issues
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<md5sum>bcafd8242cb11d005598e76dfac0b001</md5sum>
</module>
<module>
	<rawname>music</rawname>
	<name>Music on Hold</name>
	<version>2.4.0.3</version>
	<candisable>no</candisable>
	<canuninstall>no</canuninstall>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>Uploading and management of sound files (wav, mp3) to be used for on-hold music.</description>
	<changelog>
		*2.4.0.3* #2773 change change from exec of rm to unlink to remove security vulnerability
		*2.4.0.2* #2843 Russian Translation
		*2.4.0.1* #2591 localization fixes
		*2.4.0* it translations, bump for 2.4
		*1.5.2* #1923 Add option to no encode wav to mp3 (but recode it to 8K samples)
		*1.5.1.5* #2193 moh path hardcoded
		*1.5.1.4* bump for rc1
		*1.5.1.3* #1969 fix javascript validation, add canunninstall:no
		*1.5.1.2* #2070 fix proper use of script tags
		*1.5.1.1* added candisable = no for module admin
		*1.5.1* Added a 'none' category that results in silence played
		*1.5* Fixed upload bug, #1646 could not upload files
		*1.4.2* List wav files
		*1.4.1* Add redirect_standard() call to avoid #1616
		*1.4* Fix an issue of a new install not having a working MOH until they visit the page.
		*1.3.2* Add he_IL translation
		*1.3.1* Changed name to Music on Hold (from On Hold Music) 
		*1.3* Bumped version to assist upgraders from the 2.1 tree. No other changes.
		*1.2* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<menuitems>
		<music>Music on Hold</music>
	</menuitems>
	<location>release/2.4/music-2.4.0.3.tgz</location>
	<md5sum>5e10c509f123db70d80d11ac5a9b6e99</md5sum>
</module>
<module>
	<rawname>irc</rawname>
	<name>Online Support</name>
	<version>2.4.0.1</version>
	<type>tool</type>
	<category>Support</category>
	<description>This module lets you connect to the IRC network where developers and other users chat. You can chat to the developers live, if you have problems</description>
	<changelog>
		*2.4.0.1* #2843 Russian Translation
		*2.4.0* bumped for 2.4
		*1.1.1.3* change Dcoumentation left nav to Online Resource and fix url
		*1.1.1.2* bump for rc1
		*1.1.1.1* #2070 fix proper use of script tags
		*1.1.1* Add he_IL translation
		*1.1* First release for 2.2, changed the window so it pops-out of the normal web page
	</changelog>
	<menuitems>
		<irc>Online Support</irc>
	</menuitems>
	<location>release/2.4/irc-2.4.0.1.tgz</location>
	<md5sum>a1c9503884077a53f3bf5aecb03ffe34</md5sum>
</module>
<module>
	<rawname>phpagiconf</rawname>
	<name>PHPAGI Config</name>
	<version>2.4.0</version>
	<type>tool</type>
	<category>System Administration</category>
	<menuitems>
		<phpagiconf>PHPAGI Config</phpagiconf>
	</menuitems>
	<depends>
		<module>manager ge1.0.4</module>
	</depends> 
	<changelog>
		*2.4.0* bump for 2.4
		*1.2.2* Changed categories
		*1.2.1* Fixed javascript error, removed unused script, bump for rc1
		*1.2* Create tmp files in /etc/asterisk, fixes ticket:1910
		*1.1* Removed old dependancy checking code, first 2.2 release
	</changelog>
	<location>release/2.4/phpagiconf-2.4.0.tgz</location>
	<md5sum>ad0b28c22af5426734905c8a38108f5f</md5sum>
</module>
<module>
	<rawname>blacklist</rawname>
	<name>Blacklist</name>
	<version>2.4.0.2</version>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<menuitems>
		<blacklist needsenginedb="yes">Blacklist</blacklist>
	</menuitems>
	<changelog>
		*2.4.0.2* #2956 incorrect call to splice code
		*2.4.0.1* #2843 Russian Translation
		*2.4.0* minor fixes, it translations, bumped for 2.4
		*1.1.4* #2416 Enable Asterisk 1.6+ support
		*1.1.3.6* #2455 allow + and other valid dial digits
		*1.1.3.5* changed categories
		*1.1.3.4* bump for rc1
		*1.1.3.3* added xml attribute needsenginedb
		*1.1.3.2* #2070 syntax fix from below
		*1.1.3.1* #2070 fix proper use of script tags
		*1.1.3* #2061 fixed to work with Asterisk 1.4 (wait for confirmation of 1)
		*1.1.2* #1638 remove duplicate of zapateller instruction
		*1.1.1* Add he_IL translation
		*1.1* First 2.2 release. Fix minor warnings.
	</changelog>
	<location>release/2.4/blacklist-2.4.0.2.tgz</location>
	<md5sum>b85d7e8762cd65dd0d8d5d0da718d03d</md5sum>
</module>
<module>
	<rawname>disa</rawname>
	<name>DISA</name>
	<version>2.4.0.4</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<menuitems>
		<disa>DISA</disa>
	</menuitems>
	<description>DISA Allows you 'Direct Inward System Access'. This gives you the ability to have an option on an IVR that gives you a dial tone, and you're able to dial out from the freePBX machine as if you were connected to a standard extension. It appears as a Destination.</description>
	<changelog>
		*2.4.0.4* #3090 replace str_replace with addslashes to better protect all input in sql
		*2.4.0.3* #2859 DISA CID not being set on trunks with default trunk CID set
		*2.4.0.2* #2843 Russian Translation
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* #2463 no password cid fix, extension/dest registry, it translation
		*2.2.3* #2463 Set CID when no pin, added support for Destination Registry
		*2.2.2.2* #2172 deprecated use of |, changed category
		*2.2.2.1* bump for rc1
		*2.2.2* bump so higher that 2.2 branch
		*2.2*   First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<location>release/2.4/disa-2.4.0.4.tgz</location>
	<md5sum>e1f53592d03dab793ea279f02cda9667</md5sum>
</module>
<module>
	<rawname>speeddial</rawname>
	<name>Speed dial functions</name>
	<version>2.4.0</version>
	<changelog>
		*2.4.0* bump for 2.4
		*1.0.4.2* #2329 add WaitExten after background
		*1.0.4.1* bump for rc1
		*1.0.4* #2049 remove use of speedial-clean, allow leading 0s
		*1.0.3* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
		*1.0.2* No comment
		*1.0.1* First release for 2.2
	</changelog>
	<type>module</type>
	<category>CID &amp; Number Management</category>
	<depends>
		<module>phonebook</module>
	</depends>
	<location>release/2.4/speeddial-2.4.0.tgz</location>
	<md5sum>d6f13333133d27b16ad63aaa7f4b5608</md5sum>
</module>
<module>
	<rawname>queues</rawname>
	<name>Queues</name>
	<version>2.4.0.10</version>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<description>
		Creates a queue where calls are placed on hold and answered on a first-in, first-out basis. Many options are available, including ring strategy for agents, caller announcements, max wait times, etc. 
	</description>
	<changelog>
		*2.4.0.10* #3400 duplicate queue memebers crashes queues module
		*2.4.0.9* #3083, setting ringinuse causes transfered call to keep agent as unavailable, removing since it is not needed for FreePBX standard agents
		*2.4.0.8* #2757 allow spaces and other alphanumeric characters in description
		*2.4.0.7* #2604, #2707, #2843 fix mal-formed html tags, typo, Russian Translation, add oldstyle module hook
		*2.4.0.6* added depends on 2.4.0
		*2.4.0.5* #2637, monitor-join=yes not supported in asterisk 1.6
		*2.4.0.4* #2636 Queues Options member status allways show No
		*2.4.0.3* #2579 added strict to joinempty and leavewhenempy, #2627 ringing box ignored
		*2.4.0.2* #2528 add context = 'ext-queues' when getting destination statement
		*2.4.0.1* added out() and outn() to install script
		*2.4.0* Migration from legacy tables, added queues_conf class, Extension/dest registry, #2282, #2487, it translations
		*2.2.14.1* initialize qpannounce, may cause queue db errors with IVR breakouts that have no sound file
		*2.2.14* Add Alert-Info setting to queues
		*2.2.13.3* Agent Timeout 0 makes results in default, but should be Unlimited fixed
		*2.2.13.2* #2313 fix error introduced by #2172, Agent Announce not being saved
		*2.2.13.1* #2172 deprecated use of |, #2193 hard coded moh path
		*2.2.13* #2277 fix periodic announce message and hold time
		*2.2.12.2* bump for rc1
		*2.2.12.1* #2222 fixed syntax error
		*2.2.12* #2222 replace defaults announcements with silence to prevent Asterisk 1.4 from crashing
		*2.2.11* #2185 provide inherit option for MoH, to use what ever is in the channel and add MOHCLASS channel variable, #1659 allow queue 0
		*2.2.10.3* #2156 fix select box to deal with language translation properly
		*2.2.10.2* #2057 don't strip CID prefix if no prefix is being added
		*2.2.10.1* merge findmefollow/core extension destinations if any
		*2.2.10* Changed chained CID prefixes to be handled the same as ringgroup and followme, also fixed #1965
		*2.2.9* Replaced deprecated CALLERIDNAME and TIMSTAMP variables with the current and future supported versions
		*2.2.8.1* Updated tootip to warn about agents.conf (unsupported and know issues) and warn about penalties (broken in asterisk)
		*2.2.8* Fixed typo in 2.2.7
		*2.2.7* Fixed eventmemberstatus #1635
		*2.2.6* Add he_IL translation
		*2.2.5* Change goto_indicateN to gotoN
		*2.2.4* Added BLKVM DB tree to fix inability to transfer a received call to another user, and make NODEST stuff work overall
		*2.2.3* Change _NODEST to __NODEST for some scenarios that require infinite inheritance
		*2.2.2* Disallow Queue 0 (#1487)
		*2.2.1* Add NODEST to tell children NOT to go to destinations (like voicemail or other) - helps with followme in a queue
		*2.2* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<menuitems>
		<queues>Queues</queues>
	</menuitems>
	<location>release/2.4/queues-2.4.0.10.tgz</location>
	<md5sum>2a33715841697681b541781968c7fc46</md5sum>
</module>
<module>
	<rawname>versionupgrade</rawname>
	<name>2.5 Upgrade Tool</name>
	<version>2.4.0.2</version>
	<changelog>
		*2.4.0.2* Upgraded text to reflect final release
		*2.4.0.1* Upgraded text to reflect upgrade to Release Candidate (was beta)
		*2.4.0.0* Modify for 2.4 to 2.5 upgrade tool to beta1
		*2.3.0.1* delete the current xml file so the 2.3 version is not cached
		*2.3.0* Upgrade module to upgrade from 2.3 to 2.4
	</changelog>
	<description>
		This module allows a 2.4 system to be upgraded to the 2.5 BETA system. It provides a button that will bump up the major version number to 2.5.0alpha0 which has the effect of directing Module Admin to use the 2.5 repository. Doing such will then allow the user to upgrade all require modules and framework to enable 2.5. Installing the module is safe and will provide more details about how to upgrade. You will have ample opportunity to decide if you want to do the upgrade after installation.
	</description>
	<type>tool</type>
	<menuitems>
		<versionupgrade1 display="versionupgrade" type="tool" category="Admin" sort="10">2.5 Upgrade Tool</versionupgrade1>
		<versionupgrade2 display="versionupgrade" type="setup" category="Admin" sort="10">2.5 Upgrade Tool</versionupgrade2>
	</menuitems>
	<depends>
		<version>lt 2.5.0alpha1</version>
	</depends>
	<category>Basic</category>
	<location>release/2.4/versionupgrade-2.4.0.2.tgz</location>
	<md5sum>f19c0e23f73912f6a4ad81e84c582dda</md5sum>
</module>
<module>
	<rawname>phpinfo</rawname>
	<name>PHP Info</name>
	<version>2.4.0</version>
	<changelog>
		*2.4.0* bump for 2.4
		*1.1.0.1* bump for rc1
		*1.1.0* #1442 remove access problem and iframe
	</changelog>
	<type>tool</type>
	<category>System Administration</category>
	<menuitems>
		<phpinfo>PHP Info</phpinfo>
	</menuitems>
	<location>release/2.4/phpinfo-2.4.0.tgz</location>
	<md5sum>0e6ea851b19fb8d25ee210e4d5bacc7b</md5sum>
</module>
<module>
	<rawname>javassh</rawname>
	<name>Java SSH</name>
	<version>2.4.0</version>
	<type>tool</type>
	<category>System Administration</category>
	<description>Provides a Java applet to access the system shell using SSH</description>
	<menuitems>
		<javassh>Java SSH</javassh>
	</menuitems>
	<changelog>
		*2.4.0* bump for 2.4
		*1.0.1.1* bump for rc1
		*1.0.1* First Changelog
	</changelog>
	<location>release/2.4/javassh-2.4.0.tgz</location>
	<md5sum>dff14a585b38a19c81913464fda439b3</md5sum>
</module>
<module>
	<rawname>languages</rawname>
	<name>Languages</name>
	<version>2.4.0.3</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>
		Adds the ability to changes the language within a call flow and add language attribute to users.
	</description>
	<menuitems>
		<languages>Languages</languages>
	</menuitems>
	<changelog>
		*2.4.0.3* #2843 Russian Translation, removal of un-needed code
		*2.4.0.2* added depends on 2.4.0
		*2.4.0.1* #2578 use setlanguage to handle changes in Asterisk 1.6
		*2.4.0* First release of module
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<location>release/2.4/languages-2.4.0.3.tgz</location>
	<md5sum>c0fa54b914c09c0832a7a1fc1006ed84</md5sum>
</module>
<module>
	<rawname>dictate</rawname>
	<name>Dictation</name>
	<version>2.4.0</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<changelog>
		*2.4.0* abort if user/extension conflict and move hook after user/extnesion hook
		*1.1.2.3* #2312 fix dictate in devicesandusers mode
		*1.1.2.2* changed categories
		*1.1.2.1* bump for rc1
		*1.1.2* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
		*1.1.1* Fix for Dictation not appearing on User page when in Device and User mode.
		*1.1* Fix changes not sticking when creating an extension, replace Rob-sounds with Allison-sounds.
		*1.0.1* Replaced 'invalid extension' with 'feature not available on this line' when disabled
		*1.0.0* Original Release
	</changelog>
	<description>This uses the app_dictate module of Asterisk to let users record dictate into their phones. When complete, the dictations can be emailed to an email address specified in the extension page.</description>
	<location>release/2.4/dictate-2.4.0.tgz</location>
	<md5sum>87ae289bef505467979c5713d25e768e</md5sum>
</module>
<module>
	<rawname>cidlookup</rawname>
	<name>Caller ID Lookup</name>
	<version>2.4.0.3</version>
	<description>Allows Caller ID Lookup of incoming calls against different sources (MySQL, HTTP, ENUM, Phonebook Module)</description>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<menuitems>
		<cidlookup>CallerID Lookup Sources</cidlookup>
	</menuitems>
	<depends>
		<engine>asterisk 1.2</engine>
	</depends>
	<location>release/2.4/cidlookup-2.4.0.3.tgz</location>
	<md5sum>e922b0af1eabc7799d5a676131fe7799</md5sum>
	<changelog>
		*2.4.0.3* remove cidlookup field from core incoming table - should never have been there
		*2.4.0.2* #2843 Russian Translation
		*2.4.0.1* #2541 migrate from channel routing and re-enable functionality
		*2.4.0* it translations, bump for 2.4
		*1.2.1.3* #2172 deprecated use of |, changed categories
		*1.2.1.2* bump for rc1
		*1.2.1.1* shorten menu name
		*1.2.1* changed freePBX to FreePBX
		*1.2.0* Added SQLite3 support, fixes ticket:1796 (FreePBX 2.3 only)
		*1.1.1* Add he_IL translation
		*1.1* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
		*1.0.4* Updated module.xml format
		*1.0.3* Fixes from #999
		*1.0.1* Added possibility to cache in astDB
			Added lookup from cache before querying external source
		*1.0.0* First release
	</changelog>
</module>
<module>
	<rawname>pbdirectory</rawname>
	<name>Phonebook Directory</name>
	<version>2.4.0.2</version>
	<type>tool</type>
	<category>CID &amp; Number Management</category>
	<location>release/2.4/pbdirectory-2.4.0.2.tgz</location>
	<description>Provides a dial-by-name directory for phonebook entries</description>
	<changelog>
		*2.4.0.2* removed 2.4.0 requirement possible causing broken module issue
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* Destination registry, added missing macro-user-callerid call
		*0.3.1.2* #2343 pbdirectory script errors
		*0.3.1.1* bump for rc1
		*0.3.1* fixed some hard coded paths, requires core modules:  2.3.0beta1.6 or above
		*0.3* First changelog entry
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<requirements>
		<module>phonebook</module>
		<module>speeddial</module>
	</requirements>
	<md5sum>ae0ce62e78b989fa33d89d4c7e2f45bb</md5sum>
</module>
<module>
	<rawname>customerdb</rawname>
	<name>Customer DB</name>
	<version>2.4.0</version>
	<type>tool</type>
	<category>Third Party Addon</category>
	<menuitems>
		<customerdb>Customer DB</customerdb>
	</menuitems>
	<changelog>
		*2.4.0* it translations, bump for 2.4
		*1.2.3.1* bump for rc1
		*1.2.3* Add he_IL translation
	</changelog>
	<location>release/2.4/customerdb-2.4.0.tgz</location>
	<md5sum>8aa53e9224e7af4afffa917003bc3286</md5sum>
</module>

<module>
	<rawname>phonebook</rawname>
	<name>Phonebook</name>
	<version>2.4.0.1</version>
	<description>Provides a phonebook for FreePBX, it can be used as base for Caller ID Lookup and Speed Dial</description>
	<type>tool</type>
	<category>System Administration</category>
	<menuitems>
		<phonebook needsenginedb="yes">Asterisk Phonebook</phonebook>
	</menuitems>
	<location>release/2.4/phonebook-2.4.0.1.tgz</location>
	<md5sum>2a22268a76e4761b33ea3cd23cd0a85b</md5sum>
	<changelog>
		*2.4.0.1* #2843 Russian Translation
		*2.4.0* it translation, bump for 2.4
		*1.1.5.7* changed categories
		*1.1.5.6* bump for rc1
		*1.1.5.5* added xml attribute needsenginedb
		*1.1.5.4* #2163 fix syntax error
		*1.1.5.3* #2070 fix proper use of script tags
		*1.1.5.2* bumping to remove checksum error
		*1.1.5.1* changed freePBX to FreePBX
		*1.1.5* Fixed a Warning when phonebook was empty
		*1.1.4* Automatically generate Speed Dial Code if not supplied by user
			Sort Phonebook alphabetically
			Reuse Asterisk Manager connection
		*1.1.3* Fixed copyright information for fgetcsvfromline()
			Updated module.xml format
		*1.1.2* FreePBX 2.1.2 Released
		*1.1.1* Apply #1105 - Fix up module naming conventions
		*1.1.0* Added Speed dial field for phonebook entries (used by speeddial module)
			Changed phonebook_list() return value
			Numbers can no more contain '+' sign because of speeddial
		*1.0.4* Added 'Export to CSV' function
			Fixed some documentation errors
		*1.0.3* Added 'Import from CSV' function
			Added js confirmation to Delete link
			Added possibility to empty phonebook
		*1.0.2* Fixed bug in inserting names with spaces
		        Fixed a little bug in editing the a number associated with a name
			Suppressed warnings when the phonebook was empty
		*1.0.1* First Release
	</changelog>
</module>
<module>
	<rawname>vmblast</rawname>
	<name>VoiceMail Blasting</name>
	<version>2.4.3.3</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>
		Creates a group of extensions that Calls a group of voicemail boxes and allows you to leave a Msg for them all at once. 
	</description>
	<changelog>
		*2.4.3.3* add oldstyle module hook
		*2.4.3.2* added depends on 2.4.0
		*2.4.3.1* #2632 red bar addressed now also
		*2.4.3* #2632 audio_lable, password, default_group not saved on initial config, and fix odd refresh behavior after add
		*2.4.2* #2630 fixed errors requiring register_globals=on to be set in php.ini
		*2.4.1* add beep only, no confirmation option to vmblast audio label
		*2.4.0* first official version imported into 2.4 branch
		*1.2.0* change to use proper multi-select list, fix bug in js validation of empty list, add default vmblast group
		*1.1.2* add vmblast_group table and migrate from old grplist field
		*1.1.1* fixed a couple SQL bugs, improved dialplan so you can skip annoucement and messages immeditiately (except if saydigits used)
		*1.1.0* add audio label, password protect, fix bug for javascript validation to work, add extension/dest registry support
		*1.0.2* increase grouplist field to varchar(255) to increase the vmblast list
		*1.0.l* fix: context, redisplay of groups, get proper vm contexts, beep before leaving msg
	</changelog>
	<menuitems>
		<vmblast>VoiceMail Blasting</vmblast>
	</menuitems>
	<depends>
		<version>2.4.0</version>
	</depends>
	<location>release/2.4/vmblast-2.4.3.3.tgz</location>
	<md5sum>69b7a6e9b48905c72b4a3eca7006129f</md5sum>
</module>
<module>
	<rawname>parking</rawname>
	<name>Parking Lot</name>
	<version>2.4.0.6</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>Manages parking lot extensions and other options.
	Parking is a way of putting calls "on hold", and then picking them up from any extension.</description>
	<menuitems>
		<parking>Parking Lot</parking>
	</menuitems>
	<changelog>
		*2.4.0.6* #2604, #2716, #2843 fix mal-formed html tags, localization fix, Russian Translation
		*2.4.0.5* added depends on 2.4.0
		*2.4.0.4* removed parkhints on Asterisk 1.2, metermaid already does and this creates undesired hints
		*2.4.0.3* change to core_conf and features_general_addtional.conf, no more parking_additianal.inc
		*2.4.0.2* create hints for Asterisk 1.4 and above
		*2.4.0.1* add parking_conf class, support PARKINGPATCH config
		*2.4.0* Destination registry, it translation
		*2.1.2.1* bump for rc1
		*2.1.2* merge findmefollow/core extension destinations if any
		*2.1.1* fix pseudo hardcoded path issue (hardcoded form missing global)
		*2.1* Remove settings on uninstall bug #1597
		*2.0.2* Add he_IL translation
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<location>release/2.4/parking-2.4.0.6.tgz</location>
	<md5sum>3eabcee5f3880d85fc909388d75f2e52</md5sum>
</module>
<module>
	<rawname>callforward</rawname>
	<name>Call Forward</name>
	<version>2.4.0</version>
	<changelog>
		*2.4.0* bumped for 2.4
		*1.1.2* #2321 fixed CF AMPUSER(number) issue, syntax problem
		*1.1.1.2* changed categories
		*1.1.1.1* bump for rc1
		*1.1.1* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
		*1.1* First release for 2.2
	</changelog>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<location>release/2.4/callforward-2.4.0.tgz</location>
	<md5sum>db06e39c7815af75f0ab7931703cda52</md5sum>
</module>
<module>
	<rawname>backup</rawname>
	<name>Backup &amp; Restore</name>
	<version>2.4.1.1</version>
	<type>tool</type>
	<category>System Administration</category>
	<menuitems>
		<backup>Backup &amp; Restore</backup>
	</menuitems>
	<depends>
		<module>core</module>
	</depends>
	<changelog>
		*2.4.1.1* #2694 display problem with any all selection
		*2.4.1* #2269 clear several of the astdb objects before restore, and other bug fixes
		*2.4.0* bumbed for 2.4 and italian tranlations
		*2.1.4.8* #2323 allow remote MySQL database
		*2.1.4.7* #2267 restoreadtb restore values with spaces
		*2.1.4.6* bump for rc1 (and really chcek in uninstall fix)
		*2.1.4.5* fixed syntax error in uninstall script
		*2.1.4.4* #2231 restore astdb as part of configuration restore choice
		*2.1.4.3* #2070 fix proper use of script tags
		*2.1.4.2* #1866 removed some hard coded paths
		*2.1.4.1* changed freePBX to FreePBX
		*2.1.4* modified install script to create table if NOT EXISTS to avoid errors
		*2.1.3* #1992: move create/remove schema for Backup into module away from core
		*2.1.2* Add ability to scp backups to a server, add optional provisioning directory that can be backed up (no restore ability)
		*2.1.1* Remove core_users2astdb and core_devices2astdb, it isn't needed and corrupts resotred ampuser info
		*2.1* Actually, really, restore ASTDB now. Finally. Also add redirect_standard to avoid problems with TRBoE.
		*2.0.4* Add he_IL translation
		*2.0.3* don't have BLKVM and FM astdb trees, which shouldn't be left around anyhow
		*2.0.2* fixed restore ALL to get it to actually work
		*2.0.1* supplied defaults and fixed bug is weekdays schedule_functions.php - #1279
		*2.0* Now backs up and restores astdb, which was causing problems with phone configurations.
		*1.2* Potential fix for restore issues, clean up some warnings
	</changelog>
	<location>release/2.4/backup-2.4.1.1.tgz</location>
	<md5sum>a776afe0ba2686152c2dc975b96d31a3</md5sum>
</module>
<module>
	<rawname>paging</rawname>
	<name>Paging and Intercom</name>
	<version>2.4.0.5</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<changelog>
		*2.4.0.5* #1939, #2843 Mitel Phone Support, Russian Translation, oldstyle module hooks added
		*2.4.0.4* #2758 don't show intercom instructions when disabled, bogus codes were displayed
		*2.4.0.3* added depends on 2.4.0
		*2.4.0.2* small fix so duplicate extension link is displayed when conflicts are found
		*2.4.0.1* #2559 typo in install script, extra \\ needed (you must un-install and re-install or delete paging_autoanswer table entries to take effect)
		*2.4.0* #2537, #2533, add default paging group w/ hooks to extensions/devices, fix jv validation error, it translation, remove extension/device from pagegroups upon delete
		*2.1.0* Add page group description, add extension and destination registry call-backs, add SQL based answer variable defaults and phone specific ones
		*2.0.1* Don't allow incoming intercom if DND is set and fix Aastra intercom going to auto mute
		*2.0.0* #1926, #1978 fix deficiencies in intercom, add support for explicit allow and deny, expand phones that can auto-answer
		*1.6.7* Add support for duplex paging
		*1.6.6.1* #2376 enable/disable code broke in 1.6.6 and add user-callerid to get proper cid on intercom
		*1.6.6* #2376 only interecept *80nnn for local extensions so branch offices can be intercomed
		*1.6.5.2* bump for rc1
		*1.6.5.1* #1861 create intercom dialplan always when enabled
		*1.6.5* #2168 fix intercom, #2165 change module to get rid of first time propagation
		*1.6.4* fixed deprecated use of ALERT_INFO and SIPHEADER
		*1.6.3* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
		*1.6.2* Fix callerid bug
		*1.6.1* Fix install bug
		*1.6* Busy devices are no longer paged, flag added to allow overriding this behaviour.
	 	*1.5.2* Pages now start with a "beep" sound. Fixed help text.
		*1.5.1* Fixed bug with saving paging group
		*1.5* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<description>Allows creation of paging groups to make announcements using the speaker built into most SIP phones. 
	Also creates an Intercom feature code that can be used as a prefix to talk directly to one person, as well as optional feature codes to block/allow intercom calls to all users as well as blocking specific users or only allowing specific users.</description>
	<menuitems>
		<paging>Paging and Intercom</paging>
	</menuitems>
	<location>release/2.4/paging-2.4.0.5.tgz</location>
	<md5sum>3b06c03187cf2601c89c280cc0323cb9</md5sum>
</module>
<module>
	<rawname>pinsets</rawname>
	<name>PIN Sets</name>
	<version>2.4.0.1</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>Allow creation of lists of PINs (numbers for passwords) that can be used by other modules (eg, trunks).</description>
	<changelog>
		*2.4.0.1* #2843 Russian Translation
		*2.4.0* bump for 2.4
		*1.2.3* #2393 add support for pinless dialing
		*1.2.2.2* #2172 deprecated use of |
		*1.2.2.1* bump for rc1
		*1.2.2* Put None label in menu hook
		*1.2.1* #1770 added proper uninstall
		*1.2* Add SQLite3 support, fixes http://freepbx.org/trac/ticket/1778
		*1.1* Add he_IL translation, add naftali5's fixes where pinsets were being lost when moved around.
		*1.0.11* Stop potential error where a random pinset is appearing when creating a new trunk
	</changelog>
	<menuitems>
		<pinsets>PIN Sets</pinsets>
	</menuitems>
	<location>release/2.4/pinsets-2.4.0.1.tgz</location>
	<md5sum>72f39223999cf6195b410ab7e69f1a6a</md5sum>
</module>
<module>
	<rawname>miscapps</rawname>
	<name>Misc Applications</name>
	<version>2.4.0.2</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>
		Adds the ability to create feature codes that can go to any FreePBX destination (such as an IVR or queue)
	</description>
	<menuitems>
		<miscapps>Misc Applications</miscapps>
	</menuitems>
	<changelog>
		*2.4.0.2* #2843 Russian Translation
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* Extension / dest registry, it translation
		*0.2.3.5* #2305 Feature Status broken
		*0.2.3.3* fixed some undefined variables, bump for rc1
		*0.2.3.2* #2177: removed apparently corrupted newline at end of file
		*0.2.3.1* added proper uninstall, removes any feature codes and then table
		*0.2.3* #1902 miscapp always sets/pulls default code now regardless of custom override in featurecodes
		*0.2.2* added SQLite3 support, fixes http://freepbx.org/trac/ticket/1775
		*0.2.1.1* changed freePBX to FreePBX
		*0.2.1* merge findmefollow/core extension destinations if any
		*0.2* Fix bug with adding new apps
		*0.1.1* Fixed publish location for trunk/2.3 repository
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<location>release/2.4/miscapps-2.4.0.2.tgz</location>
	<md5sum>9b651424019b56eb496ee090640d014a</md5sum>
</module>
<module>
	<rawname>callback</rawname>
	<name>Callback</name>
	<version>2.4.0.3</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<menuitems>
		<callback>Callback</callback>
	</menuitems>
	<changelog>
	*2.4.0.3* #3272 missing callback_check_destinations(), localization fixes
	*2.4.0.2* #2843 Russian Translation
	*2.4.0.1* add 2.4.0 dependency
	*2.4.0* extension/destination registry, it translations
	*1.4.2.3* changed categories
	*1.4.2.2* bump for rc1
	*1.4.2.1* changed freePBX to FreePBX
	*1.4.2* merge findmefollow/core extension destinations if any
	*1.4.1* Moved callback agi script from core to module
	*1.4.0* SQLite3 support, fixes ticket:1793 (only for FreePBX 2.3)
	*1.3.1* Add he_IL translation
	*1.3* Fixed UI errors for new 2.2 look.
	*1.2* First 2.2 release
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<location>release/2.4/callback-2.4.0.3.tgz</location>
	<md5sum>ba3c4f3fb49b53bece0b5f1ba668d9aa</md5sum>
</module>
<module>
	<rawname>voicemail</rawname>
	<name>Voicemail</name>
	<version>2.4.0.1</version>
	<candisable>no</candisable>
	<canuninstall>no</canuninstall>
	<changelog>
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* #2457 vm dial code to vmexten in sip_general_additional.conf, make hooks abort if extension confilct, misc fixes
		*2.0.3.4* Fix some labeling and make localization friendly
		*2.0.3.3* #2232 call to VoiceMailMain() need ${AMPUSER} was fixed wrong
		*2.0.3.2* bump for rc1
		*2.0.3.1* #2232 checking for voicemial failure on Asterisk 1.4
		*2.0.3* #1836 - remove mailbox form filesystem after deleting an extension
		*2.0.2.4* changed install script to return false on astman not there
		*2.0.2.3* remove setting vmcontext to department, fixed #2153 and #2136
		*2.0.2.2* MailBoxExists needs 'j' option for Asterisk 1.4 (and technically this is correct syntax)
	  *2.0.2.1* added candisable = no for module admin
	  *2.0.2* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
		*2.0.1.1* removed depends on 2.2.2 - classes are in all version of 2.3
		*2.0.1* #1976 - check if mailbox exists and enter with no arguments if not
		*2.0.0* Bumped version number to avoid confusion with freepbx 2.2.x versions
		*1.6.3* Remove hardcoded paths to voicemail.conf
		*1.6.2* Bump version to fix existing extensions with disabled voicemail #1697
		*1.6.1* Added support to enable/disable VmX Locator (personal ivr)
		*1.6* Re-Fix 1.5.2, bump version for 2.2rc2 release.
		*1.5.3* Fix for vm Javascript sanity checks only working in DevAndUser mode.
		*1.5.2* Fix vm not appearing in DeviceAndUser mode
		*1.5.1* Fix for MWI not working
		*1.5* Fix issue with vm options not being saved on creation of extension
		*1.4.2* Change category to Basic
		*1.4.1* Fixed radio button defaults to 'no' from false so they work
		*1.4* First release for 2.2. Fix inability to create voicemail box
	</changelog>
	<description>This module allows you to configure Voicemail for a user or extension</description>
	<type>setup</type>
	<category>Basic</category>
	<location>release/2.4/voicemail-2.4.0.1.tgz</location>
	<md5sum>fc7d96e0e856c0abfc3492d8fa89a2c0</md5sum>
</module>
<module>
	<rawname>recordings</rawname>
	<name>Recordings</name>
	<version>3.3.6.3</version>
	<candisable>no</candisable>
	<canuninstall>no</canuninstall>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>Creates and manages system recordings, used by many other modules (eg, IVR).</description>
	<changelog>
		*3.3.6.3* #2988 fix potential SQL injection
		*3.3.6.2* #2604, #2843 fix mal-formed html tags, Russian Translation
		*3.3.6.1* #2591, enhance code so bad directory copy errors are reported
		*3.3.6* it translations, removed legacy ext-recordings left in error
		*3.3.5.4* #2426 remove non-functioning download link
		*3.3.5.3* #2409 syntax error in audio.php could cause playback problems
		*3.3.5.2* #2016 allow amportal.conf AMPLAYKEY override hardcoded crypt key
		*3.3.5.1* bump for rc1
		*3.3.5* #2092 can't cannot save/read file fix some errors, better messages
		*3.3.4* #2032 remove recordings as a destination, no purpose (use annoucement module)
		*3.3.3* fixed bug not able to save recorded message from *77 featurecode
		*3.3.2* use urlencode/decode in the crypt functions
		*3.3.1.1* added candisable = no for module admin, and new play button
		*3.3.1* Fix mp3 upload bug (#1764)
		*3.3* Stop assuming that files being uploaded are .wav's, also highlight the correct format for files to be uploaded in.
		*3.2.4* Add he_IL translation
		*3.2.3* Fix for possible wrong recording being selected
		*3.2.2* Fix for PHP5 not picking up ast recording path
		*3.2.1* Resolved issue with wrong recording being selected when there's more than one encoding of file (eg, foo.wav and foo.gsm)
		*3.2* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<menuitems>
		<recordings>System Recordings</recordings>
	</menuitems>
	<location>release/2.4/recordings-3.3.6.3.tgz</location>
	<md5sum>8be71bf78e3b837eff2db33f8d6d498e</md5sum>
</module>
<module>
	<rawname>miscdests</rawname>
	<name>Misc Destinations</name>
	<version>2.4.0.2</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>Allows creating destinations that dial any local number (extensions, feature codes, outside phone numbers) that can be used by other modules (eg, IVR, time conditions) as a call destination.</description>
	<changelog>
		*2.4.0.2* #2843 Russian Translation
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* Extension/dest registry, it translation
		*1.3.4.3* changed categories
		*1.3.4.2* bump for rc1
		*1.3.4.1* changed freePBX to FreePBX
		*1.3.4* destination changed from Dial(Local/nnn@from-internal) to Goto(from-internal,nnn,1), no reason a new channel should be created
		*1.3.3* Minor formatting changes
		*1.3.2* Add he_IL translation
		*1.3.1* Updated help text
		*1.3* First release for FreePBX 2.2 - Fixed GUI issues
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<menuitems>
		<miscdests>Misc Destinations</miscdests>
	</menuitems>
	<location>release/2.4/miscdests-2.4.0.2.tgz</location>
	<md5sum>9e99fc63e3c6459cb566d4a6f31c7b09</md5sum>
</module>
<module>
	<rawname>asteriskinfo</rawname>
	<name>Asterisk Info</name>
	<version>2.4.0.2</version>
	<type>tool</type>
	<category>System Administration</category>
	<description>
		Provides a snapshot of the current asterisk configuration	
	</description>
	<menuitems>
		<asteriskinfo>Asterisk Info</asteriskinfo>
	</menuitems>
	<depends>
		<engine>asterisk</engine>
	</depends>
	<changelog>
		*2.4.0.2* #3157 fixes Sip Peers Summary
		*2.4.0.1* #2704 Asterisk 1.6 tweaks
		*2.4.0* bumped to 2.4
		*0.3.0.1* bump for rc1
		*0.3.0* #2187 Fix for Asterisk 1.4
		*0.2.0* Add depends asterisk xml tag, proper error checking for manager connection, center table titles
		*0.1.0* Initial release
	</changelog>
	<location>release/2.4/asteriskinfo-2.4.0.2.tgz</location>
	<md5sum>af659812a97fa1419f1ac03818eaf300</md5sum>
</module>
<module>
	<rawname>daynight</rawname>
	<name>Day Night Mode</name>
	<version>2.4.0.3</version>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<description>
		Day / Night control - allows for two destinations to be chosen and provides a feature code
		that toggles between the two destinations.
	</description>
	<changelog>
		*2.4.0.3* #2734 fixed issue creating index with no description made it disapear
		*2.4.0.2* #2604, #2843 fix mal-formed html tags, Russian Translation
		*2.4.0.1* #2591 added depends on 2.4.0
		*2.4.0* extension/dest registry, it translation
		*1.0.2.4* #2414 fix other unmatched ) syntax error
		*1.0.2.3* #2414 fix unmatched ) syntax error
		*1.0.2.2* bump for rc1
		*1.0.2.1* added xml attribute needsenginedb, fixed some undefined vars
		*1.0.2* Added red/green color coding of rnav to see current mode
		*1.0.1* #2047 got day/night reversed
		*1.0.0* First release for FreePBX 2.3 
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<menuitems>
		<daynight needsenginedb="yes">Day/Night Control</daynight>
	</menuitems>
	<location>release/2.4/daynight-2.4.0.3.tgz</location>
	<md5sum>fb1611e6b34599697e5827a639fcfca2</md5sum>
</module>
<module>
	<rawname>core</rawname>
	<type>setup</type>
	<category>Basic</category>
	<name>Core</name>
	<version>2.4.1.1</version>
	<candisable>no</candisable>
	<canuninstall>no</canuninstall>
	<changelog>
		*2.4.1.1* #2939, #2976, #2999
		*2.4.1.0* #2838 added 2 new sound files and change to differentiate queue login/out
		*2.4.0.4* #2857, #2848, #2791, #2449
		*2.4.0.3* #2851 forwarded/followme/ringgroup calls originating from outside fail
		*2.4.0.2* #2702, #2759, #2763, #2801, #2747, #2828, #2604, #2841, #2835 - review svn log or tickets for details
		*2.4.0.1* #2693 fix DID editing creating new DID route introduced from #2664 fix
		*2.4.0.0* #2664, #2591, #2629 - first 2.4 final release
		*2.4.0rc1.0* #2574, #2644, #2650, #2648 and bump to rc1
		*2.4.0beta2.4* #2631 fix firstonphone, firstavailable ring strategies
		*2.4.0beta2.3* #2626 logout user in devicesanduser mode not logging out if no default user set
		*2.4.0beta2.2* revert #2919, #2607, #2578, #2620, #2560, #2621, #2560, add RETURN option to macro-vm, added DUNDi trunk type
		*2.4.0beta2.1* #2576 fix macro-dial to hand dialparties returning with no numbers to dial
		*2.4.0beta2.0* #2568 move features.conf to core and add support in core_conf class, add tooltip details to onlne update checking
		*2.4.0beta1.2* #2556, #2554 move macros to auto-generation: dialout-trunk, user-callerid, dialout-enum, outbound-callerid, agent-add, agent-del
		*2.4.0beta1.1* moved all sip.conf and iax.conf settings into _general_additional.conf files for auto-generation, fixes to Zap Channel DIDs validation
		*2.4.0beta1.0* addition of zapchandids page and removal of Channel in inbound routes, Extension/Destination Registry support, Adhoc Device
		               and login/out improvments. Added ringing to Terminate Call Destinations,  #2493, #1974, #2470, #1697, #2357, #2393 pinless dialing
									 #2299 1.6 dialparties support, #2221, #2303, add callconfirmation option to hunt strategy, #2526, core_conf class
		*2.4.0alpha1.0* #2191, #2410, #2459, #2465; streamline dialout-trunk/outbound route repetition, add language support to macro-user-callerid
		*2.3.1.0* #2372, #2384, #2408, remove double menu items (modules admin, dashboard), add macro-dialout-trunk-predial-hook
		*2.3.0.3* #2308 FROM_DID to use ${EXTEN}, #2381 add iax_general_custom.conf, #2375 localization fixes
		*2.3.0.2* #2330 allow '_' in route name changes, fix missing global variable.
		*2.3.0.1* fix support link
		*2.3.0.0* Final Release
		*2.3.0RC1.3* #2295 generate bad-nubmer in core, disable with AMPBADNUMBER=false, #2172 replace | with ,
		             #2299 except dialparties.agi, #2193 hard code paths, #2296 privacy manger for 1.4
		*2.3.0RC1.2* #2253 remove default jbenable, jbforce, remove DeadAGI, #2189 add no-msg dest for vm
		*2.3.0RC1.1* bump to RC1 because of bug not using proper version compare
		*2.3.0rc1.0* bump for rc1
		*2.3.0beta2.3.5* make wiki help link always accesible in database mode, fix for #2209, added includes to sip.conf, cleanup in dialparties.agi
		*2.3.0beta2.3.4* #1748 utf-8 fix, #1759 password field not in database mode, #2215 Outbound Routes highlighting in lnav
		*2.3.0beta2.3.3* fixed some uninitialized variables, #2210 trunk dialpatterns not being retrieved in gui
		*2.3.0beta2.3.2* #2151 fix trunk ordering when more than 9 trunks used, and some unitialized vars
		*2.3.0beta2.3.1* #2199 fix ENABLECW behavior on new extensions
		*2.3.0beta2.3* added xml attribute needsenginedb, #2185 make MoH settings inheritable and add inherittable  MOHCLASS to dids/directdids with MoH
		*2.3.0beta2.2* #1907 don't send ringing, #2055 language in *99 recording, #2168 dialparties to set sip header from SIPADDHEADER channel var
		*2.3.0beta2.1* #2155 correct trunk tooltip, #2046 workaround for Asterisk bug that breaks VmX on some systems
		*2.3.0beta2.0* Rearranged core destinations in drawselect box, added unavail and busy for vm, #1841 directdid with + fixed, #1329 recording with CID 
 		               number aliasing broken, fixed 1.4 ALERT_INFO deprecated use, added online update select box to general screen, and email where to send
		               #2115 dial-by-name directory not saying supplied name
		*2.3.0beta1.9* Added Call Waiting enable/disable on extensions settings, default for new is still set by ENABLECW
		*2.3.0beta1.8.1* Added javascript validation to CID Prefix
		*2.3.0beta1.8* Added CID Prefix Prepend feature to inbound DIDs
		*2.3.0beta1.7* #2052 fix fixlocalprefix, bug introduced in 2.3.0beta1.6
		*2.3.0beta1.6* #2042, #2046, auto generate asterisk path variables, remove amportal.conf parsing in dialparties.agi, remove other hardcoded paths
		*2.3.0beta1.5* #2041, fix typo introduced in 2.3.0beta1.4 resultingin fixlocalprefix breaking
		*2.3.0beta1.4* #1522 DeadAGI back to AGI, fixed Trunk Dial Rules tooltip, added wanrnings comments to agi-bin scripts
		*2.3.0beta1.3* #1633 proper display after deleting, #1747 add South Africa to indications.conf, #2024 can't edit exten with directdid set
		*2.3.0beta1.2* Changed CW default to on, changed freePBX to FreePBX
		*2.3.0beta1.1* Change core destinations to from-did-direct from ext-local so that findmefollow is used if present
		*2.3.0beta1.0* First release online upradeable core module
		*1.2* Core modules code when part of framework
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<requirements>
		<file>/usr/sbin/asterisk</file>
	</requirements>
	<menuitems>
		<extensions needsenginedb="yes">Extensions</extensions>
		<users needsenginedb="yes">Users</users>
		<devices needsenginedb="yes">Devices</devices>
		<did category="Inbound Call Control" sort="-5">Inbound Routes</did>
		<zapchandids category="Inbound Call Control" sort="-5">Zap Channel DIDs</zapchandids>
		<routing>Outbound Routes</routing>
		<trunks>Trunks</trunks>
		<general>General Settings</general>
		<ampusers>Administrators</ampusers>
		<wiki type="tool" category="Support" sort="5" href="http://freepbx.org" target="_blank" access="all">FreePBX Support</wiki>
	</menuitems>
	<location>release/2.4/core-2.4.1.1.tgz</location>
	<md5sum>e4cd0cd4cd5ddfc222d506bf6249d4d1</md5sum>
</module>
<module>
	<rawname>timeconditions</rawname>
	<name>Time Conditions</name>
	<version>2.4.4.3</version>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<description>
		Creates a condition where calls will to one of two destinations (eg, an extension, IVR, ring group..) based on the time and/or date. This can be used for example to ring a receptionist during the day, or go directly to an IVR at night.
	</description>
	<changelog>
		*2.4.4.3* #2604, #2765, #2843 fix mal-formed html tags, Russian Translation
		*2.4.4.2* generate all timeconditions when using database mode authorization and deptarments
		*2.4.4.1* added depends on 2.4.0
		*2.4.4* Extension/dest registry, it translation
		*2.4.3.1* bump for rc1
		*2.4.3* Added SQLite3 support, fixed ticket http://freepbx.org/trac/ticket/1774
		*2.4.2* merge findmefollow/core extension destinations if any
		*2.4.1* Add he_IL translation
		*2.4* Upgrading module version to assist with trixbox upgrades, that have 2.3.1 already, so this needs to be higher. No other changes.	
		*2.3* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<menuitems>
		<timeconditions>Time Conditions</timeconditions>
	</menuitems>
	<location>release/2.4/timeconditions-2.4.4.3.tgz</location>
	<md5sum>ea438fb949e75875006d1b9455ab1307</md5sum>
</module>
<module>
	<rawname>donotdisturb</rawname>
	<name>Do-Not-Disturb (DND)</name>
	<version>2.4.0</version>
	<changelog>
		*2.4.0* bunp for 2.4
		*1.0.2.2* changed category
		*1.0.2.1* bump for rc1
		*1.0.2* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
		*1.0.1* First release for 2.2
	</changelog>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<location>release/2.4/donotdisturb-2.4.0.tgz</location>
	<md5sum>036a53cec0102dac65da17f1d03db9ca</md5sum>
</module>
<module>
	<rawname>conferences</rawname>
	<name>Conferences</name>
	<version>2.4.0.4</version>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>Allow creation of conference rooms (meet-me) where multiple people can talk together.</description>
	<changelog>
		*2.4.0.4* #3392 can't delete or edit if numbered 0
		*2.4.0.3* #3087 add hook to module code
		*2.4.0.2* #2604, #2843 fix mal-formed html tags, Russian Translation
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* #2158 add recording option, add support for Extension and Destination Registries, it translations
		*1.2.2* don't ask for name confirmation when recording names on Asterisk 1.3 (new option I replaces i)
		*1.2.1.3* move Macro(user-callerid) to be called with each conf to accomodate future language settings
		*1.2.1.2* add call to Macro(user-callerid) to get proper CID in Meetme Conference
		*1.2.1.1* bump for rc1
		*1.2.1* changed syntax error in meetme_additional.conf form '|' to ',' separator
		*1.2* Fixed raising asterisk error on empty dialstatus #1708
		*1.1.2* Add he_IL translation
		*1.1.1* Updated for 2.2.0RC1
		*1.1* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<menuitems>
		<conferences>Conferences</conferences>
	</menuitems>
	<location>release/2.4/conferences-2.4.0.4.tgz</location>
	<md5sum>f74465607eed216d3af5548c39108210</md5sum>
</module>
<module>
	<rawname>announcement</rawname>
	<name>Announcements</name>
	<version>2.4.0.5</version>
	<changelog>
		*2.4.0.5* #3196 typo in index
		*2.4.0.4* #3195 needs WaitExten
		*2.4.0.3* #2872 mispelled Announcement
		*2.4.0.2* #2604, #2843 mal-formed html tag, Russian translations
		*2.4.0.1* added 2.4.0 dependency
		*2.4.0* added support for extension/destination registry and other minor changes
		*0.8.5.2* #2172 deprecated use of |
		*0.8.5.1* bump for rc1
		*0.8.5* fixed some undefined variables
		*0.8.4* changed freePBX to FreePBX
		*0.8.3* merge findmefollow/core extension destinations if any
		*0.8.2* skip the answer/wait(1) if channel is already answered
		*0.8.1* changed response timeout from 10 to 3 seconds (when used at all)
		*0.8.0* need to add an i extension, even with m option in bacground, it fails if skip is not enabled
		*0.7.0* more fixes to deal with sqlite and fix mysql5 (includes renaming of repeat to repeat_msg)
		*0.6.1* Modified the install.sql to work on sqlite3
		*0.6* added an option to choose a single digit that can be used to have the msg repeated
		*0.5* chaned to jump to ivr's return context
		*0.4* Added Don't Answer option to not answer the channel (and playback early media if supported)
		*0.3* Added support to return to calling IVR
		*0.2* First Module Intro
	</changelog>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<description>
		Plays back one of the system recordings (optionally allowing the user to skip it) and then goes to another destination.
	</description>
	<depends>
		<version>2.4.0</version>
	</depends>
	<menuitems>
		<announcement>Announcements</announcement>
	</menuitems>
	<location>release/2.4/announcement-2.4.0.5.tgz</location>
	<md5sum>52cc0e628a231f775fe037eb96c8eac9</md5sum>
</module>
<module>
	<rawname>logfiles</rawname>
	<name>Asterisk Logfiles</name>
	<version>2.4.1</version>
	<changelog>
		*2.4.1* #2776: filter out potentially bad html tags from log file
		*2.4.0* bumped for 2.4
		*1.1.1* bump for rc1
		*1.1.0* #1442 remove access problem and have log display in same window
		*1.0.2* #2070 fix proper use of script tags
	</changelog>
	<type>tool</type>
	<category>Support</category>
	<menuitems>
		<logfiles>Asterisk Logfiles</logfiles>
	</menuitems>
	<location>release/2.4/logfiles-2.4.1.tgz</location>
	<md5sum>67d021582a24ba256b23b82d525996f7</md5sum>
</module>
<module>
	<rawname>ivr</rawname>
	<name>IVR</name>
	<version>2.5.17</version>
	<type>setup</type>
	<category>Inbound Call Control</category>
	<description>
		Creates Digital Receptionist (aka Auto-Attendant, aka Interactive Voice Response) menus. These can be used to send callers to different locations (eg, "Press 1 for sales") and/or allow direct-dialing of extension numbers. 
	</description>
	<changelog>
		*2.5.17* #2858 Better handing of i and t options, added loop count and ability to loop before going to user defined i, t options
		*2.5.16.3* #2604, #2843 fix mal-formed html tags, Russian Translation
		*2.5.16.2* #2687 breakout from Queue to Company Directory blocks voicemail
		*2.5.16.1* #2591, added depends on 2.4.0
		*2.5.16* Extension/dest registry, #2303, it translation
		*2.5.15.1* bump for rc1
		*2.5.15* bump version to be higher than 2.2 branch
		*2.5.14.2* merge findmefollow/core extension destinations if any
		*2.5.14.1* removed depends on 2.2.2 - classes are in all version of 2.3
		*2.5.14* add waitexten to 2.2
		*2.5.13.1* make sure t ext getting put in (for some reason it wasn't always, this shoudl fix it)
		*2.5.13* #1871 't' extension not being created by default fixed
		*2.5.12* skip the answer/wait(1) if channel is already answered
		*2.5.11* Allow option for IVR to loop back to itself without corrupting the return-to-ivr to the parent
		*2.5.10* Fix bug where pressing enter in a field would delete the IVR
		*2.5.9* some tweaks because of strange inheritance behavior, so need to reset IVR variables upon returns for some looping conditions
		*2.5.8* insert a return extension so that annoucements and ivrs returning don't trample back over the top
		*2.5.7* extended schema and added ability to have ivr options to return to calling parent ivrs if appropriate, otherwise specified destination
		*2.5.6* Added: Set(IVR_CONTEXT=${CONTEXT}) to facilitate simple returns to calling context (e.g. from an announcement or custom app)
		*2.5.5* Fix bug #1651 and apply patch #1664, allow voicemail as destination if ivr is entered from a queue breakout option
		*2.5.4* Fix bug #1417
		*2.5.3* Add he_IL translation
		*2.5.2* Updated for freepbx 2.2.0rc2
		*2.5.1* Changed name to IVR (from Digital Receptionist)
		*2.5* First release for FreePBX 2.2 - Fixed compatibility issue with new UI
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<menuitems>
		<ivr>IVR</ivr>
	</menuitems>
	<location>release/2.4/ivr-2.5.17.tgz</location>
	<md5sum>1eeb589f54d90b1c0cf7f0749966f082</md5sum>
</module>
<module>
	<rawname>asterisk-cli</rawname>
	<name>Asterisk CLI</name>
	<version>2.4.1</version>
	<type>tool</type>
	<category>System Administration</category>
	<menuitems>
		<cli>Asterisk CLI</cli>
	</menuitems>
	<depends>
		<engine>asterisk</engine>
	</depends>
	<location>release/2.4/asterisk-cli-2.4.1.tgz</location>
	<md5sum>662e4faacbf210222b2f44cf5e94e2b5</md5sum>
	<changelog>
		*2.4.1* #2917 execute CLI command direct through manager to remove vulnerabilities
		*2.4.0* 2.4 branch (added IT translations also)
		*1.1.2.1* bump for rc1
		*1.1.2* fix syntax error, extra =
		*1.1.1* #2070 fix proper use of script tags
		*1.1* #2006 Fixed display on systems with colored asterisk console
		*1.0* Fixed security issue, first release in 2.2
		*0.001* Original Release
	</changelog>
</module>
<module>
	<rawname>inventorydb</rawname>
	<name>Inventory</name>
	<version>2.4.0.1</version>
	<type>tool</type>
	<category>Third Party Addon</category>
	<menuitems>
		<inventorydb>Inventory</inventorydb>
	</menuitems>
	<changelog>
		*2.4.0.1* #2645 API error - NOTICE: This module will be removed from future versions
		*2.4.0* bumped for 2.4
		*1.1.0* Added SQLite3 support. Fixes ticket:1783, bump for rc1
		*1.0.3* Add he_IL translation
	</changelog>
	<location>release/2.4/inventorydb-2.4.0.1.tgz</location>
	<md5sum>cac6ee93c6d07a29cc611b9064b46d00</md5sum>
</module>

<module>
	<rawname>printextensions</rawname>
	<name>Print Extensions</name>
	<version>2.4.0</version>
	<type>tool</type>
	<category>Third Party Addon</category>
	<description>Creates a printable list of names and extension numbers</description>
	<menuitems>
		<printextensions>Print Extensions</printextensions>
	</menuitems>
	<changelog>
		*2.4.0* it translations, bump for 2.4
		*1.3.2* Fixed uninizialized variable errors, bump for rc1
		*1.3.1* Add he_IL translation
	</changelog>
	<location>release/2.4/printextensions-2.4.0.tgz</location>
	<md5sum>b0fc25469485631af72ee499f965e7b0</md5sum>
</module>
<module>
	<rawname>manager</rawname>
	<name>Asterisk API</name>
	<version>2.4.0</version>
	<type>tool</type>
	<category>System Administration</category>
	<menuitems>
		<manager>Asterisk API</manager>
	</menuitems>
	<changelog>
		*2.4.0* it translations
		*1.3.1* bump for rc1
		*1.3* Added SQLite3 support, fixes ticket 1776
		*1.2* Fix UI issues, and 'Array' message.
		*1.1* First 2.2 release. Added he_IL support, fixed some warnings.
	</changelog>
	<location>release/2.4/manager-2.4.0.tgz</location>
	<md5sum>a47388e7ca9e696562447fa967baa733</md5sum>
</module>
<module>
	<rawname>customappsreg</rawname>
	<name>Custom Applications</name>
	<version>2.4.0.5</version>
	<type>tool</type>
	<category>System Administration</category>
	<description>
		Registry to add custom extensions and destinations that may be created and used so that the Extensions and Destinations Registry can include these.
	</description>
	<menuitems>
		<customextens>Custom Extensions</customextens>
		<customdests>Custom Destinations</customdests>
	</menuitems>
	<changelog>
		*2.4.0.5* #2843 Russian Translation
		*2.4.0.4* #2700 block editing of destination field when once other modules are using it
		*2.4.0.3* added depends on 2.4.0
		*2.4.0.2* #2558 can't edit/del custom extension
		*2.4.0.1* Fix typo in install script, non-existent primary key
		*2.4.0* First release of module
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<location>release/2.4/customappsreg-2.4.0.5.tgz</location>
	<md5sum>a9a1108f34247ed1f7d6e5e6dd5ef06c</md5sum>
</module>
<module>
	<rawname>infoservices</rawname>
	<name>Info Services</name>
	<version>2.4.0.1</version>
	<candisable>no</candisable>
	<canuninstall>no</canuninstall>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>Provides a number of applications accessable by feature codes: company directory, call trace (last call information), echo test, speaking clock, and speak current extension number.</description>
	<changelog>
		*2.4.0.1* #2731 fix press 0 for operator in directory
		*2.4.0* bumped for 2.4
		*1.3.5.2* changed categories
		*1.3.5.1* bump for rc1
		*1.3.5* #2145 add waitexten while waiting for user input, and make uninstallable
		*1.3.4* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
		*1.3.3* Fixed SpeakExtension - replaced depricated ${CALLERID} variable
		*1.3.2* Fixed SpeakExtension - add macro-user-callerid
		*1.3.1* Improved accuracy of speaking clock
	</changelog>
	<location>release/2.4/infoservices-2.4.0.1.tgz</location>
	<md5sum>5059a43bf282d647b43ca702b3b55526</md5sum>
</module>
<module>
	<rawname>gabcast</rawname>
	<name>Gabcast</name>
	<version>2.4.0.1</version>
	<type>tool</type>
	<category>Third Party Addon</category>
	<menuitems>
		<gabcast>Gabcast</gabcast>
	</menuitems>
	<changelog>
		*2.4.0.1* added depends on 2.4.0
		*2.4.0* add dest registry, fix rnav formating
		*1.2.5.1* bump for rc1
		*1.2.5* #2070 fix proper use of script tags
	  *1.2.4* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
		*1.2.3* Add he_IL translation
		*1.2.2* Fix issue where you were unable to add a channel 
	</changelog>
	<depends>
		<version>2.4.0</version>
	</depends>
	<location>release/2.4/gabcast-2.4.0.1.tgz</location>
	<md5sum>d12ef876cf7bed2197804cbdccdb9a25</md5sum>
</module>
<module>
	<rawname>callwaiting</rawname>
	<name>Call Waiting</name>
	<version>2.4.0</version>
	<changelog>
	*2.4.0* bumped for 2.4
	*1.1.2.2* changed categories
	*1.1.2.1* bump for rc1
	*1.1.2* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading
	*1.1.1* Fixed typo Provdes to Provides*
	*1.1* First release for 2.2
	</changelog>
	<type>setup</type>
	<category>Internal Options &amp; Configuration</category>
	<description>Provides an option to turn on/off call waiting</description>
	<location>release/2.4/callwaiting-2.4.0.tgz</location>
	<md5sum>c3ff8a4ed9f692174d9aeae999ede23d</md5sum>
</module>
<module>
	<rawname>framework</rawname>
	<name>FreePBX Framework</name>
	<version>2.4.1.2</version>
	<candisable>no</candisable>
	<canuninstall>no</canuninstall>
	<changelog>
		*2.4.1.2* #3184 SECURITY VULNERABILITY fix
		*2.4.1.1* #2890, #2891, #2921, #2924, #2941, #2854, #2978, #3026, #3027, #3161 SQL Injection vulnerability that could allow and authenticated user to access all CDRs and recordings
		*2.4.1.0* #2862, #2855, #2782 FOP update to make flash player 9.0.124.0 and newer happy
		*2.4.0.1* #2843, #2701, #2818, #2784, #2604, #2766, #2798, #2809, #2799, #2685, #2676
		*2.4.0.0* first 2.4 final release
		*2.4.0rc1.1* created upgrade directory to bump main version
		*2.4.0rc1.0* rc1 release
		*2.4.0beta2.2* fixed install script breaking download module admin
		*2.4.0beta2.1* #2578 Asterisk 1.6 change for LANGUAGE, add addSwitch to extenions class
		*2.4.0beta2.0* #2539, increase module_xml data field size, #2568 move features.conf to core, add details what online update transmits
		*2.4.0beta1.2* correct publishing error which pulls in all previous 2.4beta framework changes below
		*2.4.0beta1.1* #2544 (Asterisk 11543) create #include files or Asterisk will fail, #2554 extenssion class addtions
		*2.4.0beta1.0* #2477, #2517, #2319, #2523, #2475, #1858, #2419, #2484, #2334, #2134, #2431, #2453, Extension/Destination Registry support/APIs
		               adhoc devices user login/out improvments and dynamic hints, conversion of zap channel routes, amportal.conf: DYNAMICHINTS,
									 CUSTOMASERROR, BADDESTABORT, XTNCONFILICTABORT - many other changes, see CHANGES log and svn log
		*2.4.0alpha1.0* #2373, #2430, #2451; add ExecIf to extensions class
		*2.3.1.0* #2335, #2412, module upgrade completely rewrites old modules, see CHANGES file in framework module directory
		*2.3.0.3* #2336, #2350 FOP DBI issues with some versions, fixed some paging issues with sipaddheader() not escaping spaces
		*2.3.0.2* fix upgrade to properly remove depecrated unused files
		*2.3.0.1* #2249 fix syntax error from first fix to ARI
		*2.3.0.0* Final Release
		*2.3.0RC1.1* bump to RC1 because of bug not using proper version compare
		*2.3.0rc1.0* styling and UI tweaks, improvments, javascript library package and reload improvements
		*2.3.0beta2.10* #1826, #2132, #2161, #2162, #2216, added AUTHTYPE=webserver, added DEVEL flag, fixed warnings, unitialized variables
		*2.3.0beta2.9* #2127 call-limit for Asterisk 1.4, replaced legacy retrieve_conf scripts, uninitialized variables 
		               and warnings, consolidate javascripts and CSS files, welcome page improvments.
		*2.3.0beta2.8* #1520, added keyboard shortcuts during reload, support to block modules requiring asterisk running (when it is not), misc other fixes
		*2.3.0beta2.7* #2180, #2174 reverted to old op_style.sh
		*2.3.0beta2.6* #2174 fix #2154 really this time, and fix crontab to check for updates
		*2.3.0beta2.5* #2143 fixed module hooks
		*2.3.0beta2.4* #2147 tab link to FOP broken, #2157 fix database mode, #2150 output to crontab stopped,  retrieve_conf copy fix, needed for #2046 VmX bug
		               #2111 added retrieve_conf failure notifications, #2154 move bonce_op.sh and fix, #1442 removed .htacces exceptions in modules
		*2.3.0beta2.3* additional notification logging, fix missing version_compare_freepbx function upgrading from older beta versions
		*2.3.0beta2.2* #2137 fix ARI VmX bug, fix odd bug in error reporting in retrieve_conf, additional notification logging
		*2.3.0beta2.1* fix include of libfreepbx.install.php in install.php script
		*2.3.0beta2.0* Beta2 Release - see CHANGES file with packaged tarball and read important WARNINGS
		*2.3.0beta1.6* added ext_sipaddheader, ext_sipgetheader, ext_alertinfo to extensions.class.php
		*2.3.0beta1.5* improved parsers and made retreive_conf use the main parser, fixed on module version depends regex
		*2.3.0beta1.4* #2020 added chmod 0754 to copied files to make sure they are executable
		*2.3.0beta1.3* #2020 retrieve_conf copies module agi-bin now, was symlink. #1963, #2031, #2033 minor fixes (see tickets) 
		*2.3.0beta1.2* #1785 corner case ARI playback fix, misc other
		*2.3.0beta1.1* Framework changes, test framework module
		*2.3.0beta1.0* First release of framework
	</changelog>
	<description>
		This module provides a facility to install bug fixes to the framework code that is not otherwise housed in a module
	</description>
	<type>setup</type>
	<category>Basic</category>
	<location>release/2.4/framework-2.4.1.2.tgz</location>
	<md5sum>4a1a5e6e3b28bee3222dabde5a9d4da3</md5sum>
</module>
</xml>
