Wiki source code of iSymphony Requirements

Version 4.1 by Sean Hetherington on 2021/09/09 18:01

Hide last authors
Sean Hetherington 4.1 1 {{layout}}
2 {{layout-section ac:type="two_equal"}}
3 {{layout-cell}}
Sean Hetherington 1.1 4 iSymphony can run on a variety of hardware and software platforms. Please see the following pages for details on the requirements for each system:
5
Sean Hetherington 4.1 6 = Client Requirements =
Sean Hetherington 1.1 7
Sean Hetherington 4.1 8 Since version 3.0, iSymphony is now a web application, accessed through a standard web browser. As a result, the software requirements have been greatly relaxed since version 2.
Sean Hetherington 1.1 9
Sean Hetherington 4.1 10
11 {{/layout-cell}}
Sean Hetherington 1.1 12
Sean Hetherington 4.1 13 {{layout-cell}}
14 {{panel title="On this page:"}}
Sean Hetherington 1.1 15
Sean Hetherington 4.1 16
17 {{toc/}}
18 {{/panel}}
19 {{/layout-cell}}
20 {{/layout-section}}
21
22 {{layout-section ac:type="single"}}
23 {{layout-cell}}
24 iSymphony uses some of the newest technologies available with browsers to provide you with the best experience. As a result, some older browsers may not support the features that iSymphony requires. Please see the [[browsers>>doc:Supported Platforms||anchor="browsers"]] section of the supported platforms page for details on which browsers can be used to view iSymphony.
25
26 {{note}}
27 If you have disabled Javascript in your browser or are using a script blocking tool like NoScript, you must enable Javascript for iSymphony to access it.
28 {{/note}}
29
30 {{info}}
31 We typically recommend that you use Chrome to access iSymphony, as our performance testing has indicated that Chrome provides the best experience with a Javascript-heavy application like iSymphony.
32 {{/info}}
33
34 = Server Software Requirements =
35
36 iSymphony is a web based application that runs an embedded web server in order to provide client functionality within a user's browser.
37
38 == Operating System ==
39
40 Please see the [[operating systems section>>doc:Supported Platforms||anchor="oses"]] of our [[doc:Supported Platforms]] page for details on which operating systems can run iSymphony.
41
42 {{info}}
43 If you are building a new phone system and are considering iSymphony in your plans, we recommend using the [[FreePBX distribution>>url:http://www.freepbx.org/||shape="rect"]].
44 {{/info}}
45
46 == Java ==
47
48 Symphony requires a **Java Developers Kit (JDK)** or **Java Runtime Environment (JRE)** platform to be installed on your server's operating system. Please see the [[Java section>>doc:Supported Platforms||anchor="java"]] of our [[doc:Supported Platforms]] page for details on which versions of Java are supported.
49
50 For instructions on how to install a supported Java platform for iSymphony, please refer to [[doc:Installing Java]].
51
52 = Server Hardware Requirements =
53
54 iSymphony will run well on any reasonably fast computer (e.g. a modern 2.0+ Ghz dual core processor). Memory and CPU requirements depend mainly on the amount of activity and users that your installation will have, as well as the maximum number of concurrent requests that the system will experience during peak hours.
55
56 * iSymphony currently **requires **a physical system or Virtual Private Server (Such as OpenVZ, KVM, VMWare or similar) with a Network Interface Card (NIC) that supports MAC address assignment.
57 * A small system that needs to handle around **5-10** concurrent users and around **200** calls per day would work sufficiently on a modern system with a **2.0+ GHz dual core CPU** and **2 GB** of available RAM.
58 * A medium size system that needs to handle around **20-50** concurrent users and around **500** calls per day would work sufficiently on a modern system with a **3.0+ GHz dual core CPU** and **2 GB** of available RAM.
59 * A large system that needs to handle around **50-100** concurrent users and around **1000** calls per day would work sufficiently on a modern system with a **3.0+ GHz quad core CPU** and **3 GB** of available RAM.
60 * Utilizing a lower end CPU, like an Intel Atom, can handle a small amount of concurrent users (~~5) and around 100 calls per day, but is not recommended.
61 * iSymphony was built from the ground up to take advantage of multi-core CPUs. Running iSymphony on systems with only one core available is not recommended.
62 \\
63
64 (% class="aui-message hint shadowed information-macro" %)
65 (((
66 (% class="message-content" %)
67 (((
68
69
70 {{info}}
71 Please note that performance heavily depends on your dimensions and your usage pattern, much more than what is simply covered here.
72 {{/info}}
73
74 We would appreciate it if you let us know what hardware configuration works for you. Please create a ticket in our [[support system>>url:https://www.getisymphony.com/support/||class="external-link" rel="nofollow" shape="rect"]] with your hardware specification and mention the number of users and issues in your iSymphony installation.
75
76
77 )))
78 )))
79
80
81
82 {{id name="hardware-requirements"/}}
83 {{/layout-cell}}
84 {{/layout-section}}
85 {{/layout}}
86
87 {{layout}}
88 {{layout-section ac:type="two_equal"}}
89 {{layout-cell}}
90 iSymphony can run on a variety of hardware and software platforms. Please see the following pages for details on the requirements for each system:
91
Sean Hetherington 3.1 92 = Client Requirements =
Sean Hetherington 1.1 93
Sean Hetherington 3.1 94 Since version 3.0, iSymphony is now a web application, accessed through a standard web browser. As a result, the software requirements have been greatly relaxed since version 2.
Sean Hetherington 1.1 95
96 iSymphony uses some of the newest technologies available with browsers to provide you with the best experience. As a result, some older browsers may not support the features that iSymphony requires. Please see the [[browsers>>doc:Supported Platforms||anchor="browsers"]] section of the supported platforms page for details on which browsers can be used to view iSymphony.
Sean Hetherington 4.1 97 {{/layout-cell}}
Sean Hetherington 1.1 98
Sean Hetherington 4.1 99 {{layout-cell}}
100 {{panel title="On this page:"}}
101
102
103 {{toc/}}
104 {{/panel}}
105 {{/layout-cell}}
106 {{/layout-section}}
107
108 {{layout-section ac:type="single"}}
109 {{layout-cell}}
Sean Hetherington 1.1 110 {{note}}
111 If you have disabled Javascript in your browser or are using a script blocking tool like NoScript, you must enable Javascript for iSymphony to access it.
112 {{/note}}
113
114 {{info}}
115 We typically recommend that you use Chrome to access iSymphony, as our performance testing has indicated that Chrome provides the best experience with a Javascript-heavy application like iSymphony.
116 {{/info}}
117
118 = Server Software Requirements =
119
120 iSymphony is a web based application that runs an embedded web server in order to provide client functionality within a user's browser.
121
122 == Operating System ==
123
124 Please see the [[operating systems section>>doc:Supported Platforms||anchor="oses"]] of our [[doc:Supported Platforms]] page for details on which operating systems can run iSymphony.
125
126 {{info}}
127 If you are building a new phone system and are considering iSymphony in your plans, we recommend using the [[FreePBX distribution>>url:http://www.freepbx.org/||shape="rect"]].
128 {{/info}}
129
130 == Java ==
131
132 Symphony requires a **Java Developers Kit (JDK)** or **Java Runtime Environment (JRE)** platform to be installed on your server's operating system. Please see the [[Java section>>doc:Supported Platforms||anchor="java"]] of our [[doc:Supported Platforms]] page for details on which versions of Java are supported.
133
134 For instructions on how to install a supported Java platform for iSymphony, please refer to [[doc:Installing Java]].
135
136 = Server Hardware Requirements =
137
138 iSymphony will run well on any reasonably fast computer (e.g. a modern 2.0+ Ghz dual core processor). Memory and CPU requirements depend mainly on the amount of activity and users that your installation will have, as well as the maximum number of concurrent requests that the system will experience during peak hours.
139
140 * iSymphony currently **requires **a physical system or Virtual Private Server (Such as OpenVZ, KVM, VMWare or similar) with a Network Interface Card (NIC) that supports MAC address assignment.
141 * A small system that needs to handle around **5-10** concurrent users and around **200** calls per day would work sufficiently on a modern system with a **2.0+ GHz dual core CPU** and **2 GB** of available RAM.
142 * A medium size system that needs to handle around **20-50** concurrent users and around **500** calls per day would work sufficiently on a modern system with a **3.0+ GHz dual core CPU** and **2 GB** of available RAM.
143 * A large system that needs to handle around **50-100** concurrent users and around **1000** calls per day would work sufficiently on a modern system with a **3.0+ GHz quad core CPU** and **3 GB** of available RAM.
144 * Utilizing a lower end CPU, like an Intel Atom, can handle a small amount of concurrent users (~~5) and around 100 calls per day, but is not recommended.
145 * iSymphony was built from the ground up to take advantage of multi-core CPUs. Running iSymphony on systems with only one core available is not recommended.
146 \\
147
148 (% class="aui-message hint shadowed information-macro" %)
149 (((
150 (% class="message-content" %)
151 (((
Sean Hetherington 3.1 152
153
Sean Hetherington 1.1 154 {{info}}
155 Please note that performance heavily depends on your dimensions and your usage pattern, much more than what is simply covered here.
156 {{/info}}
157
158 We would appreciate it if you let us know what hardware configuration works for you. Please create a ticket in our [[support system>>url:https://www.getisymphony.com/support/||class="external-link" rel="nofollow" shape="rect"]] with your hardware specification and mention the number of users and issues in your iSymphony installation.
159
160
161 )))
162 )))
163
164
165
166 {{id name="hardware-requirements"/}}
Sean Hetherington 4.1 167 {{/layout-cell}}
168 {{/layout-section}}
169 {{/layout}}