Version 3.1 by michelk on 2021/09/09 18:02

Show last authors
1 {{layout}}
2 {{layout-section ac:type="single"}}
3 {{layout-cell}}
4 = Overview =
5
6 This document covers how to add new desktop client installers to the desktop client module.
7
8 {{note}}
9 Adding installers using this method **requires Desktop Client Module version >= 2.0.0**. To install the Desktop Client Module see [[doc:Desktop Client Module Installation]] or for upgrading see [[doc:Desktop Client Module Upgrade]].
10 {{/note}}
11
12 (% class="auto-cursor-target" %)
13 \\
14 {{/layout-cell}}
15 {{/layout-section}}
16
17 {{layout-section ac:type="single"}}
18 {{layout-cell}}
19 1. (((
20 Download the .zip archive you wish to serve:
21
22 {{code}}
23 wget http://www.getisymphony.com/files/builds/isymphony/desktop_client/desktop-client-archive-2.1.3-final.6.zip
24 {{/code}}
25
26 (% class="auto-cursor-target" %)
27 \\
28
29 {{info}}
30 You can always find the latest versions of iSymphony, the Desktop Client Installers, and the Desktop Client Module at the [[Download Archive>>url:http://docs.getisymphony.com/display/ISYMKB/Downloads+Archive||shape="rect"]] along with their download URLs.
31 {{/info}}
32
33 (% class="auto-cursor-target" %)
34 \\
35 )))
36 1. (((
37 (% class="auto-cursor-target" %)
38 Make sure the downloaded archive belongs to the user that is running the iSymphony server (on FreePBX installs this will be asterisk). If the file belongs to a different user (but the iSymphony process still has read access) iSymphony may not receive a event for the file creation and will not make the download available in the user interface. 
39 \\
40
41 {{code}}
42 chown asterisk:asterisk ./desktop-client-archive-2.1.3-final.6.zip
43 {{/code}}
44
45 (% class="auto-cursor-target" %)
46 \\
47 )))
48 1. (((
49 Move the .zip archive to the installers directory created by the desktop client module:
50
51 (((
52 (% class="auto-cursor-target" %)
53 \\
54
55 {{code}}
56 mv ./desktop-client-archive-2.1.3-final.6.zip /opt/isymphony3/server/installers/
57 {{/code}}
58
59 (% class="auto-cursor-target" %)
60 \\
61 )))
62 )))
63 1. (((
64 The latest version of the desktop client will be served. If no installers are added to the installers directory then the legacy installers (version < 2.0.0) will be served instead.
65
66 {{info}}
67 Removing a .zip archive will remove the hidden directory and prevent the installer from being served. Removing previous installers is not required; the latest version will always be served.
68 {{/info}}
69
70 (% class="auto-cursor-target" %)
71 \\
72
73 {{info}}
74 If you wish to serve the legacy installers (version < 2.0.0) with the new module remove all of the .zip archives from the installer directory.
75 {{/info}}
76
77 (% class="auto-cursor-target" %)
78 \\
79 )))
80
81 \\
82
83 \\
84 {{/layout-cell}}
85 {{/layout-section}}
86 {{/layout}}