- should work like in Citrix XenServer
I have to configure Linux based system such as an Asterisk VOIP system, Network monitoring tools (ZABBIX), Virtualization (XEN Server), Cloud computing (Apache CloudStack) etc. To install asterisk 13 on cent os 6 how to install asterisk on centos how to install asterisk on centos 7 how to install elastix on centos 7 how to install freepbx.
Debian, Ubuntu (deb based)
For a Debian VM, it's pretty simple, as root:
As soon the .deb is installed, tools will report their info: no need to reboot!
CentOS, RHEL (rpm based)
Same principle, almost same procedure than on a Deb based distro:
Nope, rebooting is not mandatory.
Install the Linux Guest Tools on an 'unsupported' distro
If you have an 'unsupported' distro based on Debian or Ubuntu (like TurnKey Linux for example) the install script will fail to detect it and refuse to install. On these 'unsupported' .deb based distros you can override the detection and force the tools to install by using:
If you have an 'unsupported' distro based on Fedora or RHEL/CentOS (like FreePBX for example) the install script will fail to detect it and refuse to install. On .rpm based distros you can override the detection and force the tools to install by using:
The likeliness for the installation to work correctly will depend on how far those distros differ from their 'parent'.
Misc
(Do not modify this title: it is used in the guest tools ISO's README)
For Windows guests, you can either use the guest drivers and tools build by the XCP-ng community, or use the official XenServer/Citrix Hypervisor drivers which are compatible with XCP-ng.
XCP-ng Windows Guest Tools
Drivers built by the XCP-ng community.
If you choose to use those, make sure to uncheck 'Windows Update tools' in the Advanced tab of your VM in Xen Orchestra. Else you may end-up with both our tools and the Citrix ones, which is not good.
Download: https://github.com/xcp-ng/win-pv-drivers/releases
State of 8.2.2.200-RC1 (and 8.2.2-beta)
Windows | PV-Drivers | Management Agent | VSS-Driver | Comment | Tested by / at |
---|---|---|---|---|---|
Windows 10 Pro x64 (1803, Build 17134.112, German locale) | Working | Working | ? | Install the latest Windows Updates before installing the Guest Tools! (https://xcp-ng.org/forum/topic/1690/windows-10-1803-crash-with-installed-guest-tools) | borzel, 19.07.2019 |
Windows 10 Pro x64 (1903, Build 18362.207, German locale) | Working | Working | ? | borzel, 30.06.2019 | |
Windows Server 2016 Standard (Desktop) (1607, Build 14393.1884, German locale) | Working | Working | ? | borzel, 30.06.2019 | |
Windows Server 2019 Standard (Core) (1903, Build 18362.175, German locale) | Working | Working | ? | borzel, 30.06.2019 | |
Windows XP | - | - | - | Not Supported |
State of 8.2.1-beta1
Windows | PV-Drivers | Management Agent | VSS-Driver | Comment | Tested by / at |
---|---|---|---|---|---|
Windows Server 2016 (1607, Build 14393.2273, German locale) | Working | Working | ? | https://github.com/xcp-ng/xcp/issues/87 | borzel, 19.11.2018 |
Windows Server 2019 Core (LTSC, Build 10.0.17763.0, French locale) | Working | Working | Probably (VSS state OK) | Testing results on the forum (Core) | ruskofd, 05.05.2019 |
Windows Server 2019 Desktop Experience (LTSC, Build 10.0.17763.0 French locale) | Working | Working | Probably (VSS state OK) | Testing results on the forum (Desktop Experience) | ruskofd, 04.05.2019 |
Windows XP | - | - | - | Not Supported |
Installing on fresh installed Windows
- unpack the ZIP file
- start setup.exe
- follow the install wizard
Note: Restart can take a while if your windows is currently updating! Restart only occurs after windows has the updates finished.
- after restart one of two messages should pop up
- request for restart <- just restart!
- Management Agent installed successfull <- enjoy :-)
Upgrade from Citrix XenServer client tools
- Make a snapshot so you can Rollback! Windows can get unstable/unbootable!
- Uninstall Citrix XenServer Clienttools
- Reboot
- Uninstall
XenServer PV
-Drivers in Device Manager in following order (reboots may be needed):XenServer PV Network Device
(one ore more Devices)XenServer PV Storage Host Adapter
XenServer PV Network Class
XenServer Interface
XenServer PV Bus (c000)
XenServer PV Bus (0002)
orXenServer PV Bus (0001)
- Reboot
- Check that you see these two unknown device in Device Manager:
SCSI-Controller
- PCI-Device ID5853:0002
Base System Device
- PCI-Device ID5853:c000
- Unpack ZIP file
- Start setup.exe
- Follow the install wizard
Note: Restart can take a while if your windows is currently updating! Restart only occurs after windows has the updates finished.
Note2: Also have a look at our Troubleshooting Guide - Windows PV-Tools!
Using the Windows guest tools from Citrix
Those are not included in the guest tools ISO distributed with XCP-ng for legal reasons.
If you are using Xen Orchestra, you can switch the 'Windows Update tools' advanced parameter on from the 'Advanced' tab of the VM view. This will allow you to install the tools directly from Windows Updates. Currently only works with Windows systems whose locale is
en_US
(see this upstream bug report).You can also extract the guest tools ISO from an existing XenServer host (in
/opt/xensource/packages/iso/
) or from XenServer's installation CD: it is inside the xenserver-pv-tools
RPM that most good archiver tools are able to extract.Developer | 3CX |
---|---|
OS family | GNU/Linux |
Working state | Current |
Source model | Open source and Proprietary |
Latest release | 2.5 GPL (Stable), 5.0 Proprietary (Stable) / 11 February 2016; 3 years ago[1] |
Kernel type | Monolithic (Linux) |
License | GNU General Public License(2.5) Proprietary (5.0) |
Official website | www.elastix.org |
Elastix is an unified communicationsserver software that brings together IP PBX, email, IM, faxing and collaboration functionality. It has a Web interface and includes capabilities such as a call center software with predictive dialing.
The Elastix 2.5 functionality is based on open source projects including Asterisk, FreePBX, HylaFAX, Openfire and Postfix. Those packages offer the PBX, fax, instant messaging and email functions, respectively.
As of Elastix 5.0 all functionality is provided through 3CX, a software based private branch exchange (PBX) based on the SIP (Session Initiation Protocol) standard. It enables extensions to make calls via the public switched telephone network (PSTN) or via Voice over Internet Protocol (VoIP) services. Elastix 5.0 is an IP business phone system that supports standard SIP soft/hard phones, VoIP services and traditional PSTN phone lines.
Elastix 2.5 is free software, released under the GNU General Public License.Elastix 5.0 is Proprietary released under the terms of the 3CX license.
Support for telephony hardware[edit]
Elastix 2.5 has a good support for telephony hardware.[2] It includes drivers for the major manufacturers like Dinstar, OpenVox, Digium, Khomp, Sangoma Technologies Corporation, Rhino Equipment, Xorcom, and Yealink.[3] The most of these drivers are supported through the zaptel project or modified versions of it. Other drivers are supported by the mISDN project and other projects.
Elastix 2.5 also supports other phone brands thanks to the SIP and IAX protocols that Asterisk implements. These protocols are based on public available standards. For this reason any manufacturer can build a product that supports them. Some certified manufacturers are Ascom, Snom and Yealink.
Call center module[edit]
Elastix 2.5 was the first distribution that included a call center module with a predictive dialer, released entirely as free software. This module can be installed from the same web-based Elastix interface through a module loader. The call center module can handle incoming and outgoing campaigns. It can also optionally be made more powerful by adding common third party modules like QueueMetrics[4] and WombatDialer.[5]
History of the project[edit]
Elastix was created and maintained by PaloSanto Solutions, an Open Source support company based in Ecuador. Elastix was released to the public for the first time in March 2006. It was not a complete distribution but a Web interface for CDR (Call Detail Records) reporting. It was not until late December 2006 that Elastix was released as a GNU/Linux distribution with Asterisk, Zaptel and a number of other packages which were easily administrated via a user friendly Web interface that caught the community's attention.
The Elastix 2.5 Linux distribution is based on CentOS, which has binary compatibility with Red Hat Enterprise Linux.
From its initial release until now the Elastix distro has grown in popularity. The project was nominated for two straight years (2007 and 2008) as finalist in the SourceForge Community Choice Awards.[6][7]
In 2016 the Elastix project was acquired by 3CX. With this acquisition the Elastix Distro versioned at 5.0 was switched to a proprietary software on top of Debian with the 3CX platform.[8] Open-source forks of pre-version 5 Elastix are being maintained by the Issabel project.
Similar software distributions[edit]
- Issabel – A project to maintain and advance an open-source fork of Elastix.
- AsteriskNOW – Uses FreePBX GUI Maintained by Digium
- FreePBX Distro – Official Distro of the FreePBX Project maintained by Sangoma Technologies Corporation
- PBX in a Flash – Originally used FreePBX, later versions use 3CX
- trixbox – Now End of Life, uses Forked version of FreePBX was maintained by Fonality [9]
References[edit]
- ^'Elastix.org'. Elastix.org. Archived from the original on June 20, 2016. Retrieved June 21, 2016.
- ^'Elastix.org'. Elastix.org. Retrieved June 21, 2016.
- ^'Elastix - Certified Hardware'. Archived from the original on July 3, 2010. Retrieved June 21, 2016.
- ^'Elastix Addons - QueueMetrics'. Retrieved October 12, 2016.
- ^'Elastix Addons - WombatDialer'. Retrieved October 12, 2016.
- ^'SourceForge Community Blog | 2007 Community Choice Awards'. Sourceforge.net. 2016-06-13. Retrieved 2016-06-21.
- ^'2008 CCA: Finalists'. Community Blog. Source forge. 2016-06-13. Retrieved 2016-06-21.
- ^'Elastix 5 is Powered by 3CX'. Archived from the original on 9 December 2016. Retrieved 7 December 2016.
- ^'Four Linux distribution with Asterisk and FreePBX to set up a VoIP PBX'. En.wikinoticia.com. 2012-05-30. Retrieved 2016-06-21.
External links[edit]
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Elastix&oldid=929538342'