<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.linuxmce.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Foxi352</id>
	<title>LinuxMCE - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.linuxmce.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Foxi352"/>
	<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php/Special:Contributions/Foxi352"/>
	<updated>2026-05-11T05:41:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34332</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34332"/>
		<updated>2013-08-07T14:23:30Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* lmce-game-player (673,674) - Fixes #1866 - where if user selected a game bookmark from the media browser, and started the media with this bookmark, it would not work, due to the save state path being incorrectly derived from the ROM name, rather than the emulated system name. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
*pluto-website-admin (220) - #1858 added no-ip.com to dyndns mechanism (foxi352)&lt;br /&gt;
*lmce-asterisk - #1856 Added qualify=5000 instead of qualify=yes to orbiter embedded phones (foxi352)&lt;br /&gt;
*pluto-dynamic-dns (576 - #1858 added no-ip.com to dyndns mechanism (foxi352)&lt;br /&gt;
&lt;br /&gt;
== Update 27799 ==&lt;br /&gt;
*mce-diskless-tools (627,628) - Diskless_Create &amp;amp; Diskless_Setup updates for Raspberry Pi (phenigma)&lt;br /&gt;
&lt;br /&gt;
== Update 27783 ==&lt;br /&gt;
*pluto-website-admin (220) - #1860: Fixes voicemail problems (foxi352)&lt;br /&gt;
*pluto-asterisk (270) - #1860: Fixes voicemail problems (foxi352)&lt;br /&gt;
* pluto-std-plugins (116,135) - #1862: fixes long standing problem of the dreaded &amp;quot;Play All audio&amp;quot; will quit at some point, by checking for valid files at deque insertion. Made a note to find more efficient fix in long term (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27777 ==&lt;br /&gt;
*lmce-asterisk - Try to fix problem where embedded phones lose connection to asterisk&lt;br /&gt;
*mce-diskless-tools (628) - mountnfs.sh updates for precise&lt;br /&gt;
*pluto-website-admin (220) - Add No-IP dynamic dns service to webadmin&lt;br /&gt;
&lt;br /&gt;
== Update 27762 ==&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)&lt;br /&gt;
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34305</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34305"/>
		<updated>2013-08-01T09:23:16Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
*pluto-website-admin (220) - #1860: Fixes voicemail problems (foxi352)&lt;br /&gt;
*pluto-asterisk (270) - #1860: Fixes voicemail problems (foxi352)&lt;br /&gt;
&lt;br /&gt;
== Update 27777 ==&lt;br /&gt;
*lmce-asterisk - Try to fix problem where embedded phones lose connection to asterisk&lt;br /&gt;
*mce-diskless-tools (628) - mountnfs.sh updates for precise&lt;br /&gt;
*pluto-website-admin (220) - Add No-IP dynamic dns service to webadmin&lt;br /&gt;
&lt;br /&gt;
== Update 27762 ==&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)&lt;br /&gt;
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34299</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34299"/>
		<updated>2013-07-29T16:34:20Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*lmce-asterisk - Try to fix problem where embedded phones lose connection to asterisk&lt;br /&gt;
*mce-diskless-tools (628) - mountnfs.sh updates for precise&lt;br /&gt;
*pluto-website-admin (220) - Add No-IP dynamic dns service to webadmin&lt;br /&gt;
&lt;br /&gt;
== Update 27762 ==&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)&lt;br /&gt;
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34298</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34298"/>
		<updated>2013-07-29T16:24:26Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*lmce-asterisk - Try to fix problem where embedded phones lose connection to asterisk&lt;br /&gt;
*mce-diskless-tools (628) - mountnfs.sh updates for precise&lt;br /&gt;
&lt;br /&gt;
== Update 27762 ==&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)&lt;br /&gt;
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34297</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34297"/>
		<updated>2013-07-29T12:18:49Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*lmce-asterisk - Try to fix problem where embedded phones lose connection to asterisk&lt;br /&gt;
&lt;br /&gt;
== Update 27762 ==&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)&lt;br /&gt;
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34291</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34291"/>
		<updated>2013-07-24T06:56:09Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)&lt;br /&gt;
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1004_-_Changesets&amp;diff=34290</id>
		<title>LinuxMCE-1004 - Changesets</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1004_-_Changesets&amp;diff=34290"/>
		<updated>2013-07-24T06:52:51Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category:LinuxMCE Releases]]&lt;br /&gt;
&lt;br /&gt;
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete incoming routing informations on phoneline delete (foxi352)&lt;br /&gt;
&lt;br /&gt;
== Update 27637 ==&lt;br /&gt;
* lmce-roku (833,834) - backported from 1204, as it has completely replaced the original GSD device.&lt;br /&gt;
&lt;br /&gt;
== Update 27629 ==&lt;br /&gt;
* lmce-hulu-player - Package up a working flashplayer lib&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* mce-diskless-tools (627,628) - depmod against the chroot&#039;s kernel version, not the core&#039;s&lt;br /&gt;
&lt;br /&gt;
== Update 27338 ==&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin as depends to have installed by default&lt;br /&gt;
&lt;br /&gt;
== Update 27303 ==&lt;br /&gt;
*pluto-website-admin (220) - Add new files for qorbiter to pull images.&lt;br /&gt;
*LinuxMCE-mediaTagging (780) - Added additional overrides for season and media-subtype.&lt;br /&gt;
&lt;br /&gt;
== Update 27272 ==&lt;br /&gt;
* LinuxMCE-mediaTagging (780) - fixed some parsing issues, wrong sized images. added override functionality for tagging as well.&lt;br /&gt;
* mce-diskless-tools (628,627) - Refs #1694 fix kernel targeting on MD.&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Fixes #1702 - Fix of some jumbled nvidia pciids.&lt;br /&gt;
** Refs #1686 - Leave mics muted if they are to prevent hum/feedback&lt;br /&gt;
** Refs #1689 - Addition of ATI detection, more release specificity, better kernel upgrade handling.&lt;br /&gt;
&lt;br /&gt;
== Update 27190 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1674 Minor changes to video and audio setups.&lt;br /&gt;
&lt;br /&gt;
== Update 27179 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1593 Reference the correct DT for stereo virtual soundcard support in SetupAudioVideo.sh&lt;br /&gt;
&lt;br /&gt;
== Update 27169 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1664 linuxmce and Start_X.sh calling SetupAudioVideo.sh too early, before ELD data becomes available for evaluation. This is tested, and working. There is no reason to make the calls earlier than they are now. ELD will not become valid until an X window is called.&lt;br /&gt;
&lt;br /&gt;
== Update 27166 ==&lt;br /&gt;
* lmce-usb-gamepad - fix erraneous detection of none-joystick devices.&lt;br /&gt;
&lt;br /&gt;
== Update 27164 - rc2 ==&lt;br /&gt;
* mce-diskless-tools (628,627)&lt;br /&gt;
** Refs #1676 lets install libdvdcss2 if it is already on the core, but not in the TBZ image.&lt;br /&gt;
** Refs #1679 Populate deb-cache. &lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1677 Reverse the AlternateSC numbering scheme for more compatibility, and less complication, out of the box on almost everything.&lt;br /&gt;
&lt;br /&gt;
== Update 27149 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1656 fix - Change alsa output from device name to hardware name (plughw). Please ensure asound.conf and asound.conf.backup make it into templates&lt;br /&gt;
&lt;br /&gt;
== Update 27136 ==&lt;br /&gt;
* pluto-boot-scripts (234) &lt;br /&gt;
** Fixes #1664 - Adds scheme to detect nvidia GT device number by eld&lt;br /&gt;
** Fixes #1669 - Fix nouveau remove to prevent reboot loop&lt;br /&gt;
** Refs #1656 fix - Change alsa output from device name to hardware name (plughw)&lt;br /&gt;
* pluto-system-database (211) - Refs #1604 - Added Mac Range to NCB541W Camera DT #2222&lt;br /&gt;
* pluto-simplephone - Fixes #1656 - use alsa default as the output&lt;br /&gt;
* lmce-onewire? - default to usb device when no serial device is given&lt;br /&gt;
&lt;br /&gt;
== Update 27065 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes #1659. Alsa utils was not being installed and for some reason I thought it was a good idea to delete the ppa.&lt;br /&gt;
&lt;br /&gt;
== Update 27063 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes #1657 fix crash on unconfigured event&lt;br /&gt;
&lt;br /&gt;
== Update 27058 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Fixes #1587 all remaining networking issues. Now a correct preliminary interfaces is created and kernel route established. Side effect, installer has internet now, and packages are updated on the fly. Changes to dvd-install.sh and lmcemaster.sh.&lt;br /&gt;
* pluto-website-admin (220) - Add Android Touch Orbiter to Orbiters page, add ability to see bookmarks for games.&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom disk system support, disks should now go to correct slot.&lt;br /&gt;
&lt;br /&gt;
== Update 27049 ==&lt;br /&gt;
* pluto-updatemedia(405,406) - Fixes #1642 - flac tag unicode characters&lt;br /&gt;
* pluto-system-database (211) - Fixes #1644 - fix button mapping on Logitech MX Air&lt;br /&gt;
* pluto-xine-player (117,136) - Fixes #1645 - fix coordinate of mouse clicks on xine videos(DVD)&lt;br /&gt;
* pluto-asterisk (270) - Fixes #1648 - Fix undefined variable in generate_uers_voicemenu.pl script when tts language is not defined.&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1647 Fixed standard thermostat DT#4 in KNX climate wizard.&lt;br /&gt;
* lmce-eib-eibd (773) - Fixes #1646 - Added brightness sensors to eib-eibd device. It now emits brightness changed events.&lt;br /&gt;
&lt;br /&gt;
== Update 27035 ==&lt;br /&gt;
* lmce-asterisk -- Refs #1443,#1551 Use cid from PAI or PAF SIP header if available. Try to make gtalk working. Credits to cfernandes&lt;br /&gt;
&lt;br /&gt;
== Update 27027 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - change to General_Info_Plugin.cpp to change mail from to user instead of root@dcerouter&lt;br /&gt;
* pluto-boot-scripts (234) - Utils.sh only boost audio while in avwiz&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1638, #1639 - Repaired broken climate scenario wizard in web admin&lt;br /&gt;
&lt;br /&gt;
pluto-dcerouter has been uploaded as well, as there have been changes to libc6... Just want to be on the save side.&lt;br /&gt;
&lt;br /&gt;
== Update 26983 ==&lt;br /&gt;
* Xine_Player - Refs #1635 - fixes crash with Internet radio stations not transmitting all needed meta data&lt;br /&gt;
&lt;br /&gt;
== Update 26974 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1626 change the way we discover devices. Grepping by name is not viable as there is no standard.&lt;br /&gt;
&lt;br /&gt;
== Update 26965 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1626 addition of Audigy 2 chipset recognition, and change of behavior for AlternateSC = 2 as detailed [http://wiki.linuxmce.org/index.php/Audio_in_1004#AlternateSC_.3D_2 here].&lt;br /&gt;
&lt;br /&gt;
== Update 26939 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - fix for new segfault&lt;br /&gt;
&lt;br /&gt;
== Update 26938 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - Possible fix for segfault&lt;br /&gt;
&lt;br /&gt;
== Update 26909 ==&lt;br /&gt;
* pluto-boot-scripts (234) &lt;br /&gt;
** Refs #1617 bad sql query in Utils.sh fixed. Not sure where it came from. 710 does not have it, 810 does. New virtual sound cards revealed it.&lt;br /&gt;
** Refs #1619 Passthrough is not working on most devices. This fixes that.&lt;br /&gt;
&lt;br /&gt;
== Update 26907 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Fixed more errors from conversion, a typo and variable placement. Was causing systems with no soundcard to hang. Added KVM support in one more place.&lt;br /&gt;
&lt;br /&gt;
== Update 26897 ==&lt;br /&gt;
* lmce-usb-gamepad (795,796) - Improve error handling for case when a game pad returns a short read. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 26859 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1592 Fixed errors from conversion. Trying to make multiple cards universally accepted... and leave open the ability to run multiple cards.&lt;br /&gt;
&lt;br /&gt;
== Update 26847 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - fix climate plugin to not show thermostat mode for multilevel sensors&lt;br /&gt;
* pluto-website-admin (220) - Refs #1598 - improvements/fixes to VPN setup&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1598 - improvements/fixes to VPN setup. &lt;br /&gt;
** Refs #1579 Added KVM specific driver to routine. &lt;br /&gt;
*** Also better handling of multiple cards... &lt;br /&gt;
*** ranking system implemented, not blacklisting atm... &lt;br /&gt;
***instead specifying BusID in xorg.conf and tying driver.&lt;br /&gt;
* pluto-avwizard (556,555) &lt;br /&gt;
** Refs #1579 Added KVM specific driver to routine. &lt;br /&gt;
** Also better handling of multiple cards... &lt;br /&gt;
** ranking system implemented, not blacklisting atm... &lt;br /&gt;
** instead specifying BusID in xorg.conf and tying driver.&lt;br /&gt;
&lt;br /&gt;
== Update 26759 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - new commands for golgoj&#039;s qOrbiter&lt;br /&gt;
&lt;br /&gt;
== Update 26757 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - Fixed problem with http requests - improved and fixes problem with callback memory handling&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - new commands for golgoj&#039;s qOrbiter&lt;br /&gt;
&lt;br /&gt;
== Update 26728 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - command now returns data as advertised&lt;br /&gt;
&lt;br /&gt;
== Update 26650 ==&lt;br /&gt;
* pluto-system-database (211) -- Refs #1558 - Make Brightness sensor controllable via KNX&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1558 - Modifications in KNX wizard&lt;br /&gt;
&lt;br /&gt;
== Update 26635 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Small change to SetupAudioVideo.sh to better assign values. Change to nvidia-install.sh to re-add alsa-backports for most ION2. Change to asound.conf.backup to handle analog surround (6 and 8 channel).&lt;br /&gt;
&lt;br /&gt;
== Update 26633 ==&lt;br /&gt;
* pluto-hdhomerun (621,620) Refs #1568 remove abandoned dbox2 reference for scanning data.&lt;br /&gt;
* pluto-mythtv-plugin (134,153) Refs #1568 nothing to see here, just case changes for conformity.&lt;br /&gt;
&lt;br /&gt;
== Update 26629 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 change asound.conf completely. AlternateSC scheme still in place and will use pluto.conf.backup to apply analog 5.1/7.1 surround.&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1597 stop overwriting authorized_keys on core.&lt;br /&gt;
&lt;br /&gt;
== Update 26619 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535. Fix path typo, prevent bad card,device numbering. Final commit IV.&lt;br /&gt;
* pluto-std-plugins - Refs #1599 - DST event plugin fix. Thx tschak (next time enter the package in here, please :) )&lt;br /&gt;
&lt;br /&gt;
== Update 26611 ==&lt;br /&gt;
*pluto-boot-scripts (234) Refs #1535. Fix previous changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment). Fix bad variable in nvidia-install.sh which sets alternate config for GT series. Add ConfGet for alternative series. Final answer Regis.&lt;br /&gt;
&lt;br /&gt;
== Update 26610 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Fix previous changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment)&lt;br /&gt;
&lt;br /&gt;
== Update 26608 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment)&lt;br /&gt;
&lt;br /&gt;
== Update 26595 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Changes to nvidia-install.sh to do some error recovery for a cleaner install experience. Please add RestartALSA.sh to pluto-boot-scripts&lt;br /&gt;
&lt;br /&gt;
== Update 26579 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 final commit, yeah I said it, to SetupAudioVideo.sh to read AlternateSC variable from pluto.conf. All audio should work now on everything. &lt;br /&gt;
&lt;br /&gt;
== Update 26576 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1586 Removal of ivy bridge support to Utils.sh. Not ready for prime time and we are beta.  Refs #1564 writing our alsa.conf template on install causes the first load of alsa to break, so we cannot use or manipulate it.&lt;br /&gt;
&lt;br /&gt;
== Update 26573 ==&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1586 Change to vmlinuz initrd.img softlink logic on core. &lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 Preliminary failsafe added to nvidia-install.sh. SetupAudioVideo.sh sed changed to avoid conflict of variable expansion and separators.&lt;br /&gt;
&lt;br /&gt;
== Update 26570 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 Reversion changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf. New alternative scheme to be added later for stragglers.&lt;br /&gt;
&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1586 Change to vmlinuz initrd.img softlinks on core, provide alternative if moon root softlink does not exist, add chmod +r to both.&lt;br /&gt;
* pluto-xine-player (117,136) Refs #1594 time code event&lt;br /&gt;
&lt;br /&gt;
== Update 26558 ==&lt;br /&gt;
* lmce-game-player (673,674) - Fix problems when multiple games of different game systems were added into the same playlist. Add a crash dialog.&lt;br /&gt;
* lmce-game-plugin (671,672) - The other side of the above fix.&lt;br /&gt;
&lt;br /&gt;
== Update 26551 ==&lt;br /&gt;
* pluto-system-database (211) -- Refs #1589 - Amend the CriteriaParmList for the Doorbell event to correctly setup the criteria in web admin.&lt;br /&gt;
* pluto-std-plugins (116,135) -- Refs #1590 - fix for enabling timed events disabled on reload&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Moar changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf. Missed a few types of onboard cards.&lt;br /&gt;
* pluto-avwizard (556,555) Refs #1564 Changes AVWizard_Run.sh to be more cross compatable and compliment other changes. &lt;br /&gt;
&lt;br /&gt;
More changes in the works to change mythtv settings for onboard HDMI.&lt;br /&gt;
&lt;br /&gt;
== Update 26541 ==&lt;br /&gt;
* pluto-xine-player (117,136) Changes to mkr_postinstall to remove odd reference &amp;quot;input.file_origin_path:/home/public/data/music/AC-DC/The Razors Edge&amp;quot; to /etc/pluto/xine.conf&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf regardless of card/alsa version/config. Provides surround ootb if hardware supports.&lt;br /&gt;
* pluto-avwizard (556,555) Refs #1564 Changes to AVWizard to fix oversights and AVWizard_Run.sh to be more cross compatable and compliment other changes.&lt;br /&gt;
&lt;br /&gt;
Kid tested, mother approved. Please build a new snapshot.&lt;br /&gt;
&lt;br /&gt;
== Update 26523 ==&lt;br /&gt;
* mce-diskless-tools (628) Refs #1586 Change to /tftpboot/###/vmlinuz and initrd.img softlinks, to poin to buntu generated link so should a kernel change, no change needs to be made on the core&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1586 Addition of ivy/sandy bridge support to install scheme. #1587 change to initial nic config in firstboot script.&lt;br /&gt;
* lmce-game-player (673,674) -- whoops, add MAME template to package! (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 26516 ==&lt;br /&gt;
* pluto-storage-devices (533) Refs #1584 Bad SQL syntax in StorageDevices_NFSRadar.sh causing repetative md fileserver adds.&lt;br /&gt;
&lt;br /&gt;
== Update 26512 ==&lt;br /&gt;
* pluto-boot-scripts (234)  -- refs #1566 Addition of USBGP_up.sh file to prevent multiple game pad detections.&lt;br /&gt;
&lt;br /&gt;
== Update 26510 ==&lt;br /&gt;
* pluto-storage-devices (533) Refs #1520 fixes for offline drives and core drive detection in StorageDevices_Radar.sh and StorageDevices_StatusRadar.sh. New snap would probably not hurt anyones feelings.&lt;br /&gt;
&lt;br /&gt;
== Update 26506 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564 change to asound.conf, backup of odd version in place. This provides stereo hdmi for everyone and prevents DTS avwiz lockup. It is a band-aid. It will be solved to provide true surround... however currently most hdmi audio is broken so this is a necessary step&lt;br /&gt;
* pluto-vdr -- Ref #434 - Better support for displaying what is currently running, in case vdr-plugin-status is installed.&lt;br /&gt;
&lt;br /&gt;
== Update 26487 ==&lt;br /&gt;
* pluto-zwave - Ref #44 Severe bug that prevented SetAssociation from working&lt;br /&gt;
== Update 26485 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564 Small change to Utils.sh to check the state of need for alsa backport module, regardless of whether or not the correct nvidia driver is already installed. This is a problem if upgrading an existing install at the moment, snapshot unaffected.&lt;br /&gt;
&lt;br /&gt;
== Update 26484 ==&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1321. Added Telecom TTS voice selection to Wizard/Basic Info/Installation.&lt;br /&gt;
* pluto-system-database (211) -- Refs #1321. Added Language DeviceData to TTS device.&lt;br /&gt;
* pluto-asterisk (270) -- Refs #1321. Refactored IVR generation script to multilanguage. Added french and german generation routines.&lt;br /&gt;
* lmce-asterisk -- Refs #1321 Adding german and french phonetic translators to use with mbrola tts&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564, Fixed audio problems for HDMI on most everything. Affected files are SetupAudioVideo.sh and nvidia-install.sh. A new snapshot should be generated. &lt;br /&gt;
* pluto-avwizard (555,556) -- Ref #1564, more audio changes similar to above, affecting AVWizard_Run.sh.&lt;br /&gt;
&lt;br /&gt;
== Update 26461 ==&lt;br /&gt;
* lmce-eib-eibd (773) -- Refs #1558. Make RGB lights work with KNX. One DCE command can be mapped to an array of multiple KNX commands. Can be usefull for supporting other devices in future.&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1558. KNX wizard completely refactored under the hood. Should now fully work. Support for RGB lights added.&lt;br /&gt;
* pluto-system-database (211) -- Refs #1558. Removed KNX Thermostats from webadmin. This is already included in KNX Climate&lt;br /&gt;
&lt;br /&gt;
== Update 26459 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Refs #1541. Fixed stupid mistake in SetupAudioVideo.sh which was deleting xorg.conf and xorg.conf.pluto.avwizard while working through the end of the wizard.&lt;br /&gt;
&lt;br /&gt;
== Update 26458 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes return value of commands in #1230&lt;br /&gt;
* lmce-game-player (673,674) -- PCEngine added to Emulator Factory&lt;br /&gt;
* pluto-system-database (211) -- Lots of Game Player fixes in designer related to the various orbiter remotes.&lt;br /&gt;
* &#039;&#039;&#039;lmce-&#039;&#039;&#039;sdlmame (682,683) -- patches for game recording (AVI file by default) and to disable warning and disclaimer messages.&lt;br /&gt;
* &#039;&#039;&#039;lmce-&#039;&#039;&#039;sdlmess (716,717) -- patches for game recording (AVI file by default) and to disable warning and disclaimer messages.&lt;br /&gt;
* pluto-boot-scripts (234) -- Refs #1541. Live boot from the live DVD is now fixed, with better video handling. Changes to dvd-installer.sh and lmcemaster.sh. A new snapshot should be generated. Ref #1564, Fixed audio problems for HDMI on most everything. Affected files are SetupAudioVideo.sh and nvidia-install.sh. More chipsets appropriated there as well.&lt;br /&gt;
* pluto-avwizard (555,556) -- Ref #1564, more audio changes similar to above, affecting AVWizard_Run.sh.&lt;br /&gt;
&lt;br /&gt;
== Update 26392 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1414. Change from manufacturer names to pciid for clearer detection and added ATI HD2xxx-4xxx fglrx use in Utils.sh.&lt;br /&gt;
** Refs #1535. Change to SetupAudioVideo.sh missing a $ in EnableDigitalOutputs. Adds  || to prevent crashing if there is no card available.&lt;br /&gt;
&lt;br /&gt;
* pluto-avwizard (555,556)&lt;br /&gt;
** Refs #1273 backup and remove xorg.conf and xorg.conf.pluto.avwizard on start of AVWizard to go fix toggling/sizing problems.&lt;br /&gt;
** Refs #1535. Change to AVWizard_Run.sh  Adds || to audio mixer unmute/vol set to prevent Wizard crashing if there is no card available or asound cannot be set for other reasons.&lt;br /&gt;
&lt;br /&gt;
* huludesktop&lt;br /&gt;
** Refs #1480 make our own fun. This source creates package huludesktop huludesktop_i386.deb with all of the pieces in place. Reverts flash to 10.3.183.20, the last version with GPU accelleration/VDPAU. This package does not exist in lucid multiverse, so there should be no version competition. Consider changing version and testing in 8.10 for cross compatability, unless theirs is working well. Possible advantage of accelleration in flash. Folder lives in http://svn.linuxmce.org/svn/branches/LinuxMCE-1004/extra and can be built from there with dpkg-deb -b huludesktop_i386&lt;br /&gt;
&lt;br /&gt;
* lmce-asterisk&lt;br /&gt;
** Refs #1443 Get CID working in asterisk when no PAE header present&lt;br /&gt;
&lt;br /&gt;
== Update 26373 ==&lt;br /&gt;
&lt;br /&gt;
* pluto-x-scripts (520,523)&lt;br /&gt;
** #1414 removes attempt to install defunct nvidia-glx package and stops preinstall of fglrx in case of radeon requirement, as the two cause conflicts.&lt;br /&gt;
&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1535 Change to nvidia-install.sh for new handling of nvidia HDMI audio scenario to overwrite the asound.conf template. Inclusion of asound.conf.backports. Additional changes to revert from backports on chipset change which no longer requires/desires it.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34289</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34289"/>
		<updated>2013-07-24T06:39:12Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34288</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34288"/>
		<updated>2013-07-24T06:38:35Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1004_-_Changesets&amp;diff=34287</id>
		<title>LinuxMCE-1004 - Changesets</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1004_-_Changesets&amp;diff=34287"/>
		<updated>2013-07-24T05:52:40Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category:LinuxMCE Releases]]&lt;br /&gt;
&lt;br /&gt;
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save&lt;br /&gt;
&lt;br /&gt;
== Update 27637 ==&lt;br /&gt;
* lmce-roku (833,834) - backported from 1204, as it has completely replaced the original GSD device.&lt;br /&gt;
&lt;br /&gt;
== Update 27629 ==&lt;br /&gt;
* lmce-hulu-player - Package up a working flashplayer lib&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* mce-diskless-tools (627,628) - depmod against the chroot&#039;s kernel version, not the core&#039;s&lt;br /&gt;
&lt;br /&gt;
== Update 27338 ==&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin as depends to have installed by default&lt;br /&gt;
&lt;br /&gt;
== Update 27303 ==&lt;br /&gt;
*pluto-website-admin (220) - Add new files for qorbiter to pull images.&lt;br /&gt;
*LinuxMCE-mediaTagging (780) - Added additional overrides for season and media-subtype.&lt;br /&gt;
&lt;br /&gt;
== Update 27272 ==&lt;br /&gt;
* LinuxMCE-mediaTagging (780) - fixed some parsing issues, wrong sized images. added override functionality for tagging as well.&lt;br /&gt;
* mce-diskless-tools (628,627) - Refs #1694 fix kernel targeting on MD.&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Fixes #1702 - Fix of some jumbled nvidia pciids.&lt;br /&gt;
** Refs #1686 - Leave mics muted if they are to prevent hum/feedback&lt;br /&gt;
** Refs #1689 - Addition of ATI detection, more release specificity, better kernel upgrade handling.&lt;br /&gt;
&lt;br /&gt;
== Update 27190 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1674 Minor changes to video and audio setups.&lt;br /&gt;
&lt;br /&gt;
== Update 27179 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1593 Reference the correct DT for stereo virtual soundcard support in SetupAudioVideo.sh&lt;br /&gt;
&lt;br /&gt;
== Update 27169 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1664 linuxmce and Start_X.sh calling SetupAudioVideo.sh too early, before ELD data becomes available for evaluation. This is tested, and working. There is no reason to make the calls earlier than they are now. ELD will not become valid until an X window is called.&lt;br /&gt;
&lt;br /&gt;
== Update 27166 ==&lt;br /&gt;
* lmce-usb-gamepad - fix erraneous detection of none-joystick devices.&lt;br /&gt;
&lt;br /&gt;
== Update 27164 - rc2 ==&lt;br /&gt;
* mce-diskless-tools (628,627)&lt;br /&gt;
** Refs #1676 lets install libdvdcss2 if it is already on the core, but not in the TBZ image.&lt;br /&gt;
** Refs #1679 Populate deb-cache. &lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1677 Reverse the AlternateSC numbering scheme for more compatibility, and less complication, out of the box on almost everything.&lt;br /&gt;
&lt;br /&gt;
== Update 27149 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1656 fix - Change alsa output from device name to hardware name (plughw). Please ensure asound.conf and asound.conf.backup make it into templates&lt;br /&gt;
&lt;br /&gt;
== Update 27136 ==&lt;br /&gt;
* pluto-boot-scripts (234) &lt;br /&gt;
** Fixes #1664 - Adds scheme to detect nvidia GT device number by eld&lt;br /&gt;
** Fixes #1669 - Fix nouveau remove to prevent reboot loop&lt;br /&gt;
** Refs #1656 fix - Change alsa output from device name to hardware name (plughw)&lt;br /&gt;
* pluto-system-database (211) - Refs #1604 - Added Mac Range to NCB541W Camera DT #2222&lt;br /&gt;
* pluto-simplephone - Fixes #1656 - use alsa default as the output&lt;br /&gt;
* lmce-onewire? - default to usb device when no serial device is given&lt;br /&gt;
&lt;br /&gt;
== Update 27065 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes #1659. Alsa utils was not being installed and for some reason I thought it was a good idea to delete the ppa.&lt;br /&gt;
&lt;br /&gt;
== Update 27063 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes #1657 fix crash on unconfigured event&lt;br /&gt;
&lt;br /&gt;
== Update 27058 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Fixes #1587 all remaining networking issues. Now a correct preliminary interfaces is created and kernel route established. Side effect, installer has internet now, and packages are updated on the fly. Changes to dvd-install.sh and lmcemaster.sh.&lt;br /&gt;
* pluto-website-admin (220) - Add Android Touch Orbiter to Orbiters page, add ability to see bookmarks for games.&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom disk system support, disks should now go to correct slot.&lt;br /&gt;
&lt;br /&gt;
== Update 27049 ==&lt;br /&gt;
* pluto-updatemedia(405,406) - Fixes #1642 - flac tag unicode characters&lt;br /&gt;
* pluto-system-database (211) - Fixes #1644 - fix button mapping on Logitech MX Air&lt;br /&gt;
* pluto-xine-player (117,136) - Fixes #1645 - fix coordinate of mouse clicks on xine videos(DVD)&lt;br /&gt;
* pluto-asterisk (270) - Fixes #1648 - Fix undefined variable in generate_uers_voicemenu.pl script when tts language is not defined.&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1647 Fixed standard thermostat DT#4 in KNX climate wizard.&lt;br /&gt;
* lmce-eib-eibd (773) - Fixes #1646 - Added brightness sensors to eib-eibd device. It now emits brightness changed events.&lt;br /&gt;
&lt;br /&gt;
== Update 27035 ==&lt;br /&gt;
* lmce-asterisk -- Refs #1443,#1551 Use cid from PAI or PAF SIP header if available. Try to make gtalk working. Credits to cfernandes&lt;br /&gt;
&lt;br /&gt;
== Update 27027 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - change to General_Info_Plugin.cpp to change mail from to user instead of root@dcerouter&lt;br /&gt;
* pluto-boot-scripts (234) - Utils.sh only boost audio while in avwiz&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1638, #1639 - Repaired broken climate scenario wizard in web admin&lt;br /&gt;
&lt;br /&gt;
pluto-dcerouter has been uploaded as well, as there have been changes to libc6... Just want to be on the save side.&lt;br /&gt;
&lt;br /&gt;
== Update 26983 ==&lt;br /&gt;
* Xine_Player - Refs #1635 - fixes crash with Internet radio stations not transmitting all needed meta data&lt;br /&gt;
&lt;br /&gt;
== Update 26974 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1626 change the way we discover devices. Grepping by name is not viable as there is no standard.&lt;br /&gt;
&lt;br /&gt;
== Update 26965 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1626 addition of Audigy 2 chipset recognition, and change of behavior for AlternateSC = 2 as detailed [http://wiki.linuxmce.org/index.php/Audio_in_1004#AlternateSC_.3D_2 here].&lt;br /&gt;
&lt;br /&gt;
== Update 26939 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - fix for new segfault&lt;br /&gt;
&lt;br /&gt;
== Update 26938 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - Possible fix for segfault&lt;br /&gt;
&lt;br /&gt;
== Update 26909 ==&lt;br /&gt;
* pluto-boot-scripts (234) &lt;br /&gt;
** Refs #1617 bad sql query in Utils.sh fixed. Not sure where it came from. 710 does not have it, 810 does. New virtual sound cards revealed it.&lt;br /&gt;
** Refs #1619 Passthrough is not working on most devices. This fixes that.&lt;br /&gt;
&lt;br /&gt;
== Update 26907 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Fixed more errors from conversion, a typo and variable placement. Was causing systems with no soundcard to hang. Added KVM support in one more place.&lt;br /&gt;
&lt;br /&gt;
== Update 26897 ==&lt;br /&gt;
* lmce-usb-gamepad (795,796) - Improve error handling for case when a game pad returns a short read. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 26859 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1592 Fixed errors from conversion. Trying to make multiple cards universally accepted... and leave open the ability to run multiple cards.&lt;br /&gt;
&lt;br /&gt;
== Update 26847 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - fix climate plugin to not show thermostat mode for multilevel sensors&lt;br /&gt;
* pluto-website-admin (220) - Refs #1598 - improvements/fixes to VPN setup&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1598 - improvements/fixes to VPN setup. &lt;br /&gt;
** Refs #1579 Added KVM specific driver to routine. &lt;br /&gt;
*** Also better handling of multiple cards... &lt;br /&gt;
*** ranking system implemented, not blacklisting atm... &lt;br /&gt;
***instead specifying BusID in xorg.conf and tying driver.&lt;br /&gt;
* pluto-avwizard (556,555) &lt;br /&gt;
** Refs #1579 Added KVM specific driver to routine. &lt;br /&gt;
** Also better handling of multiple cards... &lt;br /&gt;
** ranking system implemented, not blacklisting atm... &lt;br /&gt;
** instead specifying BusID in xorg.conf and tying driver.&lt;br /&gt;
&lt;br /&gt;
== Update 26759 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - new commands for golgoj&#039;s qOrbiter&lt;br /&gt;
&lt;br /&gt;
== Update 26757 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - Fixed problem with http requests - improved and fixes problem with callback memory handling&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - new commands for golgoj&#039;s qOrbiter&lt;br /&gt;
&lt;br /&gt;
== Update 26728 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - command now returns data as advertised&lt;br /&gt;
&lt;br /&gt;
== Update 26650 ==&lt;br /&gt;
* pluto-system-database (211) -- Refs #1558 - Make Brightness sensor controllable via KNX&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1558 - Modifications in KNX wizard&lt;br /&gt;
&lt;br /&gt;
== Update 26635 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Small change to SetupAudioVideo.sh to better assign values. Change to nvidia-install.sh to re-add alsa-backports for most ION2. Change to asound.conf.backup to handle analog surround (6 and 8 channel).&lt;br /&gt;
&lt;br /&gt;
== Update 26633 ==&lt;br /&gt;
* pluto-hdhomerun (621,620) Refs #1568 remove abandoned dbox2 reference for scanning data.&lt;br /&gt;
* pluto-mythtv-plugin (134,153) Refs #1568 nothing to see here, just case changes for conformity.&lt;br /&gt;
&lt;br /&gt;
== Update 26629 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 change asound.conf completely. AlternateSC scheme still in place and will use pluto.conf.backup to apply analog 5.1/7.1 surround.&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1597 stop overwriting authorized_keys on core.&lt;br /&gt;
&lt;br /&gt;
== Update 26619 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535. Fix path typo, prevent bad card,device numbering. Final commit IV.&lt;br /&gt;
* pluto-std-plugins - Refs #1599 - DST event plugin fix. Thx tschak (next time enter the package in here, please :) )&lt;br /&gt;
&lt;br /&gt;
== Update 26611 ==&lt;br /&gt;
*pluto-boot-scripts (234) Refs #1535. Fix previous changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment). Fix bad variable in nvidia-install.sh which sets alternate config for GT series. Add ConfGet for alternative series. Final answer Regis.&lt;br /&gt;
&lt;br /&gt;
== Update 26610 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Fix previous changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment)&lt;br /&gt;
&lt;br /&gt;
== Update 26608 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment)&lt;br /&gt;
&lt;br /&gt;
== Update 26595 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Changes to nvidia-install.sh to do some error recovery for a cleaner install experience. Please add RestartALSA.sh to pluto-boot-scripts&lt;br /&gt;
&lt;br /&gt;
== Update 26579 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 final commit, yeah I said it, to SetupAudioVideo.sh to read AlternateSC variable from pluto.conf. All audio should work now on everything. &lt;br /&gt;
&lt;br /&gt;
== Update 26576 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1586 Removal of ivy bridge support to Utils.sh. Not ready for prime time and we are beta.  Refs #1564 writing our alsa.conf template on install causes the first load of alsa to break, so we cannot use or manipulate it.&lt;br /&gt;
&lt;br /&gt;
== Update 26573 ==&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1586 Change to vmlinuz initrd.img softlink logic on core. &lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 Preliminary failsafe added to nvidia-install.sh. SetupAudioVideo.sh sed changed to avoid conflict of variable expansion and separators.&lt;br /&gt;
&lt;br /&gt;
== Update 26570 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 Reversion changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf. New alternative scheme to be added later for stragglers.&lt;br /&gt;
&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1586 Change to vmlinuz initrd.img softlinks on core, provide alternative if moon root softlink does not exist, add chmod +r to both.&lt;br /&gt;
* pluto-xine-player (117,136) Refs #1594 time code event&lt;br /&gt;
&lt;br /&gt;
== Update 26558 ==&lt;br /&gt;
* lmce-game-player (673,674) - Fix problems when multiple games of different game systems were added into the same playlist. Add a crash dialog.&lt;br /&gt;
* lmce-game-plugin (671,672) - The other side of the above fix.&lt;br /&gt;
&lt;br /&gt;
== Update 26551 ==&lt;br /&gt;
* pluto-system-database (211) -- Refs #1589 - Amend the CriteriaParmList for the Doorbell event to correctly setup the criteria in web admin.&lt;br /&gt;
* pluto-std-plugins (116,135) -- Refs #1590 - fix for enabling timed events disabled on reload&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Moar changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf. Missed a few types of onboard cards.&lt;br /&gt;
* pluto-avwizard (556,555) Refs #1564 Changes AVWizard_Run.sh to be more cross compatable and compliment other changes. &lt;br /&gt;
&lt;br /&gt;
More changes in the works to change mythtv settings for onboard HDMI.&lt;br /&gt;
&lt;br /&gt;
== Update 26541 ==&lt;br /&gt;
* pluto-xine-player (117,136) Changes to mkr_postinstall to remove odd reference &amp;quot;input.file_origin_path:/home/public/data/music/AC-DC/The Razors Edge&amp;quot; to /etc/pluto/xine.conf&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf regardless of card/alsa version/config. Provides surround ootb if hardware supports.&lt;br /&gt;
* pluto-avwizard (556,555) Refs #1564 Changes to AVWizard to fix oversights and AVWizard_Run.sh to be more cross compatable and compliment other changes.&lt;br /&gt;
&lt;br /&gt;
Kid tested, mother approved. Please build a new snapshot.&lt;br /&gt;
&lt;br /&gt;
== Update 26523 ==&lt;br /&gt;
* mce-diskless-tools (628) Refs #1586 Change to /tftpboot/###/vmlinuz and initrd.img softlinks, to poin to buntu generated link so should a kernel change, no change needs to be made on the core&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1586 Addition of ivy/sandy bridge support to install scheme. #1587 change to initial nic config in firstboot script.&lt;br /&gt;
* lmce-game-player (673,674) -- whoops, add MAME template to package! (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 26516 ==&lt;br /&gt;
* pluto-storage-devices (533) Refs #1584 Bad SQL syntax in StorageDevices_NFSRadar.sh causing repetative md fileserver adds.&lt;br /&gt;
&lt;br /&gt;
== Update 26512 ==&lt;br /&gt;
* pluto-boot-scripts (234)  -- refs #1566 Addition of USBGP_up.sh file to prevent multiple game pad detections.&lt;br /&gt;
&lt;br /&gt;
== Update 26510 ==&lt;br /&gt;
* pluto-storage-devices (533) Refs #1520 fixes for offline drives and core drive detection in StorageDevices_Radar.sh and StorageDevices_StatusRadar.sh. New snap would probably not hurt anyones feelings.&lt;br /&gt;
&lt;br /&gt;
== Update 26506 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564 change to asound.conf, backup of odd version in place. This provides stereo hdmi for everyone and prevents DTS avwiz lockup. It is a band-aid. It will be solved to provide true surround... however currently most hdmi audio is broken so this is a necessary step&lt;br /&gt;
* pluto-vdr -- Ref #434 - Better support for displaying what is currently running, in case vdr-plugin-status is installed.&lt;br /&gt;
&lt;br /&gt;
== Update 26487 ==&lt;br /&gt;
* pluto-zwave - Ref #44 Severe bug that prevented SetAssociation from working&lt;br /&gt;
== Update 26485 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564 Small change to Utils.sh to check the state of need for alsa backport module, regardless of whether or not the correct nvidia driver is already installed. This is a problem if upgrading an existing install at the moment, snapshot unaffected.&lt;br /&gt;
&lt;br /&gt;
== Update 26484 ==&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1321. Added Telecom TTS voice selection to Wizard/Basic Info/Installation.&lt;br /&gt;
* pluto-system-database (211) -- Refs #1321. Added Language DeviceData to TTS device.&lt;br /&gt;
* pluto-asterisk (270) -- Refs #1321. Refactored IVR generation script to multilanguage. Added french and german generation routines.&lt;br /&gt;
* lmce-asterisk -- Refs #1321 Adding german and french phonetic translators to use with mbrola tts&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564, Fixed audio problems for HDMI on most everything. Affected files are SetupAudioVideo.sh and nvidia-install.sh. A new snapshot should be generated. &lt;br /&gt;
* pluto-avwizard (555,556) -- Ref #1564, more audio changes similar to above, affecting AVWizard_Run.sh.&lt;br /&gt;
&lt;br /&gt;
== Update 26461 ==&lt;br /&gt;
* lmce-eib-eibd (773) -- Refs #1558. Make RGB lights work with KNX. One DCE command can be mapped to an array of multiple KNX commands. Can be usefull for supporting other devices in future.&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1558. KNX wizard completely refactored under the hood. Should now fully work. Support for RGB lights added.&lt;br /&gt;
* pluto-system-database (211) -- Refs #1558. Removed KNX Thermostats from webadmin. This is already included in KNX Climate&lt;br /&gt;
&lt;br /&gt;
== Update 26459 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Refs #1541. Fixed stupid mistake in SetupAudioVideo.sh which was deleting xorg.conf and xorg.conf.pluto.avwizard while working through the end of the wizard.&lt;br /&gt;
&lt;br /&gt;
== Update 26458 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes return value of commands in #1230&lt;br /&gt;
* lmce-game-player (673,674) -- PCEngine added to Emulator Factory&lt;br /&gt;
* pluto-system-database (211) -- Lots of Game Player fixes in designer related to the various orbiter remotes.&lt;br /&gt;
* &#039;&#039;&#039;lmce-&#039;&#039;&#039;sdlmame (682,683) -- patches for game recording (AVI file by default) and to disable warning and disclaimer messages.&lt;br /&gt;
* &#039;&#039;&#039;lmce-&#039;&#039;&#039;sdlmess (716,717) -- patches for game recording (AVI file by default) and to disable warning and disclaimer messages.&lt;br /&gt;
* pluto-boot-scripts (234) -- Refs #1541. Live boot from the live DVD is now fixed, with better video handling. Changes to dvd-installer.sh and lmcemaster.sh. A new snapshot should be generated. Ref #1564, Fixed audio problems for HDMI on most everything. Affected files are SetupAudioVideo.sh and nvidia-install.sh. More chipsets appropriated there as well.&lt;br /&gt;
* pluto-avwizard (555,556) -- Ref #1564, more audio changes similar to above, affecting AVWizard_Run.sh.&lt;br /&gt;
&lt;br /&gt;
== Update 26392 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1414. Change from manufacturer names to pciid for clearer detection and added ATI HD2xxx-4xxx fglrx use in Utils.sh.&lt;br /&gt;
** Refs #1535. Change to SetupAudioVideo.sh missing a $ in EnableDigitalOutputs. Adds  || to prevent crashing if there is no card available.&lt;br /&gt;
&lt;br /&gt;
* pluto-avwizard (555,556)&lt;br /&gt;
** Refs #1273 backup and remove xorg.conf and xorg.conf.pluto.avwizard on start of AVWizard to go fix toggling/sizing problems.&lt;br /&gt;
** Refs #1535. Change to AVWizard_Run.sh  Adds || to audio mixer unmute/vol set to prevent Wizard crashing if there is no card available or asound cannot be set for other reasons.&lt;br /&gt;
&lt;br /&gt;
* huludesktop&lt;br /&gt;
** Refs #1480 make our own fun. This source creates package huludesktop huludesktop_i386.deb with all of the pieces in place. Reverts flash to 10.3.183.20, the last version with GPU accelleration/VDPAU. This package does not exist in lucid multiverse, so there should be no version competition. Consider changing version and testing in 8.10 for cross compatability, unless theirs is working well. Possible advantage of accelleration in flash. Folder lives in http://svn.linuxmce.org/svn/branches/LinuxMCE-1004/extra and can be built from there with dpkg-deb -b huludesktop_i386&lt;br /&gt;
&lt;br /&gt;
* lmce-asterisk&lt;br /&gt;
** Refs #1443 Get CID working in asterisk when no PAE header present&lt;br /&gt;
&lt;br /&gt;
== Update 26373 ==&lt;br /&gt;
&lt;br /&gt;
* pluto-x-scripts (520,523)&lt;br /&gt;
** #1414 removes attempt to install defunct nvidia-glx package and stops preinstall of fglrx in case of radeon requirement, as the two cause conflicts.&lt;br /&gt;
&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1535 Change to nvidia-install.sh for new handling of nvidia HDMI audio scenario to overwrite the asound.conf template. Inclusion of asound.conf.backports. Additional changes to revert from backports on chipset change which no longer requires/desires it.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34286</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34286"/>
		<updated>2013-07-24T05:52:20Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save&lt;br /&gt;
&lt;br /&gt;
== Update 27744 ==&lt;br /&gt;
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)&lt;br /&gt;
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)&lt;br /&gt;
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn&#039;t provided, the original heuristics are used to find one (TSCHAK)&lt;br /&gt;
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27724 ==&lt;br /&gt;
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27701 ==&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
* lmce-game-player (673,674) - make sure all changes are up to date.&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34285</id>
		<title>Proposed Asterisk Dialplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34285"/>
		<updated>2013-07-22T17:21:26Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We desperately need to write a new Asterisk dial plan to replace the AMP generated one that has become far too bit-rotten to be of any substantial use. This page will track the conceptual flow of what will be needed for the new post Asterisk 1.8+ dialplan.&lt;br /&gt;
&lt;br /&gt;
*This is being added to, as I write more and more of the schema, and will get much...much bigger. --[[User:Tschak909|Tschak909]] 07:30, 18 July 2013 (CEST)&lt;br /&gt;
*I added the actual existing dialplan in lmce 1204. Let&#039;s mangle it here in the wiki and put the result back into bash and sql scripts --[[User:Foxi352|Foxi352]] 22 July 2013&lt;br /&gt;
&lt;br /&gt;
==Dial Plan Flow==&lt;br /&gt;
&lt;br /&gt;
===Call from outside line (1xx)===&lt;br /&gt;
*Call comes in from outside line&lt;br /&gt;
**Get house mode and branch between five possible states:&lt;br /&gt;
***Ring extensions&lt;br /&gt;
****All checked extensions (2xx) are rung in parallel.&lt;br /&gt;
***Transfer to a specific user&lt;br /&gt;
****Transfer to specified (3xx) extension&lt;br /&gt;
***Go to a specific user&#039;s voicemail&lt;br /&gt;
****Transfer to selected user&#039;s voicemail&lt;br /&gt;
***Present a menu to select Home user (101)&lt;br /&gt;
****Is the number listed in Callers for me(?) for a user.&lt;br /&gt;
*****Transfer to user extension. (3xx)&lt;br /&gt;
****Present menu audio, and select between options:&lt;br /&gt;
****If explicit extension is selected, ring said extension. (Do we want to allow all extensions to be pressed here?)&lt;br /&gt;
****If User number is selected, Transfer to user (3xx)&lt;br /&gt;
****If General Voicemail, drop to general voicemail box (100)&lt;br /&gt;
***Transfer to outside number&lt;br /&gt;
****Dial outside #&lt;br /&gt;
&lt;br /&gt;
===Ring specific extension (2xx)===&lt;br /&gt;
*Does current house mode allow extension to be rang?&lt;br /&gt;
**No? Bounce to Menu (101)&lt;br /&gt;
**Yes? ...then&lt;br /&gt;
***Ring specified extension&lt;br /&gt;
****While ringing, user has the opportunity to:&lt;br /&gt;
*****Transfer to a specific phone (2xx)&lt;br /&gt;
*****Transfer to a specific user (3xx)&lt;br /&gt;
*****Transfer to an outside number (dial specified number given to dial pad)&lt;br /&gt;
*****dial someone else in to conference before we all pick up (this is strange, but the button is there!)&lt;br /&gt;
*****Send to General voicemail (100)&lt;br /&gt;
*****Drop the call&lt;br /&gt;
****If extension does not pick up within specified IVR delay time, Transfer to (101) for IVR menu&lt;br /&gt;
&lt;br /&gt;
===Ring specific user (3xx)===&lt;br /&gt;
*Find user via AGI script, map to a list of (2xx) extensions.&lt;br /&gt;
*Is number on Priority caller list?&lt;br /&gt;
**No, it is a normal caller, Process normal caller routing (see normal/priority user routing below)&lt;br /&gt;
**Yes, it is a priority caller, Process priority caller routing (see normal/priority user routing below)&lt;br /&gt;
&lt;br /&gt;
====Normal/Priority User Routing====&lt;br /&gt;
&lt;br /&gt;
For each user, there is a set of routing steps to be executed serially, depending on if the user is a normal or priority caller, and then based on the current USER mode. A user is a priority caller if they are listed in the priority callers list. Any number of steps can be created, and a dial plan segment should be created for each one.&lt;br /&gt;
&lt;br /&gt;
* Get house mode&lt;br /&gt;
**If Normal caller, select normal caller steps given house mode&lt;br /&gt;
**If Priority caller, select priority caller steps given house mode&lt;br /&gt;
**If checkbox is selected for give option for voicemail, play message, listen for &amp;quot;#&amp;quot;&lt;br /&gt;
*** If checkbox selected, and If # pressed, go to user voicemail&lt;br /&gt;
*** Execute next step which is one of four possible states: (TOP)&lt;br /&gt;
**** Ring Extensions&lt;br /&gt;
***** Parallel ring selected extensions (2xx)&lt;br /&gt;
**** Transfer to another user&lt;br /&gt;
***** Transfer call to specified (3xx) extension&lt;br /&gt;
**** Go to user&#039;s voicemail&lt;br /&gt;
***** Transfer call to specified user voicemail&lt;br /&gt;
**** Transfer to an outside number&lt;br /&gt;
*** Loop back around to (TOP)&lt;br /&gt;
** If all instructions are carried out and still unresolved, drop back to menu (101)&lt;br /&gt;
&lt;br /&gt;
=== Security Plugin Phone Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== Security Notfiications (999) ====&lt;br /&gt;
&lt;br /&gt;
* run AGI to determine which rooms have been affected, generate audio message&lt;br /&gt;
* Determine priority in the following order&lt;br /&gt;
** Orbiters then Other numbers (uses one outgoing channel)&lt;br /&gt;
*** Ring each orbiter for 15 seconds, if no answer, then ring the next orbiter&lt;br /&gt;
**** If answer, Play Security IVR&lt;br /&gt;
*** If no more orbiters, ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring next other number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** (what to do here if everybody has been rung, and no answer?) &lt;br /&gt;
** Other numbers then Orbiters (uses one outgoing channel)&lt;br /&gt;
*** Ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** If no more &amp;quot;other numbers&amp;quot;, ring each Orbiter for 15 seconds, if no answer, then ring the next orbiter.&lt;br /&gt;
** Both orbiters and other numbers at the same time. (uses two outgoing channels)&lt;br /&gt;
*** spawn two threads, one for &amp;quot;Orbiters&amp;quot; one for &amp;quot;Other numbers&amp;quot;, for each thread&lt;br /&gt;
**** Ring each number for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
***** If answer, Play security IVR&lt;br /&gt;
**** (What to do when all numbers have been rung?)&lt;br /&gt;
&lt;br /&gt;
===== Security IVR =====&lt;br /&gt;
&lt;br /&gt;
* 1 to Reset the Alarm&lt;br /&gt;
** Play &amp;quot;Alarm has been reset.&amp;quot;&lt;br /&gt;
* 2 to Ignore the alarm&lt;br /&gt;
* 3 to call emergency contacts&lt;br /&gt;
* 4 to Notify neighbors&lt;br /&gt;
* 5 to speak to the person in the house&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lists for...==&lt;br /&gt;
&lt;br /&gt;
=== House Modes ===&lt;br /&gt;
* Armed - At Home&lt;br /&gt;
* Armed - Away&lt;br /&gt;
* Armed - Extended Away&lt;br /&gt;
* Entertaining&lt;br /&gt;
* Sleeping&lt;br /&gt;
* Unarmed - At Home&lt;br /&gt;
&lt;br /&gt;
=== User Modes ===&lt;br /&gt;
* At Home&lt;br /&gt;
* Away&lt;br /&gt;
* Do Not Disturb&lt;br /&gt;
* Sleeping &lt;br /&gt;
&lt;br /&gt;
=== Incoming Call extensions ===&lt;br /&gt;
* 100 - General Voicemail box&lt;br /&gt;
* 101 - IVR menu&lt;br /&gt;
&lt;br /&gt;
=== Example Phone extensions ===&lt;br /&gt;
* 201 - Living Room&lt;br /&gt;
* 202 - Bedroom Master&lt;br /&gt;
* 203 - Den&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User extensions ===&lt;br /&gt;
* 301 - Thom&lt;br /&gt;
* 302 - Lana&lt;br /&gt;
* 303 - Nina&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User voicemail extensions ===&lt;br /&gt;
* 401 - Thom&lt;br /&gt;
* 402 - Lana&lt;br /&gt;
* 403 - Nina&lt;br /&gt;
&lt;br /&gt;
=== Security Extensions ===&lt;br /&gt;
* 999 - Security&lt;br /&gt;
* 998 - Fire&lt;br /&gt;
* 997 - Air Quality&lt;br /&gt;
* 996 - Movement&lt;br /&gt;
* 995 - Information&lt;br /&gt;
* 994 - Doorbell&lt;br /&gt;
* 993 - Monitor Mode&lt;br /&gt;
* 992 - Babysitter Mode&lt;br /&gt;
* 991 - Speak to person inside house (this needs to be changed in all the code, this was 998)&lt;br /&gt;
&lt;br /&gt;
=== Contexts ===&lt;br /&gt;
* from-trunk - Calls from outside lines&lt;br /&gt;
* from-internal - Calls originating from inside the system&lt;br /&gt;
== Actual dialplan ==&lt;br /&gt;
=== Call to extension - Context: ext-local ===&lt;br /&gt;
* This is an example of a standard SIP phone extension 204&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
 | exten | priority | app    | appdata           |&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
 | 204   |        1 | Macro  | exten-vm,novm,204 |&lt;br /&gt;
 | 204   |        2 | Hangup |                   |&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
* The macro itself is still in the extensions.conf file (flatfile)&lt;br /&gt;
 [macro-exten-vm]&lt;br /&gt;
 exten =&amp;gt; s,1,Macro(user-callerid)&lt;br /&gt;
 exten =&amp;gt; s,n,Set(FROMCONTEXT=exten-vm)&lt;br /&gt;
 exten =&amp;gt; s,n,Set(VMBOX=${ARG1})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(EXTTOCALL=${ARG2})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(CFUEXT=${DB(CFU/${EXTTOCALL})})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(CFBEXT=${DB(CFB/${EXTTOCALL})})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(RT=${IF($[$[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;] | $[&amp;quot;foo${CFUEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(record-enable,${EXTTOCALL},IN)&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(dial,${RT},${DIAL_OPTIONS},${EXTTOCALL})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(SV_DIALSTATUS=${DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; s,n,GosubIf($[$[&amp;quot;${SV_DIALSTATUS}&amp;quot;=&amp;quot;NOANSWER&amp;quot;] &amp;amp; $[&amp;quot;foo${CFUEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?docfu,1) ; check for CFU in use on no answer&lt;br /&gt;
 exten =&amp;gt; s,n,GosubIf($[$[&amp;quot;${SV_DIALSTATUS}&amp;quot;=&amp;quot;BUSY&amp;quot;] &amp;amp; $[&amp;quot;foo${CFBEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?docfb,1) ; check for CFB in use on busy&lt;br /&gt;
 exten =&amp;gt; s,n,Set(DIALSTATUS=${SV_DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; s,n,NoOp(Voicemail is &#039;${VMBOX}&#039;)&lt;br /&gt;
 exten =&amp;gt; s,n,GotoIf($[&amp;quot;${VMBOX}&amp;quot; = &amp;quot;novm&amp;quot;]?s-${DIALSTATUS},1) ; no voicemail in use for this extension&lt;br /&gt;
 exten =&amp;gt; s,n,NoOp(Sending to Voicemail box ${EXTTOCALL})&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(vm,${VMBOX},${DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; docfu,1,Set(RTCFU=${IF($[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; docfu,n,Dial(Local/${CFUEXT}@from-internal/n,${RTCFU},${DIAL_OPTIONS})&lt;br /&gt;
 exten =&amp;gt; docfu,n,Return&lt;br /&gt;
 exten =&amp;gt; docfb,1,Set(RTCFB=${IF($[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; docfb,n,Dial(Local/${CFBEXT}@from-internal/n,${RTCFB},${DIAL_OPTIONS})&lt;br /&gt;
 exten =&amp;gt; docfb,n,Return&lt;br /&gt;
 exten =&amp;gt; s-BUSY,1,NoOp(Extension is reporting BUSY and not passing to Voicemail)&lt;br /&gt;
 exten =&amp;gt; s-BUSY,n,Playtones(busy)&lt;br /&gt;
 exten =&amp;gt; s-BUSY,n,Busy(20)&lt;br /&gt;
 exten =&amp;gt; _s-.,1,Playtones(congestion)&lt;br /&gt;
 exten =&amp;gt; _s-.,n,Congestion(10)&lt;br /&gt;
&lt;br /&gt;
=== Call to user - Context: from-lmce-custom ===&lt;br /&gt;
* This context handles the call to a user, means 3xx number&lt;br /&gt;
* This is only an example. Actual dialplan depends on routing choosen in &amp;quot;Webadmin -&amp;gt; Telecom -&amp;gt; Call Routing&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | exten                         | priority | app    | appdata                                                                    |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | 301                           |        1 | AGI    | lmce-getusermode.agi                                                       |&lt;br /&gt;
 | 301                           |        2 | Goto   | from-lmce-custom,301-um${USERMODE}-pri${PRIORITYCALLER},1                  |&lt;br /&gt;
 | 301                           |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0                  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um1-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um1-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0                  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um2-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um2-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0                  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um3-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0                  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1                  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um4-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== Context: applications ===&lt;br /&gt;
==== Extension: *43 - echotest ====&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 | priority | app      | appdata       |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 |        1 | Answer   |               |&lt;br /&gt;
 |        2 | Wait     | 1             |&lt;br /&gt;
 |        3 | Playback | demo-echotest |&lt;br /&gt;
 |        4 | Playback | beep          |&lt;br /&gt;
 |        5 | Echo     |               |&lt;br /&gt;
 |        6 | Playback | demo-echodone |&lt;br /&gt;
 |        7 | Hangup   |               |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *60 - speaking clock ====&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 | priority | app         | appdata                               |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 |        1 | Answer      |                                       |&lt;br /&gt;
 |        2 | Wait        | 1                                     |&lt;br /&gt;
 |        3 | Set         | NumLoops=0                            |&lt;br /&gt;
 |        4 | Set         | FutureTime=$[${EPOCH} + 11]           |&lt;br /&gt;
 |        5 | Playback    | at-tone-time-exactly                  |&lt;br /&gt;
 |        6 | GotoIf      | $[&amp;quot;${TIMEFORMAT}&amp;quot; = &amp;quot;kM&amp;quot;]?9           |&lt;br /&gt;
 |        7 | SayUnixTime | ${FutureTime},,IM &#039;and&#039; S &#039;seconds&#039; p |&lt;br /&gt;
 |        8 | Goto        | 10                                    |&lt;br /&gt;
 |        9 | SayUnixTime | ${FutureTime},,kM &#039;and&#039; S &#039;seconds&#039;   |&lt;br /&gt;
 |       10 | Set         | TimeLeft=$[${FutureTime} - ${EPOCH}]  |&lt;br /&gt;
 |       11 | GotoIf      | $[${TimeLeft} &amp;lt; 1]?14                 |&lt;br /&gt;
 |       12 | Wait        | 1                                     |&lt;br /&gt;
 |       13 | Goto        | 10                                    |&lt;br /&gt;
 |       14 | Playback    | beep                                  |&lt;br /&gt;
 |       15 | Wait        | 5                                     |&lt;br /&gt;
 |       16 | Set         | NumLoops=$[${NumLoops} + 1]           |&lt;br /&gt;
 |       17 | GotoIf      | $[${NumLoops} &amp;lt; 5]?4                  |&lt;br /&gt;
 |       18 | Playback    | goodbye                               |&lt;br /&gt;
 |       19 | Hangup      |                                       |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *65 - get current extension number ====&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 | priority | app       | appdata       |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 |        1 | Answer    |               |&lt;br /&gt;
 |        2 | Wait      | 1             |&lt;br /&gt;
 |        3 | Macro     | user-callerid |&lt;br /&gt;
 |        4 | Playback  | your          |&lt;br /&gt;
 |        5 | Playback  | extension     |&lt;br /&gt;
 |        6 | Playback  | number        |&lt;br /&gt;
 |        7 | Playback  | is            |&lt;br /&gt;
 |        8 | SayDigits | ${AMPUSER}    |&lt;br /&gt;
 |        9 | Wait      | 2             |&lt;br /&gt;
 |       10 | Hangup    |               |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *70 - incoming fax ====&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 | priority | app        | appdata                                               |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Wait       | 6                                                     |&lt;br /&gt;
 |        3 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        4 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        5 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        6 | Hangup     |                                                       |&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Noop       | Receiving fax for DID ${CALLERID(DNID)}               |&lt;br /&gt;
 |        3 | Wait       | 3                                                     |&lt;br /&gt;
 |        4 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        5 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        6 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        7 | Hangup     |                                                       |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *96 - listen to music on hold ====&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 | priority | app         | appdata |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 |        1 | Answer      |         |&lt;br /&gt;
 |        2 | Wait        | 1       |&lt;br /&gt;
 |        3 | MusicOnHold |         |&lt;br /&gt;
 |        4 | Hangup      |         |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
&lt;br /&gt;
== Actual config files in database ==&lt;br /&gt;
=== sip.conf ===&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name         | var_val                               |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport         | 5060                                  |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr         | 0.0.0.0                               |&lt;br /&gt;
 |          0 |          2 | general  | videosupport     | yes                                   |&lt;br /&gt;
 |          0 |          3 | general  | disallow         | all                                   |&lt;br /&gt;
 |          0 |          4 | general  | allow            | alaw                                  |&lt;br /&gt;
 |          0 |          5 | general  | allow            | ulaw                                  |&lt;br /&gt;
 |          0 |          6 | general  | allow            | h263p                                 |&lt;br /&gt;
 |          0 |          7 | general  | allow            | h263                                  |&lt;br /&gt;
 |          0 |          8 | general  | context          | from-sip-external                     |&lt;br /&gt;
 |          0 |          9 | general  | callerid         | Unknown                               |&lt;br /&gt;
 |          0 |         10 | general  | tos              | 0x68                                  |&lt;br /&gt;
 |          0 |         11 | general  | notifyringing    | yes                                   |&lt;br /&gt;
 |          0 |         12 | general  | notifyhold       | yes                                   |&lt;br /&gt;
 |          0 |         13 | general  | limitonpeers     | yes                                   |&lt;br /&gt;
 |          0 |         14 | general  | rtcachefriends   | yes                                   |&lt;br /&gt;
 |          0 |         15 | general  | rtupdate         | yes                                   |&lt;br /&gt;
 |          0 |         16 | general  | tcpenable        | yes                                   |&lt;br /&gt;
 |          0 |         17 | general  | tcpbindaddr      | 0.0.0.0                               |&lt;br /&gt;
 |          0 |         18 | general  | registerattempts | 0                                     |&lt;br /&gt;
 |          0 |         19 | general  | registertimeout  | 15                                    |&lt;br /&gt;
 |          0 |         20 | general  | language         | en                                    |&lt;br /&gt;
 |          0 |         21 | general  | alwaysauthreject | yes                                   |&lt;br /&gt;
 |          0 |        101 | general  | register         | username:password@sipserver/extension |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== iax.conf ===&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name          | var_val           |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport          | 4569              |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr          | 0.0.0.0           |&lt;br /&gt;
 |          0 |          2 | general  | disallow          | all               |&lt;br /&gt;
 |          0 |          3 | general  | allow             | alaw              |&lt;br /&gt;
 |          0 |          4 | general  | allow             | ulaw              |&lt;br /&gt;
 |          0 |          5 | general  | allow             | gsm               |&lt;br /&gt;
 |          0 |          6 | general  | context           | from-sip-external |&lt;br /&gt;
 |          0 |          7 | general  | mailboxdetail     | yes               |&lt;br /&gt;
 |          0 |          8 | general  | iaxcompat         | yes               |&lt;br /&gt;
 |          0 |          9 | general  | nochecksums       | no                |&lt;br /&gt;
 |          0 |         10 | general  | delayreject       | yes               |&lt;br /&gt;
 |          0 |         11 | general  | bandwidth         | high              |&lt;br /&gt;
 |          0 |         12 | general  | dtmfmode          | auto              |&lt;br /&gt;
 |          0 |         13 | general  | rtcachefriends    | yes               |&lt;br /&gt;
 |          0 |         14 | general  | rtupdate          | yes               |&lt;br /&gt;
 |          0 |         15 | general  | tos               | 0x18              |&lt;br /&gt;
 |          0 |         16 | general  | maxjitterbuffer   | 1000              |&lt;br /&gt;
 |          0 |         17 | general  | maxjitterinterps  | 10                |&lt;br /&gt;
 |          0 |         18 | general  | jitterbuffer      | yes               |&lt;br /&gt;
 |          0 |         19 | general  | resyncthreshold   | 1000              |&lt;br /&gt;
 |          0 |         20 | general  | trunktimestamps   | yes               |&lt;br /&gt;
 |          0 |         21 | general  | minregexpire      | 120               |&lt;br /&gt;
 |          0 |         22 | general  | maxregexpire      | 300               |&lt;br /&gt;
 |          0 |         23 | general  | iaxthreadcount    | 256               |&lt;br /&gt;
 |          0 |         24 | general  | iaxmaxthreadcount | 256               |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
&lt;br /&gt;
=== voicemail.conf ===&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category     | var_name         | var_val                                                     |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 |          0 |          0 | general      | format           | wav|gsm                                                     |&lt;br /&gt;
 |          0 |          1 | general      | serveremail      | LinuxMCE@dcerouter                                          |&lt;br /&gt;
 |          0 |          2 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          0 |          3 | general      | emaildateformat  | %A, %B %d, %Y at %r                                         |&lt;br /&gt;
 |          0 |          4 | general      | sendvoicemail    | yes                                                         |&lt;br /&gt;
 |          0 |          5 | general      | skipms           | 3000                                                        |&lt;br /&gt;
 |          0 |          6 | general      | maxsilence       | 10                                                          |&lt;br /&gt;
 |          0 |          7 | general      | silencethreshold | 128                                                         |&lt;br /&gt;
 |          0 |          8 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          1 |          0 | zonemessages | eastern          | America/New_York|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp            |&lt;br /&gt;
 |          1 |          1 | zonemessages | central          | America/Chicago|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp             |&lt;br /&gt;
 |          1 |          2 | zonemessages | central24        | America/Chicago|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039;     |&lt;br /&gt;
 |          1 |          3 | zonemessages | military         | Zulu|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039; &#039;phonetic/z_p&#039; |&lt;br /&gt;
 |          1 |          4 | zonemessages | european         | Europe/Copenhagen|&#039;vm-received&#039; a d b &#039;digits/at&#039; HM        |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 &lt;br /&gt;
=== musiconhold.conf ===&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name  | var_val                       |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 |          0 |          0 | default  | mode      | files                         |&lt;br /&gt;
 |          0 |          1 | default  | directory | /var/lib/asterisk/mohmp3      |&lt;br /&gt;
 |          1 |          0 | none     | mode      | files                         |&lt;br /&gt;
 |          1 |          1 | none     | directory | /var/lib/asterisk/mohmp3/none |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== cdr_mysql.conf ===&lt;br /&gt;
* This is for &amp;quot;Call Detail Records&amp;quot;. In webadmin -&amp;gt; Telecom -&amp;gt; Call Detail Records is a parser interface&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name | var_val                     |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 |          0 |          0 | global   | dbname   | asterisk                    |&lt;br /&gt;
 |          0 |          1 | global   | table    | cdr                         |&lt;br /&gt;
 |          0 |          2 | global   | password | lmce                        |&lt;br /&gt;
 |          0 |          3 | global   | user     | asteriskuser                |&lt;br /&gt;
 |          0 |          4 | global   | sock     | /var/run/mysqld/mysqld.sock |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
&lt;br /&gt;
=== google talk ===&lt;br /&gt;
* This is for google talk. Apparently the api&#039;s changed once again, and this is no more the recommended way of getting it to work. But for new modules i *think* we need asterisk 1.10+. This has to be researched and confirmed.&lt;br /&gt;
==== jabber.conf ====&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name     | var_val |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 |          0 |          0 | general  | autoregister | yes     |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
==== gtalk.conf ====&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name   | var_val    |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 |          0 |          0 | general  | context    | from-trunk |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr   | 0.0.0.0    |&lt;br /&gt;
 |          0 |          2 | general  | allowguest | yes        |&lt;br /&gt;
 |          1 |          0 | guest    | disallow   | all        |&lt;br /&gt;
 |          1 |          1 | guest    | allow      | ulaw       |&lt;br /&gt;
 |          1 |          2 | guest    | context    | from-trunk |&lt;br /&gt;
 |          1 |          3 | guest    | connection | asterisk   |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34284</id>
		<title>Proposed Asterisk Dialplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34284"/>
		<updated>2013-07-22T17:21:05Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We desperately need to write a new Asterisk dial plan to replace the AMP generated one that has become far too bit-rotten to be of any substantial use. This page will track the conceptual flow of what will be needed for the new post Asterisk 1.8+ dialplan.&lt;br /&gt;
&lt;br /&gt;
This is being added to, as I write more and more of the schema, and will get much...much bigger. --[[User:Tschak909|Tschak909]] 07:30, 18 July 2013 (CEST)&lt;br /&gt;
I added the actual existing dialplan in lmce 1204. Let&#039;s mangle it here in the wiki and put the result back into bash and sql scripts --[[User:Foxi352|Foxi352]] 22 July 2013&lt;br /&gt;
&lt;br /&gt;
==Dial Plan Flow==&lt;br /&gt;
&lt;br /&gt;
===Call from outside line (1xx)===&lt;br /&gt;
*Call comes in from outside line&lt;br /&gt;
**Get house mode and branch between five possible states:&lt;br /&gt;
***Ring extensions&lt;br /&gt;
****All checked extensions (2xx) are rung in parallel.&lt;br /&gt;
***Transfer to a specific user&lt;br /&gt;
****Transfer to specified (3xx) extension&lt;br /&gt;
***Go to a specific user&#039;s voicemail&lt;br /&gt;
****Transfer to selected user&#039;s voicemail&lt;br /&gt;
***Present a menu to select Home user (101)&lt;br /&gt;
****Is the number listed in Callers for me(?) for a user.&lt;br /&gt;
*****Transfer to user extension. (3xx)&lt;br /&gt;
****Present menu audio, and select between options:&lt;br /&gt;
****If explicit extension is selected, ring said extension. (Do we want to allow all extensions to be pressed here?)&lt;br /&gt;
****If User number is selected, Transfer to user (3xx)&lt;br /&gt;
****If General Voicemail, drop to general voicemail box (100)&lt;br /&gt;
***Transfer to outside number&lt;br /&gt;
****Dial outside #&lt;br /&gt;
&lt;br /&gt;
===Ring specific extension (2xx)===&lt;br /&gt;
*Does current house mode allow extension to be rang?&lt;br /&gt;
**No? Bounce to Menu (101)&lt;br /&gt;
**Yes? ...then&lt;br /&gt;
***Ring specified extension&lt;br /&gt;
****While ringing, user has the opportunity to:&lt;br /&gt;
*****Transfer to a specific phone (2xx)&lt;br /&gt;
*****Transfer to a specific user (3xx)&lt;br /&gt;
*****Transfer to an outside number (dial specified number given to dial pad)&lt;br /&gt;
*****dial someone else in to conference before we all pick up (this is strange, but the button is there!)&lt;br /&gt;
*****Send to General voicemail (100)&lt;br /&gt;
*****Drop the call&lt;br /&gt;
****If extension does not pick up within specified IVR delay time, Transfer to (101) for IVR menu&lt;br /&gt;
&lt;br /&gt;
===Ring specific user (3xx)===&lt;br /&gt;
*Find user via AGI script, map to a list of (2xx) extensions.&lt;br /&gt;
*Is number on Priority caller list?&lt;br /&gt;
**No, it is a normal caller, Process normal caller routing (see normal/priority user routing below)&lt;br /&gt;
**Yes, it is a priority caller, Process priority caller routing (see normal/priority user routing below)&lt;br /&gt;
&lt;br /&gt;
====Normal/Priority User Routing====&lt;br /&gt;
&lt;br /&gt;
For each user, there is a set of routing steps to be executed serially, depending on if the user is a normal or priority caller, and then based on the current USER mode. A user is a priority caller if they are listed in the priority callers list. Any number of steps can be created, and a dial plan segment should be created for each one.&lt;br /&gt;
&lt;br /&gt;
* Get house mode&lt;br /&gt;
**If Normal caller, select normal caller steps given house mode&lt;br /&gt;
**If Priority caller, select priority caller steps given house mode&lt;br /&gt;
**If checkbox is selected for give option for voicemail, play message, listen for &amp;quot;#&amp;quot;&lt;br /&gt;
*** If checkbox selected, and If # pressed, go to user voicemail&lt;br /&gt;
*** Execute next step which is one of four possible states: (TOP)&lt;br /&gt;
**** Ring Extensions&lt;br /&gt;
***** Parallel ring selected extensions (2xx)&lt;br /&gt;
**** Transfer to another user&lt;br /&gt;
***** Transfer call to specified (3xx) extension&lt;br /&gt;
**** Go to user&#039;s voicemail&lt;br /&gt;
***** Transfer call to specified user voicemail&lt;br /&gt;
**** Transfer to an outside number&lt;br /&gt;
*** Loop back around to (TOP)&lt;br /&gt;
** If all instructions are carried out and still unresolved, drop back to menu (101)&lt;br /&gt;
&lt;br /&gt;
=== Security Plugin Phone Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== Security Notfiications (999) ====&lt;br /&gt;
&lt;br /&gt;
* run AGI to determine which rooms have been affected, generate audio message&lt;br /&gt;
* Determine priority in the following order&lt;br /&gt;
** Orbiters then Other numbers (uses one outgoing channel)&lt;br /&gt;
*** Ring each orbiter for 15 seconds, if no answer, then ring the next orbiter&lt;br /&gt;
**** If answer, Play Security IVR&lt;br /&gt;
*** If no more orbiters, ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring next other number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** (what to do here if everybody has been rung, and no answer?) &lt;br /&gt;
** Other numbers then Orbiters (uses one outgoing channel)&lt;br /&gt;
*** Ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** If no more &amp;quot;other numbers&amp;quot;, ring each Orbiter for 15 seconds, if no answer, then ring the next orbiter.&lt;br /&gt;
** Both orbiters and other numbers at the same time. (uses two outgoing channels)&lt;br /&gt;
*** spawn two threads, one for &amp;quot;Orbiters&amp;quot; one for &amp;quot;Other numbers&amp;quot;, for each thread&lt;br /&gt;
**** Ring each number for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
***** If answer, Play security IVR&lt;br /&gt;
**** (What to do when all numbers have been rung?)&lt;br /&gt;
&lt;br /&gt;
===== Security IVR =====&lt;br /&gt;
&lt;br /&gt;
* 1 to Reset the Alarm&lt;br /&gt;
** Play &amp;quot;Alarm has been reset.&amp;quot;&lt;br /&gt;
* 2 to Ignore the alarm&lt;br /&gt;
* 3 to call emergency contacts&lt;br /&gt;
* 4 to Notify neighbors&lt;br /&gt;
* 5 to speak to the person in the house&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lists for...==&lt;br /&gt;
&lt;br /&gt;
=== House Modes ===&lt;br /&gt;
* Armed - At Home&lt;br /&gt;
* Armed - Away&lt;br /&gt;
* Armed - Extended Away&lt;br /&gt;
* Entertaining&lt;br /&gt;
* Sleeping&lt;br /&gt;
* Unarmed - At Home&lt;br /&gt;
&lt;br /&gt;
=== User Modes ===&lt;br /&gt;
* At Home&lt;br /&gt;
* Away&lt;br /&gt;
* Do Not Disturb&lt;br /&gt;
* Sleeping &lt;br /&gt;
&lt;br /&gt;
=== Incoming Call extensions ===&lt;br /&gt;
* 100 - General Voicemail box&lt;br /&gt;
* 101 - IVR menu&lt;br /&gt;
&lt;br /&gt;
=== Example Phone extensions ===&lt;br /&gt;
* 201 - Living Room&lt;br /&gt;
* 202 - Bedroom Master&lt;br /&gt;
* 203 - Den&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User extensions ===&lt;br /&gt;
* 301 - Thom&lt;br /&gt;
* 302 - Lana&lt;br /&gt;
* 303 - Nina&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User voicemail extensions ===&lt;br /&gt;
* 401 - Thom&lt;br /&gt;
* 402 - Lana&lt;br /&gt;
* 403 - Nina&lt;br /&gt;
&lt;br /&gt;
=== Security Extensions ===&lt;br /&gt;
* 999 - Security&lt;br /&gt;
* 998 - Fire&lt;br /&gt;
* 997 - Air Quality&lt;br /&gt;
* 996 - Movement&lt;br /&gt;
* 995 - Information&lt;br /&gt;
* 994 - Doorbell&lt;br /&gt;
* 993 - Monitor Mode&lt;br /&gt;
* 992 - Babysitter Mode&lt;br /&gt;
* 991 - Speak to person inside house (this needs to be changed in all the code, this was 998)&lt;br /&gt;
&lt;br /&gt;
=== Contexts ===&lt;br /&gt;
* from-trunk - Calls from outside lines&lt;br /&gt;
* from-internal - Calls originating from inside the system&lt;br /&gt;
== Actual dialplan ==&lt;br /&gt;
=== Call to extension - Context: ext-local ===&lt;br /&gt;
* This is an example of a standard SIP phone extension 204&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
 | exten | priority | app    | appdata           |&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
 | 204   |        1 | Macro  | exten-vm,novm,204 |&lt;br /&gt;
 | 204   |        2 | Hangup |                   |&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
* The macro itself is still in the extensions.conf file (flatfile)&lt;br /&gt;
 [macro-exten-vm]&lt;br /&gt;
 exten =&amp;gt; s,1,Macro(user-callerid)&lt;br /&gt;
 exten =&amp;gt; s,n,Set(FROMCONTEXT=exten-vm)&lt;br /&gt;
 exten =&amp;gt; s,n,Set(VMBOX=${ARG1})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(EXTTOCALL=${ARG2})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(CFUEXT=${DB(CFU/${EXTTOCALL})})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(CFBEXT=${DB(CFB/${EXTTOCALL})})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(RT=${IF($[$[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;] | $[&amp;quot;foo${CFUEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(record-enable,${EXTTOCALL},IN)&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(dial,${RT},${DIAL_OPTIONS},${EXTTOCALL})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(SV_DIALSTATUS=${DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; s,n,GosubIf($[$[&amp;quot;${SV_DIALSTATUS}&amp;quot;=&amp;quot;NOANSWER&amp;quot;] &amp;amp; $[&amp;quot;foo${CFUEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?docfu,1) ; check for CFU in use on no answer&lt;br /&gt;
 exten =&amp;gt; s,n,GosubIf($[$[&amp;quot;${SV_DIALSTATUS}&amp;quot;=&amp;quot;BUSY&amp;quot;] &amp;amp; $[&amp;quot;foo${CFBEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?docfb,1) ; check for CFB in use on busy&lt;br /&gt;
 exten =&amp;gt; s,n,Set(DIALSTATUS=${SV_DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; s,n,NoOp(Voicemail is &#039;${VMBOX}&#039;)&lt;br /&gt;
 exten =&amp;gt; s,n,GotoIf($[&amp;quot;${VMBOX}&amp;quot; = &amp;quot;novm&amp;quot;]?s-${DIALSTATUS},1) ; no voicemail in use for this extension&lt;br /&gt;
 exten =&amp;gt; s,n,NoOp(Sending to Voicemail box ${EXTTOCALL})&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(vm,${VMBOX},${DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; docfu,1,Set(RTCFU=${IF($[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; docfu,n,Dial(Local/${CFUEXT}@from-internal/n,${RTCFU},${DIAL_OPTIONS})&lt;br /&gt;
 exten =&amp;gt; docfu,n,Return&lt;br /&gt;
 exten =&amp;gt; docfb,1,Set(RTCFB=${IF($[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; docfb,n,Dial(Local/${CFBEXT}@from-internal/n,${RTCFB},${DIAL_OPTIONS})&lt;br /&gt;
 exten =&amp;gt; docfb,n,Return&lt;br /&gt;
 exten =&amp;gt; s-BUSY,1,NoOp(Extension is reporting BUSY and not passing to Voicemail)&lt;br /&gt;
 exten =&amp;gt; s-BUSY,n,Playtones(busy)&lt;br /&gt;
 exten =&amp;gt; s-BUSY,n,Busy(20)&lt;br /&gt;
 exten =&amp;gt; _s-.,1,Playtones(congestion)&lt;br /&gt;
 exten =&amp;gt; _s-.,n,Congestion(10)&lt;br /&gt;
&lt;br /&gt;
=== Call to user - Context: from-lmce-custom ===&lt;br /&gt;
* This context handles the call to a user, means 3xx number&lt;br /&gt;
* This is only an example. Actual dialplan depends on routing choosen in &amp;quot;Webadmin -&amp;gt; Telecom -&amp;gt; Call Routing&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | exten                         | priority | app    | appdata                                                                    |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | 301                           |        1 | AGI    | lmce-getusermode.agi                                                       |&lt;br /&gt;
 | 301                           |        2 | Goto   | from-lmce-custom,301-um${USERMODE}-pri${PRIORITYCALLER},1                  |&lt;br /&gt;
 | 301                           |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0                  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um1-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um1-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0                  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um2-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um2-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0                  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um3-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0                  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1                  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um4-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== Context: applications ===&lt;br /&gt;
==== Extension: *43 - echotest ====&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 | priority | app      | appdata       |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 |        1 | Answer   |               |&lt;br /&gt;
 |        2 | Wait     | 1             |&lt;br /&gt;
 |        3 | Playback | demo-echotest |&lt;br /&gt;
 |        4 | Playback | beep          |&lt;br /&gt;
 |        5 | Echo     |               |&lt;br /&gt;
 |        6 | Playback | demo-echodone |&lt;br /&gt;
 |        7 | Hangup   |               |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *60 - speaking clock ====&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 | priority | app         | appdata                               |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 |        1 | Answer      |                                       |&lt;br /&gt;
 |        2 | Wait        | 1                                     |&lt;br /&gt;
 |        3 | Set         | NumLoops=0                            |&lt;br /&gt;
 |        4 | Set         | FutureTime=$[${EPOCH} + 11]           |&lt;br /&gt;
 |        5 | Playback    | at-tone-time-exactly                  |&lt;br /&gt;
 |        6 | GotoIf      | $[&amp;quot;${TIMEFORMAT}&amp;quot; = &amp;quot;kM&amp;quot;]?9           |&lt;br /&gt;
 |        7 | SayUnixTime | ${FutureTime},,IM &#039;and&#039; S &#039;seconds&#039; p |&lt;br /&gt;
 |        8 | Goto        | 10                                    |&lt;br /&gt;
 |        9 | SayUnixTime | ${FutureTime},,kM &#039;and&#039; S &#039;seconds&#039;   |&lt;br /&gt;
 |       10 | Set         | TimeLeft=$[${FutureTime} - ${EPOCH}]  |&lt;br /&gt;
 |       11 | GotoIf      | $[${TimeLeft} &amp;lt; 1]?14                 |&lt;br /&gt;
 |       12 | Wait        | 1                                     |&lt;br /&gt;
 |       13 | Goto        | 10                                    |&lt;br /&gt;
 |       14 | Playback    | beep                                  |&lt;br /&gt;
 |       15 | Wait        | 5                                     |&lt;br /&gt;
 |       16 | Set         | NumLoops=$[${NumLoops} + 1]           |&lt;br /&gt;
 |       17 | GotoIf      | $[${NumLoops} &amp;lt; 5]?4                  |&lt;br /&gt;
 |       18 | Playback    | goodbye                               |&lt;br /&gt;
 |       19 | Hangup      |                                       |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *65 - get current extension number ====&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 | priority | app       | appdata       |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 |        1 | Answer    |               |&lt;br /&gt;
 |        2 | Wait      | 1             |&lt;br /&gt;
 |        3 | Macro     | user-callerid |&lt;br /&gt;
 |        4 | Playback  | your          |&lt;br /&gt;
 |        5 | Playback  | extension     |&lt;br /&gt;
 |        6 | Playback  | number        |&lt;br /&gt;
 |        7 | Playback  | is            |&lt;br /&gt;
 |        8 | SayDigits | ${AMPUSER}    |&lt;br /&gt;
 |        9 | Wait      | 2             |&lt;br /&gt;
 |       10 | Hangup    |               |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *70 - incoming fax ====&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 | priority | app        | appdata                                               |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Wait       | 6                                                     |&lt;br /&gt;
 |        3 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        4 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        5 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        6 | Hangup     |                                                       |&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Noop       | Receiving fax for DID ${CALLERID(DNID)}               |&lt;br /&gt;
 |        3 | Wait       | 3                                                     |&lt;br /&gt;
 |        4 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        5 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        6 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        7 | Hangup     |                                                       |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *96 - listen to music on hold ====&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 | priority | app         | appdata |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 |        1 | Answer      |         |&lt;br /&gt;
 |        2 | Wait        | 1       |&lt;br /&gt;
 |        3 | MusicOnHold |         |&lt;br /&gt;
 |        4 | Hangup      |         |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
&lt;br /&gt;
== Actual config files in database ==&lt;br /&gt;
=== sip.conf ===&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name         | var_val                               |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport         | 5060                                  |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr         | 0.0.0.0                               |&lt;br /&gt;
 |          0 |          2 | general  | videosupport     | yes                                   |&lt;br /&gt;
 |          0 |          3 | general  | disallow         | all                                   |&lt;br /&gt;
 |          0 |          4 | general  | allow            | alaw                                  |&lt;br /&gt;
 |          0 |          5 | general  | allow            | ulaw                                  |&lt;br /&gt;
 |          0 |          6 | general  | allow            | h263p                                 |&lt;br /&gt;
 |          0 |          7 | general  | allow            | h263                                  |&lt;br /&gt;
 |          0 |          8 | general  | context          | from-sip-external                     |&lt;br /&gt;
 |          0 |          9 | general  | callerid         | Unknown                               |&lt;br /&gt;
 |          0 |         10 | general  | tos              | 0x68                                  |&lt;br /&gt;
 |          0 |         11 | general  | notifyringing    | yes                                   |&lt;br /&gt;
 |          0 |         12 | general  | notifyhold       | yes                                   |&lt;br /&gt;
 |          0 |         13 | general  | limitonpeers     | yes                                   |&lt;br /&gt;
 |          0 |         14 | general  | rtcachefriends   | yes                                   |&lt;br /&gt;
 |          0 |         15 | general  | rtupdate         | yes                                   |&lt;br /&gt;
 |          0 |         16 | general  | tcpenable        | yes                                   |&lt;br /&gt;
 |          0 |         17 | general  | tcpbindaddr      | 0.0.0.0                               |&lt;br /&gt;
 |          0 |         18 | general  | registerattempts | 0                                     |&lt;br /&gt;
 |          0 |         19 | general  | registertimeout  | 15                                    |&lt;br /&gt;
 |          0 |         20 | general  | language         | en                                    |&lt;br /&gt;
 |          0 |         21 | general  | alwaysauthreject | yes                                   |&lt;br /&gt;
 |          0 |        101 | general  | register         | username:password@sipserver/extension |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== iax.conf ===&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name          | var_val           |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport          | 4569              |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr          | 0.0.0.0           |&lt;br /&gt;
 |          0 |          2 | general  | disallow          | all               |&lt;br /&gt;
 |          0 |          3 | general  | allow             | alaw              |&lt;br /&gt;
 |          0 |          4 | general  | allow             | ulaw              |&lt;br /&gt;
 |          0 |          5 | general  | allow             | gsm               |&lt;br /&gt;
 |          0 |          6 | general  | context           | from-sip-external |&lt;br /&gt;
 |          0 |          7 | general  | mailboxdetail     | yes               |&lt;br /&gt;
 |          0 |          8 | general  | iaxcompat         | yes               |&lt;br /&gt;
 |          0 |          9 | general  | nochecksums       | no                |&lt;br /&gt;
 |          0 |         10 | general  | delayreject       | yes               |&lt;br /&gt;
 |          0 |         11 | general  | bandwidth         | high              |&lt;br /&gt;
 |          0 |         12 | general  | dtmfmode          | auto              |&lt;br /&gt;
 |          0 |         13 | general  | rtcachefriends    | yes               |&lt;br /&gt;
 |          0 |         14 | general  | rtupdate          | yes               |&lt;br /&gt;
 |          0 |         15 | general  | tos               | 0x18              |&lt;br /&gt;
 |          0 |         16 | general  | maxjitterbuffer   | 1000              |&lt;br /&gt;
 |          0 |         17 | general  | maxjitterinterps  | 10                |&lt;br /&gt;
 |          0 |         18 | general  | jitterbuffer      | yes               |&lt;br /&gt;
 |          0 |         19 | general  | resyncthreshold   | 1000              |&lt;br /&gt;
 |          0 |         20 | general  | trunktimestamps   | yes               |&lt;br /&gt;
 |          0 |         21 | general  | minregexpire      | 120               |&lt;br /&gt;
 |          0 |         22 | general  | maxregexpire      | 300               |&lt;br /&gt;
 |          0 |         23 | general  | iaxthreadcount    | 256               |&lt;br /&gt;
 |          0 |         24 | general  | iaxmaxthreadcount | 256               |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
&lt;br /&gt;
=== voicemail.conf ===&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category     | var_name         | var_val                                                     |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 |          0 |          0 | general      | format           | wav|gsm                                                     |&lt;br /&gt;
 |          0 |          1 | general      | serveremail      | LinuxMCE@dcerouter                                          |&lt;br /&gt;
 |          0 |          2 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          0 |          3 | general      | emaildateformat  | %A, %B %d, %Y at %r                                         |&lt;br /&gt;
 |          0 |          4 | general      | sendvoicemail    | yes                                                         |&lt;br /&gt;
 |          0 |          5 | general      | skipms           | 3000                                                        |&lt;br /&gt;
 |          0 |          6 | general      | maxsilence       | 10                                                          |&lt;br /&gt;
 |          0 |          7 | general      | silencethreshold | 128                                                         |&lt;br /&gt;
 |          0 |          8 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          1 |          0 | zonemessages | eastern          | America/New_York|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp            |&lt;br /&gt;
 |          1 |          1 | zonemessages | central          | America/Chicago|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp             |&lt;br /&gt;
 |          1 |          2 | zonemessages | central24        | America/Chicago|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039;     |&lt;br /&gt;
 |          1 |          3 | zonemessages | military         | Zulu|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039; &#039;phonetic/z_p&#039; |&lt;br /&gt;
 |          1 |          4 | zonemessages | european         | Europe/Copenhagen|&#039;vm-received&#039; a d b &#039;digits/at&#039; HM        |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 &lt;br /&gt;
=== musiconhold.conf ===&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name  | var_val                       |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 |          0 |          0 | default  | mode      | files                         |&lt;br /&gt;
 |          0 |          1 | default  | directory | /var/lib/asterisk/mohmp3      |&lt;br /&gt;
 |          1 |          0 | none     | mode      | files                         |&lt;br /&gt;
 |          1 |          1 | none     | directory | /var/lib/asterisk/mohmp3/none |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== cdr_mysql.conf ===&lt;br /&gt;
* This is for &amp;quot;Call Detail Records&amp;quot;. In webadmin -&amp;gt; Telecom -&amp;gt; Call Detail Records is a parser interface&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name | var_val                     |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 |          0 |          0 | global   | dbname   | asterisk                    |&lt;br /&gt;
 |          0 |          1 | global   | table    | cdr                         |&lt;br /&gt;
 |          0 |          2 | global   | password | lmce                        |&lt;br /&gt;
 |          0 |          3 | global   | user     | asteriskuser                |&lt;br /&gt;
 |          0 |          4 | global   | sock     | /var/run/mysqld/mysqld.sock |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
&lt;br /&gt;
=== google talk ===&lt;br /&gt;
* This is for google talk. Apparently the api&#039;s changed once again, and this is no more the recommended way of getting it to work. But for new modules i *think* we need asterisk 1.10+. This has to be researched and confirmed.&lt;br /&gt;
==== jabber.conf ====&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name     | var_val |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 |          0 |          0 | general  | autoregister | yes     |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
==== gtalk.conf ====&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name   | var_val    |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 |          0 |          0 | general  | context    | from-trunk |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr   | 0.0.0.0    |&lt;br /&gt;
 |          0 |          2 | general  | allowguest | yes        |&lt;br /&gt;
 |          1 |          0 | guest    | disallow   | all        |&lt;br /&gt;
 |          1 |          1 | guest    | allow      | ulaw       |&lt;br /&gt;
 |          1 |          2 | guest    | context    | from-trunk |&lt;br /&gt;
 |          1 |          3 | guest    | connection | asterisk   |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34283</id>
		<title>Proposed Asterisk Dialplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34283"/>
		<updated>2013-07-22T13:51:42Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Call to extension - Context: ext-local */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We desperately need to write a new Asterisk dial plan to replace the AMP generated one that has become far too bit-rotten to be of any substantial use. This page will track the conceptual flow of what will be needed for the new post Asterisk 1.8+ dialplan.&lt;br /&gt;
&lt;br /&gt;
This is being added to, as I write more and more of the schema, and will get much...much bigger. --[[User:Tschak909|Tschak909]] 07:30, 18 July 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Dial Plan Flow==&lt;br /&gt;
&lt;br /&gt;
===Call from outside line (1xx)===&lt;br /&gt;
*Call comes in from outside line&lt;br /&gt;
**Get house mode and branch between five possible states:&lt;br /&gt;
***Ring extensions&lt;br /&gt;
****All checked extensions (2xx) are rung in parallel.&lt;br /&gt;
***Transfer to a specific user&lt;br /&gt;
****Transfer to specified (3xx) extension&lt;br /&gt;
***Go to a specific user&#039;s voicemail&lt;br /&gt;
****Transfer to selected user&#039;s voicemail&lt;br /&gt;
***Present a menu to select Home user (101)&lt;br /&gt;
****Is the number listed in Callers for me(?) for a user.&lt;br /&gt;
*****Transfer to user extension. (3xx)&lt;br /&gt;
****Present menu audio, and select between options:&lt;br /&gt;
****If explicit extension is selected, ring said extension. (Do we want to allow all extensions to be pressed here?)&lt;br /&gt;
****If User number is selected, Transfer to user (3xx)&lt;br /&gt;
****If General Voicemail, drop to general voicemail box (100)&lt;br /&gt;
***Transfer to outside number&lt;br /&gt;
****Dial outside #&lt;br /&gt;
&lt;br /&gt;
===Ring specific extension (2xx)===&lt;br /&gt;
*Does current house mode allow extension to be rang?&lt;br /&gt;
**No? Bounce to Menu (101)&lt;br /&gt;
**Yes? ...then&lt;br /&gt;
***Ring specified extension&lt;br /&gt;
****While ringing, user has the opportunity to:&lt;br /&gt;
*****Transfer to a specific phone (2xx)&lt;br /&gt;
*****Transfer to a specific user (3xx)&lt;br /&gt;
*****Transfer to an outside number (dial specified number given to dial pad)&lt;br /&gt;
*****dial someone else in to conference before we all pick up (this is strange, but the button is there!)&lt;br /&gt;
*****Send to General voicemail (100)&lt;br /&gt;
*****Drop the call&lt;br /&gt;
****If extension does not pick up within specified IVR delay time, Transfer to (101) for IVR menu&lt;br /&gt;
&lt;br /&gt;
===Ring specific user (3xx)===&lt;br /&gt;
*Find user via AGI script, map to a list of (2xx) extensions.&lt;br /&gt;
*Is number on Priority caller list?&lt;br /&gt;
**No, it is a normal caller, Process normal caller routing (see normal/priority user routing below)&lt;br /&gt;
**Yes, it is a priority caller, Process priority caller routing (see normal/priority user routing below)&lt;br /&gt;
&lt;br /&gt;
====Normal/Priority User Routing====&lt;br /&gt;
&lt;br /&gt;
For each user, there is a set of routing steps to be executed serially, depending on if the user is a normal or priority caller, and then based on the current USER mode. A user is a priority caller if they are listed in the priority callers list. Any number of steps can be created, and a dial plan segment should be created for each one.&lt;br /&gt;
&lt;br /&gt;
* Get house mode&lt;br /&gt;
**If Normal caller, select normal caller steps given house mode&lt;br /&gt;
**If Priority caller, select priority caller steps given house mode&lt;br /&gt;
**If checkbox is selected for give option for voicemail, play message, listen for &amp;quot;#&amp;quot;&lt;br /&gt;
*** If checkbox selected, and If # pressed, go to user voicemail&lt;br /&gt;
*** Execute next step which is one of four possible states: (TOP)&lt;br /&gt;
**** Ring Extensions&lt;br /&gt;
***** Parallel ring selected extensions (2xx)&lt;br /&gt;
**** Transfer to another user&lt;br /&gt;
***** Transfer call to specified (3xx) extension&lt;br /&gt;
**** Go to user&#039;s voicemail&lt;br /&gt;
***** Transfer call to specified user voicemail&lt;br /&gt;
**** Transfer to an outside number&lt;br /&gt;
*** Loop back around to (TOP)&lt;br /&gt;
** If all instructions are carried out and still unresolved, drop back to menu (101)&lt;br /&gt;
&lt;br /&gt;
=== Security Plugin Phone Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== Security Notfiications (999) ====&lt;br /&gt;
&lt;br /&gt;
* run AGI to determine which rooms have been affected, generate audio message&lt;br /&gt;
* Determine priority in the following order&lt;br /&gt;
** Orbiters then Other numbers (uses one outgoing channel)&lt;br /&gt;
*** Ring each orbiter for 15 seconds, if no answer, then ring the next orbiter&lt;br /&gt;
**** If answer, Play Security IVR&lt;br /&gt;
*** If no more orbiters, ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring next other number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** (what to do here if everybody has been rung, and no answer?) &lt;br /&gt;
** Other numbers then Orbiters (uses one outgoing channel)&lt;br /&gt;
*** Ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** If no more &amp;quot;other numbers&amp;quot;, ring each Orbiter for 15 seconds, if no answer, then ring the next orbiter.&lt;br /&gt;
** Both orbiters and other numbers at the same time. (uses two outgoing channels)&lt;br /&gt;
*** spawn two threads, one for &amp;quot;Orbiters&amp;quot; one for &amp;quot;Other numbers&amp;quot;, for each thread&lt;br /&gt;
**** Ring each number for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
***** If answer, Play security IVR&lt;br /&gt;
**** (What to do when all numbers have been rung?)&lt;br /&gt;
&lt;br /&gt;
===== Security IVR =====&lt;br /&gt;
&lt;br /&gt;
* 1 to Reset the Alarm&lt;br /&gt;
** Play &amp;quot;Alarm has been reset.&amp;quot;&lt;br /&gt;
* 2 to Ignore the alarm&lt;br /&gt;
* 3 to call emergency contacts&lt;br /&gt;
* 4 to Notify neighbors&lt;br /&gt;
* 5 to speak to the person in the house&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lists for...==&lt;br /&gt;
&lt;br /&gt;
=== House Modes ===&lt;br /&gt;
* Armed - At Home&lt;br /&gt;
* Armed - Away&lt;br /&gt;
* Armed - Extended Away&lt;br /&gt;
* Entertaining&lt;br /&gt;
* Sleeping&lt;br /&gt;
* Unarmed - At Home&lt;br /&gt;
&lt;br /&gt;
=== User Modes ===&lt;br /&gt;
* At Home&lt;br /&gt;
* Away&lt;br /&gt;
* Do Not Disturb&lt;br /&gt;
* Sleeping &lt;br /&gt;
&lt;br /&gt;
=== Incoming Call extensions ===&lt;br /&gt;
* 100 - General Voicemail box&lt;br /&gt;
* 101 - IVR menu&lt;br /&gt;
&lt;br /&gt;
=== Example Phone extensions ===&lt;br /&gt;
* 201 - Living Room&lt;br /&gt;
* 202 - Bedroom Master&lt;br /&gt;
* 203 - Den&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User extensions ===&lt;br /&gt;
* 301 - Thom&lt;br /&gt;
* 302 - Lana&lt;br /&gt;
* 303 - Nina&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User voicemail extensions ===&lt;br /&gt;
* 401 - Thom&lt;br /&gt;
* 402 - Lana&lt;br /&gt;
* 403 - Nina&lt;br /&gt;
&lt;br /&gt;
=== Security Extensions ===&lt;br /&gt;
* 999 - Security&lt;br /&gt;
* 998 - Fire&lt;br /&gt;
* 997 - Air Quality&lt;br /&gt;
* 996 - Movement&lt;br /&gt;
* 995 - Information&lt;br /&gt;
* 994 - Doorbell&lt;br /&gt;
* 993 - Monitor Mode&lt;br /&gt;
* 992 - Babysitter Mode&lt;br /&gt;
* 991 - Speak to person inside house (this needs to be changed in all the code, this was 998)&lt;br /&gt;
&lt;br /&gt;
=== Contexts ===&lt;br /&gt;
* from-trunk - Calls from outside lines&lt;br /&gt;
* from-internal - Calls originating from inside the system&lt;br /&gt;
== Actual dialplan ==&lt;br /&gt;
=== Call to extension - Context: ext-local ===&lt;br /&gt;
* This is an example of a standard SIP phone extension 204&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
 | exten | priority | app    | appdata           |&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
 | 204   |        1 | Macro  | exten-vm,novm,204 |&lt;br /&gt;
 | 204   |        2 | Hangup |                   |&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
* The macro itself is still in the extensions.conf file (flatfile)&lt;br /&gt;
 [macro-exten-vm]&lt;br /&gt;
 exten =&amp;gt; s,1,Macro(user-callerid)&lt;br /&gt;
 exten =&amp;gt; s,n,Set(FROMCONTEXT=exten-vm)&lt;br /&gt;
 exten =&amp;gt; s,n,Set(VMBOX=${ARG1})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(EXTTOCALL=${ARG2})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(CFUEXT=${DB(CFU/${EXTTOCALL})})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(CFBEXT=${DB(CFB/${EXTTOCALL})})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(RT=${IF($[$[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;] | $[&amp;quot;foo${CFUEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(record-enable,${EXTTOCALL},IN)&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(dial,${RT},${DIAL_OPTIONS},${EXTTOCALL})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(SV_DIALSTATUS=${DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; s,n,GosubIf($[$[&amp;quot;${SV_DIALSTATUS}&amp;quot;=&amp;quot;NOANSWER&amp;quot;] &amp;amp; $[&amp;quot;foo${CFUEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?docfu,1) ; check for CFU in use on no answer&lt;br /&gt;
 exten =&amp;gt; s,n,GosubIf($[$[&amp;quot;${SV_DIALSTATUS}&amp;quot;=&amp;quot;BUSY&amp;quot;] &amp;amp; $[&amp;quot;foo${CFBEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?docfb,1) ; check for CFB in use on busy&lt;br /&gt;
 exten =&amp;gt; s,n,Set(DIALSTATUS=${SV_DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; s,n,NoOp(Voicemail is &#039;${VMBOX}&#039;)&lt;br /&gt;
 exten =&amp;gt; s,n,GotoIf($[&amp;quot;${VMBOX}&amp;quot; = &amp;quot;novm&amp;quot;]?s-${DIALSTATUS},1) ; no voicemail in use for this extension&lt;br /&gt;
 exten =&amp;gt; s,n,NoOp(Sending to Voicemail box ${EXTTOCALL})&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(vm,${VMBOX},${DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; docfu,1,Set(RTCFU=${IF($[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; docfu,n,Dial(Local/${CFUEXT}@from-internal/n,${RTCFU},${DIAL_OPTIONS})&lt;br /&gt;
 exten =&amp;gt; docfu,n,Return&lt;br /&gt;
 exten =&amp;gt; docfb,1,Set(RTCFB=${IF($[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; docfb,n,Dial(Local/${CFBEXT}@from-internal/n,${RTCFB},${DIAL_OPTIONS})&lt;br /&gt;
 exten =&amp;gt; docfb,n,Return&lt;br /&gt;
 exten =&amp;gt; s-BUSY,1,NoOp(Extension is reporting BUSY and not passing to Voicemail)&lt;br /&gt;
 exten =&amp;gt; s-BUSY,n,Playtones(busy)&lt;br /&gt;
 exten =&amp;gt; s-BUSY,n,Busy(20)&lt;br /&gt;
 exten =&amp;gt; _s-.,1,Playtones(congestion)&lt;br /&gt;
 exten =&amp;gt; _s-.,n,Congestion(10)&lt;br /&gt;
&lt;br /&gt;
=== Call to user - Context: from-lmce-custom ===&lt;br /&gt;
* This context handles the call to a user, means 3xx number&lt;br /&gt;
* This is only an example. Actual dialplan depends on routing choosen in &amp;quot;Webadmin -&amp;gt; Telecom -&amp;gt; Call Routing&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | exten                         | priority | app    | appdata                                                                    |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | 301                           |        1 | AGI    | lmce-getusermode.agi                                                       |&lt;br /&gt;
 | 301                           |        2 | Goto   | from-lmce-custom,301-um${USERMODE}-pri${PRIORITYCALLER},1                  |&lt;br /&gt;
 | 301                           |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0                  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um1-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um1-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0                  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um2-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um2-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0                  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um3-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0                  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1                  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um4-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== Context: applications ===&lt;br /&gt;
==== Extension: *43 - echotest ====&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 | priority | app      | appdata       |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 |        1 | Answer   |               |&lt;br /&gt;
 |        2 | Wait     | 1             |&lt;br /&gt;
 |        3 | Playback | demo-echotest |&lt;br /&gt;
 |        4 | Playback | beep          |&lt;br /&gt;
 |        5 | Echo     |               |&lt;br /&gt;
 |        6 | Playback | demo-echodone |&lt;br /&gt;
 |        7 | Hangup   |               |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *60 - speaking clock ====&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 | priority | app         | appdata                               |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 |        1 | Answer      |                                       |&lt;br /&gt;
 |        2 | Wait        | 1                                     |&lt;br /&gt;
 |        3 | Set         | NumLoops=0                            |&lt;br /&gt;
 |        4 | Set         | FutureTime=$[${EPOCH} + 11]           |&lt;br /&gt;
 |        5 | Playback    | at-tone-time-exactly                  |&lt;br /&gt;
 |        6 | GotoIf      | $[&amp;quot;${TIMEFORMAT}&amp;quot; = &amp;quot;kM&amp;quot;]?9           |&lt;br /&gt;
 |        7 | SayUnixTime | ${FutureTime},,IM &#039;and&#039; S &#039;seconds&#039; p |&lt;br /&gt;
 |        8 | Goto        | 10                                    |&lt;br /&gt;
 |        9 | SayUnixTime | ${FutureTime},,kM &#039;and&#039; S &#039;seconds&#039;   |&lt;br /&gt;
 |       10 | Set         | TimeLeft=$[${FutureTime} - ${EPOCH}]  |&lt;br /&gt;
 |       11 | GotoIf      | $[${TimeLeft} &amp;lt; 1]?14                 |&lt;br /&gt;
 |       12 | Wait        | 1                                     |&lt;br /&gt;
 |       13 | Goto        | 10                                    |&lt;br /&gt;
 |       14 | Playback    | beep                                  |&lt;br /&gt;
 |       15 | Wait        | 5                                     |&lt;br /&gt;
 |       16 | Set         | NumLoops=$[${NumLoops} + 1]           |&lt;br /&gt;
 |       17 | GotoIf      | $[${NumLoops} &amp;lt; 5]?4                  |&lt;br /&gt;
 |       18 | Playback    | goodbye                               |&lt;br /&gt;
 |       19 | Hangup      |                                       |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *65 - get current extension number ====&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 | priority | app       | appdata       |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 |        1 | Answer    |               |&lt;br /&gt;
 |        2 | Wait      | 1             |&lt;br /&gt;
 |        3 | Macro     | user-callerid |&lt;br /&gt;
 |        4 | Playback  | your          |&lt;br /&gt;
 |        5 | Playback  | extension     |&lt;br /&gt;
 |        6 | Playback  | number        |&lt;br /&gt;
 |        7 | Playback  | is            |&lt;br /&gt;
 |        8 | SayDigits | ${AMPUSER}    |&lt;br /&gt;
 |        9 | Wait      | 2             |&lt;br /&gt;
 |       10 | Hangup    |               |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *70 - incoming fax ====&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 | priority | app        | appdata                                               |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Wait       | 6                                                     |&lt;br /&gt;
 |        3 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        4 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        5 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        6 | Hangup     |                                                       |&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Noop       | Receiving fax for DID ${CALLERID(DNID)}               |&lt;br /&gt;
 |        3 | Wait       | 3                                                     |&lt;br /&gt;
 |        4 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        5 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        6 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        7 | Hangup     |                                                       |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *96 - listen to music on hold ====&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 | priority | app         | appdata |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 |        1 | Answer      |         |&lt;br /&gt;
 |        2 | Wait        | 1       |&lt;br /&gt;
 |        3 | MusicOnHold |         |&lt;br /&gt;
 |        4 | Hangup      |         |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
&lt;br /&gt;
== Actual config files in database ==&lt;br /&gt;
=== sip.conf ===&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name         | var_val                               |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport         | 5060                                  |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr         | 0.0.0.0                               |&lt;br /&gt;
 |          0 |          2 | general  | videosupport     | yes                                   |&lt;br /&gt;
 |          0 |          3 | general  | disallow         | all                                   |&lt;br /&gt;
 |          0 |          4 | general  | allow            | alaw                                  |&lt;br /&gt;
 |          0 |          5 | general  | allow            | ulaw                                  |&lt;br /&gt;
 |          0 |          6 | general  | allow            | h263p                                 |&lt;br /&gt;
 |          0 |          7 | general  | allow            | h263                                  |&lt;br /&gt;
 |          0 |          8 | general  | context          | from-sip-external                     |&lt;br /&gt;
 |          0 |          9 | general  | callerid         | Unknown                               |&lt;br /&gt;
 |          0 |         10 | general  | tos              | 0x68                                  |&lt;br /&gt;
 |          0 |         11 | general  | notifyringing    | yes                                   |&lt;br /&gt;
 |          0 |         12 | general  | notifyhold       | yes                                   |&lt;br /&gt;
 |          0 |         13 | general  | limitonpeers     | yes                                   |&lt;br /&gt;
 |          0 |         14 | general  | rtcachefriends   | yes                                   |&lt;br /&gt;
 |          0 |         15 | general  | rtupdate         | yes                                   |&lt;br /&gt;
 |          0 |         16 | general  | tcpenable        | yes                                   |&lt;br /&gt;
 |          0 |         17 | general  | tcpbindaddr      | 0.0.0.0                               |&lt;br /&gt;
 |          0 |         18 | general  | registerattempts | 0                                     |&lt;br /&gt;
 |          0 |         19 | general  | registertimeout  | 15                                    |&lt;br /&gt;
 |          0 |         20 | general  | language         | en                                    |&lt;br /&gt;
 |          0 |         21 | general  | alwaysauthreject | yes                                   |&lt;br /&gt;
 |          0 |        101 | general  | register         | username:password@sipserver/extension |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== iax.conf ===&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name          | var_val           |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport          | 4569              |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr          | 0.0.0.0           |&lt;br /&gt;
 |          0 |          2 | general  | disallow          | all               |&lt;br /&gt;
 |          0 |          3 | general  | allow             | alaw              |&lt;br /&gt;
 |          0 |          4 | general  | allow             | ulaw              |&lt;br /&gt;
 |          0 |          5 | general  | allow             | gsm               |&lt;br /&gt;
 |          0 |          6 | general  | context           | from-sip-external |&lt;br /&gt;
 |          0 |          7 | general  | mailboxdetail     | yes               |&lt;br /&gt;
 |          0 |          8 | general  | iaxcompat         | yes               |&lt;br /&gt;
 |          0 |          9 | general  | nochecksums       | no                |&lt;br /&gt;
 |          0 |         10 | general  | delayreject       | yes               |&lt;br /&gt;
 |          0 |         11 | general  | bandwidth         | high              |&lt;br /&gt;
 |          0 |         12 | general  | dtmfmode          | auto              |&lt;br /&gt;
 |          0 |         13 | general  | rtcachefriends    | yes               |&lt;br /&gt;
 |          0 |         14 | general  | rtupdate          | yes               |&lt;br /&gt;
 |          0 |         15 | general  | tos               | 0x18              |&lt;br /&gt;
 |          0 |         16 | general  | maxjitterbuffer   | 1000              |&lt;br /&gt;
 |          0 |         17 | general  | maxjitterinterps  | 10                |&lt;br /&gt;
 |          0 |         18 | general  | jitterbuffer      | yes               |&lt;br /&gt;
 |          0 |         19 | general  | resyncthreshold   | 1000              |&lt;br /&gt;
 |          0 |         20 | general  | trunktimestamps   | yes               |&lt;br /&gt;
 |          0 |         21 | general  | minregexpire      | 120               |&lt;br /&gt;
 |          0 |         22 | general  | maxregexpire      | 300               |&lt;br /&gt;
 |          0 |         23 | general  | iaxthreadcount    | 256               |&lt;br /&gt;
 |          0 |         24 | general  | iaxmaxthreadcount | 256               |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
&lt;br /&gt;
=== voicemail.conf ===&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category     | var_name         | var_val                                                     |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 |          0 |          0 | general      | format           | wav|gsm                                                     |&lt;br /&gt;
 |          0 |          1 | general      | serveremail      | LinuxMCE@dcerouter                                          |&lt;br /&gt;
 |          0 |          2 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          0 |          3 | general      | emaildateformat  | %A, %B %d, %Y at %r                                         |&lt;br /&gt;
 |          0 |          4 | general      | sendvoicemail    | yes                                                         |&lt;br /&gt;
 |          0 |          5 | general      | skipms           | 3000                                                        |&lt;br /&gt;
 |          0 |          6 | general      | maxsilence       | 10                                                          |&lt;br /&gt;
 |          0 |          7 | general      | silencethreshold | 128                                                         |&lt;br /&gt;
 |          0 |          8 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          1 |          0 | zonemessages | eastern          | America/New_York|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp            |&lt;br /&gt;
 |          1 |          1 | zonemessages | central          | America/Chicago|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp             |&lt;br /&gt;
 |          1 |          2 | zonemessages | central24        | America/Chicago|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039;     |&lt;br /&gt;
 |          1 |          3 | zonemessages | military         | Zulu|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039; &#039;phonetic/z_p&#039; |&lt;br /&gt;
 |          1 |          4 | zonemessages | european         | Europe/Copenhagen|&#039;vm-received&#039; a d b &#039;digits/at&#039; HM        |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 &lt;br /&gt;
=== musiconhold.conf ===&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name  | var_val                       |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 |          0 |          0 | default  | mode      | files                         |&lt;br /&gt;
 |          0 |          1 | default  | directory | /var/lib/asterisk/mohmp3      |&lt;br /&gt;
 |          1 |          0 | none     | mode      | files                         |&lt;br /&gt;
 |          1 |          1 | none     | directory | /var/lib/asterisk/mohmp3/none |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== cdr_mysql.conf ===&lt;br /&gt;
* This is for &amp;quot;Call Detail Records&amp;quot;. In webadmin -&amp;gt; Telecom -&amp;gt; Call Detail Records is a parser interface&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name | var_val                     |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 |          0 |          0 | global   | dbname   | asterisk                    |&lt;br /&gt;
 |          0 |          1 | global   | table    | cdr                         |&lt;br /&gt;
 |          0 |          2 | global   | password | lmce                        |&lt;br /&gt;
 |          0 |          3 | global   | user     | asteriskuser                |&lt;br /&gt;
 |          0 |          4 | global   | sock     | /var/run/mysqld/mysqld.sock |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
&lt;br /&gt;
=== google talk ===&lt;br /&gt;
* This is for google talk. Apparently the api&#039;s changed once again, and this is no more the recommended way of getting it to work. But for new modules i *think* we need asterisk 1.10+. This has to be researched and confirmed.&lt;br /&gt;
==== jabber.conf ====&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name     | var_val |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 |          0 |          0 | general  | autoregister | yes     |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
==== gtalk.conf ====&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name   | var_val    |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 |          0 |          0 | general  | context    | from-trunk |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr   | 0.0.0.0    |&lt;br /&gt;
 |          0 |          2 | general  | allowguest | yes        |&lt;br /&gt;
 |          1 |          0 | guest    | disallow   | all        |&lt;br /&gt;
 |          1 |          1 | guest    | allow      | ulaw       |&lt;br /&gt;
 |          1 |          2 | guest    | context    | from-trunk |&lt;br /&gt;
 |          1 |          3 | guest    | connection | asterisk   |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34282</id>
		<title>Proposed Asterisk Dialplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34282"/>
		<updated>2013-07-22T12:44:55Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: Added call to user and call to extension&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We desperately need to write a new Asterisk dial plan to replace the AMP generated one that has become far too bit-rotten to be of any substantial use. This page will track the conceptual flow of what will be needed for the new post Asterisk 1.8+ dialplan.&lt;br /&gt;
&lt;br /&gt;
This is being added to, as I write more and more of the schema, and will get much...much bigger. --[[User:Tschak909|Tschak909]] 07:30, 18 July 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Dial Plan Flow==&lt;br /&gt;
&lt;br /&gt;
===Call from outside line (1xx)===&lt;br /&gt;
*Call comes in from outside line&lt;br /&gt;
**Get house mode and branch between five possible states:&lt;br /&gt;
***Ring extensions&lt;br /&gt;
****All checked extensions (2xx) are rung in parallel.&lt;br /&gt;
***Transfer to a specific user&lt;br /&gt;
****Transfer to specified (3xx) extension&lt;br /&gt;
***Go to a specific user&#039;s voicemail&lt;br /&gt;
****Transfer to selected user&#039;s voicemail&lt;br /&gt;
***Present a menu to select Home user (101)&lt;br /&gt;
****Is the number listed in Callers for me(?) for a user.&lt;br /&gt;
*****Transfer to user extension. (3xx)&lt;br /&gt;
****Present menu audio, and select between options:&lt;br /&gt;
****If explicit extension is selected, ring said extension. (Do we want to allow all extensions to be pressed here?)&lt;br /&gt;
****If User number is selected, Transfer to user (3xx)&lt;br /&gt;
****If General Voicemail, drop to general voicemail box (100)&lt;br /&gt;
***Transfer to outside number&lt;br /&gt;
****Dial outside #&lt;br /&gt;
&lt;br /&gt;
===Ring specific extension (2xx)===&lt;br /&gt;
*Does current house mode allow extension to be rang?&lt;br /&gt;
**No? Bounce to Menu (101)&lt;br /&gt;
**Yes? ...then&lt;br /&gt;
***Ring specified extension&lt;br /&gt;
****While ringing, user has the opportunity to:&lt;br /&gt;
*****Transfer to a specific phone (2xx)&lt;br /&gt;
*****Transfer to a specific user (3xx)&lt;br /&gt;
*****Transfer to an outside number (dial specified number given to dial pad)&lt;br /&gt;
*****dial someone else in to conference before we all pick up (this is strange, but the button is there!)&lt;br /&gt;
*****Send to General voicemail (100)&lt;br /&gt;
*****Drop the call&lt;br /&gt;
****If extension does not pick up within specified IVR delay time, Transfer to (101) for IVR menu&lt;br /&gt;
&lt;br /&gt;
===Ring specific user (3xx)===&lt;br /&gt;
*Find user via AGI script, map to a list of (2xx) extensions.&lt;br /&gt;
*Is number on Priority caller list?&lt;br /&gt;
**No, it is a normal caller, Process normal caller routing (see normal/priority user routing below)&lt;br /&gt;
**Yes, it is a priority caller, Process priority caller routing (see normal/priority user routing below)&lt;br /&gt;
&lt;br /&gt;
====Normal/Priority User Routing====&lt;br /&gt;
&lt;br /&gt;
For each user, there is a set of routing steps to be executed serially, depending on if the user is a normal or priority caller, and then based on the current USER mode. A user is a priority caller if they are listed in the priority callers list. Any number of steps can be created, and a dial plan segment should be created for each one.&lt;br /&gt;
&lt;br /&gt;
* Get house mode&lt;br /&gt;
**If Normal caller, select normal caller steps given house mode&lt;br /&gt;
**If Priority caller, select priority caller steps given house mode&lt;br /&gt;
**If checkbox is selected for give option for voicemail, play message, listen for &amp;quot;#&amp;quot;&lt;br /&gt;
*** If checkbox selected, and If # pressed, go to user voicemail&lt;br /&gt;
*** Execute next step which is one of four possible states: (TOP)&lt;br /&gt;
**** Ring Extensions&lt;br /&gt;
***** Parallel ring selected extensions (2xx)&lt;br /&gt;
**** Transfer to another user&lt;br /&gt;
***** Transfer call to specified (3xx) extension&lt;br /&gt;
**** Go to user&#039;s voicemail&lt;br /&gt;
***** Transfer call to specified user voicemail&lt;br /&gt;
**** Transfer to an outside number&lt;br /&gt;
*** Loop back around to (TOP)&lt;br /&gt;
** If all instructions are carried out and still unresolved, drop back to menu (101)&lt;br /&gt;
&lt;br /&gt;
=== Security Plugin Phone Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== Security Notfiications (999) ====&lt;br /&gt;
&lt;br /&gt;
* run AGI to determine which rooms have been affected, generate audio message&lt;br /&gt;
* Determine priority in the following order&lt;br /&gt;
** Orbiters then Other numbers (uses one outgoing channel)&lt;br /&gt;
*** Ring each orbiter for 15 seconds, if no answer, then ring the next orbiter&lt;br /&gt;
**** If answer, Play Security IVR&lt;br /&gt;
*** If no more orbiters, ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring next other number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** (what to do here if everybody has been rung, and no answer?) &lt;br /&gt;
** Other numbers then Orbiters (uses one outgoing channel)&lt;br /&gt;
*** Ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** If no more &amp;quot;other numbers&amp;quot;, ring each Orbiter for 15 seconds, if no answer, then ring the next orbiter.&lt;br /&gt;
** Both orbiters and other numbers at the same time. (uses two outgoing channels)&lt;br /&gt;
*** spawn two threads, one for &amp;quot;Orbiters&amp;quot; one for &amp;quot;Other numbers&amp;quot;, for each thread&lt;br /&gt;
**** Ring each number for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
***** If answer, Play security IVR&lt;br /&gt;
**** (What to do when all numbers have been rung?)&lt;br /&gt;
&lt;br /&gt;
===== Security IVR =====&lt;br /&gt;
&lt;br /&gt;
* 1 to Reset the Alarm&lt;br /&gt;
** Play &amp;quot;Alarm has been reset.&amp;quot;&lt;br /&gt;
* 2 to Ignore the alarm&lt;br /&gt;
* 3 to call emergency contacts&lt;br /&gt;
* 4 to Notify neighbors&lt;br /&gt;
* 5 to speak to the person in the house&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lists for...==&lt;br /&gt;
&lt;br /&gt;
=== House Modes ===&lt;br /&gt;
* Armed - At Home&lt;br /&gt;
* Armed - Away&lt;br /&gt;
* Armed - Extended Away&lt;br /&gt;
* Entertaining&lt;br /&gt;
* Sleeping&lt;br /&gt;
* Unarmed - At Home&lt;br /&gt;
&lt;br /&gt;
=== User Modes ===&lt;br /&gt;
* At Home&lt;br /&gt;
* Away&lt;br /&gt;
* Do Not Disturb&lt;br /&gt;
* Sleeping &lt;br /&gt;
&lt;br /&gt;
=== Incoming Call extensions ===&lt;br /&gt;
* 100 - General Voicemail box&lt;br /&gt;
* 101 - IVR menu&lt;br /&gt;
&lt;br /&gt;
=== Example Phone extensions ===&lt;br /&gt;
* 201 - Living Room&lt;br /&gt;
* 202 - Bedroom Master&lt;br /&gt;
* 203 - Den&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User extensions ===&lt;br /&gt;
* 301 - Thom&lt;br /&gt;
* 302 - Lana&lt;br /&gt;
* 303 - Nina&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User voicemail extensions ===&lt;br /&gt;
* 401 - Thom&lt;br /&gt;
* 402 - Lana&lt;br /&gt;
* 403 - Nina&lt;br /&gt;
&lt;br /&gt;
=== Security Extensions ===&lt;br /&gt;
* 999 - Security&lt;br /&gt;
* 998 - Fire&lt;br /&gt;
* 997 - Air Quality&lt;br /&gt;
* 996 - Movement&lt;br /&gt;
* 995 - Information&lt;br /&gt;
* 994 - Doorbell&lt;br /&gt;
* 993 - Monitor Mode&lt;br /&gt;
* 992 - Babysitter Mode&lt;br /&gt;
* 991 - Speak to person inside house (this needs to be changed in all the code, this was 998)&lt;br /&gt;
&lt;br /&gt;
=== Contexts ===&lt;br /&gt;
* from-trunk - Calls from outside lines&lt;br /&gt;
* from-internal - Calls originating from inside the system&lt;br /&gt;
== Actual dialplan ==&lt;br /&gt;
=== Call to extension - Context: ext-local ===&lt;br /&gt;
* This is an example of a standard SIP phone extension 204&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
 | exten | priority | app    | appdata           |&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
 | 204   |        1 | Macro  | exten-vm,novm,204 |&lt;br /&gt;
 | 204   |        2 | Hangup |                   |&lt;br /&gt;
 +-------+----------+--------+-------------------+&lt;br /&gt;
* The macro itself is still in the extensions.conf file&lt;br /&gt;
 [macro-exten-vm]&lt;br /&gt;
 exten =&amp;gt; s,1,Macro(user-callerid)&lt;br /&gt;
 exten =&amp;gt; s,n,Set(FROMCONTEXT=exten-vm)&lt;br /&gt;
 exten =&amp;gt; s,n,Set(VMBOX=${ARG1})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(EXTTOCALL=${ARG2})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(CFUEXT=${DB(CFU/${EXTTOCALL})})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(CFBEXT=${DB(CFB/${EXTTOCALL})})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(RT=${IF($[$[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;] | $[&amp;quot;foo${CFUEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(record-enable,${EXTTOCALL},IN)&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(dial,${RT},${DIAL_OPTIONS},${EXTTOCALL})&lt;br /&gt;
 exten =&amp;gt; s,n,Set(SV_DIALSTATUS=${DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; s,n,GosubIf($[$[&amp;quot;${SV_DIALSTATUS}&amp;quot;=&amp;quot;NOANSWER&amp;quot;] &amp;amp; $[&amp;quot;foo${CFUEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?docfu,1) ; check for CFU in use on no answer&lt;br /&gt;
 exten =&amp;gt; s,n,GosubIf($[$[&amp;quot;${SV_DIALSTATUS}&amp;quot;=&amp;quot;BUSY&amp;quot;] &amp;amp; $[&amp;quot;foo${CFBEXT}&amp;quot;!=&amp;quot;foo&amp;quot;]]?docfb,1) ; check for CFB in use on busy&lt;br /&gt;
 exten =&amp;gt; s,n,Set(DIALSTATUS=${SV_DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; s,n,NoOp(Voicemail is &#039;${VMBOX}&#039;)&lt;br /&gt;
 exten =&amp;gt; s,n,GotoIf($[&amp;quot;${VMBOX}&amp;quot; = &amp;quot;novm&amp;quot;]?s-${DIALSTATUS},1) ; no voicemail in use for this extension&lt;br /&gt;
 exten =&amp;gt; s,n,NoOp(Sending to Voicemail box ${EXTTOCALL})&lt;br /&gt;
 exten =&amp;gt; s,n,Macro(vm,${VMBOX},${DIALSTATUS})&lt;br /&gt;
 exten =&amp;gt; docfu,1,Set(RTCFU=${IF($[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; docfu,n,Dial(Local/${CFUEXT}@from-internal/n,${RTCFU},${DIAL_OPTIONS})&lt;br /&gt;
 exten =&amp;gt; docfu,n,Return&lt;br /&gt;
 exten =&amp;gt; docfb,1,Set(RTCFB=${IF($[&amp;quot;${VMBOX}&amp;quot;!=&amp;quot;novm&amp;quot;]?${RINGTIMER}:&amp;quot;&amp;quot;)})&lt;br /&gt;
 exten =&amp;gt; docfb,n,Dial(Local/${CFBEXT}@from-internal/n,${RTCFB},${DIAL_OPTIONS})&lt;br /&gt;
 exten =&amp;gt; docfb,n,Return&lt;br /&gt;
 exten =&amp;gt; s-BUSY,1,NoOp(Extension is reporting BUSY and not passing to Voicemail)&lt;br /&gt;
 exten =&amp;gt; s-BUSY,n,Playtones(busy)&lt;br /&gt;
 exten =&amp;gt; s-BUSY,n,Busy(20)&lt;br /&gt;
 exten =&amp;gt; _s-.,1,Playtones(congestion)&lt;br /&gt;
 exten =&amp;gt; _s-.,n,Congestion(10)&lt;br /&gt;
&lt;br /&gt;
=== Call to user - Context: from-lmce-custom ===&lt;br /&gt;
* This context handles the call to a user, means 3xx number&lt;br /&gt;
* This is only an example. Actual dialplan depends on routing choosen in &amp;quot;Webadmin -&amp;gt; Telecom -&amp;gt; Call Routing&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | exten                         | priority | app    | appdata                                                                    |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | 301                           |        1 | AGI    | lmce-getusermode.agi                                                       |&lt;br /&gt;
 | 301                           |        2 | Goto   | from-lmce-custom,301-um${USERMODE}-pri${PRIORITYCALLER},1                  |&lt;br /&gt;
 | 301                           |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0                  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um1-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um1-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0                  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um2-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um2-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0                  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um3-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0                  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1                  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um4-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== Context: applications ===&lt;br /&gt;
==== Extension: *43 - echotest ====&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 | priority | app      | appdata       |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 |        1 | Answer   |               |&lt;br /&gt;
 |        2 | Wait     | 1             |&lt;br /&gt;
 |        3 | Playback | demo-echotest |&lt;br /&gt;
 |        4 | Playback | beep          |&lt;br /&gt;
 |        5 | Echo     |               |&lt;br /&gt;
 |        6 | Playback | demo-echodone |&lt;br /&gt;
 |        7 | Hangup   |               |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *60 - speaking clock ====&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 | priority | app         | appdata                               |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 |        1 | Answer      |                                       |&lt;br /&gt;
 |        2 | Wait        | 1                                     |&lt;br /&gt;
 |        3 | Set         | NumLoops=0                            |&lt;br /&gt;
 |        4 | Set         | FutureTime=$[${EPOCH} + 11]           |&lt;br /&gt;
 |        5 | Playback    | at-tone-time-exactly                  |&lt;br /&gt;
 |        6 | GotoIf      | $[&amp;quot;${TIMEFORMAT}&amp;quot; = &amp;quot;kM&amp;quot;]?9           |&lt;br /&gt;
 |        7 | SayUnixTime | ${FutureTime},,IM &#039;and&#039; S &#039;seconds&#039; p |&lt;br /&gt;
 |        8 | Goto        | 10                                    |&lt;br /&gt;
 |        9 | SayUnixTime | ${FutureTime},,kM &#039;and&#039; S &#039;seconds&#039;   |&lt;br /&gt;
 |       10 | Set         | TimeLeft=$[${FutureTime} - ${EPOCH}]  |&lt;br /&gt;
 |       11 | GotoIf      | $[${TimeLeft} &amp;lt; 1]?14                 |&lt;br /&gt;
 |       12 | Wait        | 1                                     |&lt;br /&gt;
 |       13 | Goto        | 10                                    |&lt;br /&gt;
 |       14 | Playback    | beep                                  |&lt;br /&gt;
 |       15 | Wait        | 5                                     |&lt;br /&gt;
 |       16 | Set         | NumLoops=$[${NumLoops} + 1]           |&lt;br /&gt;
 |       17 | GotoIf      | $[${NumLoops} &amp;lt; 5]?4                  |&lt;br /&gt;
 |       18 | Playback    | goodbye                               |&lt;br /&gt;
 |       19 | Hangup      |                                       |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *65 - get current extension number ====&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 | priority | app       | appdata       |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 |        1 | Answer    |               |&lt;br /&gt;
 |        2 | Wait      | 1             |&lt;br /&gt;
 |        3 | Macro     | user-callerid |&lt;br /&gt;
 |        4 | Playback  | your          |&lt;br /&gt;
 |        5 | Playback  | extension     |&lt;br /&gt;
 |        6 | Playback  | number        |&lt;br /&gt;
 |        7 | Playback  | is            |&lt;br /&gt;
 |        8 | SayDigits | ${AMPUSER}    |&lt;br /&gt;
 |        9 | Wait      | 2             |&lt;br /&gt;
 |       10 | Hangup    |               |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *70 - incoming fax ====&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 | priority | app        | appdata                                               |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Wait       | 6                                                     |&lt;br /&gt;
 |        3 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        4 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        5 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        6 | Hangup     |                                                       |&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Noop       | Receiving fax for DID ${CALLERID(DNID)}               |&lt;br /&gt;
 |        3 | Wait       | 3                                                     |&lt;br /&gt;
 |        4 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        5 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        6 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        7 | Hangup     |                                                       |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *96 - listen to music on hold ====&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 | priority | app         | appdata |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 |        1 | Answer      |         |&lt;br /&gt;
 |        2 | Wait        | 1       |&lt;br /&gt;
 |        3 | MusicOnHold |         |&lt;br /&gt;
 |        4 | Hangup      |         |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
&lt;br /&gt;
== Actual config files in database ==&lt;br /&gt;
=== sip.conf ===&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name         | var_val                               |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport         | 5060                                  |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr         | 0.0.0.0                               |&lt;br /&gt;
 |          0 |          2 | general  | videosupport     | yes                                   |&lt;br /&gt;
 |          0 |          3 | general  | disallow         | all                                   |&lt;br /&gt;
 |          0 |          4 | general  | allow            | alaw                                  |&lt;br /&gt;
 |          0 |          5 | general  | allow            | ulaw                                  |&lt;br /&gt;
 |          0 |          6 | general  | allow            | h263p                                 |&lt;br /&gt;
 |          0 |          7 | general  | allow            | h263                                  |&lt;br /&gt;
 |          0 |          8 | general  | context          | from-sip-external                     |&lt;br /&gt;
 |          0 |          9 | general  | callerid         | Unknown                               |&lt;br /&gt;
 |          0 |         10 | general  | tos              | 0x68                                  |&lt;br /&gt;
 |          0 |         11 | general  | notifyringing    | yes                                   |&lt;br /&gt;
 |          0 |         12 | general  | notifyhold       | yes                                   |&lt;br /&gt;
 |          0 |         13 | general  | limitonpeers     | yes                                   |&lt;br /&gt;
 |          0 |         14 | general  | rtcachefriends   | yes                                   |&lt;br /&gt;
 |          0 |         15 | general  | rtupdate         | yes                                   |&lt;br /&gt;
 |          0 |         16 | general  | tcpenable        | yes                                   |&lt;br /&gt;
 |          0 |         17 | general  | tcpbindaddr      | 0.0.0.0                               |&lt;br /&gt;
 |          0 |         18 | general  | registerattempts | 0                                     |&lt;br /&gt;
 |          0 |         19 | general  | registertimeout  | 15                                    |&lt;br /&gt;
 |          0 |         20 | general  | language         | en                                    |&lt;br /&gt;
 |          0 |         21 | general  | alwaysauthreject | yes                                   |&lt;br /&gt;
 |          0 |        101 | general  | register         | username:password@sipserver/extension |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== iax.conf ===&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name          | var_val           |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport          | 4569              |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr          | 0.0.0.0           |&lt;br /&gt;
 |          0 |          2 | general  | disallow          | all               |&lt;br /&gt;
 |          0 |          3 | general  | allow             | alaw              |&lt;br /&gt;
 |          0 |          4 | general  | allow             | ulaw              |&lt;br /&gt;
 |          0 |          5 | general  | allow             | gsm               |&lt;br /&gt;
 |          0 |          6 | general  | context           | from-sip-external |&lt;br /&gt;
 |          0 |          7 | general  | mailboxdetail     | yes               |&lt;br /&gt;
 |          0 |          8 | general  | iaxcompat         | yes               |&lt;br /&gt;
 |          0 |          9 | general  | nochecksums       | no                |&lt;br /&gt;
 |          0 |         10 | general  | delayreject       | yes               |&lt;br /&gt;
 |          0 |         11 | general  | bandwidth         | high              |&lt;br /&gt;
 |          0 |         12 | general  | dtmfmode          | auto              |&lt;br /&gt;
 |          0 |         13 | general  | rtcachefriends    | yes               |&lt;br /&gt;
 |          0 |         14 | general  | rtupdate          | yes               |&lt;br /&gt;
 |          0 |         15 | general  | tos               | 0x18              |&lt;br /&gt;
 |          0 |         16 | general  | maxjitterbuffer   | 1000              |&lt;br /&gt;
 |          0 |         17 | general  | maxjitterinterps  | 10                |&lt;br /&gt;
 |          0 |         18 | general  | jitterbuffer      | yes               |&lt;br /&gt;
 |          0 |         19 | general  | resyncthreshold   | 1000              |&lt;br /&gt;
 |          0 |         20 | general  | trunktimestamps   | yes               |&lt;br /&gt;
 |          0 |         21 | general  | minregexpire      | 120               |&lt;br /&gt;
 |          0 |         22 | general  | maxregexpire      | 300               |&lt;br /&gt;
 |          0 |         23 | general  | iaxthreadcount    | 256               |&lt;br /&gt;
 |          0 |         24 | general  | iaxmaxthreadcount | 256               |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
&lt;br /&gt;
=== voicemail.conf ===&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category     | var_name         | var_val                                                     |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 |          0 |          0 | general      | format           | wav|gsm                                                     |&lt;br /&gt;
 |          0 |          1 | general      | serveremail      | LinuxMCE@dcerouter                                          |&lt;br /&gt;
 |          0 |          2 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          0 |          3 | general      | emaildateformat  | %A, %B %d, %Y at %r                                         |&lt;br /&gt;
 |          0 |          4 | general      | sendvoicemail    | yes                                                         |&lt;br /&gt;
 |          0 |          5 | general      | skipms           | 3000                                                        |&lt;br /&gt;
 |          0 |          6 | general      | maxsilence       | 10                                                          |&lt;br /&gt;
 |          0 |          7 | general      | silencethreshold | 128                                                         |&lt;br /&gt;
 |          0 |          8 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          1 |          0 | zonemessages | eastern          | America/New_York|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp            |&lt;br /&gt;
 |          1 |          1 | zonemessages | central          | America/Chicago|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp             |&lt;br /&gt;
 |          1 |          2 | zonemessages | central24        | America/Chicago|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039;     |&lt;br /&gt;
 |          1 |          3 | zonemessages | military         | Zulu|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039; &#039;phonetic/z_p&#039; |&lt;br /&gt;
 |          1 |          4 | zonemessages | european         | Europe/Copenhagen|&#039;vm-received&#039; a d b &#039;digits/at&#039; HM        |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 &lt;br /&gt;
=== musiconhold.conf ===&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name  | var_val                       |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 |          0 |          0 | default  | mode      | files                         |&lt;br /&gt;
 |          0 |          1 | default  | directory | /var/lib/asterisk/mohmp3      |&lt;br /&gt;
 |          1 |          0 | none     | mode      | files                         |&lt;br /&gt;
 |          1 |          1 | none     | directory | /var/lib/asterisk/mohmp3/none |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== cdr_mysql.conf ===&lt;br /&gt;
* This is for &amp;quot;Call Detail Records&amp;quot;. In webadmin -&amp;gt; Telecom -&amp;gt; Call Detail Records is a parser interface&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name | var_val                     |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 |          0 |          0 | global   | dbname   | asterisk                    |&lt;br /&gt;
 |          0 |          1 | global   | table    | cdr                         |&lt;br /&gt;
 |          0 |          2 | global   | password | lmce                        |&lt;br /&gt;
 |          0 |          3 | global   | user     | asteriskuser                |&lt;br /&gt;
 |          0 |          4 | global   | sock     | /var/run/mysqld/mysqld.sock |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
&lt;br /&gt;
=== google talk ===&lt;br /&gt;
* This is for google talk. Apparently the api&#039;s changed once again, and this is no more the recommended way of getting it to work. But for new modules i *think* we need asterisk 1.10+. This has to be researched and confirmed.&lt;br /&gt;
==== jabber.conf ====&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name     | var_val |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 |          0 |          0 | general  | autoregister | yes     |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
==== gtalk.conf ====&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name   | var_val    |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 |          0 |          0 | general  | context    | from-trunk |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr   | 0.0.0.0    |&lt;br /&gt;
 |          0 |          2 | general  | allowguest | yes        |&lt;br /&gt;
 |          1 |          0 | guest    | disallow   | all        |&lt;br /&gt;
 |          1 |          1 | guest    | allow      | ulaw       |&lt;br /&gt;
 |          1 |          2 | guest    | context    | from-trunk |&lt;br /&gt;
 |          1 |          3 | guest    | connection | asterisk   |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34281</id>
		<title>Proposed Asterisk Dialplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34281"/>
		<updated>2013-07-22T12:37:04Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Actual dialplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We desperately need to write a new Asterisk dial plan to replace the AMP generated one that has become far too bit-rotten to be of any substantial use. This page will track the conceptual flow of what will be needed for the new post Asterisk 1.8+ dialplan.&lt;br /&gt;
&lt;br /&gt;
This is being added to, as I write more and more of the schema, and will get much...much bigger. --[[User:Tschak909|Tschak909]] 07:30, 18 July 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Dial Plan Flow==&lt;br /&gt;
&lt;br /&gt;
===Call from outside line (1xx)===&lt;br /&gt;
*Call comes in from outside line&lt;br /&gt;
**Get house mode and branch between five possible states:&lt;br /&gt;
***Ring extensions&lt;br /&gt;
****All checked extensions (2xx) are rung in parallel.&lt;br /&gt;
***Transfer to a specific user&lt;br /&gt;
****Transfer to specified (3xx) extension&lt;br /&gt;
***Go to a specific user&#039;s voicemail&lt;br /&gt;
****Transfer to selected user&#039;s voicemail&lt;br /&gt;
***Present a menu to select Home user (101)&lt;br /&gt;
****Is the number listed in Callers for me(?) for a user.&lt;br /&gt;
*****Transfer to user extension. (3xx)&lt;br /&gt;
****Present menu audio, and select between options:&lt;br /&gt;
****If explicit extension is selected, ring said extension. (Do we want to allow all extensions to be pressed here?)&lt;br /&gt;
****If User number is selected, Transfer to user (3xx)&lt;br /&gt;
****If General Voicemail, drop to general voicemail box (100)&lt;br /&gt;
***Transfer to outside number&lt;br /&gt;
****Dial outside #&lt;br /&gt;
&lt;br /&gt;
===Ring specific extension (2xx)===&lt;br /&gt;
*Does current house mode allow extension to be rang?&lt;br /&gt;
**No? Bounce to Menu (101)&lt;br /&gt;
**Yes? ...then&lt;br /&gt;
***Ring specified extension&lt;br /&gt;
****While ringing, user has the opportunity to:&lt;br /&gt;
*****Transfer to a specific phone (2xx)&lt;br /&gt;
*****Transfer to a specific user (3xx)&lt;br /&gt;
*****Transfer to an outside number (dial specified number given to dial pad)&lt;br /&gt;
*****dial someone else in to conference before we all pick up (this is strange, but the button is there!)&lt;br /&gt;
*****Send to General voicemail (100)&lt;br /&gt;
*****Drop the call&lt;br /&gt;
****If extension does not pick up within specified IVR delay time, Transfer to (101) for IVR menu&lt;br /&gt;
&lt;br /&gt;
===Ring specific user (3xx)===&lt;br /&gt;
*Find user via AGI script, map to a list of (2xx) extensions.&lt;br /&gt;
*Is number on Priority caller list?&lt;br /&gt;
**No, it is a normal caller, Process normal caller routing (see normal/priority user routing below)&lt;br /&gt;
**Yes, it is a priority caller, Process priority caller routing (see normal/priority user routing below)&lt;br /&gt;
&lt;br /&gt;
====Normal/Priority User Routing====&lt;br /&gt;
&lt;br /&gt;
For each user, there is a set of routing steps to be executed serially, depending on if the user is a normal or priority caller, and then based on the current USER mode. A user is a priority caller if they are listed in the priority callers list. Any number of steps can be created, and a dial plan segment should be created for each one.&lt;br /&gt;
&lt;br /&gt;
* Get house mode&lt;br /&gt;
**If Normal caller, select normal caller steps given house mode&lt;br /&gt;
**If Priority caller, select priority caller steps given house mode&lt;br /&gt;
**If checkbox is selected for give option for voicemail, play message, listen for &amp;quot;#&amp;quot;&lt;br /&gt;
*** If checkbox selected, and If # pressed, go to user voicemail&lt;br /&gt;
*** Execute next step which is one of four possible states: (TOP)&lt;br /&gt;
**** Ring Extensions&lt;br /&gt;
***** Parallel ring selected extensions (2xx)&lt;br /&gt;
**** Transfer to another user&lt;br /&gt;
***** Transfer call to specified (3xx) extension&lt;br /&gt;
**** Go to user&#039;s voicemail&lt;br /&gt;
***** Transfer call to specified user voicemail&lt;br /&gt;
**** Transfer to an outside number&lt;br /&gt;
*** Loop back around to (TOP)&lt;br /&gt;
** If all instructions are carried out and still unresolved, drop back to menu (101)&lt;br /&gt;
&lt;br /&gt;
=== Security Plugin Phone Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== Security Notfiications (999) ====&lt;br /&gt;
&lt;br /&gt;
* run AGI to determine which rooms have been affected, generate audio message&lt;br /&gt;
* Determine priority in the following order&lt;br /&gt;
** Orbiters then Other numbers (uses one outgoing channel)&lt;br /&gt;
*** Ring each orbiter for 15 seconds, if no answer, then ring the next orbiter&lt;br /&gt;
**** If answer, Play Security IVR&lt;br /&gt;
*** If no more orbiters, ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring next other number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** (what to do here if everybody has been rung, and no answer?) &lt;br /&gt;
** Other numbers then Orbiters (uses one outgoing channel)&lt;br /&gt;
*** Ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** If no more &amp;quot;other numbers&amp;quot;, ring each Orbiter for 15 seconds, if no answer, then ring the next orbiter.&lt;br /&gt;
** Both orbiters and other numbers at the same time. (uses two outgoing channels)&lt;br /&gt;
*** spawn two threads, one for &amp;quot;Orbiters&amp;quot; one for &amp;quot;Other numbers&amp;quot;, for each thread&lt;br /&gt;
**** Ring each number for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
***** If answer, Play security IVR&lt;br /&gt;
**** (What to do when all numbers have been rung?)&lt;br /&gt;
&lt;br /&gt;
===== Security IVR =====&lt;br /&gt;
&lt;br /&gt;
* 1 to Reset the Alarm&lt;br /&gt;
** Play &amp;quot;Alarm has been reset.&amp;quot;&lt;br /&gt;
* 2 to Ignore the alarm&lt;br /&gt;
* 3 to call emergency contacts&lt;br /&gt;
* 4 to Notify neighbors&lt;br /&gt;
* 5 to speak to the person in the house&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lists for...==&lt;br /&gt;
&lt;br /&gt;
=== House Modes ===&lt;br /&gt;
* Armed - At Home&lt;br /&gt;
* Armed - Away&lt;br /&gt;
* Armed - Extended Away&lt;br /&gt;
* Entertaining&lt;br /&gt;
* Sleeping&lt;br /&gt;
* Unarmed - At Home&lt;br /&gt;
&lt;br /&gt;
=== User Modes ===&lt;br /&gt;
* At Home&lt;br /&gt;
* Away&lt;br /&gt;
* Do Not Disturb&lt;br /&gt;
* Sleeping &lt;br /&gt;
&lt;br /&gt;
=== Incoming Call extensions ===&lt;br /&gt;
* 100 - General Voicemail box&lt;br /&gt;
* 101 - IVR menu&lt;br /&gt;
&lt;br /&gt;
=== Example Phone extensions ===&lt;br /&gt;
* 201 - Living Room&lt;br /&gt;
* 202 - Bedroom Master&lt;br /&gt;
* 203 - Den&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User extensions ===&lt;br /&gt;
* 301 - Thom&lt;br /&gt;
* 302 - Lana&lt;br /&gt;
* 303 - Nina&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User voicemail extensions ===&lt;br /&gt;
* 401 - Thom&lt;br /&gt;
* 402 - Lana&lt;br /&gt;
* 403 - Nina&lt;br /&gt;
&lt;br /&gt;
=== Security Extensions ===&lt;br /&gt;
* 999 - Security&lt;br /&gt;
* 998 - Fire&lt;br /&gt;
* 997 - Air Quality&lt;br /&gt;
* 996 - Movement&lt;br /&gt;
* 995 - Information&lt;br /&gt;
* 994 - Doorbell&lt;br /&gt;
* 993 - Monitor Mode&lt;br /&gt;
* 992 - Babysitter Mode&lt;br /&gt;
* 991 - Speak to person inside house (this needs to be changed in all the code, this was 998)&lt;br /&gt;
&lt;br /&gt;
=== Contexts ===&lt;br /&gt;
* from-trunk - Calls from outside lines&lt;br /&gt;
* from-internal - Calls originating from inside the system&lt;br /&gt;
== Actual dialplan ==&lt;br /&gt;
=== Call to User - Context: from-lmce-custom ===&lt;br /&gt;
* This context handles the call to a user, means 3xx number&lt;br /&gt;
* This is only an example. Actual dialplan depends on routing choosen in &amp;quot;Webadmin -&amp;gt; Telecom -&amp;gt; Call Routing&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | exten                         | priority | app    | appdata                                                                    |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
 | 301                           |        1 | AGI    | lmce-getusermode.agi                                                       |&lt;br /&gt;
 | 301                           |        2 | Goto   | from-lmce-custom,301-um${USERMODE}-pri${PRIORITYCALLER},1                  |&lt;br /&gt;
 | 301                           |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0                  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um1-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um1-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um1-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um1-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um1-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um1-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0                  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um2-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um2-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um2-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um2-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um2-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um2-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0                  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um3-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um3-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um3-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um3-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um3-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um3-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um3-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0                  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri0-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri0-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri0-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri0-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri0-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri0-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1                  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try1,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1             |        1 | Dial   | Local/200@trusted&amp;amp;Local/202@trusted&amp;amp;Local/203@trusted&amp;amp;Local/204@trusted,15 |&lt;br /&gt;
 | 301-um4-pri1-try1             |        2 | Goto   | from-lmce-custom,301-um4-pri1-try1-${DIALSTATUS},1                         |&lt;br /&gt;
 | 301-um4-pri1-try1             |        3 | Hangup |                                                                            |&lt;br /&gt;
 | 301-um4-pri1-try1-BUSY        |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CHANUNAVAIL |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-CONGESTION  |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try1-NOANSWER    |        1 | Goto   | from-lmce-custom,301-um4-pri1-try2,1                                       |&lt;br /&gt;
 | 301-um4-pri1-try2             |        1 | Macro  | vm,301,DIRECTDIAL                                                          |&lt;br /&gt;
 | 301-um4-pri1-try2             |        2 | Hangup |                                                                            |&lt;br /&gt;
 +-------------------------------+----------+--------+----------------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== Context: applications ===&lt;br /&gt;
==== Extension: *43 - echotest ====&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 | priority | app      | appdata       |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 |        1 | Answer   |               |&lt;br /&gt;
 |        2 | Wait     | 1             |&lt;br /&gt;
 |        3 | Playback | demo-echotest |&lt;br /&gt;
 |        4 | Playback | beep          |&lt;br /&gt;
 |        5 | Echo     |               |&lt;br /&gt;
 |        6 | Playback | demo-echodone |&lt;br /&gt;
 |        7 | Hangup   |               |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *60 - speaking clock ====&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 | priority | app         | appdata                               |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 |        1 | Answer      |                                       |&lt;br /&gt;
 |        2 | Wait        | 1                                     |&lt;br /&gt;
 |        3 | Set         | NumLoops=0                            |&lt;br /&gt;
 |        4 | Set         | FutureTime=$[${EPOCH} + 11]           |&lt;br /&gt;
 |        5 | Playback    | at-tone-time-exactly                  |&lt;br /&gt;
 |        6 | GotoIf      | $[&amp;quot;${TIMEFORMAT}&amp;quot; = &amp;quot;kM&amp;quot;]?9           |&lt;br /&gt;
 |        7 | SayUnixTime | ${FutureTime},,IM &#039;and&#039; S &#039;seconds&#039; p |&lt;br /&gt;
 |        8 | Goto        | 10                                    |&lt;br /&gt;
 |        9 | SayUnixTime | ${FutureTime},,kM &#039;and&#039; S &#039;seconds&#039;   |&lt;br /&gt;
 |       10 | Set         | TimeLeft=$[${FutureTime} - ${EPOCH}]  |&lt;br /&gt;
 |       11 | GotoIf      | $[${TimeLeft} &amp;lt; 1]?14                 |&lt;br /&gt;
 |       12 | Wait        | 1                                     |&lt;br /&gt;
 |       13 | Goto        | 10                                    |&lt;br /&gt;
 |       14 | Playback    | beep                                  |&lt;br /&gt;
 |       15 | Wait        | 5                                     |&lt;br /&gt;
 |       16 | Set         | NumLoops=$[${NumLoops} + 1]           |&lt;br /&gt;
 |       17 | GotoIf      | $[${NumLoops} &amp;lt; 5]?4                  |&lt;br /&gt;
 |       18 | Playback    | goodbye                               |&lt;br /&gt;
 |       19 | Hangup      |                                       |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *65 - get current extension number ====&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 | priority | app       | appdata       |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 |        1 | Answer    |               |&lt;br /&gt;
 |        2 | Wait      | 1             |&lt;br /&gt;
 |        3 | Macro     | user-callerid |&lt;br /&gt;
 |        4 | Playback  | your          |&lt;br /&gt;
 |        5 | Playback  | extension     |&lt;br /&gt;
 |        6 | Playback  | number        |&lt;br /&gt;
 |        7 | Playback  | is            |&lt;br /&gt;
 |        8 | SayDigits | ${AMPUSER}    |&lt;br /&gt;
 |        9 | Wait      | 2             |&lt;br /&gt;
 |       10 | Hangup    |               |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *70 - incoming fax ====&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 | priority | app        | appdata                                               |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Wait       | 6                                                     |&lt;br /&gt;
 |        3 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        4 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        5 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        6 | Hangup     |                                                       |&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Noop       | Receiving fax for DID ${CALLERID(DNID)}               |&lt;br /&gt;
 |        3 | Wait       | 3                                                     |&lt;br /&gt;
 |        4 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        5 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        6 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        7 | Hangup     |                                                       |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *96 - listen to music on hold ====&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 | priority | app         | appdata |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 |        1 | Answer      |         |&lt;br /&gt;
 |        2 | Wait        | 1       |&lt;br /&gt;
 |        3 | MusicOnHold |         |&lt;br /&gt;
 |        4 | Hangup      |         |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
&lt;br /&gt;
== Actual config files in database ==&lt;br /&gt;
=== sip.conf ===&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name         | var_val                               |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport         | 5060                                  |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr         | 0.0.0.0                               |&lt;br /&gt;
 |          0 |          2 | general  | videosupport     | yes                                   |&lt;br /&gt;
 |          0 |          3 | general  | disallow         | all                                   |&lt;br /&gt;
 |          0 |          4 | general  | allow            | alaw                                  |&lt;br /&gt;
 |          0 |          5 | general  | allow            | ulaw                                  |&lt;br /&gt;
 |          0 |          6 | general  | allow            | h263p                                 |&lt;br /&gt;
 |          0 |          7 | general  | allow            | h263                                  |&lt;br /&gt;
 |          0 |          8 | general  | context          | from-sip-external                     |&lt;br /&gt;
 |          0 |          9 | general  | callerid         | Unknown                               |&lt;br /&gt;
 |          0 |         10 | general  | tos              | 0x68                                  |&lt;br /&gt;
 |          0 |         11 | general  | notifyringing    | yes                                   |&lt;br /&gt;
 |          0 |         12 | general  | notifyhold       | yes                                   |&lt;br /&gt;
 |          0 |         13 | general  | limitonpeers     | yes                                   |&lt;br /&gt;
 |          0 |         14 | general  | rtcachefriends   | yes                                   |&lt;br /&gt;
 |          0 |         15 | general  | rtupdate         | yes                                   |&lt;br /&gt;
 |          0 |         16 | general  | tcpenable        | yes                                   |&lt;br /&gt;
 |          0 |         17 | general  | tcpbindaddr      | 0.0.0.0                               |&lt;br /&gt;
 |          0 |         18 | general  | registerattempts | 0                                     |&lt;br /&gt;
 |          0 |         19 | general  | registertimeout  | 15                                    |&lt;br /&gt;
 |          0 |         20 | general  | language         | en                                    |&lt;br /&gt;
 |          0 |         21 | general  | alwaysauthreject | yes                                   |&lt;br /&gt;
 |          0 |        101 | general  | register         | username:password@sipserver/extension |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== iax.conf ===&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name          | var_val           |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport          | 4569              |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr          | 0.0.0.0           |&lt;br /&gt;
 |          0 |          2 | general  | disallow          | all               |&lt;br /&gt;
 |          0 |          3 | general  | allow             | alaw              |&lt;br /&gt;
 |          0 |          4 | general  | allow             | ulaw              |&lt;br /&gt;
 |          0 |          5 | general  | allow             | gsm               |&lt;br /&gt;
 |          0 |          6 | general  | context           | from-sip-external |&lt;br /&gt;
 |          0 |          7 | general  | mailboxdetail     | yes               |&lt;br /&gt;
 |          0 |          8 | general  | iaxcompat         | yes               |&lt;br /&gt;
 |          0 |          9 | general  | nochecksums       | no                |&lt;br /&gt;
 |          0 |         10 | general  | delayreject       | yes               |&lt;br /&gt;
 |          0 |         11 | general  | bandwidth         | high              |&lt;br /&gt;
 |          0 |         12 | general  | dtmfmode          | auto              |&lt;br /&gt;
 |          0 |         13 | general  | rtcachefriends    | yes               |&lt;br /&gt;
 |          0 |         14 | general  | rtupdate          | yes               |&lt;br /&gt;
 |          0 |         15 | general  | tos               | 0x18              |&lt;br /&gt;
 |          0 |         16 | general  | maxjitterbuffer   | 1000              |&lt;br /&gt;
 |          0 |         17 | general  | maxjitterinterps  | 10                |&lt;br /&gt;
 |          0 |         18 | general  | jitterbuffer      | yes               |&lt;br /&gt;
 |          0 |         19 | general  | resyncthreshold   | 1000              |&lt;br /&gt;
 |          0 |         20 | general  | trunktimestamps   | yes               |&lt;br /&gt;
 |          0 |         21 | general  | minregexpire      | 120               |&lt;br /&gt;
 |          0 |         22 | general  | maxregexpire      | 300               |&lt;br /&gt;
 |          0 |         23 | general  | iaxthreadcount    | 256               |&lt;br /&gt;
 |          0 |         24 | general  | iaxmaxthreadcount | 256               |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
&lt;br /&gt;
=== voicemail.conf ===&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category     | var_name         | var_val                                                     |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 |          0 |          0 | general      | format           | wav|gsm                                                     |&lt;br /&gt;
 |          0 |          1 | general      | serveremail      | LinuxMCE@dcerouter                                          |&lt;br /&gt;
 |          0 |          2 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          0 |          3 | general      | emaildateformat  | %A, %B %d, %Y at %r                                         |&lt;br /&gt;
 |          0 |          4 | general      | sendvoicemail    | yes                                                         |&lt;br /&gt;
 |          0 |          5 | general      | skipms           | 3000                                                        |&lt;br /&gt;
 |          0 |          6 | general      | maxsilence       | 10                                                          |&lt;br /&gt;
 |          0 |          7 | general      | silencethreshold | 128                                                         |&lt;br /&gt;
 |          0 |          8 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          1 |          0 | zonemessages | eastern          | America/New_York|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp            |&lt;br /&gt;
 |          1 |          1 | zonemessages | central          | America/Chicago|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp             |&lt;br /&gt;
 |          1 |          2 | zonemessages | central24        | America/Chicago|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039;     |&lt;br /&gt;
 |          1 |          3 | zonemessages | military         | Zulu|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039; &#039;phonetic/z_p&#039; |&lt;br /&gt;
 |          1 |          4 | zonemessages | european         | Europe/Copenhagen|&#039;vm-received&#039; a d b &#039;digits/at&#039; HM        |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 &lt;br /&gt;
=== musiconhold.conf ===&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name  | var_val                       |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 |          0 |          0 | default  | mode      | files                         |&lt;br /&gt;
 |          0 |          1 | default  | directory | /var/lib/asterisk/mohmp3      |&lt;br /&gt;
 |          1 |          0 | none     | mode      | files                         |&lt;br /&gt;
 |          1 |          1 | none     | directory | /var/lib/asterisk/mohmp3/none |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== cdr_mysql.conf ===&lt;br /&gt;
* This is for &amp;quot;Call Detail Records&amp;quot;. In webadmin -&amp;gt; Telecom -&amp;gt; Call Detail Records is a parser interface&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name | var_val                     |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 |          0 |          0 | global   | dbname   | asterisk                    |&lt;br /&gt;
 |          0 |          1 | global   | table    | cdr                         |&lt;br /&gt;
 |          0 |          2 | global   | password | lmce                        |&lt;br /&gt;
 |          0 |          3 | global   | user     | asteriskuser                |&lt;br /&gt;
 |          0 |          4 | global   | sock     | /var/run/mysqld/mysqld.sock |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
&lt;br /&gt;
=== google talk ===&lt;br /&gt;
* This is for google talk. Apparently the api&#039;s changed once again, and this is no more the recommended way of getting it to work. But for new modules i *think* we need asterisk 1.10+. This has to be researched and confirmed.&lt;br /&gt;
==== jabber.conf ====&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name     | var_val |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 |          0 |          0 | general  | autoregister | yes     |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
==== gtalk.conf ====&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name   | var_val    |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 |          0 |          0 | general  | context    | from-trunk |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr   | 0.0.0.0    |&lt;br /&gt;
 |          0 |          2 | general  | allowguest | yes        |&lt;br /&gt;
 |          1 |          0 | guest    | disallow   | all        |&lt;br /&gt;
 |          1 |          1 | guest    | allow      | ulaw       |&lt;br /&gt;
 |          1 |          2 | guest    | context    | from-trunk |&lt;br /&gt;
 |          1 |          3 | guest    | connection | asterisk   |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34280</id>
		<title>Proposed Asterisk Dialplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34280"/>
		<updated>2013-07-22T11:17:15Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Context: applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We desperately need to write a new Asterisk dial plan to replace the AMP generated one that has become far too bit-rotten to be of any substantial use. This page will track the conceptual flow of what will be needed for the new post Asterisk 1.8+ dialplan.&lt;br /&gt;
&lt;br /&gt;
This is being added to, as I write more and more of the schema, and will get much...much bigger. --[[User:Tschak909|Tschak909]] 07:30, 18 July 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Dial Plan Flow==&lt;br /&gt;
&lt;br /&gt;
===Call from outside line (1xx)===&lt;br /&gt;
*Call comes in from outside line&lt;br /&gt;
**Get house mode and branch between five possible states:&lt;br /&gt;
***Ring extensions&lt;br /&gt;
****All checked extensions (2xx) are rung in parallel.&lt;br /&gt;
***Transfer to a specific user&lt;br /&gt;
****Transfer to specified (3xx) extension&lt;br /&gt;
***Go to a specific user&#039;s voicemail&lt;br /&gt;
****Transfer to selected user&#039;s voicemail&lt;br /&gt;
***Present a menu to select Home user (101)&lt;br /&gt;
****Is the number listed in Callers for me(?) for a user.&lt;br /&gt;
*****Transfer to user extension. (3xx)&lt;br /&gt;
****Present menu audio, and select between options:&lt;br /&gt;
****If explicit extension is selected, ring said extension. (Do we want to allow all extensions to be pressed here?)&lt;br /&gt;
****If User number is selected, Transfer to user (3xx)&lt;br /&gt;
****If General Voicemail, drop to general voicemail box (100)&lt;br /&gt;
***Transfer to outside number&lt;br /&gt;
****Dial outside #&lt;br /&gt;
&lt;br /&gt;
===Ring specific extension (2xx)===&lt;br /&gt;
*Does current house mode allow extension to be rang?&lt;br /&gt;
**No? Bounce to Menu (101)&lt;br /&gt;
**Yes? ...then&lt;br /&gt;
***Ring specified extension&lt;br /&gt;
****While ringing, user has the opportunity to:&lt;br /&gt;
*****Transfer to a specific phone (2xx)&lt;br /&gt;
*****Transfer to a specific user (3xx)&lt;br /&gt;
*****Transfer to an outside number (dial specified number given to dial pad)&lt;br /&gt;
*****dial someone else in to conference before we all pick up (this is strange, but the button is there!)&lt;br /&gt;
*****Send to General voicemail (100)&lt;br /&gt;
*****Drop the call&lt;br /&gt;
****If extension does not pick up within specified IVR delay time, Transfer to (101) for IVR menu&lt;br /&gt;
&lt;br /&gt;
===Ring specific user (3xx)===&lt;br /&gt;
*Find user via AGI script, map to a list of (2xx) extensions.&lt;br /&gt;
*Is number on Priority caller list?&lt;br /&gt;
**No, it is a normal caller, Process normal caller routing (see normal/priority user routing below)&lt;br /&gt;
**Yes, it is a priority caller, Process priority caller routing (see normal/priority user routing below)&lt;br /&gt;
&lt;br /&gt;
====Normal/Priority User Routing====&lt;br /&gt;
&lt;br /&gt;
For each user, there is a set of routing steps to be executed serially, depending on if the user is a normal or priority caller, and then based on the current USER mode. A user is a priority caller if they are listed in the priority callers list. Any number of steps can be created, and a dial plan segment should be created for each one.&lt;br /&gt;
&lt;br /&gt;
* Get house mode&lt;br /&gt;
**If Normal caller, select normal caller steps given house mode&lt;br /&gt;
**If Priority caller, select priority caller steps given house mode&lt;br /&gt;
**If checkbox is selected for give option for voicemail, play message, listen for &amp;quot;#&amp;quot;&lt;br /&gt;
*** If checkbox selected, and If # pressed, go to user voicemail&lt;br /&gt;
*** Execute next step which is one of four possible states: (TOP)&lt;br /&gt;
**** Ring Extensions&lt;br /&gt;
***** Parallel ring selected extensions (2xx)&lt;br /&gt;
**** Transfer to another user&lt;br /&gt;
***** Transfer call to specified (3xx) extension&lt;br /&gt;
**** Go to user&#039;s voicemail&lt;br /&gt;
***** Transfer call to specified user voicemail&lt;br /&gt;
**** Transfer to an outside number&lt;br /&gt;
*** Loop back around to (TOP)&lt;br /&gt;
** If all instructions are carried out and still unresolved, drop back to menu (101)&lt;br /&gt;
&lt;br /&gt;
=== Security Plugin Phone Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== Security Notfiications (999) ====&lt;br /&gt;
&lt;br /&gt;
* run AGI to determine which rooms have been affected, generate audio message&lt;br /&gt;
* Determine priority in the following order&lt;br /&gt;
** Orbiters then Other numbers (uses one outgoing channel)&lt;br /&gt;
*** Ring each orbiter for 15 seconds, if no answer, then ring the next orbiter&lt;br /&gt;
**** If answer, Play Security IVR&lt;br /&gt;
*** If no more orbiters, ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring next other number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** (what to do here if everybody has been rung, and no answer?) &lt;br /&gt;
** Other numbers then Orbiters (uses one outgoing channel)&lt;br /&gt;
*** Ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** If no more &amp;quot;other numbers&amp;quot;, ring each Orbiter for 15 seconds, if no answer, then ring the next orbiter.&lt;br /&gt;
** Both orbiters and other numbers at the same time. (uses two outgoing channels)&lt;br /&gt;
*** spawn two threads, one for &amp;quot;Orbiters&amp;quot; one for &amp;quot;Other numbers&amp;quot;, for each thread&lt;br /&gt;
**** Ring each number for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
***** If answer, Play security IVR&lt;br /&gt;
**** (What to do when all numbers have been rung?)&lt;br /&gt;
&lt;br /&gt;
===== Security IVR =====&lt;br /&gt;
&lt;br /&gt;
* 1 to Reset the Alarm&lt;br /&gt;
** Play &amp;quot;Alarm has been reset.&amp;quot;&lt;br /&gt;
* 2 to Ignore the alarm&lt;br /&gt;
* 3 to call emergency contacts&lt;br /&gt;
* 4 to Notify neighbors&lt;br /&gt;
* 5 to speak to the person in the house&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lists for...==&lt;br /&gt;
&lt;br /&gt;
=== House Modes ===&lt;br /&gt;
* Armed - At Home&lt;br /&gt;
* Armed - Away&lt;br /&gt;
* Armed - Extended Away&lt;br /&gt;
* Entertaining&lt;br /&gt;
* Sleeping&lt;br /&gt;
* Unarmed - At Home&lt;br /&gt;
&lt;br /&gt;
=== User Modes ===&lt;br /&gt;
* At Home&lt;br /&gt;
* Away&lt;br /&gt;
* Do Not Disturb&lt;br /&gt;
* Sleeping &lt;br /&gt;
&lt;br /&gt;
=== Incoming Call extensions ===&lt;br /&gt;
* 100 - General Voicemail box&lt;br /&gt;
* 101 - IVR menu&lt;br /&gt;
&lt;br /&gt;
=== Example Phone extensions ===&lt;br /&gt;
* 201 - Living Room&lt;br /&gt;
* 202 - Bedroom Master&lt;br /&gt;
* 203 - Den&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User extensions ===&lt;br /&gt;
* 301 - Thom&lt;br /&gt;
* 302 - Lana&lt;br /&gt;
* 303 - Nina&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User voicemail extensions ===&lt;br /&gt;
* 401 - Thom&lt;br /&gt;
* 402 - Lana&lt;br /&gt;
* 403 - Nina&lt;br /&gt;
&lt;br /&gt;
=== Security Extensions ===&lt;br /&gt;
* 999 - Security&lt;br /&gt;
* 998 - Fire&lt;br /&gt;
* 997 - Air Quality&lt;br /&gt;
* 996 - Movement&lt;br /&gt;
* 995 - Information&lt;br /&gt;
* 994 - Doorbell&lt;br /&gt;
* 993 - Monitor Mode&lt;br /&gt;
* 992 - Babysitter Mode&lt;br /&gt;
* 991 - Speak to person inside house (this needs to be changed in all the code, this was 998)&lt;br /&gt;
&lt;br /&gt;
=== Contexts ===&lt;br /&gt;
* from-trunk - Calls from outside lines&lt;br /&gt;
* from-internal - Calls originating from inside the system&lt;br /&gt;
== Actual dialplan ==&lt;br /&gt;
=== Context: applications ===&lt;br /&gt;
==== Extension: *43 - echotest ====&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 | priority | app      | appdata       |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 |        1 | Answer   |               |&lt;br /&gt;
 |        2 | Wait     | 1             |&lt;br /&gt;
 |        3 | Playback | demo-echotest |&lt;br /&gt;
 |        4 | Playback | beep          |&lt;br /&gt;
 |        5 | Echo     |               |&lt;br /&gt;
 |        6 | Playback | demo-echodone |&lt;br /&gt;
 |        7 | Hangup   |               |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *60 - speaking clock ====&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 | priority | app         | appdata                               |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
 |        1 | Answer      |                                       |&lt;br /&gt;
 |        2 | Wait        | 1                                     |&lt;br /&gt;
 |        3 | Set         | NumLoops=0                            |&lt;br /&gt;
 |        4 | Set         | FutureTime=$[${EPOCH} + 11]           |&lt;br /&gt;
 |        5 | Playback    | at-tone-time-exactly                  |&lt;br /&gt;
 |        6 | GotoIf      | $[&amp;quot;${TIMEFORMAT}&amp;quot; = &amp;quot;kM&amp;quot;]?9           |&lt;br /&gt;
 |        7 | SayUnixTime | ${FutureTime},,IM &#039;and&#039; S &#039;seconds&#039; p |&lt;br /&gt;
 |        8 | Goto        | 10                                    |&lt;br /&gt;
 |        9 | SayUnixTime | ${FutureTime},,kM &#039;and&#039; S &#039;seconds&#039;   |&lt;br /&gt;
 |       10 | Set         | TimeLeft=$[${FutureTime} - ${EPOCH}]  |&lt;br /&gt;
 |       11 | GotoIf      | $[${TimeLeft} &amp;lt; 1]?14                 |&lt;br /&gt;
 |       12 | Wait        | 1                                     |&lt;br /&gt;
 |       13 | Goto        | 10                                    |&lt;br /&gt;
 |       14 | Playback    | beep                                  |&lt;br /&gt;
 |       15 | Wait        | 5                                     |&lt;br /&gt;
 |       16 | Set         | NumLoops=$[${NumLoops} + 1]           |&lt;br /&gt;
 |       17 | GotoIf      | $[${NumLoops} &amp;lt; 5]?4                  |&lt;br /&gt;
 |       18 | Playback    | goodbye                               |&lt;br /&gt;
 |       19 | Hangup      |                                       |&lt;br /&gt;
 +----------+-------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *65 - get current extension number ====&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 | priority | app       | appdata       |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
 |        1 | Answer    |               |&lt;br /&gt;
 |        2 | Wait      | 1             |&lt;br /&gt;
 |        3 | Macro     | user-callerid |&lt;br /&gt;
 |        4 | Playback  | your          |&lt;br /&gt;
 |        5 | Playback  | extension     |&lt;br /&gt;
 |        6 | Playback  | number        |&lt;br /&gt;
 |        7 | Playback  | is            |&lt;br /&gt;
 |        8 | SayDigits | ${AMPUSER}    |&lt;br /&gt;
 |        9 | Wait      | 2             |&lt;br /&gt;
 |       10 | Hangup    |               |&lt;br /&gt;
 +----------+-----------+---------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *70 - incoming fax ====&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 | priority | app        | appdata                                               |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Wait       | 6                                                     |&lt;br /&gt;
 |        3 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        4 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        5 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        6 | Hangup     |                                                       |&lt;br /&gt;
 |        1 | Answer     |                                                       |&lt;br /&gt;
 |        2 | Noop       | Receiving fax for DID ${CALLERID(DNID)}               |&lt;br /&gt;
 |        3 | Wait       | 3                                                     |&lt;br /&gt;
 |        4 | Set        | FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif  |&lt;br /&gt;
 |        5 | Set        | FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)} |&lt;br /&gt;
 |        6 | Receivefax | ${FAXFILE}                                            |&lt;br /&gt;
 |        7 | Hangup     |                                                       |&lt;br /&gt;
 +----------+------------+-------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
==== Extension: *96 - listen to music on hold ====&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 | priority | app         | appdata |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
 |        1 | Answer      |         |&lt;br /&gt;
 |        2 | Wait        | 1       |&lt;br /&gt;
 |        3 | MusicOnHold |         |&lt;br /&gt;
 |        4 | Hangup      |         |&lt;br /&gt;
 +----------+-------------+---------+&lt;br /&gt;
&lt;br /&gt;
== Actual config files in database ==&lt;br /&gt;
=== sip.conf ===&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name         | var_val                               |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport         | 5060                                  |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr         | 0.0.0.0                               |&lt;br /&gt;
 |          0 |          2 | general  | videosupport     | yes                                   |&lt;br /&gt;
 |          0 |          3 | general  | disallow         | all                                   |&lt;br /&gt;
 |          0 |          4 | general  | allow            | alaw                                  |&lt;br /&gt;
 |          0 |          5 | general  | allow            | ulaw                                  |&lt;br /&gt;
 |          0 |          6 | general  | allow            | h263p                                 |&lt;br /&gt;
 |          0 |          7 | general  | allow            | h263                                  |&lt;br /&gt;
 |          0 |          8 | general  | context          | from-sip-external                     |&lt;br /&gt;
 |          0 |          9 | general  | callerid         | Unknown                               |&lt;br /&gt;
 |          0 |         10 | general  | tos              | 0x68                                  |&lt;br /&gt;
 |          0 |         11 | general  | notifyringing    | yes                                   |&lt;br /&gt;
 |          0 |         12 | general  | notifyhold       | yes                                   |&lt;br /&gt;
 |          0 |         13 | general  | limitonpeers     | yes                                   |&lt;br /&gt;
 |          0 |         14 | general  | rtcachefriends   | yes                                   |&lt;br /&gt;
 |          0 |         15 | general  | rtupdate         | yes                                   |&lt;br /&gt;
 |          0 |         16 | general  | tcpenable        | yes                                   |&lt;br /&gt;
 |          0 |         17 | general  | tcpbindaddr      | 0.0.0.0                               |&lt;br /&gt;
 |          0 |         18 | general  | registerattempts | 0                                     |&lt;br /&gt;
 |          0 |         19 | general  | registertimeout  | 15                                    |&lt;br /&gt;
 |          0 |         20 | general  | language         | en                                    |&lt;br /&gt;
 |          0 |         21 | general  | alwaysauthreject | yes                                   |&lt;br /&gt;
 |          0 |        101 | general  | register         | username:password@sipserver/extension |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== iax.conf ===&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name          | var_val           |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport          | 4569              |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr          | 0.0.0.0           |&lt;br /&gt;
 |          0 |          2 | general  | disallow          | all               |&lt;br /&gt;
 |          0 |          3 | general  | allow             | alaw              |&lt;br /&gt;
 |          0 |          4 | general  | allow             | ulaw              |&lt;br /&gt;
 |          0 |          5 | general  | allow             | gsm               |&lt;br /&gt;
 |          0 |          6 | general  | context           | from-sip-external |&lt;br /&gt;
 |          0 |          7 | general  | mailboxdetail     | yes               |&lt;br /&gt;
 |          0 |          8 | general  | iaxcompat         | yes               |&lt;br /&gt;
 |          0 |          9 | general  | nochecksums       | no                |&lt;br /&gt;
 |          0 |         10 | general  | delayreject       | yes               |&lt;br /&gt;
 |          0 |         11 | general  | bandwidth         | high              |&lt;br /&gt;
 |          0 |         12 | general  | dtmfmode          | auto              |&lt;br /&gt;
 |          0 |         13 | general  | rtcachefriends    | yes               |&lt;br /&gt;
 |          0 |         14 | general  | rtupdate          | yes               |&lt;br /&gt;
 |          0 |         15 | general  | tos               | 0x18              |&lt;br /&gt;
 |          0 |         16 | general  | maxjitterbuffer   | 1000              |&lt;br /&gt;
 |          0 |         17 | general  | maxjitterinterps  | 10                |&lt;br /&gt;
 |          0 |         18 | general  | jitterbuffer      | yes               |&lt;br /&gt;
 |          0 |         19 | general  | resyncthreshold   | 1000              |&lt;br /&gt;
 |          0 |         20 | general  | trunktimestamps   | yes               |&lt;br /&gt;
 |          0 |         21 | general  | minregexpire      | 120               |&lt;br /&gt;
 |          0 |         22 | general  | maxregexpire      | 300               |&lt;br /&gt;
 |          0 |         23 | general  | iaxthreadcount    | 256               |&lt;br /&gt;
 |          0 |         24 | general  | iaxmaxthreadcount | 256               |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
&lt;br /&gt;
=== voicemail.conf ===&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category     | var_name         | var_val                                                     |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 |          0 |          0 | general      | format           | wav|gsm                                                     |&lt;br /&gt;
 |          0 |          1 | general      | serveremail      | LinuxMCE@dcerouter                                          |&lt;br /&gt;
 |          0 |          2 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          0 |          3 | general      | emaildateformat  | %A, %B %d, %Y at %r                                         |&lt;br /&gt;
 |          0 |          4 | general      | sendvoicemail    | yes                                                         |&lt;br /&gt;
 |          0 |          5 | general      | skipms           | 3000                                                        |&lt;br /&gt;
 |          0 |          6 | general      | maxsilence       | 10                                                          |&lt;br /&gt;
 |          0 |          7 | general      | silencethreshold | 128                                                         |&lt;br /&gt;
 |          0 |          8 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          1 |          0 | zonemessages | eastern          | America/New_York|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp            |&lt;br /&gt;
 |          1 |          1 | zonemessages | central          | America/Chicago|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp             |&lt;br /&gt;
 |          1 |          2 | zonemessages | central24        | America/Chicago|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039;     |&lt;br /&gt;
 |          1 |          3 | zonemessages | military         | Zulu|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039; &#039;phonetic/z_p&#039; |&lt;br /&gt;
 |          1 |          4 | zonemessages | european         | Europe/Copenhagen|&#039;vm-received&#039; a d b &#039;digits/at&#039; HM        |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 &lt;br /&gt;
=== musiconhold.conf ===&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name  | var_val                       |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 |          0 |          0 | default  | mode      | files                         |&lt;br /&gt;
 |          0 |          1 | default  | directory | /var/lib/asterisk/mohmp3      |&lt;br /&gt;
 |          1 |          0 | none     | mode      | files                         |&lt;br /&gt;
 |          1 |          1 | none     | directory | /var/lib/asterisk/mohmp3/none |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== cdr_mysql.conf ===&lt;br /&gt;
* This is for &amp;quot;Call Detail Records&amp;quot;. In webadmin -&amp;gt; Telecom -&amp;gt; Call Detail Records is a parser interface&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name | var_val                     |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 |          0 |          0 | global   | dbname   | asterisk                    |&lt;br /&gt;
 |          0 |          1 | global   | table    | cdr                         |&lt;br /&gt;
 |          0 |          2 | global   | password | lmce                        |&lt;br /&gt;
 |          0 |          3 | global   | user     | asteriskuser                |&lt;br /&gt;
 |          0 |          4 | global   | sock     | /var/run/mysqld/mysqld.sock |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
&lt;br /&gt;
=== google talk ===&lt;br /&gt;
* This is for google talk. Apparently the api&#039;s changed once again, and this is no more the recommended way of getting it to work. But for new modules i *think* we need asterisk 1.10+. This has to be researched and confirmed.&lt;br /&gt;
==== jabber.conf ====&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name     | var_val |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 |          0 |          0 | general  | autoregister | yes     |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
==== gtalk.conf ====&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name   | var_val    |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 |          0 |          0 | general  | context    | from-trunk |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr   | 0.0.0.0    |&lt;br /&gt;
 |          0 |          2 | general  | allowguest | yes        |&lt;br /&gt;
 |          1 |          0 | guest    | disallow   | all        |&lt;br /&gt;
 |          1 |          1 | guest    | allow      | ulaw       |&lt;br /&gt;
 |          1 |          2 | guest    | context    | from-trunk |&lt;br /&gt;
 |          1 |          3 | guest    | connection | asterisk   |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34279</id>
		<title>Proposed Asterisk Dialplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34279"/>
		<updated>2013-07-22T11:12:34Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: Added actual dialplan with contexts and extensions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We desperately need to write a new Asterisk dial plan to replace the AMP generated one that has become far too bit-rotten to be of any substantial use. This page will track the conceptual flow of what will be needed for the new post Asterisk 1.8+ dialplan.&lt;br /&gt;
&lt;br /&gt;
This is being added to, as I write more and more of the schema, and will get much...much bigger. --[[User:Tschak909|Tschak909]] 07:30, 18 July 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Dial Plan Flow==&lt;br /&gt;
&lt;br /&gt;
===Call from outside line (1xx)===&lt;br /&gt;
*Call comes in from outside line&lt;br /&gt;
**Get house mode and branch between five possible states:&lt;br /&gt;
***Ring extensions&lt;br /&gt;
****All checked extensions (2xx) are rung in parallel.&lt;br /&gt;
***Transfer to a specific user&lt;br /&gt;
****Transfer to specified (3xx) extension&lt;br /&gt;
***Go to a specific user&#039;s voicemail&lt;br /&gt;
****Transfer to selected user&#039;s voicemail&lt;br /&gt;
***Present a menu to select Home user (101)&lt;br /&gt;
****Is the number listed in Callers for me(?) for a user.&lt;br /&gt;
*****Transfer to user extension. (3xx)&lt;br /&gt;
****Present menu audio, and select between options:&lt;br /&gt;
****If explicit extension is selected, ring said extension. (Do we want to allow all extensions to be pressed here?)&lt;br /&gt;
****If User number is selected, Transfer to user (3xx)&lt;br /&gt;
****If General Voicemail, drop to general voicemail box (100)&lt;br /&gt;
***Transfer to outside number&lt;br /&gt;
****Dial outside #&lt;br /&gt;
&lt;br /&gt;
===Ring specific extension (2xx)===&lt;br /&gt;
*Does current house mode allow extension to be rang?&lt;br /&gt;
**No? Bounce to Menu (101)&lt;br /&gt;
**Yes? ...then&lt;br /&gt;
***Ring specified extension&lt;br /&gt;
****While ringing, user has the opportunity to:&lt;br /&gt;
*****Transfer to a specific phone (2xx)&lt;br /&gt;
*****Transfer to a specific user (3xx)&lt;br /&gt;
*****Transfer to an outside number (dial specified number given to dial pad)&lt;br /&gt;
*****dial someone else in to conference before we all pick up (this is strange, but the button is there!)&lt;br /&gt;
*****Send to General voicemail (100)&lt;br /&gt;
*****Drop the call&lt;br /&gt;
****If extension does not pick up within specified IVR delay time, Transfer to (101) for IVR menu&lt;br /&gt;
&lt;br /&gt;
===Ring specific user (3xx)===&lt;br /&gt;
*Find user via AGI script, map to a list of (2xx) extensions.&lt;br /&gt;
*Is number on Priority caller list?&lt;br /&gt;
**No, it is a normal caller, Process normal caller routing (see normal/priority user routing below)&lt;br /&gt;
**Yes, it is a priority caller, Process priority caller routing (see normal/priority user routing below)&lt;br /&gt;
&lt;br /&gt;
====Normal/Priority User Routing====&lt;br /&gt;
&lt;br /&gt;
For each user, there is a set of routing steps to be executed serially, depending on if the user is a normal or priority caller, and then based on the current USER mode. A user is a priority caller if they are listed in the priority callers list. Any number of steps can be created, and a dial plan segment should be created for each one.&lt;br /&gt;
&lt;br /&gt;
* Get house mode&lt;br /&gt;
**If Normal caller, select normal caller steps given house mode&lt;br /&gt;
**If Priority caller, select priority caller steps given house mode&lt;br /&gt;
**If checkbox is selected for give option for voicemail, play message, listen for &amp;quot;#&amp;quot;&lt;br /&gt;
*** If checkbox selected, and If # pressed, go to user voicemail&lt;br /&gt;
*** Execute next step which is one of four possible states: (TOP)&lt;br /&gt;
**** Ring Extensions&lt;br /&gt;
***** Parallel ring selected extensions (2xx)&lt;br /&gt;
**** Transfer to another user&lt;br /&gt;
***** Transfer call to specified (3xx) extension&lt;br /&gt;
**** Go to user&#039;s voicemail&lt;br /&gt;
***** Transfer call to specified user voicemail&lt;br /&gt;
**** Transfer to an outside number&lt;br /&gt;
*** Loop back around to (TOP)&lt;br /&gt;
** If all instructions are carried out and still unresolved, drop back to menu (101)&lt;br /&gt;
&lt;br /&gt;
=== Security Plugin Phone Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== Security Notfiications (999) ====&lt;br /&gt;
&lt;br /&gt;
* run AGI to determine which rooms have been affected, generate audio message&lt;br /&gt;
* Determine priority in the following order&lt;br /&gt;
** Orbiters then Other numbers (uses one outgoing channel)&lt;br /&gt;
*** Ring each orbiter for 15 seconds, if no answer, then ring the next orbiter&lt;br /&gt;
**** If answer, Play Security IVR&lt;br /&gt;
*** If no more orbiters, ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring next other number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** (what to do here if everybody has been rung, and no answer?) &lt;br /&gt;
** Other numbers then Orbiters (uses one outgoing channel)&lt;br /&gt;
*** Ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** If no more &amp;quot;other numbers&amp;quot;, ring each Orbiter for 15 seconds, if no answer, then ring the next orbiter.&lt;br /&gt;
** Both orbiters and other numbers at the same time. (uses two outgoing channels)&lt;br /&gt;
*** spawn two threads, one for &amp;quot;Orbiters&amp;quot; one for &amp;quot;Other numbers&amp;quot;, for each thread&lt;br /&gt;
**** Ring each number for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
***** If answer, Play security IVR&lt;br /&gt;
**** (What to do when all numbers have been rung?)&lt;br /&gt;
&lt;br /&gt;
===== Security IVR =====&lt;br /&gt;
&lt;br /&gt;
* 1 to Reset the Alarm&lt;br /&gt;
** Play &amp;quot;Alarm has been reset.&amp;quot;&lt;br /&gt;
* 2 to Ignore the alarm&lt;br /&gt;
* 3 to call emergency contacts&lt;br /&gt;
* 4 to Notify neighbors&lt;br /&gt;
* 5 to speak to the person in the house&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lists for...==&lt;br /&gt;
&lt;br /&gt;
=== House Modes ===&lt;br /&gt;
* Armed - At Home&lt;br /&gt;
* Armed - Away&lt;br /&gt;
* Armed - Extended Away&lt;br /&gt;
* Entertaining&lt;br /&gt;
* Sleeping&lt;br /&gt;
* Unarmed - At Home&lt;br /&gt;
&lt;br /&gt;
=== User Modes ===&lt;br /&gt;
* At Home&lt;br /&gt;
* Away&lt;br /&gt;
* Do Not Disturb&lt;br /&gt;
* Sleeping &lt;br /&gt;
&lt;br /&gt;
=== Incoming Call extensions ===&lt;br /&gt;
* 100 - General Voicemail box&lt;br /&gt;
* 101 - IVR menu&lt;br /&gt;
&lt;br /&gt;
=== Example Phone extensions ===&lt;br /&gt;
* 201 - Living Room&lt;br /&gt;
* 202 - Bedroom Master&lt;br /&gt;
* 203 - Den&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User extensions ===&lt;br /&gt;
* 301 - Thom&lt;br /&gt;
* 302 - Lana&lt;br /&gt;
* 303 - Nina&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User voicemail extensions ===&lt;br /&gt;
* 401 - Thom&lt;br /&gt;
* 402 - Lana&lt;br /&gt;
* 403 - Nina&lt;br /&gt;
&lt;br /&gt;
=== Security Extensions ===&lt;br /&gt;
* 999 - Security&lt;br /&gt;
* 998 - Fire&lt;br /&gt;
* 997 - Air Quality&lt;br /&gt;
* 996 - Movement&lt;br /&gt;
* 995 - Information&lt;br /&gt;
* 994 - Doorbell&lt;br /&gt;
* 993 - Monitor Mode&lt;br /&gt;
* 992 - Babysitter Mode&lt;br /&gt;
* 991 - Speak to person inside house (this needs to be changed in all the code, this was 998)&lt;br /&gt;
&lt;br /&gt;
=== Contexts ===&lt;br /&gt;
* from-trunk - Calls from outside lines&lt;br /&gt;
* from-internal - Calls originating from inside the system&lt;br /&gt;
== Actual dialplan ==&lt;br /&gt;
=== Context: applications ===&lt;br /&gt;
==== EXtension: *43 - echotest ====&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 | priority | app      | appdata       |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
 |        1 | Answer   |               |&lt;br /&gt;
 |        2 | Wait     | 1             |&lt;br /&gt;
 |        3 | Playback | demo-echotest |&lt;br /&gt;
 |        4 | Playback | beep          |&lt;br /&gt;
 |        5 | Echo     |               |&lt;br /&gt;
 |        6 | Playback | demo-echodone |&lt;br /&gt;
 |        7 | Hangup   |               |&lt;br /&gt;
 +----------+----------+---------------+&lt;br /&gt;
&lt;br /&gt;
== Actual config files in database ==&lt;br /&gt;
=== sip.conf ===&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name         | var_val                               |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport         | 5060                                  |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr         | 0.0.0.0                               |&lt;br /&gt;
 |          0 |          2 | general  | videosupport     | yes                                   |&lt;br /&gt;
 |          0 |          3 | general  | disallow         | all                                   |&lt;br /&gt;
 |          0 |          4 | general  | allow            | alaw                                  |&lt;br /&gt;
 |          0 |          5 | general  | allow            | ulaw                                  |&lt;br /&gt;
 |          0 |          6 | general  | allow            | h263p                                 |&lt;br /&gt;
 |          0 |          7 | general  | allow            | h263                                  |&lt;br /&gt;
 |          0 |          8 | general  | context          | from-sip-external                     |&lt;br /&gt;
 |          0 |          9 | general  | callerid         | Unknown                               |&lt;br /&gt;
 |          0 |         10 | general  | tos              | 0x68                                  |&lt;br /&gt;
 |          0 |         11 | general  | notifyringing    | yes                                   |&lt;br /&gt;
 |          0 |         12 | general  | notifyhold       | yes                                   |&lt;br /&gt;
 |          0 |         13 | general  | limitonpeers     | yes                                   |&lt;br /&gt;
 |          0 |         14 | general  | rtcachefriends   | yes                                   |&lt;br /&gt;
 |          0 |         15 | general  | rtupdate         | yes                                   |&lt;br /&gt;
 |          0 |         16 | general  | tcpenable        | yes                                   |&lt;br /&gt;
 |          0 |         17 | general  | tcpbindaddr      | 0.0.0.0                               |&lt;br /&gt;
 |          0 |         18 | general  | registerattempts | 0                                     |&lt;br /&gt;
 |          0 |         19 | general  | registertimeout  | 15                                    |&lt;br /&gt;
 |          0 |         20 | general  | language         | en                                    |&lt;br /&gt;
 |          0 |         21 | general  | alwaysauthreject | yes                                   |&lt;br /&gt;
 |          0 |        101 | general  | register         | username:password@sipserver/extension |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== iax.conf ===&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name          | var_val           |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport          | 4569              |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr          | 0.0.0.0           |&lt;br /&gt;
 |          0 |          2 | general  | disallow          | all               |&lt;br /&gt;
 |          0 |          3 | general  | allow             | alaw              |&lt;br /&gt;
 |          0 |          4 | general  | allow             | ulaw              |&lt;br /&gt;
 |          0 |          5 | general  | allow             | gsm               |&lt;br /&gt;
 |          0 |          6 | general  | context           | from-sip-external |&lt;br /&gt;
 |          0 |          7 | general  | mailboxdetail     | yes               |&lt;br /&gt;
 |          0 |          8 | general  | iaxcompat         | yes               |&lt;br /&gt;
 |          0 |          9 | general  | nochecksums       | no                |&lt;br /&gt;
 |          0 |         10 | general  | delayreject       | yes               |&lt;br /&gt;
 |          0 |         11 | general  | bandwidth         | high              |&lt;br /&gt;
 |          0 |         12 | general  | dtmfmode          | auto              |&lt;br /&gt;
 |          0 |         13 | general  | rtcachefriends    | yes               |&lt;br /&gt;
 |          0 |         14 | general  | rtupdate          | yes               |&lt;br /&gt;
 |          0 |         15 | general  | tos               | 0x18              |&lt;br /&gt;
 |          0 |         16 | general  | maxjitterbuffer   | 1000              |&lt;br /&gt;
 |          0 |         17 | general  | maxjitterinterps  | 10                |&lt;br /&gt;
 |          0 |         18 | general  | jitterbuffer      | yes               |&lt;br /&gt;
 |          0 |         19 | general  | resyncthreshold   | 1000              |&lt;br /&gt;
 |          0 |         20 | general  | trunktimestamps   | yes               |&lt;br /&gt;
 |          0 |         21 | general  | minregexpire      | 120               |&lt;br /&gt;
 |          0 |         22 | general  | maxregexpire      | 300               |&lt;br /&gt;
 |          0 |         23 | general  | iaxthreadcount    | 256               |&lt;br /&gt;
 |          0 |         24 | general  | iaxmaxthreadcount | 256               |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
&lt;br /&gt;
=== voicemail.conf ===&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category     | var_name         | var_val                                                     |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 |          0 |          0 | general      | format           | wav|gsm                                                     |&lt;br /&gt;
 |          0 |          1 | general      | serveremail      | LinuxMCE@dcerouter                                          |&lt;br /&gt;
 |          0 |          2 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          0 |          3 | general      | emaildateformat  | %A, %B %d, %Y at %r                                         |&lt;br /&gt;
 |          0 |          4 | general      | sendvoicemail    | yes                                                         |&lt;br /&gt;
 |          0 |          5 | general      | skipms           | 3000                                                        |&lt;br /&gt;
 |          0 |          6 | general      | maxsilence       | 10                                                          |&lt;br /&gt;
 |          0 |          7 | general      | silencethreshold | 128                                                         |&lt;br /&gt;
 |          0 |          8 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          1 |          0 | zonemessages | eastern          | America/New_York|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp            |&lt;br /&gt;
 |          1 |          1 | zonemessages | central          | America/Chicago|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp             |&lt;br /&gt;
 |          1 |          2 | zonemessages | central24        | America/Chicago|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039;     |&lt;br /&gt;
 |          1 |          3 | zonemessages | military         | Zulu|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039; &#039;phonetic/z_p&#039; |&lt;br /&gt;
 |          1 |          4 | zonemessages | european         | Europe/Copenhagen|&#039;vm-received&#039; a d b &#039;digits/at&#039; HM        |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 &lt;br /&gt;
=== musiconhold.conf ===&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name  | var_val                       |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 |          0 |          0 | default  | mode      | files                         |&lt;br /&gt;
 |          0 |          1 | default  | directory | /var/lib/asterisk/mohmp3      |&lt;br /&gt;
 |          1 |          0 | none     | mode      | files                         |&lt;br /&gt;
 |          1 |          1 | none     | directory | /var/lib/asterisk/mohmp3/none |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== cdr_mysql.conf ===&lt;br /&gt;
* This is for &amp;quot;Call Detail Records&amp;quot;. In webadmin -&amp;gt; Telecom -&amp;gt; Call Detail Records is a parser interface&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name | var_val                     |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 |          0 |          0 | global   | dbname   | asterisk                    |&lt;br /&gt;
 |          0 |          1 | global   | table    | cdr                         |&lt;br /&gt;
 |          0 |          2 | global   | password | lmce                        |&lt;br /&gt;
 |          0 |          3 | global   | user     | asteriskuser                |&lt;br /&gt;
 |          0 |          4 | global   | sock     | /var/run/mysqld/mysqld.sock |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
&lt;br /&gt;
=== google talk ===&lt;br /&gt;
* This is for google talk. Apparently the api&#039;s changed once again, and this is no more the recommended way of getting it to work. But for new modules i *think* we need asterisk 1.10+. This has to be researched and confirmed.&lt;br /&gt;
==== jabber.conf ====&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name     | var_val |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 |          0 |          0 | general  | autoregister | yes     |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
==== gtalk.conf ====&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name   | var_val    |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 |          0 |          0 | general  | context    | from-trunk |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr   | 0.0.0.0    |&lt;br /&gt;
 |          0 |          2 | general  | allowguest | yes        |&lt;br /&gt;
 |          1 |          0 | guest    | disallow   | all        |&lt;br /&gt;
 |          1 |          1 | guest    | allow      | ulaw       |&lt;br /&gt;
 |          1 |          2 | guest    | context    | from-trunk |&lt;br /&gt;
 |          1 |          3 | guest    | connection | asterisk   |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34278</id>
		<title>Proposed Asterisk Dialplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Proposed_Asterisk_Dialplan&amp;diff=34278"/>
		<updated>2013-07-22T10:01:22Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: Actual asterisk config files in RT DB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We desperately need to write a new Asterisk dial plan to replace the AMP generated one that has become far too bit-rotten to be of any substantial use. This page will track the conceptual flow of what will be needed for the new post Asterisk 1.8+ dialplan.&lt;br /&gt;
&lt;br /&gt;
This is being added to, as I write more and more of the schema, and will get much...much bigger. --[[User:Tschak909|Tschak909]] 07:30, 18 July 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Dial Plan Flow==&lt;br /&gt;
&lt;br /&gt;
===Call from outside line (1xx)===&lt;br /&gt;
*Call comes in from outside line&lt;br /&gt;
**Get house mode and branch between five possible states:&lt;br /&gt;
***Ring extensions&lt;br /&gt;
****All checked extensions (2xx) are rung in parallel.&lt;br /&gt;
***Transfer to a specific user&lt;br /&gt;
****Transfer to specified (3xx) extension&lt;br /&gt;
***Go to a specific user&#039;s voicemail&lt;br /&gt;
****Transfer to selected user&#039;s voicemail&lt;br /&gt;
***Present a menu to select Home user (101)&lt;br /&gt;
****Is the number listed in Callers for me(?) for a user.&lt;br /&gt;
*****Transfer to user extension. (3xx)&lt;br /&gt;
****Present menu audio, and select between options:&lt;br /&gt;
****If explicit extension is selected, ring said extension. (Do we want to allow all extensions to be pressed here?)&lt;br /&gt;
****If User number is selected, Transfer to user (3xx)&lt;br /&gt;
****If General Voicemail, drop to general voicemail box (100)&lt;br /&gt;
***Transfer to outside number&lt;br /&gt;
****Dial outside #&lt;br /&gt;
&lt;br /&gt;
===Ring specific extension (2xx)===&lt;br /&gt;
*Does current house mode allow extension to be rang?&lt;br /&gt;
**No? Bounce to Menu (101)&lt;br /&gt;
**Yes? ...then&lt;br /&gt;
***Ring specified extension&lt;br /&gt;
****While ringing, user has the opportunity to:&lt;br /&gt;
*****Transfer to a specific phone (2xx)&lt;br /&gt;
*****Transfer to a specific user (3xx)&lt;br /&gt;
*****Transfer to an outside number (dial specified number given to dial pad)&lt;br /&gt;
*****dial someone else in to conference before we all pick up (this is strange, but the button is there!)&lt;br /&gt;
*****Send to General voicemail (100)&lt;br /&gt;
*****Drop the call&lt;br /&gt;
****If extension does not pick up within specified IVR delay time, Transfer to (101) for IVR menu&lt;br /&gt;
&lt;br /&gt;
===Ring specific user (3xx)===&lt;br /&gt;
*Find user via AGI script, map to a list of (2xx) extensions.&lt;br /&gt;
*Is number on Priority caller list?&lt;br /&gt;
**No, it is a normal caller, Process normal caller routing (see normal/priority user routing below)&lt;br /&gt;
**Yes, it is a priority caller, Process priority caller routing (see normal/priority user routing below)&lt;br /&gt;
&lt;br /&gt;
====Normal/Priority User Routing====&lt;br /&gt;
&lt;br /&gt;
For each user, there is a set of routing steps to be executed serially, depending on if the user is a normal or priority caller, and then based on the current USER mode. A user is a priority caller if they are listed in the priority callers list. Any number of steps can be created, and a dial plan segment should be created for each one.&lt;br /&gt;
&lt;br /&gt;
* Get house mode&lt;br /&gt;
**If Normal caller, select normal caller steps given house mode&lt;br /&gt;
**If Priority caller, select priority caller steps given house mode&lt;br /&gt;
**If checkbox is selected for give option for voicemail, play message, listen for &amp;quot;#&amp;quot;&lt;br /&gt;
*** If checkbox selected, and If # pressed, go to user voicemail&lt;br /&gt;
*** Execute next step which is one of four possible states: (TOP)&lt;br /&gt;
**** Ring Extensions&lt;br /&gt;
***** Parallel ring selected extensions (2xx)&lt;br /&gt;
**** Transfer to another user&lt;br /&gt;
***** Transfer call to specified (3xx) extension&lt;br /&gt;
**** Go to user&#039;s voicemail&lt;br /&gt;
***** Transfer call to specified user voicemail&lt;br /&gt;
**** Transfer to an outside number&lt;br /&gt;
*** Loop back around to (TOP)&lt;br /&gt;
** If all instructions are carried out and still unresolved, drop back to menu (101)&lt;br /&gt;
&lt;br /&gt;
=== Security Plugin Phone Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== Security Notfiications (999) ====&lt;br /&gt;
&lt;br /&gt;
* run AGI to determine which rooms have been affected, generate audio message&lt;br /&gt;
* Determine priority in the following order&lt;br /&gt;
** Orbiters then Other numbers (uses one outgoing channel)&lt;br /&gt;
*** Ring each orbiter for 15 seconds, if no answer, then ring the next orbiter&lt;br /&gt;
**** If answer, Play Security IVR&lt;br /&gt;
*** If no more orbiters, ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring next other number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** (what to do here if everybody has been rung, and no answer?) &lt;br /&gt;
** Other numbers then Orbiters (uses one outgoing channel)&lt;br /&gt;
*** Ring each &amp;quot;other number&amp;quot; for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
**** If answer, Play security IVR&lt;br /&gt;
*** If no more &amp;quot;other numbers&amp;quot;, ring each Orbiter for 15 seconds, if no answer, then ring the next orbiter.&lt;br /&gt;
** Both orbiters and other numbers at the same time. (uses two outgoing channels)&lt;br /&gt;
*** spawn two threads, one for &amp;quot;Orbiters&amp;quot; one for &amp;quot;Other numbers&amp;quot;, for each thread&lt;br /&gt;
**** Ring each number for 15 seconds, if no answer, then ring the next number.&lt;br /&gt;
***** If answer, Play security IVR&lt;br /&gt;
**** (What to do when all numbers have been rung?)&lt;br /&gt;
&lt;br /&gt;
===== Security IVR =====&lt;br /&gt;
&lt;br /&gt;
* 1 to Reset the Alarm&lt;br /&gt;
** Play &amp;quot;Alarm has been reset.&amp;quot;&lt;br /&gt;
* 2 to Ignore the alarm&lt;br /&gt;
* 3 to call emergency contacts&lt;br /&gt;
* 4 to Notify neighbors&lt;br /&gt;
* 5 to speak to the person in the house&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lists for...==&lt;br /&gt;
&lt;br /&gt;
=== House Modes ===&lt;br /&gt;
* Armed - At Home&lt;br /&gt;
* Armed - Away&lt;br /&gt;
* Armed - Extended Away&lt;br /&gt;
* Entertaining&lt;br /&gt;
* Sleeping&lt;br /&gt;
* Unarmed - At Home&lt;br /&gt;
&lt;br /&gt;
=== User Modes ===&lt;br /&gt;
* At Home&lt;br /&gt;
* Away&lt;br /&gt;
* Do Not Disturb&lt;br /&gt;
* Sleeping &lt;br /&gt;
&lt;br /&gt;
=== Incoming Call extensions ===&lt;br /&gt;
* 100 - General Voicemail box&lt;br /&gt;
* 101 - IVR menu&lt;br /&gt;
&lt;br /&gt;
=== Example Phone extensions ===&lt;br /&gt;
* 201 - Living Room&lt;br /&gt;
* 202 - Bedroom Master&lt;br /&gt;
* 203 - Den&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User extensions ===&lt;br /&gt;
* 301 - Thom&lt;br /&gt;
* 302 - Lana&lt;br /&gt;
* 303 - Nina&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Example User voicemail extensions ===&lt;br /&gt;
* 401 - Thom&lt;br /&gt;
* 402 - Lana&lt;br /&gt;
* 403 - Nina&lt;br /&gt;
&lt;br /&gt;
=== Security Extensions ===&lt;br /&gt;
* 999 - Security&lt;br /&gt;
* 998 - Fire&lt;br /&gt;
* 997 - Air Quality&lt;br /&gt;
* 996 - Movement&lt;br /&gt;
* 995 - Information&lt;br /&gt;
* 994 - Doorbell&lt;br /&gt;
* 993 - Monitor Mode&lt;br /&gt;
* 992 - Babysitter Mode&lt;br /&gt;
* 991 - Speak to person inside house (this needs to be changed in all the code, this was 998)&lt;br /&gt;
&lt;br /&gt;
=== Contexts ===&lt;br /&gt;
* from-trunk - Calls from outside lines&lt;br /&gt;
* from-internal - Calls originating from inside the system&lt;br /&gt;
&lt;br /&gt;
== Actual config files in database ==&lt;br /&gt;
=== sip.conf ===&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name         | var_val                               |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport         | 5060                                  |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr         | 0.0.0.0                               |&lt;br /&gt;
 |          0 |          2 | general  | videosupport     | yes                                   |&lt;br /&gt;
 |          0 |          3 | general  | disallow         | all                                   |&lt;br /&gt;
 |          0 |          4 | general  | allow            | alaw                                  |&lt;br /&gt;
 |          0 |          5 | general  | allow            | ulaw                                  |&lt;br /&gt;
 |          0 |          6 | general  | allow            | h263p                                 |&lt;br /&gt;
 |          0 |          7 | general  | allow            | h263                                  |&lt;br /&gt;
 |          0 |          8 | general  | context          | from-sip-external                     |&lt;br /&gt;
 |          0 |          9 | general  | callerid         | Unknown                               |&lt;br /&gt;
 |          0 |         10 | general  | tos              | 0x68                                  |&lt;br /&gt;
 |          0 |         11 | general  | notifyringing    | yes                                   |&lt;br /&gt;
 |          0 |         12 | general  | notifyhold       | yes                                   |&lt;br /&gt;
 |          0 |         13 | general  | limitonpeers     | yes                                   |&lt;br /&gt;
 |          0 |         14 | general  | rtcachefriends   | yes                                   |&lt;br /&gt;
 |          0 |         15 | general  | rtupdate         | yes                                   |&lt;br /&gt;
 |          0 |         16 | general  | tcpenable        | yes                                   |&lt;br /&gt;
 |          0 |         17 | general  | tcpbindaddr      | 0.0.0.0                               |&lt;br /&gt;
 |          0 |         18 | general  | registerattempts | 0                                     |&lt;br /&gt;
 |          0 |         19 | general  | registertimeout  | 15                                    |&lt;br /&gt;
 |          0 |         20 | general  | language         | en                                    |&lt;br /&gt;
 |          0 |         21 | general  | alwaysauthreject | yes                                   |&lt;br /&gt;
 |          0 |        101 | general  | register         | username:password@sipserver/extension |&lt;br /&gt;
 +------------+------------+----------+------------------+---------------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== iax.conf ===&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name          | var_val           |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
 |          0 |          0 | general  | bindport          | 4569              |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr          | 0.0.0.0           |&lt;br /&gt;
 |          0 |          2 | general  | disallow          | all               |&lt;br /&gt;
 |          0 |          3 | general  | allow             | alaw              |&lt;br /&gt;
 |          0 |          4 | general  | allow             | ulaw              |&lt;br /&gt;
 |          0 |          5 | general  | allow             | gsm               |&lt;br /&gt;
 |          0 |          6 | general  | context           | from-sip-external |&lt;br /&gt;
 |          0 |          7 | general  | mailboxdetail     | yes               |&lt;br /&gt;
 |          0 |          8 | general  | iaxcompat         | yes               |&lt;br /&gt;
 |          0 |          9 | general  | nochecksums       | no                |&lt;br /&gt;
 |          0 |         10 | general  | delayreject       | yes               |&lt;br /&gt;
 |          0 |         11 | general  | bandwidth         | high              |&lt;br /&gt;
 |          0 |         12 | general  | dtmfmode          | auto              |&lt;br /&gt;
 |          0 |         13 | general  | rtcachefriends    | yes               |&lt;br /&gt;
 |          0 |         14 | general  | rtupdate          | yes               |&lt;br /&gt;
 |          0 |         15 | general  | tos               | 0x18              |&lt;br /&gt;
 |          0 |         16 | general  | maxjitterbuffer   | 1000              |&lt;br /&gt;
 |          0 |         17 | general  | maxjitterinterps  | 10                |&lt;br /&gt;
 |          0 |         18 | general  | jitterbuffer      | yes               |&lt;br /&gt;
 |          0 |         19 | general  | resyncthreshold   | 1000              |&lt;br /&gt;
 |          0 |         20 | general  | trunktimestamps   | yes               |&lt;br /&gt;
 |          0 |         21 | general  | minregexpire      | 120               |&lt;br /&gt;
 |          0 |         22 | general  | maxregexpire      | 300               |&lt;br /&gt;
 |          0 |         23 | general  | iaxthreadcount    | 256               |&lt;br /&gt;
 |          0 |         24 | general  | iaxmaxthreadcount | 256               |&lt;br /&gt;
 +------------+------------+----------+-------------------+-------------------+&lt;br /&gt;
&lt;br /&gt;
=== voicemail.conf ===&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category     | var_name         | var_val                                                     |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 |          0 |          0 | general      | format           | wav|gsm                                                     |&lt;br /&gt;
 |          0 |          1 | general      | serveremail      | LinuxMCE@dcerouter                                          |&lt;br /&gt;
 |          0 |          2 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          0 |          3 | general      | emaildateformat  | %A, %B %d, %Y at %r                                         |&lt;br /&gt;
 |          0 |          4 | general      | sendvoicemail    | yes                                                         |&lt;br /&gt;
 |          0 |          5 | general      | skipms           | 3000                                                        |&lt;br /&gt;
 |          0 |          6 | general      | maxsilence       | 10                                                          |&lt;br /&gt;
 |          0 |          7 | general      | silencethreshold | 128                                                         |&lt;br /&gt;
 |          0 |          8 | general      | maxlogins        | 3                                                           |&lt;br /&gt;
 |          1 |          0 | zonemessages | eastern          | America/New_York|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp            |&lt;br /&gt;
 |          1 |          1 | zonemessages | central          | America/Chicago|&#039;vm-received&#039; Q &#039;digits/at&#039; IMp             |&lt;br /&gt;
 |          1 |          2 | zonemessages | central24        | America/Chicago|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039;     |&lt;br /&gt;
 |          1 |          3 | zonemessages | military         | Zulu|&#039;vm-received&#039; q &#039;digits/at&#039; H N &#039;hours&#039; &#039;phonetic/z_p&#039; |&lt;br /&gt;
 |          1 |          4 | zonemessages | european         | Europe/Copenhagen|&#039;vm-received&#039; a d b &#039;digits/at&#039; HM        |&lt;br /&gt;
 +------------+------------+--------------+------------------+-------------------------------------------------------------+&lt;br /&gt;
 &lt;br /&gt;
=== musiconhold.conf ===&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name  | var_val                       |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
 |          0 |          0 | default  | mode      | files                         |&lt;br /&gt;
 |          0 |          1 | default  | directory | /var/lib/asterisk/mohmp3      |&lt;br /&gt;
 |          1 |          0 | none     | mode      | files                         |&lt;br /&gt;
 |          1 |          1 | none     | directory | /var/lib/asterisk/mohmp3/none |&lt;br /&gt;
 +------------+------------+----------+-----------+-------------------------------+&lt;br /&gt;
&lt;br /&gt;
=== cdr_mysql.conf ===&lt;br /&gt;
* This is for &amp;quot;Call Detail Records&amp;quot;. In webadmin -&amp;gt; Telecom -&amp;gt; Call Detail Records is a parser interface&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name | var_val                     |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
 |          0 |          0 | global   | dbname   | asterisk                    |&lt;br /&gt;
 |          0 |          1 | global   | table    | cdr                         |&lt;br /&gt;
 |          0 |          2 | global   | password | lmce                        |&lt;br /&gt;
 |          0 |          3 | global   | user     | asteriskuser                |&lt;br /&gt;
 |          0 |          4 | global   | sock     | /var/run/mysqld/mysqld.sock |&lt;br /&gt;
 +------------+------------+----------+----------+-----------------------------+&lt;br /&gt;
&lt;br /&gt;
=== google talk ===&lt;br /&gt;
* This is for google talk. Apparently the api&#039;s changed once again, and this is no more the recommended way of getting it to work. But for new modules i *think* we need asterisk 1.10+. This has to be researched and confirmed.&lt;br /&gt;
==== jabber.conf ====&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name     | var_val |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
 |          0 |          0 | general  | autoregister | yes     |&lt;br /&gt;
 +------------+------------+----------+--------------+---------+&lt;br /&gt;
==== gtalk.conf ====&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 | cat_metric | var_metric | category | var_name   | var_val    |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;br /&gt;
 |          0 |          0 | general  | context    | from-trunk |&lt;br /&gt;
 |          0 |          1 | general  | bindaddr   | 0.0.0.0    |&lt;br /&gt;
 |          0 |          2 | general  | allowguest | yes        |&lt;br /&gt;
 |          1 |          0 | guest    | disallow   | all        |&lt;br /&gt;
 |          1 |          1 | guest    | allow      | ulaw       |&lt;br /&gt;
 |          1 |          2 | guest    | context    | from-trunk |&lt;br /&gt;
 |          1 |          3 | guest    | connection | asterisk   |&lt;br /&gt;
 +------------+------------+----------+------------+------------+&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34248</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34248"/>
		<updated>2013-07-07T08:57:56Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)&lt;br /&gt;
* pluto-system-database (211) - sqlCVS designer changes for Move File&lt;br /&gt;
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file&lt;br /&gt;
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file&lt;br /&gt;
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)&lt;br /&gt;
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port&lt;br /&gt;
&lt;br /&gt;
== Update 27694 ==&lt;br /&gt;
* lshwd - postrm fixes.&lt;br /&gt;
* pluto-std-plugins (116, 135)  &lt;br /&gt;
** File List button in Games remote works correctly (TSCHAK)&lt;br /&gt;
** You can now add games to an already in progress playlist (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27688 ==&lt;br /&gt;
* pluto-simplephone - Changes to allow for audio pipe only.&lt;br /&gt;
&lt;br /&gt;
== Update 27686 ==&lt;br /&gt;
Move button in Media Details page should now work. (TSCHAK)&lt;br /&gt;
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)&lt;br /&gt;
* pluto-std-plugins (116, 135) &lt;br /&gt;
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)&lt;br /&gt;
** Make Firefox window swallow correctly in Computing. (TSCHAK)&lt;br /&gt;
** Telecom Plugin now switches on MD&#039;s for SimplePhone (bug #1709) (TSCHAK)&lt;br /&gt;
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)&lt;br /&gt;
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)&lt;br /&gt;
&lt;br /&gt;
== Update 27659 ==&lt;br /&gt;
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27649 ==&lt;br /&gt;
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)&lt;br /&gt;
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.&lt;br /&gt;
&lt;br /&gt;
== Update 27636 ==&lt;br /&gt;
* ubuntu/lshwd (n/a) - adds lsb tags&lt;br /&gt;
* lmce-update-system (650,651) - adds lsb tags&lt;br /&gt;
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script&lt;br /&gt;
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 27542 ==&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34133</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34133"/>
		<updated>2013-05-16T17:55:37Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -&amp;gt; DHCP leases&lt;br /&gt;
&lt;br /&gt;
== Update 27533 ==&lt;br /&gt;
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.&lt;br /&gt;
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)&lt;br /&gt;
** Add orbiter to rpi_b device template&lt;br /&gt;
** Add omxplayer Player/Plugin and associated data&lt;br /&gt;
** Add lmce-roku, and lmce-src-roku packages.&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1&lt;br /&gt;
&lt;br /&gt;
== Update 27515 ==&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=QOrbiter_Targets&amp;diff=34132</id>
		<title>QOrbiter Targets</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=QOrbiter_Targets&amp;diff=34132"/>
		<updated>2013-05-14T18:59:58Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* MacOSX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:QML]]&lt;br /&gt;
[[category:QOrbiter]]&lt;br /&gt;
[[Category: Programmer&#039;s Guide]]&lt;br /&gt;
This page is meant as an overview, what targets exist for the qOrbiter, and what kind of requirements each of the targets has.&lt;br /&gt;
&lt;br /&gt;
= Linux =&lt;br /&gt;
Linux is the main platform qOrbiter is developed on. &lt;br /&gt;
&lt;br /&gt;
Qt lib version = 4.8.3&lt;br /&gt;
&lt;br /&gt;
== Relevant directories ==&lt;br /&gt;
 qOrbiter_src/qml/desktop&lt;br /&gt;
&lt;br /&gt;
= Android =&lt;br /&gt;
Android is the main target for smaller skins.&lt;br /&gt;
&lt;br /&gt;
Qt lib version = 4.8.2 (necessitas)&lt;br /&gt;
&lt;br /&gt;
== Relevant directories ==&lt;br /&gt;
 qOrbiter_src/qml/android&lt;br /&gt;
 qOrbiter_src/android&lt;br /&gt;
&lt;br /&gt;
= Symbian =&lt;br /&gt;
Symbian could be target. We need developers for this.&lt;br /&gt;
&lt;br /&gt;
Qt lib version = 4.8.x (latest 4.x should always be usable. Details on [http://qt-project.org/doc/qt-4.8/install-symbian-linux.html QtProject]&lt;br /&gt;
&lt;br /&gt;
== Relevant directories ==&lt;br /&gt;
 no specific QML created as of yet [[User:Posde|posde]]&lt;br /&gt;
&lt;br /&gt;
= Windows x86 = &lt;br /&gt;
Windows x86 successfully builds with the MSVC compiler.  &lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is a segfault that happens shortly after skin-loading takes place.  The root cause of the segfault has not yet been determined.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Qt lib version = 4.8.x (latest 4.x should be usable)&lt;br /&gt;
&lt;br /&gt;
== Relevant directories ==&lt;br /&gt;
 qOrbiter_src/qml/desktop&lt;br /&gt;
&lt;br /&gt;
= Windows RT =&lt;br /&gt;
Windows RT could be a target, but there are no devs for it atm.&lt;br /&gt;
&lt;br /&gt;
In order to work on WinRT, QOrbiter will need to be made into a Windows Store app.  There are a few dependency hurdles that will need to be cleared in order for that to happen.  &lt;br /&gt;
&lt;br /&gt;
*QT libs needs to be ported to WinRT.&lt;br /&gt;
**Status of that project can be found here: [http://qt-project.org/wiki/WinRT] &lt;br /&gt;
*DCE and other supporting LinuxMCE libs need to be ported to WinRT.&lt;br /&gt;
**Not all win32 apis are available from the Windows Store app sandbox.  Threading and sockets come to mind.  Significant re-write and/or shims may be necessary.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Qt lib version = QT5&lt;br /&gt;
&lt;br /&gt;
= iOS =&lt;br /&gt;
iOS is an important target, but atm there is no release of a Qt lib that we can use for it.&lt;br /&gt;
&lt;br /&gt;
= MacOSX = &lt;br /&gt;
*Qt lib version = 4.8.x builds to real OSX .app bundle with icon. Does actually work (checked may 2013)&lt;br /&gt;
*Qt lib version = 5 does not compile atm&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=QOrbiter_Targets&amp;diff=34131</id>
		<title>QOrbiter Targets</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=QOrbiter_Targets&amp;diff=34131"/>
		<updated>2013-05-14T18:59:47Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* MacOSX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:QML]]&lt;br /&gt;
[[category:QOrbiter]]&lt;br /&gt;
[[Category: Programmer&#039;s Guide]]&lt;br /&gt;
This page is meant as an overview, what targets exist for the qOrbiter, and what kind of requirements each of the targets has.&lt;br /&gt;
&lt;br /&gt;
= Linux =&lt;br /&gt;
Linux is the main platform qOrbiter is developed on. &lt;br /&gt;
&lt;br /&gt;
Qt lib version = 4.8.3&lt;br /&gt;
&lt;br /&gt;
== Relevant directories ==&lt;br /&gt;
 qOrbiter_src/qml/desktop&lt;br /&gt;
&lt;br /&gt;
= Android =&lt;br /&gt;
Android is the main target for smaller skins.&lt;br /&gt;
&lt;br /&gt;
Qt lib version = 4.8.2 (necessitas)&lt;br /&gt;
&lt;br /&gt;
== Relevant directories ==&lt;br /&gt;
 qOrbiter_src/qml/android&lt;br /&gt;
 qOrbiter_src/android&lt;br /&gt;
&lt;br /&gt;
= Symbian =&lt;br /&gt;
Symbian could be target. We need developers for this.&lt;br /&gt;
&lt;br /&gt;
Qt lib version = 4.8.x (latest 4.x should always be usable. Details on [http://qt-project.org/doc/qt-4.8/install-symbian-linux.html QtProject]&lt;br /&gt;
&lt;br /&gt;
== Relevant directories ==&lt;br /&gt;
 no specific QML created as of yet [[User:Posde|posde]]&lt;br /&gt;
&lt;br /&gt;
= Windows x86 = &lt;br /&gt;
Windows x86 successfully builds with the MSVC compiler.  &lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is a segfault that happens shortly after skin-loading takes place.  The root cause of the segfault has not yet been determined.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Qt lib version = 4.8.x (latest 4.x should be usable)&lt;br /&gt;
&lt;br /&gt;
== Relevant directories ==&lt;br /&gt;
 qOrbiter_src/qml/desktop&lt;br /&gt;
&lt;br /&gt;
= Windows RT =&lt;br /&gt;
Windows RT could be a target, but there are no devs for it atm.&lt;br /&gt;
&lt;br /&gt;
In order to work on WinRT, QOrbiter will need to be made into a Windows Store app.  There are a few dependency hurdles that will need to be cleared in order for that to happen.  &lt;br /&gt;
&lt;br /&gt;
*QT libs needs to be ported to WinRT.&lt;br /&gt;
**Status of that project can be found here: [http://qt-project.org/wiki/WinRT] &lt;br /&gt;
*DCE and other supporting LinuxMCE libs need to be ported to WinRT.&lt;br /&gt;
**Not all win32 apis are available from the Windows Store app sandbox.  Threading and sockets come to mind.  Significant re-write and/or shims may be necessary.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Qt lib version = QT5&lt;br /&gt;
&lt;br /&gt;
= iOS =&lt;br /&gt;
iOS is an important target, but atm there is no release of a Qt lib that we can use for it.&lt;br /&gt;
&lt;br /&gt;
= MacOSX = &lt;br /&gt;
Qt lib version = 4.8.x builds to real OSX .app bundle with icon. Does actually work (checked may 2013)&lt;br /&gt;
Qt lib version = 5 does not compile atm&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34120</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34120"/>
		<updated>2013-05-11T15:24:48Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* pluto-system-database (211) - Add orbiter to rpi_b device template&lt;br /&gt;
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34119</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34119"/>
		<updated>2013-05-10T13:31:53Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image&lt;br /&gt;
* pluto-system-database (211) - Add orbiter to rpi_b device template&lt;br /&gt;
*  chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Porting_Raspbian&amp;diff=34118</id>
		<title>Porting Raspbian</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Porting_Raspbian&amp;diff=34118"/>
		<updated>2013-05-09T15:51:45Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Sound on moonPi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Development]]&lt;br /&gt;
This process has changed and the new process will be detailed soon.&lt;br /&gt;
This will attempt to highlight some of the requirements/process intended/followed for porting lmce to raspbian for use on the raspberry pi.&lt;br /&gt;
== Test Booting a moonPi ==&lt;br /&gt;
Following these instructions will allow you to netboot your pi off the core and bring you to a console where you can login.&lt;br /&gt;
*on the core&lt;br /&gt;
**sqlCVS update the &#039;dce&#039; repository AND the &#039;ir&#039; repository to get the new device template (if you don&#039;t have it)&lt;br /&gt;
**get the latest [http://svn.linuxmce.org/trac.cgi/raw-attachment/ticket/1521/Diskless_CreateTBZ.2.sh Diskless_CreateTBZ.sh] and copy it to /usr/pluto/bin on your core.&lt;br /&gt;
**edit /usr/pluto/bin/Diskless_CreateTBZ.sh to enable &amp;quot;raspbian_armhf&amp;quot; as a TARGET_TYPE&lt;br /&gt;
**run /usr/pluto/bin/Diskless_CreateTBZ.sh to create a raspbian tarball&lt;br /&gt;
**add &amp;quot;Raspberry Pi as MD&amp;quot; (#2216) device to the root of your device tree, be sure to specify the MAC address of your RPi&lt;br /&gt;
**choose &amp;quot;Rebuild Image&amp;quot; on your RPi device in the Wizard-&amp;gt;Devices-&amp;gt;Media Directors section of the webadmin&lt;br /&gt;
*on any system&lt;br /&gt;
**dd an existing raspbian sd image from raspberrypi.org onto an sd card and edit the cmdline.txt file in the fat32 partition&lt;br /&gt;
**replace XX with the moon# of the MD you created when manually adding the DT to your system&lt;br /&gt;
 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/nfs nfsroot=192.168.80.1:/usr/pluto/diskless/XX ip=dhcp rootfstype=nfs&lt;br /&gt;
*on RPi&lt;br /&gt;
**plug in sdcard, hdmi, ethernet, turn on... mmmm, moonpi...&lt;br /&gt;
**ssh is installed, typical md filesystem mounts are in /etc/fstab, mount -a to mount them (some may go away due to arch differences in future)&lt;br /&gt;
=== Sound on moonPi ===&lt;br /&gt;
This makes your sound over HDMI work.&lt;br /&gt;
* Execute the following commands on your RPi&lt;br /&gt;
 echo &#039;snd-bcm2835&#039; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
 apt-get install alsa-base alsa-utils pulseaudio&lt;br /&gt;
* If you type the following command you should hear noise:&lt;br /&gt;
 speaker-test&lt;br /&gt;
====What does work====&lt;br /&gt;
* Embedded phone works on rPi. You&#039;ll have to set audio to HDMI in webadmin -&amp;gt; Wizard -&amp;gt; Media Director for simplephone to switch to HDMI output.&lt;br /&gt;
====What does not work====&lt;br /&gt;
* Audio playback: xine-player always wants to initialize video, even for audio MP3 files. It fails because it can&#039;t initialize &#039;xv&#039; or &#039;xshm&#039; video driver.&lt;br /&gt;
* Video playback: omxplayer integration is in pipeline&lt;br /&gt;
&lt;br /&gt;
== LMCE Packages ==&lt;br /&gt;
Most LMCE packages have been compiled for rpi.  These are not updated with changes to install/boot properly at this point. - Coming...&lt;br /&gt;
*LMCE packages for Raspberry Pi are temporarily available from the following repository source:&lt;br /&gt;
 echo &#039;deb http://dl.dropbox.com/u/118201886/raspbian wheezy main&#039; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
= TODO =&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Setup ===&lt;br /&gt;
*avwizard&lt;br /&gt;
**avwizard may be adaptable for rpi use, needs investigating&lt;br /&gt;
**graphics setup is performed by gpu prior to the kernel boot. - need reboot to change resolution/overscan settings&lt;br /&gt;
**method of setting/determining graphics mode - config.txt - changing anything requires reboot for gpu init&lt;br /&gt;
**turbo mode settings here?&lt;br /&gt;
=== UI/Media ===&lt;br /&gt;
*need omxplayer_player/plugin pair - next in line&lt;br /&gt;
== Other ==&lt;br /&gt;
*arm libs required for pre-compiled libraries (external media identifier?/id-my-disc?, more?)&lt;br /&gt;
*mythtv frontend is too heavy for RPi - cannot run&lt;br /&gt;
*vdr playback?&lt;br /&gt;
&lt;br /&gt;
= DONE =&lt;br /&gt;
== New database data ==&lt;br /&gt;
Linuxmce uses the database at build time when creating deb packages for dependencies and later at install time to install those dependencies, add repositories to /etc/sources.list and so on. Since on every release some packages tend to change names or split/merge into others, updating the packages tables is time consuming and you need to do some install/fix cycles before figuring them all out.&lt;br /&gt;
=== Add Distro and Repositories ===&lt;br /&gt;
*update the &#039;Distro&#039; table, add Raspbian: (then sqlCVS diff/get batch approved/sqlCVS udpate) - Done.&lt;br /&gt;
 insert into Distro (Description, FK_OperatingSystem, Installer, SourceCode, Confirmed, InstallerURL ) values (&#039;Raspbian Wheezy&#039;, 1, &#039;ConfirmDependencies_Debian.sh&#039;, &#039;src&#039;, 1, &#039;installDebian.php&#039;)&lt;br /&gt;
*update the &#039;RepositorySource&#039; table, add the main raspbian repo and an lmce raspbian repo [2 entries]: (then sqlCVS diff/get batch approved/sqlCVS update) - Done.&lt;br /&gt;
 insert into RepositorySource (FK_OperatingSystem, FK_Distro, FK_RepositoryType, Description, Define, Instructions) values ( 1, 19, 1, &#039;Raspbian&#039;, &#039;Raspbian&#039;, &#039;This package is part of Raspbian&#039;)&lt;br /&gt;
 insert into RepositorySource (FK_OperatingSystem, FK_Distro, FK_RepositoryType, Description, Instructions) values (1, 19, 1, &#039;Raspbian LinuxMCE addons&#039;, &#039;LinuxMCE packages for Raspbian&#039;)&lt;br /&gt;
*update the &#039;RepositorySource_URL&#039; table, add the URLs for the 2 repositories above [2 entries]: (then sqlCVS diff/get batch approved/sqlCVS update) - Done.&lt;br /&gt;
 insert into RepositorySource_URL (FK_RepositorySource, URL) values ( 22, &#039;deb http://archive.raspbian.org/raspbian&#039;)&lt;br /&gt;
 insert into RepositorySource_URL (FK_RepositorySource, URL) values ( 23, &#039;deb http://deb.linuxmce.org/raspbian&#039;)&lt;br /&gt;
=== Add Packages ===&lt;br /&gt;
For packages we are going to copy the entire bank of ubuntu and lmce packages for 1004 to raspbian wheezy entries, then we&#039;ll fix up individual package names afterwards.&lt;br /&gt;
*update the &#039;Package_Source&#039; table, add all Packages from ubuntu lucid as a base, copy ubuntu repo packages and lmce repo packages: (then sqlCVS diff/approval/update) - Done.&lt;br /&gt;
 insert into Package_Source (FK_Package, Name, FK_RepositorySource, Repository)select FK_Package, Name, &amp;quot;22&amp;quot;, &amp;quot;wheezy main&amp;quot; from Package_Source join Package_Source_Compat on Package_Source.PK_Package_Source=Package_Source_Compat.FK_Package_Source where FK_Distro=18 and FK_RepositorySource IN ( 1, 2, 20) &lt;br /&gt;
 insert into Package_Source (FK_Package, Name, FK_RepositorySource, Repository)select FK_Package, Name, &amp;quot;23&amp;quot;, &amp;quot;wheezy main&amp;quot; from Package_Source join Package_Source_Compat on Package_Source.PK_Package_Source=Package_Source_Compat.FK_Package_Source where FK_Distro=18 and FK_RepositorySource=21&lt;br /&gt;
*update the &#039;Package_Source_Compat&#039; table, add OS and Distro for all Raspbian packages added in previous inserts: (then sqlCVS diff/approval/update) - Done&lt;br /&gt;
 insert into Package_Source_Compat (FK_Package_Source, FK_OperatingSystem, FK_Distro) select PK_Package_Source, &amp;quot;1&amp;quot;, &amp;quot;19&amp;quot; from Package_Source where FK_RepositorySource in (22,23)&lt;br /&gt;
*fix package names that are inconsistent between raspbian and ubuntu: (then sqlCVS diff/approval/update) - Initially Done, likely find more inconsistencies&lt;br /&gt;
== Builder ==&lt;br /&gt;
Many scripts are used to create a builder and perform a build.&lt;br /&gt;
*build a builder - based on an old create_builder.sh script - done&lt;br /&gt;
**creates raspbian build environment AND lucid i386 build environments (one script to build them all :P)&lt;br /&gt;
**source is shared between multiple chroot build environments&lt;br /&gt;
**database is shared between multiple chroot build environments (mysqld runs on host system)&lt;br /&gt;
***mysqld seg faults when run under static qemu in the armhf chroot, solution above&lt;br /&gt;
*Conf files need update - most of this is done, needs a little re-work&lt;br /&gt;
**builder.conf, raspbian.conf? (from ubuntu.conf/debian.conf)&lt;br /&gt;
**Build dependencies list needs updating. - ongoing, lots to remove probably, needs testing (laborious)&lt;br /&gt;
*build scripts need update - mostly done&lt;br /&gt;
**alter prepare-scripts to accomodate new distro, new flavor and new arch, where required - done&lt;br /&gt;
***create initial debootstrapped image - done&lt;br /&gt;
***import-databases.sh - MakeRelease_PrepFiles fails prepping databases, I think this is a console command line length issue, import under lucid chroot to shared database for raspbian chroot build.&lt;br /&gt;
**alter build-scripts to accomodate new distro, new flavor and new arch, where required - done&lt;br /&gt;
***build-maindebs.sh - need to disable building some packages on RPi, namely game stuff and pre-built binary stuff (uirt, etc) - done&lt;br /&gt;
*attempt a build - working... fixing... working... qemu building is stretching my patience and failing in strange ways, may need to go back to cross-compiling, scratchbox2 was working well.&lt;br /&gt;
**this takes a long, long time.  Right now build time on 4 cores (@ 3.4Ghz) under qemu is ~4.5hrs between start of build and package failures, havn&#039;t reached the end yet...&lt;br /&gt;
**it has come to my attention that qmake (which is required to build qOrbiter) may not fuction under qemu, need to setup a build-env for qOrbiter and work the lmce build into that environment... http://qt-project.org/wiki/RaspberryPi ???&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Device Template ===&lt;br /&gt;
*Device Template #2216, sqlCVS update if you want it&lt;br /&gt;
*a device template for the Pi so it&#039;s specific MD needs are recognized and implemented automatically, proper devices started. - done&lt;br /&gt;
*mac lookup: B8:27:EB:00:00:00 - B8:27:EB:FF:FF:FF 	Raspberry Pi Foundation &lt;br /&gt;
** /usr/pluto/bin/convert_mac B8:27:EB:00:00:00 = 202481585881088&lt;br /&gt;
** /usr/pluto/bin/convert_mac B8:27:EB:FF:FF:FF = 202481602658303&lt;br /&gt;
=== Install ===&lt;br /&gt;
*initially user will add a DT to their system manually - works&lt;br /&gt;
*build a complete diskless image from the initial debootstrapped image to untar similar to current i386 - works&lt;br /&gt;
*alter the diskless setup scripts to create raspbian /usr/pluto/diskless/XX folders from debootstrapped image or from scratch (similar to current i386) - works&lt;br /&gt;
**Diskless_CreateTBZ.sh needs to be edited to enable building a raspbian tarball as well as the standard ubuntu tarball, uncomment appropriate line at top of file - works&lt;br /&gt;
== Database ==&lt;br /&gt;
*update the raspbian repository to mirrordirector.raspbian.org from archive.raspbian.org&lt;br /&gt;
== Automation ==&lt;br /&gt;
*USB-UIRT - needs changes to listserialports.sh for rpi serial reporting differences - works&lt;br /&gt;
== Repository ==&lt;br /&gt;
*need a permanent home on linuxmce.org or semi-permanent elsewhere to further dev work - temporary is up - works&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Booting - Goal ===&lt;br /&gt;
*sdcard formatted with RPi u-boot files (can be done easily from a Windows PC or ...) - works&lt;br /&gt;
*diskless boot (nfs rootfs actually) - u-boot would allow very easy integration - PXE style simplicity for Pi MD creation - u-boot pxe boot - works&lt;br /&gt;
**NewMDInteractor - works&lt;br /&gt;
*boot scripts - works&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Porting_Raspbian&amp;diff=34117</id>
		<title>Porting Raspbian</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Porting_Raspbian&amp;diff=34117"/>
		<updated>2013-05-09T15:50:23Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Sound on moonPi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Development]]&lt;br /&gt;
This process has changed and the new process will be detailed soon.&lt;br /&gt;
This will attempt to highlight some of the requirements/process intended/followed for porting lmce to raspbian for use on the raspberry pi.&lt;br /&gt;
== Test Booting a moonPi ==&lt;br /&gt;
Following these instructions will allow you to netboot your pi off the core and bring you to a console where you can login.&lt;br /&gt;
*on the core&lt;br /&gt;
**sqlCVS update the &#039;dce&#039; repository AND the &#039;ir&#039; repository to get the new device template (if you don&#039;t have it)&lt;br /&gt;
**get the latest [http://svn.linuxmce.org/trac.cgi/raw-attachment/ticket/1521/Diskless_CreateTBZ.2.sh Diskless_CreateTBZ.sh] and copy it to /usr/pluto/bin on your core.&lt;br /&gt;
**edit /usr/pluto/bin/Diskless_CreateTBZ.sh to enable &amp;quot;raspbian_armhf&amp;quot; as a TARGET_TYPE&lt;br /&gt;
**run /usr/pluto/bin/Diskless_CreateTBZ.sh to create a raspbian tarball&lt;br /&gt;
**add &amp;quot;Raspberry Pi as MD&amp;quot; (#2216) device to the root of your device tree, be sure to specify the MAC address of your RPi&lt;br /&gt;
**choose &amp;quot;Rebuild Image&amp;quot; on your RPi device in the Wizard-&amp;gt;Devices-&amp;gt;Media Directors section of the webadmin&lt;br /&gt;
*on any system&lt;br /&gt;
**dd an existing raspbian sd image from raspberrypi.org onto an sd card and edit the cmdline.txt file in the fat32 partition&lt;br /&gt;
**replace XX with the moon# of the MD you created when manually adding the DT to your system&lt;br /&gt;
 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/nfs nfsroot=192.168.80.1:/usr/pluto/diskless/XX ip=dhcp rootfstype=nfs&lt;br /&gt;
*on RPi&lt;br /&gt;
**plug in sdcard, hdmi, ethernet, turn on... mmmm, moonpi...&lt;br /&gt;
**ssh is installed, typical md filesystem mounts are in /etc/fstab, mount -a to mount them (some may go away due to arch differences in future)&lt;br /&gt;
=== Sound on moonPi ===&lt;br /&gt;
This makes your sound over HDMI work.&lt;br /&gt;
*on RPi&lt;br /&gt;
** echo &#039;snd-bcm2835&#039; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
** apt-get install alsa-base alsa-utils pulseaudio&lt;br /&gt;
If you type the following command you should hear noise:&lt;br /&gt;
 speaker-test&lt;br /&gt;
====What does work====&lt;br /&gt;
* Embedded phone works on rPi. You&#039;ll have to set audio to HDMI in webadmin -&amp;gt; Wizard -&amp;gt; Media Director for simplephone to switch to HDMI output.&lt;br /&gt;
====What does not work====&lt;br /&gt;
* Audio playback: xine-player always wants to initialize video, even for audio MP3 files. It fails because it can&#039;t initialize &#039;xv&#039; or &#039;xshm&#039; video driver.&lt;br /&gt;
* Video playback: omxplayer integration is in pipeline&lt;br /&gt;
&lt;br /&gt;
== LMCE Packages ==&lt;br /&gt;
Most LMCE packages have been compiled for rpi.  These are not updated with changes to install/boot properly at this point. - Coming...&lt;br /&gt;
*LMCE packages for Raspberry Pi are temporarily available from the following repository source:&lt;br /&gt;
 echo &#039;deb http://dl.dropbox.com/u/118201886/raspbian wheezy main&#039; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
= TODO =&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Setup ===&lt;br /&gt;
*avwizard&lt;br /&gt;
**avwizard may be adaptable for rpi use, needs investigating&lt;br /&gt;
**graphics setup is performed by gpu prior to the kernel boot. - need reboot to change resolution/overscan settings&lt;br /&gt;
**method of setting/determining graphics mode - config.txt - changing anything requires reboot for gpu init&lt;br /&gt;
**turbo mode settings here?&lt;br /&gt;
=== UI/Media ===&lt;br /&gt;
*need omxplayer_player/plugin pair - next in line&lt;br /&gt;
== Other ==&lt;br /&gt;
*arm libs required for pre-compiled libraries (external media identifier?/id-my-disc?, more?)&lt;br /&gt;
*mythtv frontend is too heavy for RPi - cannot run&lt;br /&gt;
*vdr playback?&lt;br /&gt;
&lt;br /&gt;
= DONE =&lt;br /&gt;
== New database data ==&lt;br /&gt;
Linuxmce uses the database at build time when creating deb packages for dependencies and later at install time to install those dependencies, add repositories to /etc/sources.list and so on. Since on every release some packages tend to change names or split/merge into others, updating the packages tables is time consuming and you need to do some install/fix cycles before figuring them all out.&lt;br /&gt;
=== Add Distro and Repositories ===&lt;br /&gt;
*update the &#039;Distro&#039; table, add Raspbian: (then sqlCVS diff/get batch approved/sqlCVS udpate) - Done.&lt;br /&gt;
 insert into Distro (Description, FK_OperatingSystem, Installer, SourceCode, Confirmed, InstallerURL ) values (&#039;Raspbian Wheezy&#039;, 1, &#039;ConfirmDependencies_Debian.sh&#039;, &#039;src&#039;, 1, &#039;installDebian.php&#039;)&lt;br /&gt;
*update the &#039;RepositorySource&#039; table, add the main raspbian repo and an lmce raspbian repo [2 entries]: (then sqlCVS diff/get batch approved/sqlCVS update) - Done.&lt;br /&gt;
 insert into RepositorySource (FK_OperatingSystem, FK_Distro, FK_RepositoryType, Description, Define, Instructions) values ( 1, 19, 1, &#039;Raspbian&#039;, &#039;Raspbian&#039;, &#039;This package is part of Raspbian&#039;)&lt;br /&gt;
 insert into RepositorySource (FK_OperatingSystem, FK_Distro, FK_RepositoryType, Description, Instructions) values (1, 19, 1, &#039;Raspbian LinuxMCE addons&#039;, &#039;LinuxMCE packages for Raspbian&#039;)&lt;br /&gt;
*update the &#039;RepositorySource_URL&#039; table, add the URLs for the 2 repositories above [2 entries]: (then sqlCVS diff/get batch approved/sqlCVS update) - Done.&lt;br /&gt;
 insert into RepositorySource_URL (FK_RepositorySource, URL) values ( 22, &#039;deb http://archive.raspbian.org/raspbian&#039;)&lt;br /&gt;
 insert into RepositorySource_URL (FK_RepositorySource, URL) values ( 23, &#039;deb http://deb.linuxmce.org/raspbian&#039;)&lt;br /&gt;
=== Add Packages ===&lt;br /&gt;
For packages we are going to copy the entire bank of ubuntu and lmce packages for 1004 to raspbian wheezy entries, then we&#039;ll fix up individual package names afterwards.&lt;br /&gt;
*update the &#039;Package_Source&#039; table, add all Packages from ubuntu lucid as a base, copy ubuntu repo packages and lmce repo packages: (then sqlCVS diff/approval/update) - Done.&lt;br /&gt;
 insert into Package_Source (FK_Package, Name, FK_RepositorySource, Repository)select FK_Package, Name, &amp;quot;22&amp;quot;, &amp;quot;wheezy main&amp;quot; from Package_Source join Package_Source_Compat on Package_Source.PK_Package_Source=Package_Source_Compat.FK_Package_Source where FK_Distro=18 and FK_RepositorySource IN ( 1, 2, 20) &lt;br /&gt;
 insert into Package_Source (FK_Package, Name, FK_RepositorySource, Repository)select FK_Package, Name, &amp;quot;23&amp;quot;, &amp;quot;wheezy main&amp;quot; from Package_Source join Package_Source_Compat on Package_Source.PK_Package_Source=Package_Source_Compat.FK_Package_Source where FK_Distro=18 and FK_RepositorySource=21&lt;br /&gt;
*update the &#039;Package_Source_Compat&#039; table, add OS and Distro for all Raspbian packages added in previous inserts: (then sqlCVS diff/approval/update) - Done&lt;br /&gt;
 insert into Package_Source_Compat (FK_Package_Source, FK_OperatingSystem, FK_Distro) select PK_Package_Source, &amp;quot;1&amp;quot;, &amp;quot;19&amp;quot; from Package_Source where FK_RepositorySource in (22,23)&lt;br /&gt;
*fix package names that are inconsistent between raspbian and ubuntu: (then sqlCVS diff/approval/update) - Initially Done, likely find more inconsistencies&lt;br /&gt;
== Builder ==&lt;br /&gt;
Many scripts are used to create a builder and perform a build.&lt;br /&gt;
*build a builder - based on an old create_builder.sh script - done&lt;br /&gt;
**creates raspbian build environment AND lucid i386 build environments (one script to build them all :P)&lt;br /&gt;
**source is shared between multiple chroot build environments&lt;br /&gt;
**database is shared between multiple chroot build environments (mysqld runs on host system)&lt;br /&gt;
***mysqld seg faults when run under static qemu in the armhf chroot, solution above&lt;br /&gt;
*Conf files need update - most of this is done, needs a little re-work&lt;br /&gt;
**builder.conf, raspbian.conf? (from ubuntu.conf/debian.conf)&lt;br /&gt;
**Build dependencies list needs updating. - ongoing, lots to remove probably, needs testing (laborious)&lt;br /&gt;
*build scripts need update - mostly done&lt;br /&gt;
**alter prepare-scripts to accomodate new distro, new flavor and new arch, where required - done&lt;br /&gt;
***create initial debootstrapped image - done&lt;br /&gt;
***import-databases.sh - MakeRelease_PrepFiles fails prepping databases, I think this is a console command line length issue, import under lucid chroot to shared database for raspbian chroot build.&lt;br /&gt;
**alter build-scripts to accomodate new distro, new flavor and new arch, where required - done&lt;br /&gt;
***build-maindebs.sh - need to disable building some packages on RPi, namely game stuff and pre-built binary stuff (uirt, etc) - done&lt;br /&gt;
*attempt a build - working... fixing... working... qemu building is stretching my patience and failing in strange ways, may need to go back to cross-compiling, scratchbox2 was working well.&lt;br /&gt;
**this takes a long, long time.  Right now build time on 4 cores (@ 3.4Ghz) under qemu is ~4.5hrs between start of build and package failures, havn&#039;t reached the end yet...&lt;br /&gt;
**it has come to my attention that qmake (which is required to build qOrbiter) may not fuction under qemu, need to setup a build-env for qOrbiter and work the lmce build into that environment... http://qt-project.org/wiki/RaspberryPi ???&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Device Template ===&lt;br /&gt;
*Device Template #2216, sqlCVS update if you want it&lt;br /&gt;
*a device template for the Pi so it&#039;s specific MD needs are recognized and implemented automatically, proper devices started. - done&lt;br /&gt;
*mac lookup: B8:27:EB:00:00:00 - B8:27:EB:FF:FF:FF 	Raspberry Pi Foundation &lt;br /&gt;
** /usr/pluto/bin/convert_mac B8:27:EB:00:00:00 = 202481585881088&lt;br /&gt;
** /usr/pluto/bin/convert_mac B8:27:EB:FF:FF:FF = 202481602658303&lt;br /&gt;
=== Install ===&lt;br /&gt;
*initially user will add a DT to their system manually - works&lt;br /&gt;
*build a complete diskless image from the initial debootstrapped image to untar similar to current i386 - works&lt;br /&gt;
*alter the diskless setup scripts to create raspbian /usr/pluto/diskless/XX folders from debootstrapped image or from scratch (similar to current i386) - works&lt;br /&gt;
**Diskless_CreateTBZ.sh needs to be edited to enable building a raspbian tarball as well as the standard ubuntu tarball, uncomment appropriate line at top of file - works&lt;br /&gt;
== Database ==&lt;br /&gt;
*update the raspbian repository to mirrordirector.raspbian.org from archive.raspbian.org&lt;br /&gt;
== Automation ==&lt;br /&gt;
*USB-UIRT - needs changes to listserialports.sh for rpi serial reporting differences - works&lt;br /&gt;
== Repository ==&lt;br /&gt;
*need a permanent home on linuxmce.org or semi-permanent elsewhere to further dev work - temporary is up - works&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Booting - Goal ===&lt;br /&gt;
*sdcard formatted with RPi u-boot files (can be done easily from a Windows PC or ...) - works&lt;br /&gt;
*diskless boot (nfs rootfs actually) - u-boot would allow very easy integration - PXE style simplicity for Pi MD creation - u-boot pxe boot - works&lt;br /&gt;
**NewMDInteractor - works&lt;br /&gt;
*boot scripts - works&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Porting_Raspbian&amp;diff=34116</id>
		<title>Porting Raspbian</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Porting_Raspbian&amp;diff=34116"/>
		<updated>2013-05-09T15:23:17Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Sound on moonPi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Development]]&lt;br /&gt;
This process has changed and the new process will be detailed soon.&lt;br /&gt;
This will attempt to highlight some of the requirements/process intended/followed for porting lmce to raspbian for use on the raspberry pi.&lt;br /&gt;
== Test Booting a moonPi ==&lt;br /&gt;
Following these instructions will allow you to netboot your pi off the core and bring you to a console where you can login.&lt;br /&gt;
*on the core&lt;br /&gt;
**sqlCVS update the &#039;dce&#039; repository AND the &#039;ir&#039; repository to get the new device template (if you don&#039;t have it)&lt;br /&gt;
**get the latest [http://svn.linuxmce.org/trac.cgi/raw-attachment/ticket/1521/Diskless_CreateTBZ.2.sh Diskless_CreateTBZ.sh] and copy it to /usr/pluto/bin on your core.&lt;br /&gt;
**edit /usr/pluto/bin/Diskless_CreateTBZ.sh to enable &amp;quot;raspbian_armhf&amp;quot; as a TARGET_TYPE&lt;br /&gt;
**run /usr/pluto/bin/Diskless_CreateTBZ.sh to create a raspbian tarball&lt;br /&gt;
**add &amp;quot;Raspberry Pi as MD&amp;quot; (#2216) device to the root of your device tree, be sure to specify the MAC address of your RPi&lt;br /&gt;
**choose &amp;quot;Rebuild Image&amp;quot; on your RPi device in the Wizard-&amp;gt;Devices-&amp;gt;Media Directors section of the webadmin&lt;br /&gt;
*on any system&lt;br /&gt;
**dd an existing raspbian sd image from raspberrypi.org onto an sd card and edit the cmdline.txt file in the fat32 partition&lt;br /&gt;
**replace XX with the moon# of the MD you created when manually adding the DT to your system&lt;br /&gt;
 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/nfs nfsroot=192.168.80.1:/usr/pluto/diskless/XX ip=dhcp rootfstype=nfs&lt;br /&gt;
*on RPi&lt;br /&gt;
**plug in sdcard, hdmi, ethernet, turn on... mmmm, moonpi...&lt;br /&gt;
**ssh is installed, typical md filesystem mounts are in /etc/fstab, mount -a to mount them (some may go away due to arch differences in future)&lt;br /&gt;
=== Sound on moonPi ===&lt;br /&gt;
This makes your sound over HDMI work.&lt;br /&gt;
*on RPi&lt;br /&gt;
** echo &#039;snd-bcm2835&#039; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
** apt-get install alsa-base alsa-utils pulseaudio&lt;br /&gt;
If you type the following command you should hear noise:&lt;br /&gt;
 speaker-test&lt;br /&gt;
Next step will be to get audio playback and embedded phone working with sound.&lt;br /&gt;
What does not work:&lt;br /&gt;
* Simplephone tries to output to asym_analog and can&#039;t find this output&lt;br /&gt;
* xine-player always wants to initialize video, even for audio MP3 files. It fails because it can&#039;t initialize &#039;xv&#039; or &#039;xshm&#039; video driver.&lt;br /&gt;
&lt;br /&gt;
== LMCE Packages ==&lt;br /&gt;
Most LMCE packages have been compiled for rpi.  These are not updated with changes to install/boot properly at this point. - Coming...&lt;br /&gt;
*LMCE packages for Raspberry Pi are temporarily available from the following repository source:&lt;br /&gt;
 echo &#039;deb http://dl.dropbox.com/u/118201886/raspbian wheezy main&#039; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
= TODO =&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Setup ===&lt;br /&gt;
*avwizard&lt;br /&gt;
**avwizard may be adaptable for rpi use, needs investigating&lt;br /&gt;
**graphics setup is performed by gpu prior to the kernel boot. - need reboot to change resolution/overscan settings&lt;br /&gt;
**method of setting/determining graphics mode - config.txt - changing anything requires reboot for gpu init&lt;br /&gt;
**turbo mode settings here?&lt;br /&gt;
=== UI/Media ===&lt;br /&gt;
*need omxplayer_player/plugin pair - next in line&lt;br /&gt;
== Other ==&lt;br /&gt;
*arm libs required for pre-compiled libraries (external media identifier?/id-my-disc?, more?)&lt;br /&gt;
*mythtv frontend is too heavy for RPi - cannot run&lt;br /&gt;
*vdr playback?&lt;br /&gt;
&lt;br /&gt;
= DONE =&lt;br /&gt;
== New database data ==&lt;br /&gt;
Linuxmce uses the database at build time when creating deb packages for dependencies and later at install time to install those dependencies, add repositories to /etc/sources.list and so on. Since on every release some packages tend to change names or split/merge into others, updating the packages tables is time consuming and you need to do some install/fix cycles before figuring them all out.&lt;br /&gt;
=== Add Distro and Repositories ===&lt;br /&gt;
*update the &#039;Distro&#039; table, add Raspbian: (then sqlCVS diff/get batch approved/sqlCVS udpate) - Done.&lt;br /&gt;
 insert into Distro (Description, FK_OperatingSystem, Installer, SourceCode, Confirmed, InstallerURL ) values (&#039;Raspbian Wheezy&#039;, 1, &#039;ConfirmDependencies_Debian.sh&#039;, &#039;src&#039;, 1, &#039;installDebian.php&#039;)&lt;br /&gt;
*update the &#039;RepositorySource&#039; table, add the main raspbian repo and an lmce raspbian repo [2 entries]: (then sqlCVS diff/get batch approved/sqlCVS update) - Done.&lt;br /&gt;
 insert into RepositorySource (FK_OperatingSystem, FK_Distro, FK_RepositoryType, Description, Define, Instructions) values ( 1, 19, 1, &#039;Raspbian&#039;, &#039;Raspbian&#039;, &#039;This package is part of Raspbian&#039;)&lt;br /&gt;
 insert into RepositorySource (FK_OperatingSystem, FK_Distro, FK_RepositoryType, Description, Instructions) values (1, 19, 1, &#039;Raspbian LinuxMCE addons&#039;, &#039;LinuxMCE packages for Raspbian&#039;)&lt;br /&gt;
*update the &#039;RepositorySource_URL&#039; table, add the URLs for the 2 repositories above [2 entries]: (then sqlCVS diff/get batch approved/sqlCVS update) - Done.&lt;br /&gt;
 insert into RepositorySource_URL (FK_RepositorySource, URL) values ( 22, &#039;deb http://archive.raspbian.org/raspbian&#039;)&lt;br /&gt;
 insert into RepositorySource_URL (FK_RepositorySource, URL) values ( 23, &#039;deb http://deb.linuxmce.org/raspbian&#039;)&lt;br /&gt;
=== Add Packages ===&lt;br /&gt;
For packages we are going to copy the entire bank of ubuntu and lmce packages for 1004 to raspbian wheezy entries, then we&#039;ll fix up individual package names afterwards.&lt;br /&gt;
*update the &#039;Package_Source&#039; table, add all Packages from ubuntu lucid as a base, copy ubuntu repo packages and lmce repo packages: (then sqlCVS diff/approval/update) - Done.&lt;br /&gt;
 insert into Package_Source (FK_Package, Name, FK_RepositorySource, Repository)select FK_Package, Name, &amp;quot;22&amp;quot;, &amp;quot;wheezy main&amp;quot; from Package_Source join Package_Source_Compat on Package_Source.PK_Package_Source=Package_Source_Compat.FK_Package_Source where FK_Distro=18 and FK_RepositorySource IN ( 1, 2, 20) &lt;br /&gt;
 insert into Package_Source (FK_Package, Name, FK_RepositorySource, Repository)select FK_Package, Name, &amp;quot;23&amp;quot;, &amp;quot;wheezy main&amp;quot; from Package_Source join Package_Source_Compat on Package_Source.PK_Package_Source=Package_Source_Compat.FK_Package_Source where FK_Distro=18 and FK_RepositorySource=21&lt;br /&gt;
*update the &#039;Package_Source_Compat&#039; table, add OS and Distro for all Raspbian packages added in previous inserts: (then sqlCVS diff/approval/update) - Done&lt;br /&gt;
 insert into Package_Source_Compat (FK_Package_Source, FK_OperatingSystem, FK_Distro) select PK_Package_Source, &amp;quot;1&amp;quot;, &amp;quot;19&amp;quot; from Package_Source where FK_RepositorySource in (22,23)&lt;br /&gt;
*fix package names that are inconsistent between raspbian and ubuntu: (then sqlCVS diff/approval/update) - Initially Done, likely find more inconsistencies&lt;br /&gt;
== Builder ==&lt;br /&gt;
Many scripts are used to create a builder and perform a build.&lt;br /&gt;
*build a builder - based on an old create_builder.sh script - done&lt;br /&gt;
**creates raspbian build environment AND lucid i386 build environments (one script to build them all :P)&lt;br /&gt;
**source is shared between multiple chroot build environments&lt;br /&gt;
**database is shared between multiple chroot build environments (mysqld runs on host system)&lt;br /&gt;
***mysqld seg faults when run under static qemu in the armhf chroot, solution above&lt;br /&gt;
*Conf files need update - most of this is done, needs a little re-work&lt;br /&gt;
**builder.conf, raspbian.conf? (from ubuntu.conf/debian.conf)&lt;br /&gt;
**Build dependencies list needs updating. - ongoing, lots to remove probably, needs testing (laborious)&lt;br /&gt;
*build scripts need update - mostly done&lt;br /&gt;
**alter prepare-scripts to accomodate new distro, new flavor and new arch, where required - done&lt;br /&gt;
***create initial debootstrapped image - done&lt;br /&gt;
***import-databases.sh - MakeRelease_PrepFiles fails prepping databases, I think this is a console command line length issue, import under lucid chroot to shared database for raspbian chroot build.&lt;br /&gt;
**alter build-scripts to accomodate new distro, new flavor and new arch, where required - done&lt;br /&gt;
***build-maindebs.sh - need to disable building some packages on RPi, namely game stuff and pre-built binary stuff (uirt, etc) - done&lt;br /&gt;
*attempt a build - working... fixing... working... qemu building is stretching my patience and failing in strange ways, may need to go back to cross-compiling, scratchbox2 was working well.&lt;br /&gt;
**this takes a long, long time.  Right now build time on 4 cores (@ 3.4Ghz) under qemu is ~4.5hrs between start of build and package failures, havn&#039;t reached the end yet...&lt;br /&gt;
**it has come to my attention that qmake (which is required to build qOrbiter) may not fuction under qemu, need to setup a build-env for qOrbiter and work the lmce build into that environment... http://qt-project.org/wiki/RaspberryPi ???&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Device Template ===&lt;br /&gt;
*Device Template #2216, sqlCVS update if you want it&lt;br /&gt;
*a device template for the Pi so it&#039;s specific MD needs are recognized and implemented automatically, proper devices started. - done&lt;br /&gt;
*mac lookup: B8:27:EB:00:00:00 - B8:27:EB:FF:FF:FF 	Raspberry Pi Foundation &lt;br /&gt;
** /usr/pluto/bin/convert_mac B8:27:EB:00:00:00 = 202481585881088&lt;br /&gt;
** /usr/pluto/bin/convert_mac B8:27:EB:FF:FF:FF = 202481602658303&lt;br /&gt;
=== Install ===&lt;br /&gt;
*initially user will add a DT to their system manually - works&lt;br /&gt;
*build a complete diskless image from the initial debootstrapped image to untar similar to current i386 - works&lt;br /&gt;
*alter the diskless setup scripts to create raspbian /usr/pluto/diskless/XX folders from debootstrapped image or from scratch (similar to current i386) - works&lt;br /&gt;
**Diskless_CreateTBZ.sh needs to be edited to enable building a raspbian tarball as well as the standard ubuntu tarball, uncomment appropriate line at top of file - works&lt;br /&gt;
== Database ==&lt;br /&gt;
*update the raspbian repository to mirrordirector.raspbian.org from archive.raspbian.org&lt;br /&gt;
== Automation ==&lt;br /&gt;
*USB-UIRT - needs changes to listserialports.sh for rpi serial reporting differences - works&lt;br /&gt;
== Repository ==&lt;br /&gt;
*need a permanent home on linuxmce.org or semi-permanent elsewhere to further dev work - temporary is up - works&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Booting - Goal ===&lt;br /&gt;
*sdcard formatted with RPi u-boot files (can be done easily from a Windows PC or ...) - works&lt;br /&gt;
*diskless boot (nfs rootfs actually) - u-boot would allow very easy integration - PXE style simplicity for Pi MD creation - u-boot pxe boot - works&lt;br /&gt;
**NewMDInteractor - works&lt;br /&gt;
*boot scripts - works&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Porting_Raspbian&amp;diff=34115</id>
		<title>Porting Raspbian</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Porting_Raspbian&amp;diff=34115"/>
		<updated>2013-05-09T13:42:06Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: Added sound setup hints&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Development]]&lt;br /&gt;
This process has changed and the new process will be detailed soon.&lt;br /&gt;
This will attempt to highlight some of the requirements/process intended/followed for porting lmce to raspbian for use on the raspberry pi.&lt;br /&gt;
== Test Booting a moonPi ==&lt;br /&gt;
Following these instructions will allow you to netboot your pi off the core and bring you to a console where you can login.&lt;br /&gt;
*on the core&lt;br /&gt;
**sqlCVS update the &#039;dce&#039; repository AND the &#039;ir&#039; repository to get the new device template (if you don&#039;t have it)&lt;br /&gt;
**get the latest [http://svn.linuxmce.org/trac.cgi/raw-attachment/ticket/1521/Diskless_CreateTBZ.2.sh Diskless_CreateTBZ.sh] and copy it to /usr/pluto/bin on your core.&lt;br /&gt;
**edit /usr/pluto/bin/Diskless_CreateTBZ.sh to enable &amp;quot;raspbian_armhf&amp;quot; as a TARGET_TYPE&lt;br /&gt;
**run /usr/pluto/bin/Diskless_CreateTBZ.sh to create a raspbian tarball&lt;br /&gt;
**add &amp;quot;Raspberry Pi as MD&amp;quot; (#2216) device to the root of your device tree, be sure to specify the MAC address of your RPi&lt;br /&gt;
**choose &amp;quot;Rebuild Image&amp;quot; on your RPi device in the Wizard-&amp;gt;Devices-&amp;gt;Media Directors section of the webadmin&lt;br /&gt;
*on any system&lt;br /&gt;
**dd an existing raspbian sd image from raspberrypi.org onto an sd card and edit the cmdline.txt file in the fat32 partition&lt;br /&gt;
**replace XX with the moon# of the MD you created when manually adding the DT to your system&lt;br /&gt;
 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/nfs nfsroot=192.168.80.1:/usr/pluto/diskless/XX ip=dhcp rootfstype=nfs&lt;br /&gt;
*on RPi&lt;br /&gt;
**plug in sdcard, hdmi, ethernet, turn on... mmmm, moonpi...&lt;br /&gt;
**ssh is installed, typical md filesystem mounts are in /etc/fstab, mount -a to mount them (some may go away due to arch differences in future)&lt;br /&gt;
=== Sound on moonPi ===&lt;br /&gt;
This makes your sound over HDMI work.&lt;br /&gt;
*on RPi&lt;br /&gt;
** echo &#039;snd-bcm2835&#039; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
** apt-get install alsa-base alsa-utils pulseaudio&lt;br /&gt;
If you type the following command you should hear noise:&lt;br /&gt;
 speaker-test&lt;br /&gt;
Next step will be to get audio playback and embedded phone working with sound.&lt;br /&gt;
== LMCE Packages ==&lt;br /&gt;
Most LMCE packages have been compiled for rpi.  These are not updated with changes to install/boot properly at this point. - Coming...&lt;br /&gt;
*LMCE packages for Raspberry Pi are temporarily available from the following repository source:&lt;br /&gt;
 echo &#039;deb http://dl.dropbox.com/u/118201886/raspbian wheezy main&#039; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
= TODO =&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Setup ===&lt;br /&gt;
*avwizard&lt;br /&gt;
**avwizard may be adaptable for rpi use, needs investigating&lt;br /&gt;
**graphics setup is performed by gpu prior to the kernel boot. - need reboot to change resolution/overscan settings&lt;br /&gt;
**method of setting/determining graphics mode - config.txt - changing anything requires reboot for gpu init&lt;br /&gt;
**turbo mode settings here?&lt;br /&gt;
=== UI/Media ===&lt;br /&gt;
*need omxplayer_player/plugin pair - next in line&lt;br /&gt;
== Other ==&lt;br /&gt;
*arm libs required for pre-compiled libraries (external media identifier?/id-my-disc?, more?)&lt;br /&gt;
*mythtv frontend is too heavy for RPi - cannot run&lt;br /&gt;
*vdr playback?&lt;br /&gt;
&lt;br /&gt;
= DONE =&lt;br /&gt;
== New database data ==&lt;br /&gt;
Linuxmce uses the database at build time when creating deb packages for dependencies and later at install time to install those dependencies, add repositories to /etc/sources.list and so on. Since on every release some packages tend to change names or split/merge into others, updating the packages tables is time consuming and you need to do some install/fix cycles before figuring them all out.&lt;br /&gt;
=== Add Distro and Repositories ===&lt;br /&gt;
*update the &#039;Distro&#039; table, add Raspbian: (then sqlCVS diff/get batch approved/sqlCVS udpate) - Done.&lt;br /&gt;
 insert into Distro (Description, FK_OperatingSystem, Installer, SourceCode, Confirmed, InstallerURL ) values (&#039;Raspbian Wheezy&#039;, 1, &#039;ConfirmDependencies_Debian.sh&#039;, &#039;src&#039;, 1, &#039;installDebian.php&#039;)&lt;br /&gt;
*update the &#039;RepositorySource&#039; table, add the main raspbian repo and an lmce raspbian repo [2 entries]: (then sqlCVS diff/get batch approved/sqlCVS update) - Done.&lt;br /&gt;
 insert into RepositorySource (FK_OperatingSystem, FK_Distro, FK_RepositoryType, Description, Define, Instructions) values ( 1, 19, 1, &#039;Raspbian&#039;, &#039;Raspbian&#039;, &#039;This package is part of Raspbian&#039;)&lt;br /&gt;
 insert into RepositorySource (FK_OperatingSystem, FK_Distro, FK_RepositoryType, Description, Instructions) values (1, 19, 1, &#039;Raspbian LinuxMCE addons&#039;, &#039;LinuxMCE packages for Raspbian&#039;)&lt;br /&gt;
*update the &#039;RepositorySource_URL&#039; table, add the URLs for the 2 repositories above [2 entries]: (then sqlCVS diff/get batch approved/sqlCVS update) - Done.&lt;br /&gt;
 insert into RepositorySource_URL (FK_RepositorySource, URL) values ( 22, &#039;deb http://archive.raspbian.org/raspbian&#039;)&lt;br /&gt;
 insert into RepositorySource_URL (FK_RepositorySource, URL) values ( 23, &#039;deb http://deb.linuxmce.org/raspbian&#039;)&lt;br /&gt;
=== Add Packages ===&lt;br /&gt;
For packages we are going to copy the entire bank of ubuntu and lmce packages for 1004 to raspbian wheezy entries, then we&#039;ll fix up individual package names afterwards.&lt;br /&gt;
*update the &#039;Package_Source&#039; table, add all Packages from ubuntu lucid as a base, copy ubuntu repo packages and lmce repo packages: (then sqlCVS diff/approval/update) - Done.&lt;br /&gt;
 insert into Package_Source (FK_Package, Name, FK_RepositorySource, Repository)select FK_Package, Name, &amp;quot;22&amp;quot;, &amp;quot;wheezy main&amp;quot; from Package_Source join Package_Source_Compat on Package_Source.PK_Package_Source=Package_Source_Compat.FK_Package_Source where FK_Distro=18 and FK_RepositorySource IN ( 1, 2, 20) &lt;br /&gt;
 insert into Package_Source (FK_Package, Name, FK_RepositorySource, Repository)select FK_Package, Name, &amp;quot;23&amp;quot;, &amp;quot;wheezy main&amp;quot; from Package_Source join Package_Source_Compat on Package_Source.PK_Package_Source=Package_Source_Compat.FK_Package_Source where FK_Distro=18 and FK_RepositorySource=21&lt;br /&gt;
*update the &#039;Package_Source_Compat&#039; table, add OS and Distro for all Raspbian packages added in previous inserts: (then sqlCVS diff/approval/update) - Done&lt;br /&gt;
 insert into Package_Source_Compat (FK_Package_Source, FK_OperatingSystem, FK_Distro) select PK_Package_Source, &amp;quot;1&amp;quot;, &amp;quot;19&amp;quot; from Package_Source where FK_RepositorySource in (22,23)&lt;br /&gt;
*fix package names that are inconsistent between raspbian and ubuntu: (then sqlCVS diff/approval/update) - Initially Done, likely find more inconsistencies&lt;br /&gt;
== Builder ==&lt;br /&gt;
Many scripts are used to create a builder and perform a build.&lt;br /&gt;
*build a builder - based on an old create_builder.sh script - done&lt;br /&gt;
**creates raspbian build environment AND lucid i386 build environments (one script to build them all :P)&lt;br /&gt;
**source is shared between multiple chroot build environments&lt;br /&gt;
**database is shared between multiple chroot build environments (mysqld runs on host system)&lt;br /&gt;
***mysqld seg faults when run under static qemu in the armhf chroot, solution above&lt;br /&gt;
*Conf files need update - most of this is done, needs a little re-work&lt;br /&gt;
**builder.conf, raspbian.conf? (from ubuntu.conf/debian.conf)&lt;br /&gt;
**Build dependencies list needs updating. - ongoing, lots to remove probably, needs testing (laborious)&lt;br /&gt;
*build scripts need update - mostly done&lt;br /&gt;
**alter prepare-scripts to accomodate new distro, new flavor and new arch, where required - done&lt;br /&gt;
***create initial debootstrapped image - done&lt;br /&gt;
***import-databases.sh - MakeRelease_PrepFiles fails prepping databases, I think this is a console command line length issue, import under lucid chroot to shared database for raspbian chroot build.&lt;br /&gt;
**alter build-scripts to accomodate new distro, new flavor and new arch, where required - done&lt;br /&gt;
***build-maindebs.sh - need to disable building some packages on RPi, namely game stuff and pre-built binary stuff (uirt, etc) - done&lt;br /&gt;
*attempt a build - working... fixing... working... qemu building is stretching my patience and failing in strange ways, may need to go back to cross-compiling, scratchbox2 was working well.&lt;br /&gt;
**this takes a long, long time.  Right now build time on 4 cores (@ 3.4Ghz) under qemu is ~4.5hrs between start of build and package failures, havn&#039;t reached the end yet...&lt;br /&gt;
**it has come to my attention that qmake (which is required to build qOrbiter) may not fuction under qemu, need to setup a build-env for qOrbiter and work the lmce build into that environment... http://qt-project.org/wiki/RaspberryPi ???&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Device Template ===&lt;br /&gt;
*Device Template #2216, sqlCVS update if you want it&lt;br /&gt;
*a device template for the Pi so it&#039;s specific MD needs are recognized and implemented automatically, proper devices started. - done&lt;br /&gt;
*mac lookup: B8:27:EB:00:00:00 - B8:27:EB:FF:FF:FF 	Raspberry Pi Foundation &lt;br /&gt;
** /usr/pluto/bin/convert_mac B8:27:EB:00:00:00 = 202481585881088&lt;br /&gt;
** /usr/pluto/bin/convert_mac B8:27:EB:FF:FF:FF = 202481602658303&lt;br /&gt;
=== Install ===&lt;br /&gt;
*initially user will add a DT to their system manually - works&lt;br /&gt;
*build a complete diskless image from the initial debootstrapped image to untar similar to current i386 - works&lt;br /&gt;
*alter the diskless setup scripts to create raspbian /usr/pluto/diskless/XX folders from debootstrapped image or from scratch (similar to current i386) - works&lt;br /&gt;
**Diskless_CreateTBZ.sh needs to be edited to enable building a raspbian tarball as well as the standard ubuntu tarball, uncomment appropriate line at top of file - works&lt;br /&gt;
== Database ==&lt;br /&gt;
*update the raspbian repository to mirrordirector.raspbian.org from archive.raspbian.org&lt;br /&gt;
== Automation ==&lt;br /&gt;
*USB-UIRT - needs changes to listserialports.sh for rpi serial reporting differences - works&lt;br /&gt;
== Repository ==&lt;br /&gt;
*need a permanent home on linuxmce.org or semi-permanent elsewhere to further dev work - temporary is up - works&lt;br /&gt;
== Creating Pi MD ==&lt;br /&gt;
=== Booting - Goal ===&lt;br /&gt;
*sdcard formatted with RPi u-boot files (can be done easily from a Windows PC or ...) - works&lt;br /&gt;
*diskless boot (nfs rootfs actually) - u-boot would allow very easy integration - PXE style simplicity for Pi MD creation - u-boot pxe boot - works&lt;br /&gt;
**NewMDInteractor - works&lt;br /&gt;
*boot scripts - works&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34112</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34112"/>
		<updated>2013-05-08T15:59:51Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Removed old 7941 config script&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34111</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34111"/>
		<updated>2013-05-08T15:58:56Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script&lt;br /&gt;
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34110</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34110"/>
		<updated>2013-05-07T19:03:30Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible&lt;br /&gt;
* luto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1004_-_Changesets&amp;diff=34108</id>
		<title>LinuxMCE-1004 - Changesets</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1004_-_Changesets&amp;diff=34108"/>
		<updated>2013-05-07T07:05:33Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category:LinuxMCE Releases]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* mce-diskless-tools (627,628) - depmod against the chroot&#039;s kernel version, not the core&#039;s&lt;br /&gt;
&lt;br /&gt;
== Update 27338 ==&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin as depends to have installed by default&lt;br /&gt;
&lt;br /&gt;
== Update 27303 ==&lt;br /&gt;
*pluto-website-admin (220) - Add new files for qorbiter to pull images.&lt;br /&gt;
*LinuxMCE-mediaTagging (780) - Added additional overrides for season and media-subtype.&lt;br /&gt;
&lt;br /&gt;
== Update 27272 ==&lt;br /&gt;
* LinuxMCE-mediaTagging (780) - fixed some parsing issues, wrong sized images. added override functionality for tagging as well.&lt;br /&gt;
* mce-diskless-tools (628,627) - Refs #1694 fix kernel targeting on MD.&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Fixes #1702 - Fix of some jumbled nvidia pciids.&lt;br /&gt;
** Refs #1686 - Leave mics muted if they are to prevent hum/feedback&lt;br /&gt;
** Refs #1689 - Addition of ATI detection, more release specificity, better kernel upgrade handling.&lt;br /&gt;
&lt;br /&gt;
== Update 27190 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1674 Minor changes to video and audio setups.&lt;br /&gt;
&lt;br /&gt;
== Update 27179 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1593 Reference the correct DT for stereo virtual soundcard support in SetupAudioVideo.sh&lt;br /&gt;
&lt;br /&gt;
== Update 27169 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1664 linuxmce and Start_X.sh calling SetupAudioVideo.sh too early, before ELD data becomes available for evaluation. This is tested, and working. There is no reason to make the calls earlier than they are now. ELD will not become valid until an X window is called.&lt;br /&gt;
&lt;br /&gt;
== Update 27166 ==&lt;br /&gt;
* lmce-usb-gamepad - fix erraneous detection of none-joystick devices.&lt;br /&gt;
&lt;br /&gt;
== Update 27164 - rc2 ==&lt;br /&gt;
* mce-diskless-tools (628,627)&lt;br /&gt;
** Refs #1676 lets install libdvdcss2 if it is already on the core, but not in the TBZ image.&lt;br /&gt;
** Refs #1679 Populate deb-cache. &lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1677 Reverse the AlternateSC numbering scheme for more compatibility, and less complication, out of the box on almost everything.&lt;br /&gt;
&lt;br /&gt;
== Update 27149 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1656 fix - Change alsa output from device name to hardware name (plughw). Please ensure asound.conf and asound.conf.backup make it into templates&lt;br /&gt;
&lt;br /&gt;
== Update 27136 ==&lt;br /&gt;
* pluto-boot-scripts (234) &lt;br /&gt;
** Fixes #1664 - Adds scheme to detect nvidia GT device number by eld&lt;br /&gt;
** Fixes #1669 - Fix nouveau remove to prevent reboot loop&lt;br /&gt;
** Refs #1656 fix - Change alsa output from device name to hardware name (plughw)&lt;br /&gt;
* pluto-system-database (211) - Refs #1604 - Added Mac Range to NCB541W Camera DT #2222&lt;br /&gt;
* pluto-simplephone - Fixes #1656 - use alsa default as the output&lt;br /&gt;
* lmce-onewire? - default to usb device when no serial device is given&lt;br /&gt;
&lt;br /&gt;
== Update 27065 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes #1659. Alsa utils was not being installed and for some reason I thought it was a good idea to delete the ppa.&lt;br /&gt;
&lt;br /&gt;
== Update 27063 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes #1657 fix crash on unconfigured event&lt;br /&gt;
&lt;br /&gt;
== Update 27058 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Fixes #1587 all remaining networking issues. Now a correct preliminary interfaces is created and kernel route established. Side effect, installer has internet now, and packages are updated on the fly. Changes to dvd-install.sh and lmcemaster.sh.&lt;br /&gt;
* pluto-website-admin (220) - Add Android Touch Orbiter to Orbiters page, add ability to see bookmarks for games.&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom disk system support, disks should now go to correct slot.&lt;br /&gt;
&lt;br /&gt;
== Update 27049 ==&lt;br /&gt;
* pluto-updatemedia(405,406) - Fixes #1642 - flac tag unicode characters&lt;br /&gt;
* pluto-system-database (211) - Fixes #1644 - fix button mapping on Logitech MX Air&lt;br /&gt;
* pluto-xine-player (117,136) - Fixes #1645 - fix coordinate of mouse clicks on xine videos(DVD)&lt;br /&gt;
* pluto-asterisk (270) - Fixes #1648 - Fix undefined variable in generate_uers_voicemenu.pl script when tts language is not defined.&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1647 Fixed standard thermostat DT#4 in KNX climate wizard.&lt;br /&gt;
* lmce-eib-eibd (773) - Fixes #1646 - Added brightness sensors to eib-eibd device. It now emits brightness changed events.&lt;br /&gt;
&lt;br /&gt;
== Update 27035 ==&lt;br /&gt;
* lmce-asterisk -- Refs #1443,#1551 Use cid from PAI or PAF SIP header if available. Try to make gtalk working. Credits to cfernandes&lt;br /&gt;
&lt;br /&gt;
== Update 27027 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - change to General_Info_Plugin.cpp to change mail from to user instead of root@dcerouter&lt;br /&gt;
* pluto-boot-scripts (234) - Utils.sh only boost audio while in avwiz&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1638, #1639 - Repaired broken climate scenario wizard in web admin&lt;br /&gt;
&lt;br /&gt;
pluto-dcerouter has been uploaded as well, as there have been changes to libc6... Just want to be on the save side.&lt;br /&gt;
&lt;br /&gt;
== Update 26983 ==&lt;br /&gt;
* Xine_Player - Refs #1635 - fixes crash with Internet radio stations not transmitting all needed meta data&lt;br /&gt;
&lt;br /&gt;
== Update 26974 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1626 change the way we discover devices. Grepping by name is not viable as there is no standard.&lt;br /&gt;
&lt;br /&gt;
== Update 26965 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1626 addition of Audigy 2 chipset recognition, and change of behavior for AlternateSC = 2 as detailed [http://wiki.linuxmce.org/index.php/Audio_in_1004#AlternateSC_.3D_2 here].&lt;br /&gt;
&lt;br /&gt;
== Update 26939 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - fix for new segfault&lt;br /&gt;
&lt;br /&gt;
== Update 26938 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - Possible fix for segfault&lt;br /&gt;
&lt;br /&gt;
== Update 26909 ==&lt;br /&gt;
* pluto-boot-scripts (234) &lt;br /&gt;
** Refs #1617 bad sql query in Utils.sh fixed. Not sure where it came from. 710 does not have it, 810 does. New virtual sound cards revealed it.&lt;br /&gt;
** Refs #1619 Passthrough is not working on most devices. This fixes that.&lt;br /&gt;
&lt;br /&gt;
== Update 26907 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Fixed more errors from conversion, a typo and variable placement. Was causing systems with no soundcard to hang. Added KVM support in one more place.&lt;br /&gt;
&lt;br /&gt;
== Update 26897 ==&lt;br /&gt;
* lmce-usb-gamepad (795,796) - Improve error handling for case when a game pad returns a short read. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 26859 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1592 Fixed errors from conversion. Trying to make multiple cards universally accepted... and leave open the ability to run multiple cards.&lt;br /&gt;
&lt;br /&gt;
== Update 26847 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - fix climate plugin to not show thermostat mode for multilevel sensors&lt;br /&gt;
* pluto-website-admin (220) - Refs #1598 - improvements/fixes to VPN setup&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1598 - improvements/fixes to VPN setup. &lt;br /&gt;
** Refs #1579 Added KVM specific driver to routine. &lt;br /&gt;
*** Also better handling of multiple cards... &lt;br /&gt;
*** ranking system implemented, not blacklisting atm... &lt;br /&gt;
***instead specifying BusID in xorg.conf and tying driver.&lt;br /&gt;
* pluto-avwizard (556,555) &lt;br /&gt;
** Refs #1579 Added KVM specific driver to routine. &lt;br /&gt;
** Also better handling of multiple cards... &lt;br /&gt;
** ranking system implemented, not blacklisting atm... &lt;br /&gt;
** instead specifying BusID in xorg.conf and tying driver.&lt;br /&gt;
&lt;br /&gt;
== Update 26759 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - new commands for golgoj&#039;s qOrbiter&lt;br /&gt;
&lt;br /&gt;
== Update 26757 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - Fixed problem with http requests - improved and fixes problem with callback memory handling&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - new commands for golgoj&#039;s qOrbiter&lt;br /&gt;
&lt;br /&gt;
== Update 26728 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - command now returns data as advertised&lt;br /&gt;
&lt;br /&gt;
== Update 26650 ==&lt;br /&gt;
* pluto-system-database (211) -- Refs #1558 - Make Brightness sensor controllable via KNX&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1558 - Modifications in KNX wizard&lt;br /&gt;
&lt;br /&gt;
== Update 26635 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Small change to SetupAudioVideo.sh to better assign values. Change to nvidia-install.sh to re-add alsa-backports for most ION2. Change to asound.conf.backup to handle analog surround (6 and 8 channel).&lt;br /&gt;
&lt;br /&gt;
== Update 26633 ==&lt;br /&gt;
* pluto-hdhomerun (621,620) Refs #1568 remove abandoned dbox2 reference for scanning data.&lt;br /&gt;
* pluto-mythtv-plugin (134,153) Refs #1568 nothing to see here, just case changes for conformity.&lt;br /&gt;
&lt;br /&gt;
== Update 26629 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 change asound.conf completely. AlternateSC scheme still in place and will use pluto.conf.backup to apply analog 5.1/7.1 surround.&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1597 stop overwriting authorized_keys on core.&lt;br /&gt;
&lt;br /&gt;
== Update 26619 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535. Fix path typo, prevent bad card,device numbering. Final commit IV.&lt;br /&gt;
* pluto-std-plugins - Refs #1599 - DST event plugin fix. Thx tschak (next time enter the package in here, please :) )&lt;br /&gt;
&lt;br /&gt;
== Update 26611 ==&lt;br /&gt;
*pluto-boot-scripts (234) Refs #1535. Fix previous changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment). Fix bad variable in nvidia-install.sh which sets alternate config for GT series. Add ConfGet for alternative series. Final answer Regis.&lt;br /&gt;
&lt;br /&gt;
== Update 26610 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Fix previous changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment)&lt;br /&gt;
&lt;br /&gt;
== Update 26608 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment)&lt;br /&gt;
&lt;br /&gt;
== Update 26595 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Changes to nvidia-install.sh to do some error recovery for a cleaner install experience. Please add RestartALSA.sh to pluto-boot-scripts&lt;br /&gt;
&lt;br /&gt;
== Update 26579 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 final commit, yeah I said it, to SetupAudioVideo.sh to read AlternateSC variable from pluto.conf. All audio should work now on everything. &lt;br /&gt;
&lt;br /&gt;
== Update 26576 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1586 Removal of ivy bridge support to Utils.sh. Not ready for prime time and we are beta.  Refs #1564 writing our alsa.conf template on install causes the first load of alsa to break, so we cannot use or manipulate it.&lt;br /&gt;
&lt;br /&gt;
== Update 26573 ==&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1586 Change to vmlinuz initrd.img softlink logic on core. &lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 Preliminary failsafe added to nvidia-install.sh. SetupAudioVideo.sh sed changed to avoid conflict of variable expansion and separators.&lt;br /&gt;
&lt;br /&gt;
== Update 26570 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 Reversion changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf. New alternative scheme to be added later for stragglers.&lt;br /&gt;
&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1586 Change to vmlinuz initrd.img softlinks on core, provide alternative if moon root softlink does not exist, add chmod +r to both.&lt;br /&gt;
* pluto-xine-player (117,136) Refs #1594 time code event&lt;br /&gt;
&lt;br /&gt;
== Update 26558 ==&lt;br /&gt;
* lmce-game-player (673,674) - Fix problems when multiple games of different game systems were added into the same playlist. Add a crash dialog.&lt;br /&gt;
* lmce-game-plugin (671,672) - The other side of the above fix.&lt;br /&gt;
&lt;br /&gt;
== Update 26551 ==&lt;br /&gt;
* pluto-system-database (211) -- Refs #1589 - Amend the CriteriaParmList for the Doorbell event to correctly setup the criteria in web admin.&lt;br /&gt;
* pluto-std-plugins (116,135) -- Refs #1590 - fix for enabling timed events disabled on reload&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Moar changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf. Missed a few types of onboard cards.&lt;br /&gt;
* pluto-avwizard (556,555) Refs #1564 Changes AVWizard_Run.sh to be more cross compatable and compliment other changes. &lt;br /&gt;
&lt;br /&gt;
More changes in the works to change mythtv settings for onboard HDMI.&lt;br /&gt;
&lt;br /&gt;
== Update 26541 ==&lt;br /&gt;
* pluto-xine-player (117,136) Changes to mkr_postinstall to remove odd reference &amp;quot;input.file_origin_path:/home/public/data/music/AC-DC/The Razors Edge&amp;quot; to /etc/pluto/xine.conf&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf regardless of card/alsa version/config. Provides surround ootb if hardware supports.&lt;br /&gt;
* pluto-avwizard (556,555) Refs #1564 Changes to AVWizard to fix oversights and AVWizard_Run.sh to be more cross compatable and compliment other changes.&lt;br /&gt;
&lt;br /&gt;
Kid tested, mother approved. Please build a new snapshot.&lt;br /&gt;
&lt;br /&gt;
== Update 26523 ==&lt;br /&gt;
* mce-diskless-tools (628) Refs #1586 Change to /tftpboot/###/vmlinuz and initrd.img softlinks, to poin to buntu generated link so should a kernel change, no change needs to be made on the core&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1586 Addition of ivy/sandy bridge support to install scheme. #1587 change to initial nic config in firstboot script.&lt;br /&gt;
* lmce-game-player (673,674) -- whoops, add MAME template to package! (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 26516 ==&lt;br /&gt;
* pluto-storage-devices (533) Refs #1584 Bad SQL syntax in StorageDevices_NFSRadar.sh causing repetative md fileserver adds.&lt;br /&gt;
&lt;br /&gt;
== Update 26512 ==&lt;br /&gt;
* pluto-boot-scripts (234)  -- refs #1566 Addition of USBGP_up.sh file to prevent multiple game pad detections.&lt;br /&gt;
&lt;br /&gt;
== Update 26510 ==&lt;br /&gt;
* pluto-storage-devices (533) Refs #1520 fixes for offline drives and core drive detection in StorageDevices_Radar.sh and StorageDevices_StatusRadar.sh. New snap would probably not hurt anyones feelings.&lt;br /&gt;
&lt;br /&gt;
== Update 26506 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564 change to asound.conf, backup of odd version in place. This provides stereo hdmi for everyone and prevents DTS avwiz lockup. It is a band-aid. It will be solved to provide true surround... however currently most hdmi audio is broken so this is a necessary step&lt;br /&gt;
* pluto-vdr -- Ref #434 - Better support for displaying what is currently running, in case vdr-plugin-status is installed.&lt;br /&gt;
&lt;br /&gt;
== Update 26487 ==&lt;br /&gt;
* pluto-zwave - Ref #44 Severe bug that prevented SetAssociation from working&lt;br /&gt;
== Update 26485 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564 Small change to Utils.sh to check the state of need for alsa backport module, regardless of whether or not the correct nvidia driver is already installed. This is a problem if upgrading an existing install at the moment, snapshot unaffected.&lt;br /&gt;
&lt;br /&gt;
== Update 26484 ==&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1321. Added Telecom TTS voice selection to Wizard/Basic Info/Installation.&lt;br /&gt;
* pluto-system-database (211) -- Refs #1321. Added Language DeviceData to TTS device.&lt;br /&gt;
* pluto-asterisk (270) -- Refs #1321. Refactored IVR generation script to multilanguage. Added french and german generation routines.&lt;br /&gt;
* lmce-asterisk -- Refs #1321 Adding german and french phonetic translators to use with mbrola tts&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564, Fixed audio problems for HDMI on most everything. Affected files are SetupAudioVideo.sh and nvidia-install.sh. A new snapshot should be generated. &lt;br /&gt;
* pluto-avwizard (555,556) -- Ref #1564, more audio changes similar to above, affecting AVWizard_Run.sh.&lt;br /&gt;
&lt;br /&gt;
== Update 26461 ==&lt;br /&gt;
* lmce-eib-eibd (773) -- Refs #1558. Make RGB lights work with KNX. One DCE command can be mapped to an array of multiple KNX commands. Can be usefull for supporting other devices in future.&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1558. KNX wizard completely refactored under the hood. Should now fully work. Support for RGB lights added.&lt;br /&gt;
* pluto-system-database (211) -- Refs #1558. Removed KNX Thermostats from webadmin. This is already included in KNX Climate&lt;br /&gt;
&lt;br /&gt;
== Update 26459 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Refs #1541. Fixed stupid mistake in SetupAudioVideo.sh which was deleting xorg.conf and xorg.conf.pluto.avwizard while working through the end of the wizard.&lt;br /&gt;
&lt;br /&gt;
== Update 26458 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes return value of commands in #1230&lt;br /&gt;
* lmce-game-player (673,674) -- PCEngine added to Emulator Factory&lt;br /&gt;
* pluto-system-database (211) -- Lots of Game Player fixes in designer related to the various orbiter remotes.&lt;br /&gt;
* &#039;&#039;&#039;lmce-&#039;&#039;&#039;sdlmame (682,683) -- patches for game recording (AVI file by default) and to disable warning and disclaimer messages.&lt;br /&gt;
* &#039;&#039;&#039;lmce-&#039;&#039;&#039;sdlmess (716,717) -- patches for game recording (AVI file by default) and to disable warning and disclaimer messages.&lt;br /&gt;
* pluto-boot-scripts (234) -- Refs #1541. Live boot from the live DVD is now fixed, with better video handling. Changes to dvd-installer.sh and lmcemaster.sh. A new snapshot should be generated. Ref #1564, Fixed audio problems for HDMI on most everything. Affected files are SetupAudioVideo.sh and nvidia-install.sh. More chipsets appropriated there as well.&lt;br /&gt;
* pluto-avwizard (555,556) -- Ref #1564, more audio changes similar to above, affecting AVWizard_Run.sh.&lt;br /&gt;
&lt;br /&gt;
== Update 26392 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1414. Change from manufacturer names to pciid for clearer detection and added ATI HD2xxx-4xxx fglrx use in Utils.sh.&lt;br /&gt;
** Refs #1535. Change to SetupAudioVideo.sh missing a $ in EnableDigitalOutputs. Adds  || to prevent crashing if there is no card available.&lt;br /&gt;
&lt;br /&gt;
* pluto-avwizard (555,556)&lt;br /&gt;
** Refs #1273 backup and remove xorg.conf and xorg.conf.pluto.avwizard on start of AVWizard to go fix toggling/sizing problems.&lt;br /&gt;
** Refs #1535. Change to AVWizard_Run.sh  Adds || to audio mixer unmute/vol set to prevent Wizard crashing if there is no card available or asound cannot be set for other reasons.&lt;br /&gt;
&lt;br /&gt;
* huludesktop&lt;br /&gt;
** Refs #1480 make our own fun. This source creates package huludesktop huludesktop_i386.deb with all of the pieces in place. Reverts flash to 10.3.183.20, the last version with GPU accelleration/VDPAU. This package does not exist in lucid multiverse, so there should be no version competition. Consider changing version and testing in 8.10 for cross compatability, unless theirs is working well. Possible advantage of accelleration in flash. Folder lives in http://svn.linuxmce.org/svn/branches/LinuxMCE-1004/extra and can be built from there with dpkg-deb -b huludesktop_i386&lt;br /&gt;
&lt;br /&gt;
* lmce-asterisk&lt;br /&gt;
** Refs #1443 Get CID working in asterisk when no PAE header present&lt;br /&gt;
&lt;br /&gt;
== Update 26373 ==&lt;br /&gt;
&lt;br /&gt;
* pluto-x-scripts (520,523)&lt;br /&gt;
** #1414 removes attempt to install defunct nvidia-glx package and stops preinstall of fglrx in case of radeon requirement, as the two cause conflicts.&lt;br /&gt;
&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1535 Change to nvidia-install.sh for new handling of nvidia HDMI audio scenario to overwrite the asound.conf template. Inclusion of asound.conf.backports. Additional changes to revert from backports on chipset change which no longer requires/desires it.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34107</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34107"/>
		<updated>2013-05-07T07:05:16Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.&lt;br /&gt;
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.&lt;br /&gt;
* lmce-asterisk - Fixes #1766 - * in username / password now possible&lt;br /&gt;
&lt;br /&gt;
== Update 27469 ==&lt;br /&gt;
* lmce-airplay-plugin - more refinements and changes.&lt;br /&gt;
* lmce-airplay-streamer - more refinements and changes.&lt;br /&gt;
&lt;br /&gt;
== Update 27457 ==&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34084</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34084"/>
		<updated>2013-04-22T18:31:31Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1004_-_Changesets&amp;diff=34083</id>
		<title>LinuxMCE-1004 - Changesets</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1004_-_Changesets&amp;diff=34083"/>
		<updated>2013-04-21T15:04:03Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category:LinuxMCE Releases]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* mce-diskless-tools (627,628) - depmod against the chroot&#039;s kernel version, not the core&#039;s&lt;br /&gt;
&lt;br /&gt;
== Update 27338 ==&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin as depends to have installed by default&lt;br /&gt;
&lt;br /&gt;
== Update 27303 ==&lt;br /&gt;
*pluto-website-admin (220) - Add new files for qorbiter to pull images.&lt;br /&gt;
*LinuxMCE-mediaTagging (780) - Added additional overrides for season and media-subtype.&lt;br /&gt;
&lt;br /&gt;
== Update 27272 ==&lt;br /&gt;
* LinuxMCE-mediaTagging (780) - fixed some parsing issues, wrong sized images. added override functionality for tagging as well.&lt;br /&gt;
* mce-diskless-tools (628,627) - Refs #1694 fix kernel targeting on MD.&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Fixes #1702 - Fix of some jumbled nvidia pciids.&lt;br /&gt;
** Refs #1686 - Leave mics muted if they are to prevent hum/feedback&lt;br /&gt;
** Refs #1689 - Addition of ATI detection, more release specificity, better kernel upgrade handling.&lt;br /&gt;
&lt;br /&gt;
== Update 27190 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1674 Minor changes to video and audio setups.&lt;br /&gt;
&lt;br /&gt;
== Update 27179 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1593 Reference the correct DT for stereo virtual soundcard support in SetupAudioVideo.sh&lt;br /&gt;
&lt;br /&gt;
== Update 27169 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1664 linuxmce and Start_X.sh calling SetupAudioVideo.sh too early, before ELD data becomes available for evaluation. This is tested, and working. There is no reason to make the calls earlier than they are now. ELD will not become valid until an X window is called.&lt;br /&gt;
&lt;br /&gt;
== Update 27166 ==&lt;br /&gt;
* lmce-usb-gamepad - fix erraneous detection of none-joystick devices.&lt;br /&gt;
&lt;br /&gt;
== Update 27164 - rc2 ==&lt;br /&gt;
* mce-diskless-tools (628,627)&lt;br /&gt;
** Refs #1676 lets install libdvdcss2 if it is already on the core, but not in the TBZ image.&lt;br /&gt;
** Refs #1679 Populate deb-cache. &lt;br /&gt;
* pluto-boot-scripts (234) - Refs #1677 Reverse the AlternateSC numbering scheme for more compatibility, and less complication, out of the box on almost everything.&lt;br /&gt;
&lt;br /&gt;
== Update 27149 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1656 fix - Change alsa output from device name to hardware name (plughw). Please ensure asound.conf and asound.conf.backup make it into templates&lt;br /&gt;
&lt;br /&gt;
== Update 27136 ==&lt;br /&gt;
* pluto-boot-scripts (234) &lt;br /&gt;
** Fixes #1664 - Adds scheme to detect nvidia GT device number by eld&lt;br /&gt;
** Fixes #1669 - Fix nouveau remove to prevent reboot loop&lt;br /&gt;
** Refs #1656 fix - Change alsa output from device name to hardware name (plughw)&lt;br /&gt;
* pluto-system-database (211) - Refs #1604 - Added Mac Range to NCB541W Camera DT #2222&lt;br /&gt;
* pluto-simplephone - Fixes #1656 - use alsa default as the output&lt;br /&gt;
* lmce-onewire? - default to usb device when no serial device is given&lt;br /&gt;
&lt;br /&gt;
== Update 27065 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes #1659. Alsa utils was not being installed and for some reason I thought it was a good idea to delete the ppa.&lt;br /&gt;
&lt;br /&gt;
== Update 27063 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes #1657 fix crash on unconfigured event&lt;br /&gt;
&lt;br /&gt;
== Update 27058 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Fixes #1587 all remaining networking issues. Now a correct preliminary interfaces is created and kernel route established. Side effect, installer has internet now, and packages are updated on the fly. Changes to dvd-install.sh and lmcemaster.sh.&lt;br /&gt;
* pluto-website-admin (220) - Add Android Touch Orbiter to Orbiters page, add ability to see bookmarks for games.&lt;br /&gt;
* lmce-game-player (673,674) - Fix Famicom disk system support, disks should now go to correct slot.&lt;br /&gt;
&lt;br /&gt;
== Update 27049 ==&lt;br /&gt;
* pluto-updatemedia(405,406) - Fixes #1642 - flac tag unicode characters&lt;br /&gt;
* pluto-system-database (211) - Fixes #1644 - fix button mapping on Logitech MX Air&lt;br /&gt;
* pluto-xine-player (117,136) - Fixes #1645 - fix coordinate of mouse clicks on xine videos(DVD)&lt;br /&gt;
* pluto-asterisk (270) - Fixes #1648 - Fix undefined variable in generate_uers_voicemenu.pl script when tts language is not defined.&lt;br /&gt;
* pluto-website-admin (220) - Fixes #1647 Fixed standard thermostat DT#4 in KNX climate wizard.&lt;br /&gt;
* lmce-eib-eibd (773) - Fixes #1646 - Added brightness sensors to eib-eibd device. It now emits brightness changed events.&lt;br /&gt;
&lt;br /&gt;
== Update 27035 ==&lt;br /&gt;
* lmce-asterisk -- Refs #1443,#1551 Use cid from PAI or PAF SIP header if available. Try to make gtalk working. Credits to cfernandes&lt;br /&gt;
&lt;br /&gt;
== Update 27027 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - change to General_Info_Plugin.cpp to change mail from to user instead of root@dcerouter&lt;br /&gt;
* pluto-boot-scripts (234) - Utils.sh only boost audio while in avwiz&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1638, #1639 - Repaired broken climate scenario wizard in web admin&lt;br /&gt;
&lt;br /&gt;
pluto-dcerouter has been uploaded as well, as there have been changes to libc6... Just want to be on the save side.&lt;br /&gt;
&lt;br /&gt;
== Update 26983 ==&lt;br /&gt;
* Xine_Player - Refs #1635 - fixes crash with Internet radio stations not transmitting all needed meta data&lt;br /&gt;
&lt;br /&gt;
== Update 26974 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1626 change the way we discover devices. Grepping by name is not viable as there is no standard.&lt;br /&gt;
&lt;br /&gt;
== Update 26965 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1626 addition of Audigy 2 chipset recognition, and change of behavior for AlternateSC = 2 as detailed [http://wiki.linuxmce.org/index.php/Audio_in_1004#AlternateSC_.3D_2 here].&lt;br /&gt;
&lt;br /&gt;
== Update 26939 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - fix for new segfault&lt;br /&gt;
&lt;br /&gt;
== Update 26938 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - Possible fix for segfault&lt;br /&gt;
&lt;br /&gt;
== Update 26909 ==&lt;br /&gt;
* pluto-boot-scripts (234) &lt;br /&gt;
** Refs #1617 bad sql query in Utils.sh fixed. Not sure where it came from. 710 does not have it, 810 does. New virtual sound cards revealed it.&lt;br /&gt;
** Refs #1619 Passthrough is not working on most devices. This fixes that.&lt;br /&gt;
&lt;br /&gt;
== Update 26907 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Fixed more errors from conversion, a typo and variable placement. Was causing systems with no soundcard to hang. Added KVM support in one more place.&lt;br /&gt;
&lt;br /&gt;
== Update 26897 ==&lt;br /&gt;
* lmce-usb-gamepad (795,796) - Improve error handling for case when a game pad returns a short read. (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 26859 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1592 Fixed errors from conversion. Trying to make multiple cards universally accepted... and leave open the ability to run multiple cards.&lt;br /&gt;
&lt;br /&gt;
== Update 26847 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - fix climate plugin to not show thermostat mode for multilevel sensors&lt;br /&gt;
* pluto-website-admin (220) - Refs #1598 - improvements/fixes to VPN setup&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1598 - improvements/fixes to VPN setup. &lt;br /&gt;
** Refs #1579 Added KVM specific driver to routine. &lt;br /&gt;
*** Also better handling of multiple cards... &lt;br /&gt;
*** ranking system implemented, not blacklisting atm... &lt;br /&gt;
***instead specifying BusID in xorg.conf and tying driver.&lt;br /&gt;
* pluto-avwizard (556,555) &lt;br /&gt;
** Refs #1579 Added KVM specific driver to routine. &lt;br /&gt;
** Also better handling of multiple cards... &lt;br /&gt;
** ranking system implemented, not blacklisting atm... &lt;br /&gt;
** instead specifying BusID in xorg.conf and tying driver.&lt;br /&gt;
&lt;br /&gt;
== Update 26759 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - new commands for golgoj&#039;s qOrbiter&lt;br /&gt;
&lt;br /&gt;
== Update 26757 ==&lt;br /&gt;
* lmce-advanced-ip-camera(813,812) - Fixed problem with http requests - improved and fixes problem with callback memory handling&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - new commands for golgoj&#039;s qOrbiter&lt;br /&gt;
&lt;br /&gt;
== Update 26728 ==&lt;br /&gt;
* pluto-std-plugins(116,135) - Refs #1230 - command now returns data as advertised&lt;br /&gt;
&lt;br /&gt;
== Update 26650 ==&lt;br /&gt;
* pluto-system-database (211) -- Refs #1558 - Make Brightness sensor controllable via KNX&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1558 - Modifications in KNX wizard&lt;br /&gt;
&lt;br /&gt;
== Update 26635 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Small change to SetupAudioVideo.sh to better assign values. Change to nvidia-install.sh to re-add alsa-backports for most ION2. Change to asound.conf.backup to handle analog surround (6 and 8 channel).&lt;br /&gt;
&lt;br /&gt;
== Update 26633 ==&lt;br /&gt;
* pluto-hdhomerun (621,620) Refs #1568 remove abandoned dbox2 reference for scanning data.&lt;br /&gt;
* pluto-mythtv-plugin (134,153) Refs #1568 nothing to see here, just case changes for conformity.&lt;br /&gt;
&lt;br /&gt;
== Update 26629 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 change asound.conf completely. AlternateSC scheme still in place and will use pluto.conf.backup to apply analog 5.1/7.1 surround.&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1597 stop overwriting authorized_keys on core.&lt;br /&gt;
&lt;br /&gt;
== Update 26619 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535. Fix path typo, prevent bad card,device numbering. Final commit IV.&lt;br /&gt;
* pluto-std-plugins - Refs #1599 - DST event plugin fix. Thx tschak (next time enter the package in here, please :) )&lt;br /&gt;
&lt;br /&gt;
== Update 26611 ==&lt;br /&gt;
*pluto-boot-scripts (234) Refs #1535. Fix previous changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment). Fix bad variable in nvidia-install.sh which sets alternate config for GT series. Add ConfGet for alternative series. Final answer Regis.&lt;br /&gt;
&lt;br /&gt;
== Update 26610 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Fix previous changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment)&lt;br /&gt;
&lt;br /&gt;
== Update 26608 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Changes to allow hw/plug assign to keep non-new nVidia assigned correctly in myth for correct default usage (non GT series nvidia equipment)&lt;br /&gt;
&lt;br /&gt;
== Update 26595 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1596. Changes to nvidia-install.sh to do some error recovery for a cleaner install experience. Please add RestartALSA.sh to pluto-boot-scripts&lt;br /&gt;
&lt;br /&gt;
== Update 26579 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 final commit, yeah I said it, to SetupAudioVideo.sh to read AlternateSC variable from pluto.conf. All audio should work now on everything. &lt;br /&gt;
&lt;br /&gt;
== Update 26576 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1586 Removal of ivy bridge support to Utils.sh. Not ready for prime time and we are beta.  Refs #1564 writing our alsa.conf template on install causes the first load of alsa to break, so we cannot use or manipulate it.&lt;br /&gt;
&lt;br /&gt;
== Update 26573 ==&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1586 Change to vmlinuz initrd.img softlink logic on core. &lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 Preliminary failsafe added to nvidia-install.sh. SetupAudioVideo.sh sed changed to avoid conflict of variable expansion and separators.&lt;br /&gt;
&lt;br /&gt;
== Update 26570 ==&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1535 Reversion changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf. New alternative scheme to be added later for stragglers.&lt;br /&gt;
&lt;br /&gt;
* mce-diskless-tools (628,627) Refs #1586 Change to vmlinuz initrd.img softlinks on core, provide alternative if moon root softlink does not exist, add chmod +r to both.&lt;br /&gt;
* pluto-xine-player (117,136) Refs #1594 time code event&lt;br /&gt;
&lt;br /&gt;
== Update 26558 ==&lt;br /&gt;
* lmce-game-player (673,674) - Fix problems when multiple games of different game systems were added into the same playlist. Add a crash dialog.&lt;br /&gt;
* lmce-game-plugin (671,672) - The other side of the above fix.&lt;br /&gt;
&lt;br /&gt;
== Update 26551 ==&lt;br /&gt;
* pluto-system-database (211) -- Refs #1589 - Amend the CriteriaParmList for the Doorbell event to correctly setup the criteria in web admin.&lt;br /&gt;
* pluto-std-plugins (116,135) -- Refs #1590 - fix for enabling timed events disabled on reload&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Moar changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf. Missed a few types of onboard cards.&lt;br /&gt;
* pluto-avwizard (556,555) Refs #1564 Changes AVWizard_Run.sh to be more cross compatable and compliment other changes. &lt;br /&gt;
&lt;br /&gt;
More changes in the works to change mythtv settings for onboard HDMI.&lt;br /&gt;
&lt;br /&gt;
== Update 26541 ==&lt;br /&gt;
* pluto-xine-player (117,136) Changes to mkr_postinstall to remove odd reference &amp;quot;input.file_origin_path:/home/public/data/music/AC-DC/The Razors Edge&amp;quot; to /etc/pluto/xine.conf&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1564 Changes to SetupAudioVideo.sh to correctly apply changes to asound.conf and xine.conf regardless of card/alsa version/config. Provides surround ootb if hardware supports.&lt;br /&gt;
* pluto-avwizard (556,555) Refs #1564 Changes to AVWizard to fix oversights and AVWizard_Run.sh to be more cross compatable and compliment other changes.&lt;br /&gt;
&lt;br /&gt;
Kid tested, mother approved. Please build a new snapshot.&lt;br /&gt;
&lt;br /&gt;
== Update 26523 ==&lt;br /&gt;
* mce-diskless-tools (628) Refs #1586 Change to /tftpboot/###/vmlinuz and initrd.img softlinks, to poin to buntu generated link so should a kernel change, no change needs to be made on the core&lt;br /&gt;
* pluto-boot-scripts (234) Refs #1586 Addition of ivy/sandy bridge support to install scheme. #1587 change to initial nic config in firstboot script.&lt;br /&gt;
* lmce-game-player (673,674) -- whoops, add MAME template to package! (tschak)&lt;br /&gt;
&lt;br /&gt;
== Update 26516 ==&lt;br /&gt;
* pluto-storage-devices (533) Refs #1584 Bad SQL syntax in StorageDevices_NFSRadar.sh causing repetative md fileserver adds.&lt;br /&gt;
&lt;br /&gt;
== Update 26512 ==&lt;br /&gt;
* pluto-boot-scripts (234)  -- refs #1566 Addition of USBGP_up.sh file to prevent multiple game pad detections.&lt;br /&gt;
&lt;br /&gt;
== Update 26510 ==&lt;br /&gt;
* pluto-storage-devices (533) Refs #1520 fixes for offline drives and core drive detection in StorageDevices_Radar.sh and StorageDevices_StatusRadar.sh. New snap would probably not hurt anyones feelings.&lt;br /&gt;
&lt;br /&gt;
== Update 26506 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564 change to asound.conf, backup of odd version in place. This provides stereo hdmi for everyone and prevents DTS avwiz lockup. It is a band-aid. It will be solved to provide true surround... however currently most hdmi audio is broken so this is a necessary step&lt;br /&gt;
* pluto-vdr -- Ref #434 - Better support for displaying what is currently running, in case vdr-plugin-status is installed.&lt;br /&gt;
&lt;br /&gt;
== Update 26487 ==&lt;br /&gt;
* pluto-zwave - Ref #44 Severe bug that prevented SetAssociation from working&lt;br /&gt;
== Update 26485 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564 Small change to Utils.sh to check the state of need for alsa backport module, regardless of whether or not the correct nvidia driver is already installed. This is a problem if upgrading an existing install at the moment, snapshot unaffected.&lt;br /&gt;
&lt;br /&gt;
== Update 26484 ==&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1321. Added Telecom TTS voice selection to Wizard/Basic Info/Installation.&lt;br /&gt;
* pluto-system-database (211) -- Refs #1321. Added Language DeviceData to TTS device.&lt;br /&gt;
* pluto-asterisk (270) -- Refs #1321. Refactored IVR generation script to multilanguage. Added french and german generation routines.&lt;br /&gt;
* lmce-asterisk -- Refs #1321 Adding german and french phonetic translators to use with mbrola tts&lt;br /&gt;
* pluto-boot-scripts (234) -- Ref #1564, Fixed audio problems for HDMI on most everything. Affected files are SetupAudioVideo.sh and nvidia-install.sh. A new snapshot should be generated. &lt;br /&gt;
* pluto-avwizard (555,556) -- Ref #1564, more audio changes similar to above, affecting AVWizard_Run.sh.&lt;br /&gt;
&lt;br /&gt;
== Update 26461 ==&lt;br /&gt;
* lmce-eib-eibd (773) -- Refs #1558. Make RGB lights work with KNX. One DCE command can be mapped to an array of multiple KNX commands. Can be usefull for supporting other devices in future.&lt;br /&gt;
* pluto-website-admin (220) -- Refs #1558. KNX wizard completely refactored under the hood. Should now fully work. Support for RGB lights added.&lt;br /&gt;
* pluto-system-database (211) -- Refs #1558. Removed KNX Thermostats from webadmin. This is already included in KNX Climate&lt;br /&gt;
&lt;br /&gt;
== Update 26459 ==&lt;br /&gt;
* pluto-boot-scripts (234) -- Refs #1541. Fixed stupid mistake in SetupAudioVideo.sh which was deleting xorg.conf and xorg.conf.pluto.avwizard while working through the end of the wizard.&lt;br /&gt;
&lt;br /&gt;
== Update 26458 ==&lt;br /&gt;
* pluto-std-plugins (116,135) - Fixes return value of commands in #1230&lt;br /&gt;
* lmce-game-player (673,674) -- PCEngine added to Emulator Factory&lt;br /&gt;
* pluto-system-database (211) -- Lots of Game Player fixes in designer related to the various orbiter remotes.&lt;br /&gt;
* &#039;&#039;&#039;lmce-&#039;&#039;&#039;sdlmame (682,683) -- patches for game recording (AVI file by default) and to disable warning and disclaimer messages.&lt;br /&gt;
* &#039;&#039;&#039;lmce-&#039;&#039;&#039;sdlmess (716,717) -- patches for game recording (AVI file by default) and to disable warning and disclaimer messages.&lt;br /&gt;
* pluto-boot-scripts (234) -- Refs #1541. Live boot from the live DVD is now fixed, with better video handling. Changes to dvd-installer.sh and lmcemaster.sh. A new snapshot should be generated. Ref #1564, Fixed audio problems for HDMI on most everything. Affected files are SetupAudioVideo.sh and nvidia-install.sh. More chipsets appropriated there as well.&lt;br /&gt;
* pluto-avwizard (555,556) -- Ref #1564, more audio changes similar to above, affecting AVWizard_Run.sh.&lt;br /&gt;
&lt;br /&gt;
== Update 26392 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1414. Change from manufacturer names to pciid for clearer detection and added ATI HD2xxx-4xxx fglrx use in Utils.sh.&lt;br /&gt;
** Refs #1535. Change to SetupAudioVideo.sh missing a $ in EnableDigitalOutputs. Adds  || to prevent crashing if there is no card available.&lt;br /&gt;
&lt;br /&gt;
* pluto-avwizard (555,556)&lt;br /&gt;
** Refs #1273 backup and remove xorg.conf and xorg.conf.pluto.avwizard on start of AVWizard to go fix toggling/sizing problems.&lt;br /&gt;
** Refs #1535. Change to AVWizard_Run.sh  Adds || to audio mixer unmute/vol set to prevent Wizard crashing if there is no card available or asound cannot be set for other reasons.&lt;br /&gt;
&lt;br /&gt;
* huludesktop&lt;br /&gt;
** Refs #1480 make our own fun. This source creates package huludesktop huludesktop_i386.deb with all of the pieces in place. Reverts flash to 10.3.183.20, the last version with GPU accelleration/VDPAU. This package does not exist in lucid multiverse, so there should be no version competition. Consider changing version and testing in 8.10 for cross compatability, unless theirs is working well. Possible advantage of accelleration in flash. Folder lives in http://svn.linuxmce.org/svn/branches/LinuxMCE-1004/extra and can be built from there with dpkg-deb -b huludesktop_i386&lt;br /&gt;
&lt;br /&gt;
* lmce-asterisk&lt;br /&gt;
** Refs #1443 Get CID working in asterisk when no PAE header present&lt;br /&gt;
&lt;br /&gt;
== Update 26373 ==&lt;br /&gt;
&lt;br /&gt;
* pluto-x-scripts (520,523)&lt;br /&gt;
** #1414 removes attempt to install defunct nvidia-glx package and stops preinstall of fglrx in case of radeon requirement, as the two cause conflicts.&lt;br /&gt;
&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** Refs #1535 Change to nvidia-install.sh for new handling of nvidia HDMI audio scenario to overwrite the asound.conf template. Inclusion of asound.conf.backports. Additional changes to revert from backports on chipset change which no longer requires/desires it.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34082</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34082"/>
		<updated>2013-04-21T09:10:54Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes&lt;br /&gt;
&lt;br /&gt;
== Update 27448 ==&lt;br /&gt;
* pluto-boot-scripts (234)&lt;br /&gt;
** adds serial port support on rpi&lt;br /&gt;
** adds bootscript conditionals for rpi&lt;br /&gt;
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp&lt;br /&gt;
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages&lt;br /&gt;
* pluto-system-database (211) - new agocontrol Bridge packages&lt;br /&gt;
&lt;br /&gt;
== Update 27414 ==&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Doorbell&amp;diff=34081</id>
		<title>Doorbell</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Doorbell&amp;diff=34081"/>
		<updated>2013-04-21T08:37:36Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: Added examples and corrected some small errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hardware| D]]&lt;br /&gt;
[[Category:Telecom]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using a switch as doorbell button==&lt;br /&gt;
* Setup a switch in the security sensors. Use type Doorbell (DT #1624). &lt;br /&gt;
* Go to Security / Active Sensors and change &amp;quot;Do Nothing&amp;quot; to &amp;quot;Doorbell&amp;quot; for the different housemodes you want the doorbell to ring. Also check the &amp;quot;N&amp;quot; column.&lt;br /&gt;
&lt;br /&gt;
==Do something when the door bell rings==&lt;br /&gt;
The &amp;quot;Respond to event&amp;quot; is &amp;quot;Someone rang the doorbell&amp;quot;. &lt;br /&gt;
* Specify PK_Device as the EventParameter, and select the previously created device from the drop down.&lt;br /&gt;
===Example: Ring a phone===&lt;br /&gt;
* Add command using &amp;quot;Advanced Wizard&amp;quot;&lt;br /&gt;
* Select Device &amp;quot;Telecom Plug-In&amp;quot;&lt;br /&gt;
* Choose commande &amp;quot;Make Call&amp;quot;&lt;br /&gt;
* Set Extension of phone you want to ring, and add the PK_Device ID of that same phone into the PK_Device_To field&lt;br /&gt;
* Set a PK_Device ID of the device you want to originate the call from into PK_Device_From field. ATTENTION: That device must exist and be registered in asterisk, so that means it must be online. You can use the same device in the &amp;quot;From&amp;quot; field as you  set into the &amp;quot;To&amp;quot; field. So basically the phone will ring itself on a doorbell event :-)&lt;br /&gt;
* Set your user id in the PK_From field. Not sure what that is used for but it does not harm.&lt;br /&gt;
===Example: Play media===&lt;br /&gt;
* Add command using &amp;quot;Advanced Wizard&amp;quot;&lt;br /&gt;
* Select Device &amp;quot;Media Plug-In&amp;quot;&lt;br /&gt;
* Choose commande &amp;quot;MH Play Media&amp;quot;&lt;br /&gt;
* Browse for a media file using the &amp;quot;Filename&amp;quot; dialog&lt;br /&gt;
* Set the PK_Entertain_Area to the room you want the media to be played in. To get a list of your Entertain Areas you can use the following command from your core&#039;s command line:&lt;br /&gt;
 mysql -e &amp;quot;SELECT PK_EntertainArea,Description FROM EntertainArea&amp;quot; pluto_main&lt;br /&gt;
* Set the repeat to -1 to not loop the Doorbell ring sound&lt;br /&gt;
* Feel free to play with the other parameters, but you really only need these ones.&lt;br /&gt;
&lt;br /&gt;
=The following information CAN NOT be verified at the moment [[User:Posde|posde]]=&lt;br /&gt;
==LinuxMCE DoorBell==&lt;br /&gt;
Part of LinuxMCE&#039;s capabilities include the ability to setup a doorbell that connects to the system and can provide you with many extended features such as:&lt;br /&gt;
&lt;br /&gt;
*Remote Unlocking of doors&lt;br /&gt;
*Viewing callers to your home&lt;br /&gt;
&lt;br /&gt;
===Adding A Doorbell===&lt;br /&gt;
:This functionality can be achieved by:&lt;br /&gt;
::*Obtaining a compatible door-phone and registering it with LinuxMCE as extension &#039;&#039;&#039;994&#039;&#039;&#039;. Compatible means:&lt;br /&gt;
::**A IP-phone door-phone capable of registering with LinuxMCE.&lt;br /&gt;
::**An analog door-phone system that can be connected to an analog telephone adapter that can register with LinuxMCE.&lt;br /&gt;
&lt;br /&gt;
::After this is done, whenever the extension is triggered, it will ring mobile orbiters and any cell phone orbiters listed in the webadmin.&lt;br /&gt;
&lt;br /&gt;
===Other Features===&lt;br /&gt;
::*Picture: Adding a camera in the area of the doorbell should initiate LinuxMCE adding a picture of the door&lt;br /&gt;
::*Depending on the device, other features such as remote unlocking can be added.&lt;br /&gt;
== Note ==&lt;br /&gt;
Every device that has an EK_AlertType of 6 emits the doorbell event.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34041</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34041"/>
		<updated>2013-04-08T17:47:17Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34040</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34040"/>
		<updated>2013-04-08T17:45:56Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
* lmce-asterisk - Added option to choose DTMF mode in phonelines&lt;br /&gt;
&lt;br /&gt;
== Update 27403 ==&lt;br /&gt;
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency&lt;br /&gt;
* pluto-vdr - removal of the vdr-plugin-control dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27397 ==&lt;br /&gt;
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise&lt;br /&gt;
&lt;br /&gt;
== Update 27392 ==&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
* mce-diskless-tools (628) - latest create-diskless ran.&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Cisco_7970&amp;diff=34029</id>
		<title>Cisco 7970</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Cisco_7970&amp;diff=34029"/>
		<updated>2013-04-02T20:04:19Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: Spelling mistakes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
{{versioninfo|810Status=Working|810UpdatedDate=31 July 2011|810UpdatedBy=daballiemo|versioninfo|1004Status=Working|1004UpdatedDate=17 September 2011|1004UpdatedBy=foxi352}}&lt;br /&gt;
[[Category: Phones]]&lt;br /&gt;
[[Category: IP Phones]]&lt;br /&gt;
[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
[[Image:Cisco7909.JPG]]&lt;br /&gt;
&lt;br /&gt;
LinuxMCE allows the use of many devices as [[Orbiters]]. One of them is the [http://www.cisco.com/en/US/products/hw/phones/ps379/ps5440/index.html CISCO 7970]. You can use it to control your home as well as to make calls.&lt;br /&gt;
&lt;br /&gt;
To add a new CISCO 7970 phone as an Orbiter follow these simple instructions (from information in the [http://forum.linuxmce.org/ LinuxMCE support forum]).&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
CISCO 7970 phone is plug-in-play device; LinuxMCE adds it automatically when it is plugged into the network. But first, we have to make some preparations. Run an Orbiter. Be sure that no others tasks are running.&lt;br /&gt;
Check the DHCP setting of your phone. It should be something like that: &amp;quot;get IP via DHCP and no alternative servers&amp;quot;.&lt;br /&gt;
Check the range of MAC addresses:&lt;br /&gt;
#Go to Advanced --&amp;gt; Configuration --&amp;gt; Device Template.&lt;br /&gt;
#Chose manufacturer CISCO.&lt;br /&gt;
#Click the &#039;Apply Filter&#039; button.&lt;br /&gt;
#In the Device Template drop down box select the Cisco 7970.&lt;br /&gt;
#Press the button &#039;Pick Device Template&#039;.&lt;br /&gt;
#On the opened window fill out a new &#039;Plug and Play&#039; section with the converted MAC address of your phone. The range contains two big decimal digits. To get correct range for your phone first see its MAC address. You can find the MAC address on the back of the phone. It is a 12 digit hexadecimal number. The first three groups identify a maker. You leave them and fill the rest by 0 and F. For example, if MAC is &amp;lt;strong&amp;gt;00:16:78:CD:01:D8&amp;lt;/strong&amp;gt; its range will be &amp;lt;strong&amp;gt;00:16:78:00:00:00&amp;lt;/strong&amp;gt; - &amp;lt;strong&amp;gt;00:16:78:FF:FF:FF&amp;lt;/strong&amp;gt;. After that you should convert those two values into LinuxMCE representation. To do that run a script &amp;lt;strong&amp;gt;/usr/pluto/bin/convert_mac&amp;lt;/strong&amp;gt; and pass the hexadecimal values as parameters:&lt;br /&gt;
 /usr/pluto/bin/convert_mac 00:16:78:00:00:00&lt;br /&gt;
 /usr/pluto/bin/convert_mac 00:16:78:FF:FF:FF&lt;br /&gt;
:As result you will get two big decimal digits. Add them to the phone template and store.&lt;br /&gt;
If you have problems with phone installation, it may be related to firmware. The phone should have the latest firmware upgrade. (I didn&#039;t have any problem with existing firmware on my CISCO 7970, though).&lt;br /&gt;
&lt;br /&gt;
Note for &#039;&#039;&#039;CISCO 7960 SIP&#039;&#039;&#039; users: if your phone fails to register with asterisk then edit /tftpboot/SIPDefault.cnf and append &lt;br /&gt;
 nat_enable: 1&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
#Plug the phone power and network cable.  Note if you have two network cards on your core you should plug network cable in the right switch.&lt;br /&gt;
#During boot of the phone after 2-3 minutes you should see on the Orbiter a message about new device with your phone MAC address was detected. You should click by caption &amp;quot;Cisco 7970&amp;quot; below that.&lt;br /&gt;
#After that the phone should be registered with asterisk and you can see a normal CISCO screen. &lt;br /&gt;
#However, it&#039;ll take another 2-3 minutes to generate a new Orbiter for CISCO7970. &lt;br /&gt;
#When this operation finishes you&#039;ll see a message on the Orbiter screen. Make a quick reload of router (Wizard -- Reboot -- Quick Reload Router. I also rebooted CISCO 7970 because I didn&#039;t see anything in the menu Services).&lt;br /&gt;
#Now go to menu Services on CISCO 7970 and chose Orbiter.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
*&amp;lt;u&amp;gt;Problem:&amp;lt;/u&amp;gt; Phone boots successfully but there is no any message on the Orbiter&#039;s screen.&lt;br /&gt;
*&amp;lt;u&amp;gt;Solution:&amp;lt;/u&amp;gt; If the message doesn&#039;t appear check MAC addresses range.&lt;br /&gt;
&lt;br /&gt;
== Some useful tips ==&lt;br /&gt;
*To reset a Network configuration of CISCO79xx go to menu &#039;Network Setting&#039; and press the following sequence of buttons: &lt;br /&gt;
 **#**&lt;br /&gt;
*To check network communications between CISCO7970 and CORE run tcpdump on the CORE:&lt;br /&gt;
 tcpdump -i eth1 [CISCO7970 IP Address]&lt;br /&gt;
or to see detailed packets information:&lt;br /&gt;
 tcpdump -i -vv eth1 [CISCO7970 IP Address]&lt;br /&gt;
or change TimeZone change following line in /tftpboot/SEPDefault7970.cnf.xml (you can find proper TimeZone strings [http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+7970+SIP here] ):&lt;br /&gt;
 &amp;lt;timeZone&amp;gt;W. Europe Standard/Daylight Time&amp;lt;/timeZone&amp;gt;&lt;br /&gt;
*To add the voicemail options to the message button, edit the sccp.conf file and add the following to the lines section of each phone:&lt;br /&gt;
 mailbox=&amp;lt;extension&amp;gt;&lt;br /&gt;
 vmnum=*97&lt;br /&gt;
*To configure the display/backlight change the following lines in /tftpboot/SEPDefault7970.cnf.xml&lt;br /&gt;
 &amp;lt;daysDisplayNotActive&amp;gt;1,7&amp;lt;/daysDisplayNotActive&amp;gt;&lt;br /&gt;
 &amp;lt;displayOnTime&amp;gt;09:00&amp;lt;/displayOnTime&amp;gt;&lt;br /&gt;
 &amp;lt;displayOnDuration&amp;gt;08:00&amp;lt;/displayOnDuration&amp;gt;&lt;br /&gt;
 &amp;lt;displayIdleTimeout&amp;gt;00:01&amp;lt;/displayIdleTimeout&amp;gt;&lt;br /&gt;
&#039;&#039;daysDisplayNotActive&#039;&#039; you can put 1 through 7 where 1 = Sunday, 2 = Monday, 3 = Tuesday and so on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayOnTime&#039;&#039; is the time of the day the display is turned on&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayOnDuration&#039;&#039; is the length of time from the &#039;&#039;displayOnTime&#039;&#039; that the display will remain on. So in the above example the display turns on at 9:00 and turns off at 17:00. I haven&#039;t tested but I believe having this as 00:00 would keep the display on 24/7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayIdleTimeout&#039;&#039; is the length of time the display will remain on when outside the displayOnTime/Duration parameter (inside the display is always on).&lt;br /&gt;
 &amp;lt;displayOnWhenIncomingCall&amp;gt;1&amp;lt;/displayOnWhenIncomingCall&amp;gt;&lt;br /&gt;
This can be used for the display to turn on when receiving a call (0 = disable, 1 = enable). This line is currently not present in the file so just add it after the &#039;&#039;displayIdleTimeout&#039;&#039;.&lt;br /&gt;
Note: &#039;&#039;displayOnWhenIncomingCall&#039;&#039; doesn&#039;t work on all firmwares.&lt;br /&gt;
&lt;br /&gt;
To turn on the display just press the &amp;quot;Display button&amp;quot; that should be solid green. (solid green = display turn off, blinking green = only the touchscreen is off)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Email suggestions to: stepanov.michael [at] gmail [dot] com or leave a comment.&lt;br /&gt;
&lt;br /&gt;
==Directory button on Cisco IP Phone==&lt;br /&gt;
&amp;lt;b&amp;gt;Please Note, this is  a part of the LinuxMCE system. Just press the directory button and enjoy.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It has the following Features:&lt;br /&gt;
&lt;br /&gt;
* Works with Contacts from the Pluto phone directory&lt;br /&gt;
* Paginates them based on # of entries in phone book&lt;br /&gt;
* Shows the phone type.&lt;br /&gt;
&lt;br /&gt;
If there are any problems, let me know --[[User:Tschak909|Tschak909]] ( thom.cherryhomes (at) gmail (dot) com ).&lt;br /&gt;
&lt;br /&gt;
==Add usefull XML services beside Orbiter==&lt;br /&gt;
&lt;br /&gt;
Currently this feature doesn&#039;t make much sense if you use Orbiter on phone, cause it&#039;s constantly refreshing and you loose focus of any other menu on the phone.... I&#039;ve searched internet a bit and found few usefull applications that will let you put rss or xml feeds to your 7970.&lt;br /&gt;
&lt;br /&gt;
Basically you can try rss or xml feeds directly, but also there is usefull script that automatically converts pages to proper format - for example:&lt;br /&gt;
 http://phone-xml.berbee.com/menu.xml?opts=67&lt;br /&gt;
&lt;br /&gt;
Gives you rss feeds from CNN and BBC. You can also use this script to convert any rss feed to same shape (it&#039;s weather rss feed in my country):&lt;br /&gt;
&lt;br /&gt;
 http://phone-xml.berbee.com/rss/items.php?url=http://vreme.zurnal24.si/xml/rss/vreme.xml&lt;br /&gt;
&lt;br /&gt;
I have further modified file /var/www/pluto-admin/ServicesMenu.php - and added more entries - basically it&#039;s XML list of various URLs to follow.&lt;br /&gt;
&lt;br /&gt;
==Hidden features==&lt;br /&gt;
&lt;br /&gt;
http://yourIpPhoneIPAddress/CGI/Screenshot (See Also /CGI/CallInfo /CGI/LineInfo and /CGI/SettingsInfo)&lt;br /&gt;
&lt;br /&gt;
[[File:7970_Screenshot.png]]&lt;br /&gt;
&lt;br /&gt;
== Firmware updates ==&lt;br /&gt;
&lt;br /&gt;
Since LinuxMCE 12.04 it is possible to update the firmware of CISCO 7970 phones. To do this you must be registered on cisco.com website and have the needed licenses to be legal. To update the firmware please follow the below steps:&lt;br /&gt;
* Download newest SCCP firmware from cisco.com (you must be registered). Download the &amp;quot;firmware files only&amp;quot; package which is a .zip file.&lt;br /&gt;
* Unpack the files to the /tftpboot directory of your core.&lt;br /&gt;
* The package should contain some tem*.loads files, some *.sbn files and a SCCP*.loads file. Copy the filename of the SCCP*.loads file.&lt;br /&gt;
* In webadmin enter the &amp;quot;Phones&amp;quot; menu under &amp;quot;Devices&amp;quot;.&lt;br /&gt;
* Search for your 7970 phones and paste the SCCP*.loads filename in the &amp;quot;Firmware&amp;quot;  field.&lt;br /&gt;
* Click &amp;quot;Update&amp;quot; at page bottom&lt;br /&gt;
* Power cycle your 7970 phones.&lt;br /&gt;
* The phones should auto update after first boot. This will take a while. You can monitor progress on the phone&#039;s screen.&lt;br /&gt;
&lt;br /&gt;
==Usefull links==&lt;br /&gt;
&lt;br /&gt;
[http://web.csma.biz/apps/xml_xmldir.php Open 79XX XML Directory] - Gives you possibility to edit info showed/used on Phone... I&#039;ve just tried ver 1.2 and it seems really useful. Beside contacts and search capability, it allows user to organize external xml services, memos, notes together in one easy to traverse menu... Really worth of consideration...&lt;br /&gt;
&lt;br /&gt;
[http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/command/reference/cme_s1ht.html#wp1137794 vendorConfig Parameter-Name and Parameter-Value Descriptions] Overview of the parameters that can be given in the *.cnf.xml file.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Cisco_7970&amp;diff=34028</id>
		<title>Cisco 7970</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Cisco_7970&amp;diff=34028"/>
		<updated>2013-04-02T20:03:20Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Firmware updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
{{versioninfo|810Status=Working|810UpdatedDate=31 July 2011|810UpdatedBy=daballiemo|versioninfo|1004Status=Working|1004UpdatedDate=17 September 2011|1004UpdatedBy=foxi352}}&lt;br /&gt;
[[Category: Phones]]&lt;br /&gt;
[[Category: IP Phones]]&lt;br /&gt;
[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
[[Image:Cisco7909.JPG]]&lt;br /&gt;
&lt;br /&gt;
LinuxMCE allows the use of many devices as [[Orbiters]]. One of them is the [http://www.cisco.com/en/US/products/hw/phones/ps379/ps5440/index.html CISCO 7970]. You can use it to control your home as well as to make calls.&lt;br /&gt;
&lt;br /&gt;
To add a new CISCO 7970 phone as an Orbiter follow these simple instructions (from information in the [http://forum.linuxmce.org/ LinuxMCE support forum]).&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
CISCO 7970 phone is plug-in-play device; LinuxMCE adds it automatically when it is plugged into the network. But first, we have to make some preparations. Run an Orbiter. Be sure that no others tasks are running.&lt;br /&gt;
Check the DHCP setting of your phone. It should be something like that: &amp;quot;get IP via DHCP and no alternative servers&amp;quot;.&lt;br /&gt;
Check the range of MAC addresses:&lt;br /&gt;
#Go to Advanced --&amp;gt; Configuration --&amp;gt; Device Template.&lt;br /&gt;
#Chose manufacturer CISCO.&lt;br /&gt;
#Click the &#039;Apply Filter&#039; button.&lt;br /&gt;
#In the Device Template drop down box select the Cisco 7970.&lt;br /&gt;
#Press the button &#039;Pick Device Template&#039;.&lt;br /&gt;
#On the opened window fill out a new &#039;Plug and Play&#039; section with the converted MAC address of your phone. The range contains two big decimal digits. To get correct range for your phone first see its MAC address. You can find the MAC address on the back of the phone. It is a 12 digit hexadecimal number. The first three groups identify a maker. You leave them and fill the rest by 0 and F. For example, if MAC is &amp;lt;strong&amp;gt;00:16:78:CD:01:D8&amp;lt;/strong&amp;gt; its range will be &amp;lt;strong&amp;gt;00:16:78:00:00:00&amp;lt;/strong&amp;gt; - &amp;lt;strong&amp;gt;00:16:78:FF:FF:FF&amp;lt;/strong&amp;gt;. After that you should convert those two values into LinuxMCE representation. To do that run a script &amp;lt;strong&amp;gt;/usr/pluto/bin/convert_mac&amp;lt;/strong&amp;gt; and pass the hexadecimal values as parameters:&lt;br /&gt;
 /usr/pluto/bin/convert_mac 00:16:78:00:00:00&lt;br /&gt;
 /usr/pluto/bin/convert_mac 00:16:78:FF:FF:FF&lt;br /&gt;
:As result you will get two big decimal digits. Add them to the phone template and store.&lt;br /&gt;
If you have problems with phone installation, it may be related to firmware. The phone should have the latest firmware upgrade. (I didn&#039;t have any problem with existing firmware on my CISCO 7970, though).&lt;br /&gt;
&lt;br /&gt;
Note for &#039;&#039;&#039;CISCO 7960 SIP&#039;&#039;&#039; users: if your phone fails to register with asterisk then edit /tftpboot/SIPDefault.cnf and append &lt;br /&gt;
 nat_enable: 1&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
#Plug the phone power and network cable.  Note if you have two network cards on your core you should plug network cable in the right switch.&lt;br /&gt;
#During boot of the phone after 2-3 minutes you should see on the Orbiter a message about new device with your phone MAC address was detected. You should click by caption &amp;quot;Cisco 7970&amp;quot; below that.&lt;br /&gt;
#After that the phone should be registered with asterisk and you can see a normal CISCO screen. &lt;br /&gt;
#However, it&#039;ll take another 2-3 minutes to generate a new Orbiter for CISCO7970. &lt;br /&gt;
#When this operation finishes you&#039;ll see a message on the Orbiter screen. Make a quick reload of router (Wizard -- Reboot -- Quick Reload Router. I also rebooted CISCO 7970 because I didn&#039;t see anything in the menu Services).&lt;br /&gt;
#Now go to menu Services on CISCO 7970 and chose Orbiter.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
*&amp;lt;u&amp;gt;Problem:&amp;lt;/u&amp;gt; Phone boots successfully but there is no any message on the Orbiter&#039;s screen.&lt;br /&gt;
*&amp;lt;u&amp;gt;Solution:&amp;lt;/u&amp;gt; If the message doesn&#039;t appear check MAC addresses range.&lt;br /&gt;
&lt;br /&gt;
== Some useful tips ==&lt;br /&gt;
*To reset a Network configuration of CISCO79xx go to menu &#039;Network Setting&#039; and press the following sequence of buttons: &lt;br /&gt;
 **#**&lt;br /&gt;
*To check network communications between CISCO7970 and CORE run tcpdump on the CORE:&lt;br /&gt;
 tcpdump -i eth1 [CISCO7970 IP Address]&lt;br /&gt;
or to see detailed packets information:&lt;br /&gt;
 tcpdump -i -vv eth1 [CISCO7970 IP Address]&lt;br /&gt;
or change TimeZone change following line in /tftpboot/SEPDefault7970.cnf.xml (you can find proper TimeZone strings [http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+7970+SIP here] ):&lt;br /&gt;
 &amp;lt;timeZone&amp;gt;W. Europe Standard/Daylight Time&amp;lt;/timeZone&amp;gt;&lt;br /&gt;
*To add the voicemail options to the message button, edit the sccp.conf file and add the following to the lines section of each phone:&lt;br /&gt;
 mailbox=&amp;lt;extension&amp;gt;&lt;br /&gt;
 vmnum=*97&lt;br /&gt;
*To configure the display/backlight change the following lines in /tftpboot/SEPDefault7970.cnf.xml&lt;br /&gt;
 &amp;lt;daysDisplayNotActive&amp;gt;1,7&amp;lt;/daysDisplayNotActive&amp;gt;&lt;br /&gt;
 &amp;lt;displayOnTime&amp;gt;09:00&amp;lt;/displayOnTime&amp;gt;&lt;br /&gt;
 &amp;lt;displayOnDuration&amp;gt;08:00&amp;lt;/displayOnDuration&amp;gt;&lt;br /&gt;
 &amp;lt;displayIdleTimeout&amp;gt;00:01&amp;lt;/displayIdleTimeout&amp;gt;&lt;br /&gt;
&#039;&#039;daysDisplayNotActive&#039;&#039; you can put 1 through 7 where 1 = Sunday, 2 = Monday, 3 = Tuesday and so on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayOnTime&#039;&#039; is the time of the day the display is turned on&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayOnDuration&#039;&#039; is the length of time from the &#039;&#039;displayOnTime&#039;&#039; that the display will remain on. So in the above example the display turns on at 9:00 and turns off at 17:00. I haven&#039;t tested but I believe having this as 00:00 would keep the display on 24/7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayIdleTimeout&#039;&#039; is the length of time the display will remain on when outside the displayOnTime/Duration parameter (inside the display is always on).&lt;br /&gt;
 &amp;lt;displayOnWhenIncomingCall&amp;gt;1&amp;lt;/displayOnWhenIncomingCall&amp;gt;&lt;br /&gt;
This can be used for the display to turn on when receiving a call (0 = disable, 1 = enable). This line is currently not present in the file so just add it after the &#039;&#039;displayIdleTimeout&#039;&#039;.&lt;br /&gt;
Note: &#039;&#039;displayOnWhenIncomingCall&#039;&#039; doesn&#039;t work on all firmwares.&lt;br /&gt;
&lt;br /&gt;
To turn on the display just press the &amp;quot;Display button&amp;quot; that should be solid green. (solid green = display turn off, blinking green = only the touchscreen is off)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Email suggestions to: stepanov.michael [at] gmail [dot] com or leave a comment.&lt;br /&gt;
&lt;br /&gt;
==Directory button on Cisco IP Phone==&lt;br /&gt;
&amp;lt;b&amp;gt;Please Note, this is  a part of the LinuxMCE system. Just press the directory button and enjoy.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It has the following Features:&lt;br /&gt;
&lt;br /&gt;
* Works with Contacts from the Pluto phone directory&lt;br /&gt;
* Paginates them based on # of entries in phone book&lt;br /&gt;
* Shows the phone type.&lt;br /&gt;
&lt;br /&gt;
If there are any problems, let me know --[[User:Tschak909|Tschak909]] ( thom.cherryhomes (at) gmail (dot) com ).&lt;br /&gt;
&lt;br /&gt;
==Add usefull XML services beside Orbiter==&lt;br /&gt;
&lt;br /&gt;
Currently this feature doesn&#039;t make much sense if you use Orbiter on phone, cause it&#039;s constantly refreshing and you loose focus of any other menu on the phone.... I&#039;ve searched internet a bit and found few usefull applications that will let you put rss or xml feeds to your 7970.&lt;br /&gt;
&lt;br /&gt;
Basically you can try rss or xml feeds directly, but also there is usefull script that automatically converts pages to proper format - for example:&lt;br /&gt;
 http://phone-xml.berbee.com/menu.xml?opts=67&lt;br /&gt;
&lt;br /&gt;
Gives you rss feeds from CNN and BBC. You can also use this script to convert any rss feed to same shape (it&#039;s weather rss feed in my country):&lt;br /&gt;
&lt;br /&gt;
 http://phone-xml.berbee.com/rss/items.php?url=http://vreme.zurnal24.si/xml/rss/vreme.xml&lt;br /&gt;
&lt;br /&gt;
I have further modified file /var/www/pluto-admin/ServicesMenu.php - and added more entries - basically it&#039;s XML list of various URLs to follow.&lt;br /&gt;
&lt;br /&gt;
==Hidden features==&lt;br /&gt;
&lt;br /&gt;
http://yourIpPhoneIPAddress/CGI/Screenshot (See Also /CGI/CallInfo /CGI/LineInfo and /CGI/SettingsInfo)&lt;br /&gt;
&lt;br /&gt;
[[File:7970_Screenshot.png]]&lt;br /&gt;
&lt;br /&gt;
== Firmware updates ==&lt;br /&gt;
&lt;br /&gt;
Since LinuxMCE 12.04 it is possible to update the firmware of CISCO 7970 phones. To do this you must be registered on cisco.com website and have the needed licenses to be legal. To update the firmware please follow the below steps:&lt;br /&gt;
* Download newest SCCP firmware from cisco.com (you must be registered). Download the &amp;quot;firmware files only&amp;quot; package which is a .zip file.&lt;br /&gt;
* Unpack the files to the /tftpboot directory of your core.&lt;br /&gt;
* In the package should be somt tem*.loads files, some *.sbn files and a SCCP*.loads file. Copy the filename of the SCCP*.loads file.&lt;br /&gt;
* In webadmin enter the &amp;quot;Phones&amp;quot; menu under &amp;quot;Devices&amp;quot;.&lt;br /&gt;
* Search for your 7970 phones and paste the SCCP*.loads filename un the &amp;quot;Firmware&amp;quot;  field.&lt;br /&gt;
* Click &amp;quot;Update&amp;quot; at page bottom&lt;br /&gt;
* Power cycle your 7970 phones.&lt;br /&gt;
* The phones should auto update after first boot. This will take a while. You can monitor progress on the phone&#039;s screen.&lt;br /&gt;
&lt;br /&gt;
==Usefull links==&lt;br /&gt;
&lt;br /&gt;
[http://web.csma.biz/apps/xml_xmldir.php Open 79XX XML Directory] - Gives you possibility to edit info showed/used on Phone... I&#039;ve just tried ver 1.2 and it seems really useful. Beside contacts and search capability, it allows user to organize external xml services, memos, notes together in one easy to traverse menu... Really worth of consideration...&lt;br /&gt;
&lt;br /&gt;
[http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/command/reference/cme_s1ht.html#wp1137794 vendorConfig Parameter-Name and Parameter-Value Descriptions] Overview of the parameters that can be given in the *.cnf.xml file.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Cisco_7970&amp;diff=34027</id>
		<title>Cisco 7970</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Cisco_7970&amp;diff=34027"/>
		<updated>2013-04-02T20:02:38Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: Added 7970 firmware update procedure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
{{versioninfo|810Status=Working|810UpdatedDate=31 July 2011|810UpdatedBy=daballiemo|versioninfo|1004Status=Working|1004UpdatedDate=17 September 2011|1004UpdatedBy=foxi352}}&lt;br /&gt;
[[Category: Phones]]&lt;br /&gt;
[[Category: IP Phones]]&lt;br /&gt;
[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
== Preface ==&lt;br /&gt;
[[Image:Cisco7909.JPG]]&lt;br /&gt;
&lt;br /&gt;
LinuxMCE allows the use of many devices as [[Orbiters]]. One of them is the [http://www.cisco.com/en/US/products/hw/phones/ps379/ps5440/index.html CISCO 7970]. You can use it to control your home as well as to make calls.&lt;br /&gt;
&lt;br /&gt;
To add a new CISCO 7970 phone as an Orbiter follow these simple instructions (from information in the [http://forum.linuxmce.org/ LinuxMCE support forum]).&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
CISCO 7970 phone is plug-in-play device; LinuxMCE adds it automatically when it is plugged into the network. But first, we have to make some preparations. Run an Orbiter. Be sure that no others tasks are running.&lt;br /&gt;
Check the DHCP setting of your phone. It should be something like that: &amp;quot;get IP via DHCP and no alternative servers&amp;quot;.&lt;br /&gt;
Check the range of MAC addresses:&lt;br /&gt;
#Go to Advanced --&amp;gt; Configuration --&amp;gt; Device Template.&lt;br /&gt;
#Chose manufacturer CISCO.&lt;br /&gt;
#Click the &#039;Apply Filter&#039; button.&lt;br /&gt;
#In the Device Template drop down box select the Cisco 7970.&lt;br /&gt;
#Press the button &#039;Pick Device Template&#039;.&lt;br /&gt;
#On the opened window fill out a new &#039;Plug and Play&#039; section with the converted MAC address of your phone. The range contains two big decimal digits. To get correct range for your phone first see its MAC address. You can find the MAC address on the back of the phone. It is a 12 digit hexadecimal number. The first three groups identify a maker. You leave them and fill the rest by 0 and F. For example, if MAC is &amp;lt;strong&amp;gt;00:16:78:CD:01:D8&amp;lt;/strong&amp;gt; its range will be &amp;lt;strong&amp;gt;00:16:78:00:00:00&amp;lt;/strong&amp;gt; - &amp;lt;strong&amp;gt;00:16:78:FF:FF:FF&amp;lt;/strong&amp;gt;. After that you should convert those two values into LinuxMCE representation. To do that run a script &amp;lt;strong&amp;gt;/usr/pluto/bin/convert_mac&amp;lt;/strong&amp;gt; and pass the hexadecimal values as parameters:&lt;br /&gt;
 /usr/pluto/bin/convert_mac 00:16:78:00:00:00&lt;br /&gt;
 /usr/pluto/bin/convert_mac 00:16:78:FF:FF:FF&lt;br /&gt;
:As result you will get two big decimal digits. Add them to the phone template and store.&lt;br /&gt;
If you have problems with phone installation, it may be related to firmware. The phone should have the latest firmware upgrade. (I didn&#039;t have any problem with existing firmware on my CISCO 7970, though).&lt;br /&gt;
&lt;br /&gt;
Note for &#039;&#039;&#039;CISCO 7960 SIP&#039;&#039;&#039; users: if your phone fails to register with asterisk then edit /tftpboot/SIPDefault.cnf and append &lt;br /&gt;
 nat_enable: 1&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
#Plug the phone power and network cable.  Note if you have two network cards on your core you should plug network cable in the right switch.&lt;br /&gt;
#During boot of the phone after 2-3 minutes you should see on the Orbiter a message about new device with your phone MAC address was detected. You should click by caption &amp;quot;Cisco 7970&amp;quot; below that.&lt;br /&gt;
#After that the phone should be registered with asterisk and you can see a normal CISCO screen. &lt;br /&gt;
#However, it&#039;ll take another 2-3 minutes to generate a new Orbiter for CISCO7970. &lt;br /&gt;
#When this operation finishes you&#039;ll see a message on the Orbiter screen. Make a quick reload of router (Wizard -- Reboot -- Quick Reload Router. I also rebooted CISCO 7970 because I didn&#039;t see anything in the menu Services).&lt;br /&gt;
#Now go to menu Services on CISCO 7970 and chose Orbiter.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
*&amp;lt;u&amp;gt;Problem:&amp;lt;/u&amp;gt; Phone boots successfully but there is no any message on the Orbiter&#039;s screen.&lt;br /&gt;
*&amp;lt;u&amp;gt;Solution:&amp;lt;/u&amp;gt; If the message doesn&#039;t appear check MAC addresses range.&lt;br /&gt;
&lt;br /&gt;
== Some useful tips ==&lt;br /&gt;
*To reset a Network configuration of CISCO79xx go to menu &#039;Network Setting&#039; and press the following sequence of buttons: &lt;br /&gt;
 **#**&lt;br /&gt;
*To check network communications between CISCO7970 and CORE run tcpdump on the CORE:&lt;br /&gt;
 tcpdump -i eth1 [CISCO7970 IP Address]&lt;br /&gt;
or to see detailed packets information:&lt;br /&gt;
 tcpdump -i -vv eth1 [CISCO7970 IP Address]&lt;br /&gt;
or change TimeZone change following line in /tftpboot/SEPDefault7970.cnf.xml (you can find proper TimeZone strings [http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+7970+SIP here] ):&lt;br /&gt;
 &amp;lt;timeZone&amp;gt;W. Europe Standard/Daylight Time&amp;lt;/timeZone&amp;gt;&lt;br /&gt;
*To add the voicemail options to the message button, edit the sccp.conf file and add the following to the lines section of each phone:&lt;br /&gt;
 mailbox=&amp;lt;extension&amp;gt;&lt;br /&gt;
 vmnum=*97&lt;br /&gt;
*To configure the display/backlight change the following lines in /tftpboot/SEPDefault7970.cnf.xml&lt;br /&gt;
 &amp;lt;daysDisplayNotActive&amp;gt;1,7&amp;lt;/daysDisplayNotActive&amp;gt;&lt;br /&gt;
 &amp;lt;displayOnTime&amp;gt;09:00&amp;lt;/displayOnTime&amp;gt;&lt;br /&gt;
 &amp;lt;displayOnDuration&amp;gt;08:00&amp;lt;/displayOnDuration&amp;gt;&lt;br /&gt;
 &amp;lt;displayIdleTimeout&amp;gt;00:01&amp;lt;/displayIdleTimeout&amp;gt;&lt;br /&gt;
&#039;&#039;daysDisplayNotActive&#039;&#039; you can put 1 through 7 where 1 = Sunday, 2 = Monday, 3 = Tuesday and so on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayOnTime&#039;&#039; is the time of the day the display is turned on&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayOnDuration&#039;&#039; is the length of time from the &#039;&#039;displayOnTime&#039;&#039; that the display will remain on. So in the above example the display turns on at 9:00 and turns off at 17:00. I haven&#039;t tested but I believe having this as 00:00 would keep the display on 24/7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;displayIdleTimeout&#039;&#039; is the length of time the display will remain on when outside the displayOnTime/Duration parameter (inside the display is always on).&lt;br /&gt;
 &amp;lt;displayOnWhenIncomingCall&amp;gt;1&amp;lt;/displayOnWhenIncomingCall&amp;gt;&lt;br /&gt;
This can be used for the display to turn on when receiving a call (0 = disable, 1 = enable). This line is currently not present in the file so just add it after the &#039;&#039;displayIdleTimeout&#039;&#039;.&lt;br /&gt;
Note: &#039;&#039;displayOnWhenIncomingCall&#039;&#039; doesn&#039;t work on all firmwares.&lt;br /&gt;
&lt;br /&gt;
To turn on the display just press the &amp;quot;Display button&amp;quot; that should be solid green. (solid green = display turn off, blinking green = only the touchscreen is off)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Email suggestions to: stepanov.michael [at] gmail [dot] com or leave a comment.&lt;br /&gt;
&lt;br /&gt;
==Directory button on Cisco IP Phone==&lt;br /&gt;
&amp;lt;b&amp;gt;Please Note, this is  a part of the LinuxMCE system. Just press the directory button and enjoy.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It has the following Features:&lt;br /&gt;
&lt;br /&gt;
* Works with Contacts from the Pluto phone directory&lt;br /&gt;
* Paginates them based on # of entries in phone book&lt;br /&gt;
* Shows the phone type.&lt;br /&gt;
&lt;br /&gt;
If there are any problems, let me know --[[User:Tschak909|Tschak909]] ( thom.cherryhomes (at) gmail (dot) com ).&lt;br /&gt;
&lt;br /&gt;
==Add usefull XML services beside Orbiter==&lt;br /&gt;
&lt;br /&gt;
Currently this feature doesn&#039;t make much sense if you use Orbiter on phone, cause it&#039;s constantly refreshing and you loose focus of any other menu on the phone.... I&#039;ve searched internet a bit and found few usefull applications that will let you put rss or xml feeds to your 7970.&lt;br /&gt;
&lt;br /&gt;
Basically you can try rss or xml feeds directly, but also there is usefull script that automatically converts pages to proper format - for example:&lt;br /&gt;
 http://phone-xml.berbee.com/menu.xml?opts=67&lt;br /&gt;
&lt;br /&gt;
Gives you rss feeds from CNN and BBC. You can also use this script to convert any rss feed to same shape (it&#039;s weather rss feed in my country):&lt;br /&gt;
&lt;br /&gt;
 http://phone-xml.berbee.com/rss/items.php?url=http://vreme.zurnal24.si/xml/rss/vreme.xml&lt;br /&gt;
&lt;br /&gt;
I have further modified file /var/www/pluto-admin/ServicesMenu.php - and added more entries - basically it&#039;s XML list of various URLs to follow.&lt;br /&gt;
&lt;br /&gt;
==Hidden features==&lt;br /&gt;
&lt;br /&gt;
http://yourIpPhoneIPAddress/CGI/Screenshot (See Also /CGI/CallInfo /CGI/LineInfo and /CGI/SettingsInfo)&lt;br /&gt;
&lt;br /&gt;
[[File:7970_Screenshot.png]]&lt;br /&gt;
&lt;br /&gt;
== Firmware updates ==&lt;br /&gt;
&lt;br /&gt;
Since LinuxMCE 12.04 it is possible to update the firmware of CISCO 7970 phones. To do this you must be registered on cisco.com website and have the needed licenses to be legal. To update the firmware please follow the below steps:&lt;br /&gt;
* Download newest SCCP firmware from cisco.com (you must be registered). Download the &amp;quot;firmware files only&amp;quot; package which is a .zip file.&lt;br /&gt;
* Unpack the files to the /tftp directory of your core.&lt;br /&gt;
* In the package should be somt tem*.loads files, some *.sbn files and a SCCP*.loads file. Copy the filename of the SCCP*.loads file.&lt;br /&gt;
* In webadmin enter the &amp;quot;Phones&amp;quot; menu under &amp;quot;Devices&amp;quot;.&lt;br /&gt;
* Search for your 7970 phones and paste the SCCP*.loads filename un the &amp;quot;Firmware&amp;quot;  field.&lt;br /&gt;
* Click &amp;quot;Update&amp;quot; at page bottom&lt;br /&gt;
* Power cycle your 7970 phones.&lt;br /&gt;
* The phones should auto update after first boot. This will take a while. You can monitor progress on the phone&#039;s screen.&lt;br /&gt;
&lt;br /&gt;
==Usefull links==&lt;br /&gt;
&lt;br /&gt;
[http://web.csma.biz/apps/xml_xmldir.php Open 79XX XML Directory] - Gives you possibility to edit info showed/used on Phone... I&#039;ve just tried ver 1.2 and it seems really useful. Beside contacts and search capability, it allows user to organize external xml services, memos, notes together in one easy to traverse menu... Really worth of consideration...&lt;br /&gt;
&lt;br /&gt;
[http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/command/reference/cme_s1ht.html#wp1137794 vendorConfig Parameter-Name and Parameter-Value Descriptions] Overview of the parameters that can be given in the *.cnf.xml file.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34026</id>
		<title>LinuxMCE-1204/1404 Updates</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&amp;diff=34026"/>
		<updated>2013-04-02T19:49:48Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Upcoming fixes... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.&lt;br /&gt;
&lt;br /&gt;
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.&lt;br /&gt;
&lt;br /&gt;
== Upcoming fixes... ==&lt;br /&gt;
&#039;&#039;&#039;Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp&lt;br /&gt;
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again&lt;br /&gt;
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device&#039;s devicedata&lt;br /&gt;
&lt;br /&gt;
== Update 27385 ==&lt;br /&gt;
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency&lt;br /&gt;
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - removes lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27384 ==&lt;br /&gt;
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree&lt;br /&gt;
* lmce-game-player (673,674)&lt;br /&gt;
** change mame/mess binary locations&lt;br /&gt;
** remove lmce-sdlmess as a depends for precise&lt;br /&gt;
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency&lt;br /&gt;
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency&lt;br /&gt;
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency&lt;br /&gt;
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency&lt;br /&gt;
* lmce-game-db (675,676) - adds lmce-game-database dependency&lt;br /&gt;
&lt;br /&gt;
== Update 27373 ==&lt;br /&gt;
* pluto-dcerouter (154,155) - dhcp fixes&lt;br /&gt;
* pluto-boot-scripts (234) - dhcp fixes&lt;br /&gt;
* pluto-plutodhcp (330,491) - dhcp fixes&lt;br /&gt;
* mce-launcher - dhcp fixes&lt;br /&gt;
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists&lt;br /&gt;
* mce-diskless-tools (627,628) - repairs to md creation&lt;br /&gt;
&lt;br /&gt;
== Update 27366 ==&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-convert-mac - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27365 == &lt;br /&gt;
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking&lt;br /&gt;
* pluto-makerelease - dependencies are added to packages again.&lt;br /&gt;
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.&lt;br /&gt;
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise&lt;br /&gt;
* video-wizard-videos - missing from repo&lt;br /&gt;
* pluto-avwizard-sounds - missing from repo&lt;br /&gt;
* pluto-mcr-remote - missing from repo&lt;br /&gt;
&lt;br /&gt;
== Update 27343 ==&lt;br /&gt;
* pluto-simplephone builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27340 ==&lt;br /&gt;
* many, many lmce packages are affected by change to AllCommandsRequests.h.  so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma&lt;br /&gt;
* pluto-disk-drive - removed pre-built bin from svn that we are building&lt;br /&gt;
* lmce-insteon - removed pre-built bin from svn that we are building&lt;br /&gt;
* pluto-dcerouter - adds BlueCrystal skin to depends&lt;br /&gt;
&lt;br /&gt;
== Update 27323 ==&lt;br /&gt;
* lmce-EnOcean builds for 1204&lt;br /&gt;
* pluto-proxy-orbiter builds for 1204&lt;br /&gt;
* pluto-hal-device-finder builds for 1204&lt;br /&gt;
* *-skin* packages build for 1204&lt;br /&gt;
* pluto-orbiter builds for 1204&lt;br /&gt;
&lt;br /&gt;
== Update 27294 ==&lt;br /&gt;
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
* pluto-database-settings &lt;br /&gt;
** changes for postinst to ignore returnvalue for service restart&lt;br /&gt;
** changes to postinst to reflect my.cnf changes.&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33813</id>
		<title>Joggler</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33813"/>
		<updated>2013-02-03T16:33:30Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Modify config files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
=Transforming O2 Joggler to LinuxMCE orbiter=&lt;br /&gt;
==Creating device in LinuxMCE==&lt;br /&gt;
Login to your webadmin. Go to &amp;quot;Orbiter&amp;quot; and add a new device of type &amp;quot;Orbiter&amp;quot;. Set the Size to &amp;quot;Nokia770&amp;quot;. Choose whatever skin and language you like. Quick reload your core and let it create the Orbiter. Anyway; you have a lot of work to do meanwhile :-)&lt;br /&gt;
Check your new orbiter&#039;s device ID. You will need it below during pluto.conf creation.&lt;br /&gt;
&lt;br /&gt;
==Installing base system==&lt;br /&gt;
===Download and install SqueezeOS===&lt;br /&gt;
Get [http://birdslikewires.co.uk/articles/squeezeplay-os SqueezePlay OS]  for Joggler. I suggest using the version &amp;quot;for internal memory&amp;quot;. You may use the USB version and work on with an external USB stick on your joggler. However i tested this whole process using the joggler&#039;s internal flash.&lt;br /&gt;
====Using linux====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount /dev/sdX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/sdX bs=1M&lt;br /&gt;
Where sdX is your USB device.&lt;br /&gt;
====Using OSX====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Open a Terminal window. Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo diskutil list&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount -f /dev/diskX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/rdiskX bs=1m&lt;br /&gt;
Where rdiskX is your USB device.&lt;br /&gt;
===Flash it to your joggler&#039;s internal memory===&lt;br /&gt;
Power off your joggler. Insert your newly prepared USB stick to your joggler&#039;s external USB port. Power on your joggler and let it flash the SqueezeOS to the internal flash memory.&lt;br /&gt;
Read instructions on screen. When done remove the externel USB stick and let the joggler boot into your newly installed SqueezeOS.&lt;br /&gt;
===Setup WLAN===&lt;br /&gt;
If you plan to use WLAN then you better configure it using the SqueezeOS GUI before we disable it in the next steps. Otherwise it will be tricky to set it up later.&lt;br /&gt;
===Activating SSH server===&lt;br /&gt;
Once booted into SqueezeOS go to &#039;&#039;&#039;&amp;quot;Settings &amp;gt; Advanced &amp;gt; Additional Features &amp;gt; OpenSSH server&amp;quot;&#039;&#039;&#039; and activate it. &lt;br /&gt;
Give it some minutes to install and then try to ssh to your joggler:&lt;br /&gt;
 ssh joggler@&amp;lt;your joggler&#039;s ip&amp;gt;&lt;br /&gt;
password is: joggler&lt;br /&gt;
&lt;br /&gt;
==Transform it to Orbiter==&lt;br /&gt;
===Adapt sources.list===&lt;br /&gt;
SSH to core, &amp;quot;sudo su&amp;quot; to root and replace /etc/apt/sources.list with following content:&lt;br /&gt;
 ###### Ubuntu Main Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Update Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse  &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse  &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse&lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Partner Repo&lt;br /&gt;
 deb http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 deb-src http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 &lt;br /&gt;
 ##### Joggler PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 ##### Intel EMGD binaries PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 #### LinuxMCE repo&lt;br /&gt;
 deb http://deb.linuxmce.org/ubuntu/ lucid beta2&lt;br /&gt;
===Update installation to latest packages===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
===Install pre requirements for Orbiter===&lt;br /&gt;
 apt-get install mysql-client libsdl-ttf2.0-0 libsdl-sge libsdl-gfx1.2-4 libsdl-image1.2 libhid0 icewm liblinphone3 libxcursor1 msttcorefonts&lt;br /&gt;
===Create directory structure===&lt;br /&gt;
 mkdir -p /usr/pluto/bin&lt;br /&gt;
 mkdir -p /usr/pluto/lib&lt;br /&gt;
 mkdir -p /usr/pluto/locks&lt;br /&gt;
 mkdir -p /var/log/pluto&lt;br /&gt;
 &lt;br /&gt;
 chown -R joggler:joggler /usr/pluto&lt;br /&gt;
 chown -R joggler:joggler /var/log/pluto&lt;br /&gt;
&lt;br /&gt;
===Copy needed files from your core to your joggler===&lt;br /&gt;
SSH to joggler if not yet done. You don&#039;t need to become root.&amp;lt;br&amp;gt;Copy the Orbiter binary:&lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Orbiter .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Config_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/SQL_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/LockUtils.sh .&lt;br /&gt;
&lt;br /&gt;
Copy the needed libraries:&lt;br /&gt;
 cd /usr/pluto/lib&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/lib/* .&lt;br /&gt;
Note: you may need to change &amp;quot;dcerouter&amp;quot; to your core&#039;s full FQDN or to your core&#039;s IP address, depending your local environment.&lt;br /&gt;
&lt;br /&gt;
===Modify config files===&lt;br /&gt;
Tell your system where to find LinuxMCE libraries needed by Orbiter:&lt;br /&gt;
 sudo echo /usr/pluto/lib &amp;gt; /etc/ld.so.conf.d/LinuxMCE.conf&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startOrbiter.sh&#039;&#039;&#039; file with following content:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;MyOrbiterID&amp;quot;&lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; == &amp;quot;1&amp;quot; ] ; do &lt;br /&gt;
 	cd /usr/pluto/bin&lt;br /&gt;
 	/usr/pluto/bin/Orbiter -r $DCERouter  -d $MyOrbiterID&lt;br /&gt;
 	sleep 15&lt;br /&gt;
 done&lt;br /&gt;
Change mode:&lt;br /&gt;
 chmod 755 /home/joggler/startOrbiter.sh&lt;br /&gt;
Replace &#039;&#039;&#039;/home/joggler/.xinitrc&#039;&#039;&#039; file with the following content:&lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset +dpms&lt;br /&gt;
 xset dpms 300 300 300&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startSqueezeSlave.sh ]; then&lt;br /&gt;
 	/home/joggler/startSqueezeSlave.sh&amp;amp;&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startOrbiter.sh ]; then&lt;br /&gt;
 	/home/joggler/startOrbiter.sh&lt;br /&gt;
 else&lt;br /&gt;
 	xterm&lt;br /&gt;
 fi&lt;br /&gt;
The &amp;quot;xset dpms 300 300 300&amp;quot; line sets the timeout in seconds for your joggler&#039;s screen to switch off. Feel free to change to your needs.&lt;br /&gt;
&lt;br /&gt;
===Create LinuxMCE configuration===&lt;br /&gt;
&amp;quot;sudo su&amp;quot; to root and create &#039;&#039;&#039;/etc/pluto.conf&#039;&#039;&#039; with the following content:&lt;br /&gt;
 MySqlHost = 192.168.80.1&lt;br /&gt;
 MySqlUser = root&lt;br /&gt;
 MySqlPassword =&lt;br /&gt;
 MySqlDBName = pluto_main&lt;br /&gt;
 DCERouter = 192.168.80.1&lt;br /&gt;
 MySqlPort = 3306&lt;br /&gt;
 DCERouterPort = 3450&lt;br /&gt;
 Display = 0&lt;br /&gt;
 MyOrbiterID = &amp;lt;ID&amp;gt;&lt;br /&gt;
Replace &amp;lt;ID&amp;gt; with the device ID of the orbiter you created above.&lt;br /&gt;
&lt;br /&gt;
===Optional: Squeezeslave===&lt;br /&gt;
If you want to playback audio files on your joggler via Logitech Media Server you can add the squeezeslave package:&lt;br /&gt;
 sudo apt-get install squeezeslave&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startSqueezeSlave.sh&#039;&#039;&#039;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 MAC=$(ifconfig eth0 | grep &amp;quot;HWaddr&amp;quot; | sed &#039;s/.*HWaddr \([:[:xdigit:]]*\).*$/\1/g&#039;)&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; = &amp;quot;1&amp;quot; ]; do&lt;br /&gt;
         /usr/bin/squeezeslave -m $MAC $DCERouter&lt;br /&gt;
 done&lt;br /&gt;
Change mode&lt;br /&gt;
 chmod 755 /home/joggler/startSqueezeSlave.sh&lt;br /&gt;
If you want your squeezeslave to be a DCE device, meaning that it can be controlled by an Orbiter or my events:&lt;br /&gt;
#Go to LinuxMCE webadmin&lt;br /&gt;
#Click on &amp;quot;Show device tree&amp;quot;&lt;br /&gt;
#Expand CORE&lt;br /&gt;
#Click on &amp;quot;Slim Server Streamer&amp;quot;&lt;br /&gt;
#Click on &amp;quot;Create child device&amp;quot;&lt;br /&gt;
#Enter a description like &amp;quot;Joggler&amp;quot; and enter jogglers IP address and MAC address&lt;br /&gt;
#Click on &amp;quot;Pick device template&amp;quot; and choose DT #58&lt;br /&gt;
After having finished device installation you need to assign it to a room which does not yet have an MD.&lt;br /&gt;
#Click on the LinuxMCE logo in Webadmin (top left)&lt;br /&gt;
#Click on &amp;quot;A/V Equipment&amp;quot;&lt;br /&gt;
#Search for your new joggler squeezeslave, modify it&#039;s room and click the update butom on page bottom.&lt;br /&gt;
Quick reload DCERouter, let your orbiters rebuild and enjoy LinuxMCE playing audio on your joggler.&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
On my whishlist:&lt;br /&gt;
* Get mouse cursor hidden. All tries with unclutter or xsetroot to emptycursor failed miserably in the past.&lt;br /&gt;
* Make it possible to switch from Orbiter to SqueezePlay and back&lt;br /&gt;
* Make mediaplay work on joggler via LMCE. At least audio. Video would be a bonus.&lt;br /&gt;
* Make it auto create a new orbiter after first install&lt;br /&gt;
Future playground:&lt;br /&gt;
* Play with NFS boot of maybe +/- full MD ?&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33812</id>
		<title>Joggler</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33812"/>
		<updated>2013-02-03T16:33:21Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Modify config files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
=Transforming O2 Joggler to LinuxMCE orbiter=&lt;br /&gt;
==Creating device in LinuxMCE==&lt;br /&gt;
Login to your webadmin. Go to &amp;quot;Orbiter&amp;quot; and add a new device of type &amp;quot;Orbiter&amp;quot;. Set the Size to &amp;quot;Nokia770&amp;quot;. Choose whatever skin and language you like. Quick reload your core and let it create the Orbiter. Anyway; you have a lot of work to do meanwhile :-)&lt;br /&gt;
Check your new orbiter&#039;s device ID. You will need it below during pluto.conf creation.&lt;br /&gt;
&lt;br /&gt;
==Installing base system==&lt;br /&gt;
===Download and install SqueezeOS===&lt;br /&gt;
Get [http://birdslikewires.co.uk/articles/squeezeplay-os SqueezePlay OS]  for Joggler. I suggest using the version &amp;quot;for internal memory&amp;quot;. You may use the USB version and work on with an external USB stick on your joggler. However i tested this whole process using the joggler&#039;s internal flash.&lt;br /&gt;
====Using linux====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount /dev/sdX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/sdX bs=1M&lt;br /&gt;
Where sdX is your USB device.&lt;br /&gt;
====Using OSX====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Open a Terminal window. Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo diskutil list&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount -f /dev/diskX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/rdiskX bs=1m&lt;br /&gt;
Where rdiskX is your USB device.&lt;br /&gt;
===Flash it to your joggler&#039;s internal memory===&lt;br /&gt;
Power off your joggler. Insert your newly prepared USB stick to your joggler&#039;s external USB port. Power on your joggler and let it flash the SqueezeOS to the internal flash memory.&lt;br /&gt;
Read instructions on screen. When done remove the externel USB stick and let the joggler boot into your newly installed SqueezeOS.&lt;br /&gt;
===Setup WLAN===&lt;br /&gt;
If you plan to use WLAN then you better configure it using the SqueezeOS GUI before we disable it in the next steps. Otherwise it will be tricky to set it up later.&lt;br /&gt;
===Activating SSH server===&lt;br /&gt;
Once booted into SqueezeOS go to &#039;&#039;&#039;&amp;quot;Settings &amp;gt; Advanced &amp;gt; Additional Features &amp;gt; OpenSSH server&amp;quot;&#039;&#039;&#039; and activate it. &lt;br /&gt;
Give it some minutes to install and then try to ssh to your joggler:&lt;br /&gt;
 ssh joggler@&amp;lt;your joggler&#039;s ip&amp;gt;&lt;br /&gt;
password is: joggler&lt;br /&gt;
&lt;br /&gt;
==Transform it to Orbiter==&lt;br /&gt;
===Adapt sources.list===&lt;br /&gt;
SSH to core, &amp;quot;sudo su&amp;quot; to root and replace /etc/apt/sources.list with following content:&lt;br /&gt;
 ###### Ubuntu Main Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Update Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse  &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse  &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse&lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Partner Repo&lt;br /&gt;
 deb http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 deb-src http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 &lt;br /&gt;
 ##### Joggler PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 ##### Intel EMGD binaries PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 #### LinuxMCE repo&lt;br /&gt;
 deb http://deb.linuxmce.org/ubuntu/ lucid beta2&lt;br /&gt;
===Update installation to latest packages===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
===Install pre requirements for Orbiter===&lt;br /&gt;
 apt-get install mysql-client libsdl-ttf2.0-0 libsdl-sge libsdl-gfx1.2-4 libsdl-image1.2 libhid0 icewm liblinphone3 libxcursor1 msttcorefonts&lt;br /&gt;
===Create directory structure===&lt;br /&gt;
 mkdir -p /usr/pluto/bin&lt;br /&gt;
 mkdir -p /usr/pluto/lib&lt;br /&gt;
 mkdir -p /usr/pluto/locks&lt;br /&gt;
 mkdir -p /var/log/pluto&lt;br /&gt;
 &lt;br /&gt;
 chown -R joggler:joggler /usr/pluto&lt;br /&gt;
 chown -R joggler:joggler /var/log/pluto&lt;br /&gt;
&lt;br /&gt;
===Copy needed files from your core to your joggler===&lt;br /&gt;
SSH to joggler if not yet done. You don&#039;t need to become root.&amp;lt;br&amp;gt;Copy the Orbiter binary:&lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Orbiter .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Config_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/SQL_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/LockUtils.sh .&lt;br /&gt;
&lt;br /&gt;
Copy the needed libraries:&lt;br /&gt;
 cd /usr/pluto/lib&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/lib/* .&lt;br /&gt;
Note: you may need to change &amp;quot;dcerouter&amp;quot; to your core&#039;s full FQDN or to your core&#039;s IP address, depending your local environment.&lt;br /&gt;
&lt;br /&gt;
===Modify config files===&lt;br /&gt;
Tell your system where to find LinuxMCE libraries needed by Orbiter:&lt;br /&gt;
 sudo echo /usr/pluto/lib &amp;gt; /etc/ld.so.conf.d/LinuxMCE.conf&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startOrbiter.sh&#039;&#039;&#039; file with following content:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;MyOrbiterID&amp;quot;&lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; == &amp;quot;1&amp;quot; ] ; do &lt;br /&gt;
 	cd /usr/pluto/bin&lt;br /&gt;
 	/usr/pluto/bin/Orbiter -r $DCERouter  -d $MyOrbiterID&lt;br /&gt;
 	sleep 15&lt;br /&gt;
 done&lt;br /&gt;
Change mode:&lt;br /&gt;
 chmod 755 /home/joggler/startOrbiter.sh&lt;br /&gt;
Replace &#039;&#039;&#039;/home/joggler/.xinitrc&#039;&#039;&#039; file with the following content:&lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset +dpms&lt;br /&gt;
 xset dpms 300 300 300&lt;br /&gt;
&lt;br /&gt;
 if [ -f /home/joggler/startSqueezeSlave.sh ]; then&lt;br /&gt;
 	/home/joggler/startSqueezeSlave.sh&amp;amp;&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startOrbiter.sh ]; then&lt;br /&gt;
 	/home/joggler/startOrbiter.sh&lt;br /&gt;
 else&lt;br /&gt;
 	xterm&lt;br /&gt;
 fi&lt;br /&gt;
The &amp;quot;xset dpms 300 300 300&amp;quot; line sets the timeout in seconds for your joggler&#039;s screen to switch off. Feel free to change to your needs.&lt;br /&gt;
&lt;br /&gt;
===Create LinuxMCE configuration===&lt;br /&gt;
&amp;quot;sudo su&amp;quot; to root and create &#039;&#039;&#039;/etc/pluto.conf&#039;&#039;&#039; with the following content:&lt;br /&gt;
 MySqlHost = 192.168.80.1&lt;br /&gt;
 MySqlUser = root&lt;br /&gt;
 MySqlPassword =&lt;br /&gt;
 MySqlDBName = pluto_main&lt;br /&gt;
 DCERouter = 192.168.80.1&lt;br /&gt;
 MySqlPort = 3306&lt;br /&gt;
 DCERouterPort = 3450&lt;br /&gt;
 Display = 0&lt;br /&gt;
 MyOrbiterID = &amp;lt;ID&amp;gt;&lt;br /&gt;
Replace &amp;lt;ID&amp;gt; with the device ID of the orbiter you created above.&lt;br /&gt;
&lt;br /&gt;
===Optional: Squeezeslave===&lt;br /&gt;
If you want to playback audio files on your joggler via Logitech Media Server you can add the squeezeslave package:&lt;br /&gt;
 sudo apt-get install squeezeslave&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startSqueezeSlave.sh&#039;&#039;&#039;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 MAC=$(ifconfig eth0 | grep &amp;quot;HWaddr&amp;quot; | sed &#039;s/.*HWaddr \([:[:xdigit:]]*\).*$/\1/g&#039;)&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; = &amp;quot;1&amp;quot; ]; do&lt;br /&gt;
         /usr/bin/squeezeslave -m $MAC $DCERouter&lt;br /&gt;
 done&lt;br /&gt;
Change mode&lt;br /&gt;
 chmod 755 /home/joggler/startSqueezeSlave.sh&lt;br /&gt;
If you want your squeezeslave to be a DCE device, meaning that it can be controlled by an Orbiter or my events:&lt;br /&gt;
#Go to LinuxMCE webadmin&lt;br /&gt;
#Click on &amp;quot;Show device tree&amp;quot;&lt;br /&gt;
#Expand CORE&lt;br /&gt;
#Click on &amp;quot;Slim Server Streamer&amp;quot;&lt;br /&gt;
#Click on &amp;quot;Create child device&amp;quot;&lt;br /&gt;
#Enter a description like &amp;quot;Joggler&amp;quot; and enter jogglers IP address and MAC address&lt;br /&gt;
#Click on &amp;quot;Pick device template&amp;quot; and choose DT #58&lt;br /&gt;
After having finished device installation you need to assign it to a room which does not yet have an MD.&lt;br /&gt;
#Click on the LinuxMCE logo in Webadmin (top left)&lt;br /&gt;
#Click on &amp;quot;A/V Equipment&amp;quot;&lt;br /&gt;
#Search for your new joggler squeezeslave, modify it&#039;s room and click the update butom on page bottom.&lt;br /&gt;
Quick reload DCERouter, let your orbiters rebuild and enjoy LinuxMCE playing audio on your joggler.&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
On my whishlist:&lt;br /&gt;
* Get mouse cursor hidden. All tries with unclutter or xsetroot to emptycursor failed miserably in the past.&lt;br /&gt;
* Make it possible to switch from Orbiter to SqueezePlay and back&lt;br /&gt;
* Make mediaplay work on joggler via LMCE. At least audio. Video would be a bonus.&lt;br /&gt;
* Make it auto create a new orbiter after first install&lt;br /&gt;
Future playground:&lt;br /&gt;
* Play with NFS boot of maybe +/- full MD ?&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33811</id>
		<title>Joggler</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33811"/>
		<updated>2013-02-03T16:31:41Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Optional: Squeezeslave */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
=Transforming O2 Joggler to LinuxMCE orbiter=&lt;br /&gt;
==Creating device in LinuxMCE==&lt;br /&gt;
Login to your webadmin. Go to &amp;quot;Orbiter&amp;quot; and add a new device of type &amp;quot;Orbiter&amp;quot;. Set the Size to &amp;quot;Nokia770&amp;quot;. Choose whatever skin and language you like. Quick reload your core and let it create the Orbiter. Anyway; you have a lot of work to do meanwhile :-)&lt;br /&gt;
Check your new orbiter&#039;s device ID. You will need it below during pluto.conf creation.&lt;br /&gt;
&lt;br /&gt;
==Installing base system==&lt;br /&gt;
===Download and install SqueezeOS===&lt;br /&gt;
Get [http://birdslikewires.co.uk/articles/squeezeplay-os SqueezePlay OS]  for Joggler. I suggest using the version &amp;quot;for internal memory&amp;quot;. You may use the USB version and work on with an external USB stick on your joggler. However i tested this whole process using the joggler&#039;s internal flash.&lt;br /&gt;
====Using linux====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount /dev/sdX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/sdX bs=1M&lt;br /&gt;
Where sdX is your USB device.&lt;br /&gt;
====Using OSX====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Open a Terminal window. Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo diskutil list&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount -f /dev/diskX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/rdiskX bs=1m&lt;br /&gt;
Where rdiskX is your USB device.&lt;br /&gt;
===Flash it to your joggler&#039;s internal memory===&lt;br /&gt;
Power off your joggler. Insert your newly prepared USB stick to your joggler&#039;s external USB port. Power on your joggler and let it flash the SqueezeOS to the internal flash memory.&lt;br /&gt;
Read instructions on screen. When done remove the externel USB stick and let the joggler boot into your newly installed SqueezeOS.&lt;br /&gt;
===Setup WLAN===&lt;br /&gt;
If you plan to use WLAN then you better configure it using the SqueezeOS GUI before we disable it in the next steps. Otherwise it will be tricky to set it up later.&lt;br /&gt;
===Activating SSH server===&lt;br /&gt;
Once booted into SqueezeOS go to &#039;&#039;&#039;&amp;quot;Settings &amp;gt; Advanced &amp;gt; Additional Features &amp;gt; OpenSSH server&amp;quot;&#039;&#039;&#039; and activate it. &lt;br /&gt;
Give it some minutes to install and then try to ssh to your joggler:&lt;br /&gt;
 ssh joggler@&amp;lt;your joggler&#039;s ip&amp;gt;&lt;br /&gt;
password is: joggler&lt;br /&gt;
&lt;br /&gt;
==Transform it to Orbiter==&lt;br /&gt;
===Adapt sources.list===&lt;br /&gt;
SSH to core, &amp;quot;sudo su&amp;quot; to root and replace /etc/apt/sources.list with following content:&lt;br /&gt;
 ###### Ubuntu Main Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Update Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse  &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse  &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse&lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Partner Repo&lt;br /&gt;
 deb http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 deb-src http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 &lt;br /&gt;
 ##### Joggler PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 ##### Intel EMGD binaries PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 #### LinuxMCE repo&lt;br /&gt;
 deb http://deb.linuxmce.org/ubuntu/ lucid beta2&lt;br /&gt;
===Update installation to latest packages===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
===Install pre requirements for Orbiter===&lt;br /&gt;
 apt-get install mysql-client libsdl-ttf2.0-0 libsdl-sge libsdl-gfx1.2-4 libsdl-image1.2 libhid0 icewm liblinphone3 libxcursor1 msttcorefonts&lt;br /&gt;
===Create directory structure===&lt;br /&gt;
 mkdir -p /usr/pluto/bin&lt;br /&gt;
 mkdir -p /usr/pluto/lib&lt;br /&gt;
 mkdir -p /usr/pluto/locks&lt;br /&gt;
 mkdir -p /var/log/pluto&lt;br /&gt;
 &lt;br /&gt;
 chown -R joggler:joggler /usr/pluto&lt;br /&gt;
 chown -R joggler:joggler /var/log/pluto&lt;br /&gt;
&lt;br /&gt;
===Copy needed files from your core to your joggler===&lt;br /&gt;
SSH to joggler if not yet done. You don&#039;t need to become root.&amp;lt;br&amp;gt;Copy the Orbiter binary:&lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Orbiter .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Config_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/SQL_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/LockUtils.sh .&lt;br /&gt;
&lt;br /&gt;
Copy the needed libraries:&lt;br /&gt;
 cd /usr/pluto/lib&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/lib/* .&lt;br /&gt;
Note: you may need to change &amp;quot;dcerouter&amp;quot; to your core&#039;s full FQDN or to your core&#039;s IP address, depending your local environment.&lt;br /&gt;
&lt;br /&gt;
===Modify config files===&lt;br /&gt;
Tell your system where to find LinuxMCE libraries needed by Orbiter:&lt;br /&gt;
 sudo echo /usr/pluto/lib &amp;gt; /etc/ld.so.conf.d/LinuxMCE.conf&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startOrbiter.sh&#039;&#039;&#039; file with following content:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 . /usr/pluto/bin/SQL_Ops.sh&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;MyOrbiterID&amp;quot;&lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Q=&amp;quot;SELECT IK_DeviceData FROM Device_DeviceData WHERE FK_Device=$MyOrbiterID AND FK_DeviceData=56&amp;quot;&lt;br /&gt;
 timeOut=$(RunSQL &amp;quot;$Q&amp;quot; | cut -d&#039;,&#039; -f2)&lt;br /&gt;
 &lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset dpms $timeOut $timeOut $timeOut&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; == &amp;quot;1&amp;quot; ] ; do &lt;br /&gt;
 	cd /usr/pluto/bin&lt;br /&gt;
 	/usr/pluto/bin/Orbiter -r $DCERouter  -d $MyOrbiterID&lt;br /&gt;
 	sleep 15&lt;br /&gt;
 done&lt;br /&gt;
Change mode:&lt;br /&gt;
 chmod 755 /home/joggler/startOrbiter.sh&lt;br /&gt;
Replace &#039;&#039;&#039;/home/joggler/.xinitrc&#039;&#039;&#039; file with the following content:&lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset +dpms&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startSqueezeSlave.sh ]; then&lt;br /&gt;
 	/home/joggler/startSqueezeSlave.sh&amp;amp;&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startOrbiter.sh ]; then&lt;br /&gt;
 	/home/joggler/startOrbiter.sh&lt;br /&gt;
 else&lt;br /&gt;
 	xterm&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
===Create LinuxMCE configuration===&lt;br /&gt;
&amp;quot;sudo su&amp;quot; to root and create &#039;&#039;&#039;/etc/pluto.conf&#039;&#039;&#039; with the following content:&lt;br /&gt;
 MySqlHost = 192.168.80.1&lt;br /&gt;
 MySqlUser = root&lt;br /&gt;
 MySqlPassword =&lt;br /&gt;
 MySqlDBName = pluto_main&lt;br /&gt;
 DCERouter = 192.168.80.1&lt;br /&gt;
 MySqlPort = 3306&lt;br /&gt;
 DCERouterPort = 3450&lt;br /&gt;
 Display = 0&lt;br /&gt;
 MyOrbiterID = &amp;lt;ID&amp;gt;&lt;br /&gt;
Replace &amp;lt;ID&amp;gt; with the device ID of the orbiter you created above.&lt;br /&gt;
&lt;br /&gt;
===Optional: Squeezeslave===&lt;br /&gt;
If you want to playback audio files on your joggler via Logitech Media Server you can add the squeezeslave package:&lt;br /&gt;
 sudo apt-get install squeezeslave&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startSqueezeSlave.sh&#039;&#039;&#039;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 MAC=$(ifconfig eth0 | grep &amp;quot;HWaddr&amp;quot; | sed &#039;s/.*HWaddr \([:[:xdigit:]]*\).*$/\1/g&#039;)&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; = &amp;quot;1&amp;quot; ]; do&lt;br /&gt;
         /usr/bin/squeezeslave -m $MAC $DCERouter&lt;br /&gt;
 done&lt;br /&gt;
Change mode&lt;br /&gt;
 chmod 755 /home/joggler/startSqueezeSlave.sh&lt;br /&gt;
If you want your squeezeslave to be a DCE device, meaning that it can be controlled by an Orbiter or my events:&lt;br /&gt;
#Go to LinuxMCE webadmin&lt;br /&gt;
#Click on &amp;quot;Show device tree&amp;quot;&lt;br /&gt;
#Expand CORE&lt;br /&gt;
#Click on &amp;quot;Slim Server Streamer&amp;quot;&lt;br /&gt;
#Click on &amp;quot;Create child device&amp;quot;&lt;br /&gt;
#Enter a description like &amp;quot;Joggler&amp;quot; and enter jogglers IP address and MAC address&lt;br /&gt;
#Click on &amp;quot;Pick device template&amp;quot; and choose DT #58&lt;br /&gt;
After having finished device installation you need to assign it to a room which does not yet have an MD.&lt;br /&gt;
#Click on the LinuxMCE logo in Webadmin (top left)&lt;br /&gt;
#Click on &amp;quot;A/V Equipment&amp;quot;&lt;br /&gt;
#Search for your new joggler squeezeslave, modify it&#039;s room and click the update butom on page bottom.&lt;br /&gt;
Quick reload DCERouter, let your orbiters rebuild and enjoy LinuxMCE playing audio on your joggler.&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
On my whishlist:&lt;br /&gt;
* Get mouse cursor hidden. All tries with unclutter or xsetroot to emptycursor failed miserably in the past.&lt;br /&gt;
* Make it possible to switch from Orbiter to SqueezePlay and back&lt;br /&gt;
* Make mediaplay work on joggler via LMCE. At least audio. Video would be a bonus.&lt;br /&gt;
* Make it auto create a new orbiter after first install&lt;br /&gt;
Future playground:&lt;br /&gt;
* Play with NFS boot of maybe +/- full MD ?&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33810</id>
		<title>Joggler</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33810"/>
		<updated>2013-02-03T16:24:45Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Optional: Squeezeslave */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
=Transforming O2 Joggler to LinuxMCE orbiter=&lt;br /&gt;
==Creating device in LinuxMCE==&lt;br /&gt;
Login to your webadmin. Go to &amp;quot;Orbiter&amp;quot; and add a new device of type &amp;quot;Orbiter&amp;quot;. Set the Size to &amp;quot;Nokia770&amp;quot;. Choose whatever skin and language you like. Quick reload your core and let it create the Orbiter. Anyway; you have a lot of work to do meanwhile :-)&lt;br /&gt;
Check your new orbiter&#039;s device ID. You will need it below during pluto.conf creation.&lt;br /&gt;
&lt;br /&gt;
==Installing base system==&lt;br /&gt;
===Download and install SqueezeOS===&lt;br /&gt;
Get [http://birdslikewires.co.uk/articles/squeezeplay-os SqueezePlay OS]  for Joggler. I suggest using the version &amp;quot;for internal memory&amp;quot;. You may use the USB version and work on with an external USB stick on your joggler. However i tested this whole process using the joggler&#039;s internal flash.&lt;br /&gt;
====Using linux====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount /dev/sdX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/sdX bs=1M&lt;br /&gt;
Where sdX is your USB device.&lt;br /&gt;
====Using OSX====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Open a Terminal window. Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo diskutil list&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount -f /dev/diskX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/rdiskX bs=1m&lt;br /&gt;
Where rdiskX is your USB device.&lt;br /&gt;
===Flash it to your joggler&#039;s internal memory===&lt;br /&gt;
Power off your joggler. Insert your newly prepared USB stick to your joggler&#039;s external USB port. Power on your joggler and let it flash the SqueezeOS to the internal flash memory.&lt;br /&gt;
Read instructions on screen. When done remove the externel USB stick and let the joggler boot into your newly installed SqueezeOS.&lt;br /&gt;
===Setup WLAN===&lt;br /&gt;
If you plan to use WLAN then you better configure it using the SqueezeOS GUI before we disable it in the next steps. Otherwise it will be tricky to set it up later.&lt;br /&gt;
===Activating SSH server===&lt;br /&gt;
Once booted into SqueezeOS go to &#039;&#039;&#039;&amp;quot;Settings &amp;gt; Advanced &amp;gt; Additional Features &amp;gt; OpenSSH server&amp;quot;&#039;&#039;&#039; and activate it. &lt;br /&gt;
Give it some minutes to install and then try to ssh to your joggler:&lt;br /&gt;
 ssh joggler@&amp;lt;your joggler&#039;s ip&amp;gt;&lt;br /&gt;
password is: joggler&lt;br /&gt;
&lt;br /&gt;
==Transform it to Orbiter==&lt;br /&gt;
===Adapt sources.list===&lt;br /&gt;
SSH to core, &amp;quot;sudo su&amp;quot; to root and replace /etc/apt/sources.list with following content:&lt;br /&gt;
 ###### Ubuntu Main Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Update Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse  &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse  &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse&lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Partner Repo&lt;br /&gt;
 deb http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 deb-src http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 &lt;br /&gt;
 ##### Joggler PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 ##### Intel EMGD binaries PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 #### LinuxMCE repo&lt;br /&gt;
 deb http://deb.linuxmce.org/ubuntu/ lucid beta2&lt;br /&gt;
===Update installation to latest packages===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
===Install pre requirements for Orbiter===&lt;br /&gt;
 apt-get install mysql-client libsdl-ttf2.0-0 libsdl-sge libsdl-gfx1.2-4 libsdl-image1.2 libhid0 icewm liblinphone3 libxcursor1 msttcorefonts&lt;br /&gt;
===Create directory structure===&lt;br /&gt;
 mkdir -p /usr/pluto/bin&lt;br /&gt;
 mkdir -p /usr/pluto/lib&lt;br /&gt;
 mkdir -p /usr/pluto/locks&lt;br /&gt;
 mkdir -p /var/log/pluto&lt;br /&gt;
 &lt;br /&gt;
 chown -R joggler:joggler /usr/pluto&lt;br /&gt;
 chown -R joggler:joggler /var/log/pluto&lt;br /&gt;
&lt;br /&gt;
===Copy needed files from your core to your joggler===&lt;br /&gt;
SSH to joggler if not yet done. You don&#039;t need to become root.&amp;lt;br&amp;gt;Copy the Orbiter binary:&lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Orbiter .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Config_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/SQL_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/LockUtils.sh .&lt;br /&gt;
&lt;br /&gt;
Copy the needed libraries:&lt;br /&gt;
 cd /usr/pluto/lib&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/lib/* .&lt;br /&gt;
Note: you may need to change &amp;quot;dcerouter&amp;quot; to your core&#039;s full FQDN or to your core&#039;s IP address, depending your local environment.&lt;br /&gt;
&lt;br /&gt;
===Modify config files===&lt;br /&gt;
Tell your system where to find LinuxMCE libraries needed by Orbiter:&lt;br /&gt;
 sudo echo /usr/pluto/lib &amp;gt; /etc/ld.so.conf.d/LinuxMCE.conf&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startOrbiter.sh&#039;&#039;&#039; file with following content:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 . /usr/pluto/bin/SQL_Ops.sh&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;MyOrbiterID&amp;quot;&lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Q=&amp;quot;SELECT IK_DeviceData FROM Device_DeviceData WHERE FK_Device=$MyOrbiterID AND FK_DeviceData=56&amp;quot;&lt;br /&gt;
 timeOut=$(RunSQL &amp;quot;$Q&amp;quot; | cut -d&#039;,&#039; -f2)&lt;br /&gt;
 &lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset dpms $timeOut $timeOut $timeOut&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; == &amp;quot;1&amp;quot; ] ; do &lt;br /&gt;
 	cd /usr/pluto/bin&lt;br /&gt;
 	/usr/pluto/bin/Orbiter -r $DCERouter  -d $MyOrbiterID&lt;br /&gt;
 	sleep 15&lt;br /&gt;
 done&lt;br /&gt;
Change mode:&lt;br /&gt;
 chmod 755 /home/joggler/startOrbiter.sh&lt;br /&gt;
Replace &#039;&#039;&#039;/home/joggler/.xinitrc&#039;&#039;&#039; file with the following content:&lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset +dpms&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startSqueezeSlave.sh ]; then&lt;br /&gt;
 	/home/joggler/startSqueezeSlave.sh&amp;amp;&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startOrbiter.sh ]; then&lt;br /&gt;
 	/home/joggler/startOrbiter.sh&lt;br /&gt;
 else&lt;br /&gt;
 	xterm&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
===Create LinuxMCE configuration===&lt;br /&gt;
&amp;quot;sudo su&amp;quot; to root and create &#039;&#039;&#039;/etc/pluto.conf&#039;&#039;&#039; with the following content:&lt;br /&gt;
 MySqlHost = 192.168.80.1&lt;br /&gt;
 MySqlUser = root&lt;br /&gt;
 MySqlPassword =&lt;br /&gt;
 MySqlDBName = pluto_main&lt;br /&gt;
 DCERouter = 192.168.80.1&lt;br /&gt;
 MySqlPort = 3306&lt;br /&gt;
 DCERouterPort = 3450&lt;br /&gt;
 Display = 0&lt;br /&gt;
 MyOrbiterID = &amp;lt;ID&amp;gt;&lt;br /&gt;
Replace &amp;lt;ID&amp;gt; with the device ID of the orbiter you created above.&lt;br /&gt;
&lt;br /&gt;
===Optional: Squeezeslave===&lt;br /&gt;
If you want to playback audio files on your joggler via Logitech Media Server you can add the squeezeslave package:&lt;br /&gt;
 apt-get install squeezeslave&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startSqueezeSlave.sh&#039;&#039;&#039;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 MAC=$(ifconfig eth0 | grep &amp;quot;HWaddr&amp;quot; | sed &#039;s/.*HWaddr \([:[:xdigit:]]*\).*$/\1/g&#039;)&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; = &amp;quot;1&amp;quot; ]; do&lt;br /&gt;
         /usr/bin/squeezeslave -m $MAC $DCERouter&lt;br /&gt;
 done&lt;br /&gt;
Change mode&lt;br /&gt;
 chmod 755 /home/joggler/startSqueezeSlave.sh&lt;br /&gt;
If you want your squeezeslave to be a DCE device, meaning that it can be controlled by an Orbiter or my events:&lt;br /&gt;
#Go to LinuxMCE webadmin&lt;br /&gt;
#Click on &amp;quot;Show device tree&amp;quot;&lt;br /&gt;
#Expand CORE&lt;br /&gt;
#Click on &amp;quot;Slim Server Streamer&amp;quot;&lt;br /&gt;
#Click on &amp;quot;Create child device&amp;quot;&lt;br /&gt;
#Enter a description like &amp;quot;Joggler&amp;quot; and enter jogglers IP address and MAC address&lt;br /&gt;
#Click on &amp;quot;Pick device template&amp;quot; and choose DT #58&lt;br /&gt;
After having finished device installation you need to assign it to a room which does not yet have an MD.&lt;br /&gt;
#Click on the LinuxMCE logo in Webadmin (top left)&lt;br /&gt;
#Click on &amp;quot;A/V Equipment&amp;quot;&lt;br /&gt;
#Search for your new joggler squeezeslave, modify it&#039;s room and click the update butom on page bottom.&lt;br /&gt;
Quick reload DCERouter, let your orbiters rebuild and enjoy LinuxMCE playing audio on your joggler.&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
On my whishlist:&lt;br /&gt;
* Get mouse cursor hidden. All tries with unclutter or xsetroot to emptycursor failed miserably in the past.&lt;br /&gt;
* Make it possible to switch from Orbiter to SqueezePlay and back&lt;br /&gt;
* Make mediaplay work on joggler via LMCE. At least audio. Video would be a bonus.&lt;br /&gt;
* Make it auto create a new orbiter after first install&lt;br /&gt;
Future playground:&lt;br /&gt;
* Play with NFS boot of maybe +/- full MD ?&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33809</id>
		<title>Joggler</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33809"/>
		<updated>2013-02-03T16:12:42Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: Adding section for creating a DCE device for jogglers squeezeslave&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
=Transforming O2 Joggler to LinuxMCE orbiter=&lt;br /&gt;
==Creating device in LinuxMCE==&lt;br /&gt;
Login to your webadmin. Go to &amp;quot;Orbiter&amp;quot; and add a new device of type &amp;quot;Orbiter&amp;quot;. Set the Size to &amp;quot;Nokia770&amp;quot;. Choose whatever skin and language you like. Quick reload your core and let it create the Orbiter. Anyway; you have a lot of work to do meanwhile :-)&lt;br /&gt;
Check your new orbiter&#039;s device ID. You will need it below during pluto.conf creation.&lt;br /&gt;
&lt;br /&gt;
==Installing base system==&lt;br /&gt;
===Download and install SqueezeOS===&lt;br /&gt;
Get [http://birdslikewires.co.uk/articles/squeezeplay-os SqueezePlay OS]  for Joggler. I suggest using the version &amp;quot;for internal memory&amp;quot;. You may use the USB version and work on with an external USB stick on your joggler. However i tested this whole process using the joggler&#039;s internal flash.&lt;br /&gt;
====Using linux====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount /dev/sdX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/sdX bs=1M&lt;br /&gt;
Where sdX is your USB device.&lt;br /&gt;
====Using OSX====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Open a Terminal window. Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo diskutil list&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount -f /dev/diskX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/rdiskX bs=1m&lt;br /&gt;
Where rdiskX is your USB device.&lt;br /&gt;
===Flash it to your joggler&#039;s internal memory===&lt;br /&gt;
Power off your joggler. Insert your newly prepared USB stick to your joggler&#039;s external USB port. Power on your joggler and let it flash the SqueezeOS to the internal flash memory.&lt;br /&gt;
Read instructions on screen. When done remove the externel USB stick and let the joggler boot into your newly installed SqueezeOS.&lt;br /&gt;
===Setup WLAN===&lt;br /&gt;
If you plan to use WLAN then you better configure it using the SqueezeOS GUI before we disable it in the next steps. Otherwise it will be tricky to set it up later.&lt;br /&gt;
===Activating SSH server===&lt;br /&gt;
Once booted into SqueezeOS go to &#039;&#039;&#039;&amp;quot;Settings &amp;gt; Advanced &amp;gt; Additional Features &amp;gt; OpenSSH server&amp;quot;&#039;&#039;&#039; and activate it. &lt;br /&gt;
Give it some minutes to install and then try to ssh to your joggler:&lt;br /&gt;
 ssh joggler@&amp;lt;your joggler&#039;s ip&amp;gt;&lt;br /&gt;
password is: joggler&lt;br /&gt;
&lt;br /&gt;
==Transform it to Orbiter==&lt;br /&gt;
===Adapt sources.list===&lt;br /&gt;
SSH to core, &amp;quot;sudo su&amp;quot; to root and replace /etc/apt/sources.list with following content:&lt;br /&gt;
 ###### Ubuntu Main Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Update Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse  &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse  &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse&lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Partner Repo&lt;br /&gt;
 deb http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 deb-src http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 &lt;br /&gt;
 ##### Joggler PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 ##### Intel EMGD binaries PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 #### LinuxMCE repo&lt;br /&gt;
 deb http://deb.linuxmce.org/ubuntu/ lucid beta2&lt;br /&gt;
===Update installation to latest packages===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
===Install pre requirements for Orbiter===&lt;br /&gt;
 apt-get install mysql-client libsdl-ttf2.0-0 libsdl-sge libsdl-gfx1.2-4 libsdl-image1.2 libhid0 icewm liblinphone3 libxcursor1 msttcorefonts&lt;br /&gt;
===Create directory structure===&lt;br /&gt;
 mkdir -p /usr/pluto/bin&lt;br /&gt;
 mkdir -p /usr/pluto/lib&lt;br /&gt;
 mkdir -p /usr/pluto/locks&lt;br /&gt;
 mkdir -p /var/log/pluto&lt;br /&gt;
 &lt;br /&gt;
 chown -R joggler:joggler /usr/pluto&lt;br /&gt;
 chown -R joggler:joggler /var/log/pluto&lt;br /&gt;
&lt;br /&gt;
===Copy needed files from your core to your joggler===&lt;br /&gt;
SSH to joggler if not yet done. You don&#039;t need to become root.&amp;lt;br&amp;gt;Copy the Orbiter binary:&lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Orbiter .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Config_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/SQL_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/LockUtils.sh .&lt;br /&gt;
&lt;br /&gt;
Copy the needed libraries:&lt;br /&gt;
 cd /usr/pluto/lib&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/lib/* .&lt;br /&gt;
Note: you may need to change &amp;quot;dcerouter&amp;quot; to your core&#039;s full FQDN or to your core&#039;s IP address, depending your local environment.&lt;br /&gt;
&lt;br /&gt;
===Modify config files===&lt;br /&gt;
Tell your system where to find LinuxMCE libraries needed by Orbiter:&lt;br /&gt;
 sudo echo /usr/pluto/lib &amp;gt; /etc/ld.so.conf.d/LinuxMCE.conf&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startOrbiter.sh&#039;&#039;&#039; file with following content:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 . /usr/pluto/bin/SQL_Ops.sh&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;MyOrbiterID&amp;quot;&lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Q=&amp;quot;SELECT IK_DeviceData FROM Device_DeviceData WHERE FK_Device=$MyOrbiterID AND FK_DeviceData=56&amp;quot;&lt;br /&gt;
 timeOut=$(RunSQL &amp;quot;$Q&amp;quot; | cut -d&#039;,&#039; -f2)&lt;br /&gt;
 &lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset dpms $timeOut $timeOut $timeOut&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; == &amp;quot;1&amp;quot; ] ; do &lt;br /&gt;
 	cd /usr/pluto/bin&lt;br /&gt;
 	/usr/pluto/bin/Orbiter -r $DCERouter  -d $MyOrbiterID&lt;br /&gt;
 	sleep 15&lt;br /&gt;
 done&lt;br /&gt;
Change mode:&lt;br /&gt;
 chmod 755 /home/joggler/startOrbiter.sh&lt;br /&gt;
Replace &#039;&#039;&#039;/home/joggler/.xinitrc&#039;&#039;&#039; file with the following content:&lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset +dpms&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startSqueezeSlave.sh ]; then&lt;br /&gt;
 	/home/joggler/startSqueezeSlave.sh&amp;amp;&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startOrbiter.sh ]; then&lt;br /&gt;
 	/home/joggler/startOrbiter.sh&lt;br /&gt;
 else&lt;br /&gt;
 	xterm&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
===Create LinuxMCE configuration===&lt;br /&gt;
&amp;quot;sudo su&amp;quot; to root and create &#039;&#039;&#039;/etc/pluto.conf&#039;&#039;&#039; with the following content:&lt;br /&gt;
 MySqlHost = 192.168.80.1&lt;br /&gt;
 MySqlUser = root&lt;br /&gt;
 MySqlPassword =&lt;br /&gt;
 MySqlDBName = pluto_main&lt;br /&gt;
 DCERouter = 192.168.80.1&lt;br /&gt;
 MySqlPort = 3306&lt;br /&gt;
 DCERouterPort = 3450&lt;br /&gt;
 Display = 0&lt;br /&gt;
 MyOrbiterID = &amp;lt;ID&amp;gt;&lt;br /&gt;
Replace &amp;lt;ID&amp;gt; with the device ID of the orbiter you created above.&lt;br /&gt;
&lt;br /&gt;
===Optional: Squeezeslave===&lt;br /&gt;
If you want to playback audio files on your joggler via Logitech Media Server you can add the squeezeslave package:&lt;br /&gt;
 apt-get install squeezeslave&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startSqueezeSlave.sh&#039;&#039;&#039;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 . /usr/pluto/bin/SQL_Ops.sh&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 MAC=$(ifconfig eth0 | grep &amp;quot;HWaddr&amp;quot; | sed &#039;s/.*HWaddr \([:[:xdigit:]]*\).*$/\1/g&#039;)&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; = &amp;quot;1&amp;quot; ]; do&lt;br /&gt;
         /usr/bin/squeezeslave -m $MAC $DCERouter&lt;br /&gt;
 done&lt;br /&gt;
Change mode&lt;br /&gt;
 chmod 755 /home/joggler/startSqueezeSlave.sh&lt;br /&gt;
If you want your squeezeslave to be a DCE device, meaning that it can be controlled by an Orbiter or my events:&lt;br /&gt;
#Go to LinuxMCE webadmin&lt;br /&gt;
#Click on &amp;quot;Show device tree&amp;quot;&lt;br /&gt;
#Expand CORE&lt;br /&gt;
#Click on &amp;quot;Slim Server Streamer&amp;quot;&lt;br /&gt;
#Click on &amp;quot;Create child device&amp;quot;&lt;br /&gt;
#Enter a description like &amp;quot;Joggler&amp;quot; and enter jogglers IP address and MAC address&lt;br /&gt;
#Click on &amp;quot;Pick device template&amp;quot; and choose DT #58&lt;br /&gt;
After having finished device installation you need to assign it to a room which does not yet have an MD.&lt;br /&gt;
#Click on the LinuxMCE logo in Webadmin (top left)&lt;br /&gt;
#Click on &amp;quot;A/V Equipment&amp;quot;&lt;br /&gt;
#Search for your new joggler squeezeslave, modify it&#039;s room and click the update butom on page bottom.&lt;br /&gt;
Quick reload DCERouter, let your orbiters rebuild and enjoy LinuxMCE playing audio on your joggler.&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
On my whishlist:&lt;br /&gt;
* Get mouse cursor hidden. All tries with unclutter or xsetroot to emptycursor failed miserably in the past.&lt;br /&gt;
* Make it possible to switch from Orbiter to SqueezePlay and back&lt;br /&gt;
* Make mediaplay work on joggler via LMCE. At least audio. Video would be a bonus.&lt;br /&gt;
* Make it auto create a new orbiter after first install&lt;br /&gt;
Future playground:&lt;br /&gt;
* Play with NFS boot of maybe +/- full MD ?&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33808</id>
		<title>Joggler</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Joggler&amp;diff=33808"/>
		<updated>2013-02-03T15:52:52Z</updated>

		<summary type="html">&lt;p&gt;Foxi352: /* Optional: Squeezeslave */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Orbiters]]&lt;br /&gt;
&lt;br /&gt;
=Transforming O2 Joggler to LinuxMCE orbiter=&lt;br /&gt;
==Creating device in LinuxMCE==&lt;br /&gt;
Login to your webadmin. Go to &amp;quot;Orbiter&amp;quot; and add a new device of type &amp;quot;Orbiter&amp;quot;. Set the Size to &amp;quot;Nokia770&amp;quot;. Choose whatever skin and language you like. Quick reload your core and let it create the Orbiter. Anyway; you have a lot of work to do meanwhile :-)&lt;br /&gt;
Check your new orbiter&#039;s device ID. You will need it below during pluto.conf creation.&lt;br /&gt;
&lt;br /&gt;
==Installing base system==&lt;br /&gt;
===Download and install SqueezeOS===&lt;br /&gt;
Get [http://birdslikewires.co.uk/articles/squeezeplay-os SqueezePlay OS]  for Joggler. I suggest using the version &amp;quot;for internal memory&amp;quot;. You may use the USB version and work on with an external USB stick on your joggler. However i tested this whole process using the joggler&#039;s internal flash.&lt;br /&gt;
====Using linux====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount /dev/sdX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/sdX bs=1M&lt;br /&gt;
Where sdX is your USB device.&lt;br /&gt;
====Using OSX====&lt;br /&gt;
Unzip the download (filename may of course change if new version is released):&lt;br /&gt;
 gunzip sqpos109mmc.img.gz&lt;br /&gt;
Open a Terminal window. Plug in a 2GB (min) USB stick. Find the device name of your USB stick:&lt;br /&gt;
 sudo diskutil list&lt;br /&gt;
Write the image to your USB stick. &#039;&#039;&#039;ATTENTION: ALL FILES ON YOUR USB STICK WILL BE OVERWRITTEN !!!&#039;&#039;&#039;&lt;br /&gt;
 sudo umount -f /dev/diskX*&lt;br /&gt;
 sudo dd if=sqpos109mmc.img of=/dev/rdiskX bs=1m&lt;br /&gt;
Where rdiskX is your USB device.&lt;br /&gt;
===Flash it to your joggler&#039;s internal memory===&lt;br /&gt;
Power off your joggler. Insert your newly prepared USB stick to your joggler&#039;s external USB port. Power on your joggler and let it flash the SqueezeOS to the internal flash memory.&lt;br /&gt;
Read instructions on screen. When done remove the externel USB stick and let the joggler boot into your newly installed SqueezeOS.&lt;br /&gt;
===Setup WLAN===&lt;br /&gt;
If you plan to use WLAN then you better configure it using the SqueezeOS GUI before we disable it in the next steps. Otherwise it will be tricky to set it up later.&lt;br /&gt;
===Activating SSH server===&lt;br /&gt;
Once booted into SqueezeOS go to &#039;&#039;&#039;&amp;quot;Settings &amp;gt; Advanced &amp;gt; Additional Features &amp;gt; OpenSSH server&amp;quot;&#039;&#039;&#039; and activate it. &lt;br /&gt;
Give it some minutes to install and then try to ssh to your joggler:&lt;br /&gt;
 ssh joggler@&amp;lt;your joggler&#039;s ip&amp;gt;&lt;br /&gt;
password is: joggler&lt;br /&gt;
&lt;br /&gt;
==Transform it to Orbiter==&lt;br /&gt;
===Adapt sources.list===&lt;br /&gt;
SSH to core, &amp;quot;sudo su&amp;quot; to root and replace /etc/apt/sources.list with following content:&lt;br /&gt;
 ###### Ubuntu Main Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Update Repos&lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse  &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse  &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse&lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse &lt;br /&gt;
 deb-src http://uk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse &lt;br /&gt;
 &lt;br /&gt;
 ###### Ubuntu Partner Repo&lt;br /&gt;
 deb http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 deb-src http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
 &lt;br /&gt;
 ##### Joggler PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/joggler/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 ##### Intel EMGD binaries PPA&lt;br /&gt;
 deb http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 deb-src http://ppa.launchpad.net/jools/emgd-xorg1.9/ubuntu lucid main&lt;br /&gt;
 &lt;br /&gt;
 #### LinuxMCE repo&lt;br /&gt;
 deb http://deb.linuxmce.org/ubuntu/ lucid beta2&lt;br /&gt;
===Update installation to latest packages===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
===Install pre requirements for Orbiter===&lt;br /&gt;
 apt-get install mysql-client libsdl-ttf2.0-0 libsdl-sge libsdl-gfx1.2-4 libsdl-image1.2 libhid0 icewm liblinphone3 libxcursor1 msttcorefonts&lt;br /&gt;
===Create directory structure===&lt;br /&gt;
 mkdir -p /usr/pluto/bin&lt;br /&gt;
 mkdir -p /usr/pluto/lib&lt;br /&gt;
 mkdir -p /usr/pluto/locks&lt;br /&gt;
 mkdir -p /var/log/pluto&lt;br /&gt;
 &lt;br /&gt;
 chown -R joggler:joggler /usr/pluto&lt;br /&gt;
 chown -R joggler:joggler /var/log/pluto&lt;br /&gt;
&lt;br /&gt;
===Copy needed files from your core to your joggler===&lt;br /&gt;
SSH to joggler if not yet done. You don&#039;t need to become root.&amp;lt;br&amp;gt;Copy the Orbiter binary:&lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Orbiter .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/Config_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/SQL_Ops.sh .&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/bin/LockUtils.sh .&lt;br /&gt;
&lt;br /&gt;
Copy the needed libraries:&lt;br /&gt;
 cd /usr/pluto/lib&lt;br /&gt;
 scp root@dcerouter:/usr/pluto/lib/* .&lt;br /&gt;
Note: you may need to change &amp;quot;dcerouter&amp;quot; to your core&#039;s full FQDN or to your core&#039;s IP address, depending your local environment.&lt;br /&gt;
&lt;br /&gt;
===Modify config files===&lt;br /&gt;
Tell your system where to find LinuxMCE libraries needed by Orbiter:&lt;br /&gt;
 sudo echo /usr/pluto/lib &amp;gt; /etc/ld.so.conf.d/LinuxMCE.conf&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startOrbiter.sh&#039;&#039;&#039; file with following content:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 . /usr/pluto/bin/SQL_Ops.sh&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;MyOrbiterID&amp;quot;&lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Q=&amp;quot;SELECT IK_DeviceData FROM Device_DeviceData WHERE FK_Device=$MyOrbiterID AND FK_DeviceData=56&amp;quot;&lt;br /&gt;
 timeOut=$(RunSQL &amp;quot;$Q&amp;quot; | cut -d&#039;,&#039; -f2)&lt;br /&gt;
 &lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset dpms $timeOut $timeOut $timeOut&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; == &amp;quot;1&amp;quot; ] ; do &lt;br /&gt;
 	cd /usr/pluto/bin&lt;br /&gt;
 	/usr/pluto/bin/Orbiter -r $DCERouter  -d $MyOrbiterID&lt;br /&gt;
 	sleep 15&lt;br /&gt;
 done&lt;br /&gt;
Change mode:&lt;br /&gt;
 chmod 755 /home/joggler/startOrbiter.sh&lt;br /&gt;
Replace &#039;&#039;&#039;/home/joggler/.xinitrc&#039;&#039;&#039; file with the following content:&lt;br /&gt;
 export DISPLAY=:0.0&lt;br /&gt;
 xset +dpms&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startSqueezeSlave.sh ]; then&lt;br /&gt;
 	/home/joggler/startSqueezeSlave.sh&amp;amp;&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -f /home/joggler/startOrbiter.sh ]; then&lt;br /&gt;
 	/home/joggler/startOrbiter.sh&lt;br /&gt;
 else&lt;br /&gt;
 	xterm&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
===Create LinuxMCE configuration===&lt;br /&gt;
&amp;quot;sudo su&amp;quot; to root and create &#039;&#039;&#039;/etc/pluto.conf&#039;&#039;&#039; with the following content:&lt;br /&gt;
 MySqlHost = 192.168.80.1&lt;br /&gt;
 MySqlUser = root&lt;br /&gt;
 MySqlPassword =&lt;br /&gt;
 MySqlDBName = pluto_main&lt;br /&gt;
 DCERouter = 192.168.80.1&lt;br /&gt;
 MySqlPort = 3306&lt;br /&gt;
 DCERouterPort = 3450&lt;br /&gt;
 Display = 0&lt;br /&gt;
 MyOrbiterID = &amp;lt;ID&amp;gt;&lt;br /&gt;
Replace &amp;lt;ID&amp;gt; with the device ID of the orbiter you created above.&lt;br /&gt;
&lt;br /&gt;
===Optional: Squeezeslave===&lt;br /&gt;
If you want to playback audio files on your joggler via Logitech Media Server you can add the squeezeslave package:&lt;br /&gt;
 apt-get install squeezeslave&lt;br /&gt;
Create &#039;&#039;&#039;/home/joggler/startSqueezeSlave.sh&#039;&#039;&#039;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 . /usr/pluto/bin/Config_Ops.sh 2&amp;gt;/dev/null&lt;br /&gt;
 . /usr/pluto/bin/SQL_Ops.sh&lt;br /&gt;
 &lt;br /&gt;
 ConfGet &amp;quot;DCERouter&amp;quot;&lt;br /&gt;
 MAC=$(ifconfig eth0 | grep &amp;quot;HWaddr&amp;quot; | sed &#039;s/.*HWaddr \([:[:xdigit:]]*\).*$/\1/g&#039;)&lt;br /&gt;
 &lt;br /&gt;
 while [ &amp;quot;1&amp;quot; = &amp;quot;1&amp;quot; ]; do&lt;br /&gt;
         /usr/bin/squeezeslave -m $MAC $DCERouter&lt;br /&gt;
 done&lt;br /&gt;
Change mode&lt;br /&gt;
 chmod 755 /home/joggler/startSqueezeSlave.sh&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
On my whishlist:&lt;br /&gt;
* Get mouse cursor hidden. All tries with unclutter or xsetroot to emptycursor failed miserably in the past.&lt;br /&gt;
* Make it possible to switch from Orbiter to SqueezePlay and back&lt;br /&gt;
* Make mediaplay work on joggler via LMCE. At least audio. Video would be a bonus.&lt;br /&gt;
* Make it auto create a new orbiter after first install&lt;br /&gt;
Future playground:&lt;br /&gt;
* Play with NFS boot of maybe +/- full MD ?&lt;/div&gt;</summary>
		<author><name>Foxi352</name></author>
	</entry>
</feed>