Version 1.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 until the server is restarted. 
39
40 {{code}}
41 chown asterisk:asterisk ./desktop-client-archive-2.1.3-final.6.zip
42 {{/code}}
43
44 (% class="auto-cursor-target" %)
45 \\
46 )))
47 1. (((
48 Move the .zip archive to the installers directory created by the desktop client module:
49
50 (((
51 (% class="auto-cursor-target" %)
52 \\
53
54 {{code}}
55 mv ./desktop-client-archive-2.1.3-final.6.zip /opt/isymphony3/server/installers/
56 {{/code}}
57
58 (% class="auto-cursor-target" %)
59 \\
60 )))
61 )))
62 1. (((
63 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.
64
65 {{info}}
66 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.
67 {{/info}}
68
69 (% class="auto-cursor-target" %)
70 \\
71
72 {{info}}
73 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.
74 {{/info}}
75
76 (% class="auto-cursor-target" %)
77 \\
78 )))
79
80 \\
81
82 \\
83 {{/layout-cell}}
84 {{/layout-section}}
85 {{/layout}}