Changes for page Desktop Client

Last modified by michelk on 2021/09/09 20:56

From version 5.1
edited by michelk
on 2021/09/09 18:01
Change comment: Import
To version 8.1
edited by michaely
on 2021/09/09 18:01
Change comment: Import

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.michelk
1 +XWiki.michaely
Content
... ... @@ -3,11 +3,11 @@
3 3  {{layout-cell}}
4 4  = Overview =
5 5  
6 -This document covers how use the Desktop Client Application. The Desktop Client Application allows users to utilize the iSymphony client interface from within a native application that runs on the user's machine. This allows iSymphony to act as a native application, with its own window and shortcuts. The Desktop Client Application also allows for functionality like Global Hot Key focusing and application based CRM popups.
6 +This document covers how to install the Desktop Client Application on your machine. The Desktop Client Application allows users to utilize the iSymphony client interface from within a native application that runs on the user's machine. This allows iSymphony to act as a native application, with its own window and shortcuts. The Desktop Client Application also allows for functionality like Global Hot Key focusing and application based CRM popups.
7 7  
8 -If you have not already installed the Desktop Client Application, see [[doc:Desktop Client Installation v2\.0\.0]].
9 -
10 -
8 +{{note}}
9 +In order to have access to the Desktop Client Application you must first install the Desktop Client Module. See [[doc:Desktop Client Module Installation]] for more information.
10 +{{/note}}
11 11  {{/layout-cell}}
12 12  
13 13  {{layout-cell}}
... ... @@ -21,135 +21,100 @@
21 21  
22 22  {{layout-section ac:type="single"}}
23 23  {{layout-cell}}
24 -= Initial Setup =
24 += (% style="color: rgb(0, 0, 0); font-size: 24px; line-height: 24px" %)1. Download The Desktop Client Installer(%%) =
25 25  
26 -When you first launch the Desktop Client Application you will prompted to enter the hostname and port of the server you want to connect to. If no port is specified, the default port of 58080 will be used. The connection attempt will be validated.
26 +(((
27 +There are two methods to download the Desktop Client installer. Both methods will download the appropriate installer for your host OS.
28 +)))
27 27  
28 -If you are unsure of the port or hostname, you can check the iSymphony Client interface (See [[doc:Desktop Client Installation v2\.0\.0]]).
30 +== Download From The Client Web Interface ==
29 29  
30 -(% style="color: rgb(0,0,0);font-size: 24.0px;" %)Initial Setup for Legacy Client
32 +1. Log into the iSymphony Client Interface. See [[doc:Connecting To The Client Interface]].
33 +1. Open the user menu in the top right hand corner of the Client Interface.
34 +1. Select **Desktop Client**.
35 +1. Copy the URL that is specified in the dialog that is opened. We will need this URL later.
36 +1. Select **Download Desktop Client**.
31 31  
32 -When you first launch the Desktop Client Application you will prompted to enter the server URL. If you downloaded the Desktop Client Installer from the iSymphony Client interface (See [[doc:Desktop Client Installation v1\.0\.1]]), simply paste the URL that you were provided and click **OK**.
38 +{{note}}
39 +Some browsers may flag the download as un-trusted and show a warning. Simply ignore the warnings and proceed with the download.
40 +{{/note}}
33 33  
34 -If you did not copy the URL, or you downloaded the installer outside of the Client interface, enter the following URL:
42 +== Download Directly From The URL ==
35 35  
44 +You can enter the following URL in your browser to download the Desktop Client installer:
45 +
36 36  {{code}}
37 -ws://<ip or hostname of your iSymphony server>:58080
47 +http://<ip or hostname of your iSymphony server>:58080/client/desktop
38 38  {{/code}}
39 39  
40 -= Settings =
50 += (% style="color: rgb(0,0,0);" %)2. Install The Desktop Client(%%) =
41 41  
42 -To access the settings for the Desktop Client Application select **File->Settings** from the top application menu.
52 +(% style="color: rgb(0,0,0);" %)The installation method will vary depending on the OS you are installing on.
43 43  
44 -|=(% colspan="2" %)(% colspan="2" %)
45 -(((
46 -General
47 -)))
48 -|=(((
49 -iSymphony Server:
50 -)))|(((
51 -This dropdown specifies the URL that the Desktop Client Application will use to connect to the server. You will have at least one **Default** server that is based on the URL you entered in the Initial Setup phase.
54 +== (% style="color: rgb(0,0,0);" %)Windows(%%) ==
52 52  
53 -If the client requires additional URLs to access the panel, depending on the location of the user, they can be set up in the Administration interface. See Desktop Client Configuration.
54 -)))
55 -|=(% colspan="1" %)(% colspan="1" %)
56 -(((
57 -Host parameters
58 -)))|(% colspan="1" %)(% colspan="1" %)
59 -(((
60 -This allows the user to add additional parameters to the configured iSymphony server. For example: this could be used to set the language of the application by providing the parameter ~{~{locale=ja_jp}}
61 -)))
62 -|=(((
63 -Global Hotkey:
64 -)))|(((
65 -This field specifies the hot key sequence used to focus the Desktop Client Application. To change the hotkey, simply click the field and press the key sequence you want.
66 -)))
67 -|=(% colspan="2" %)(% colspan="2" %)
68 -(((
69 -CRM Integration
70 -)))
71 -|=(((
72 -Predefined:
73 -)))|(((
74 -This drop down specifies which predefined CRM configuration the Desktop Client Application should use for application based popups. The predefined CRM configurations can be set up in the iSymphony Administration interface. See Desktop Client Configuration.
75 -)))
76 -|=(% colspan="1" %)(% colspan="1" %)
77 -(((
78 -Custom
79 -)))|(% colspan="1" %)(% colspan="1" %)
80 -(((
81 -This section allows you to specify a custom configuration for the CRM application popup.
56 +(% style="color: rgb(0,0,0);" %)To execute the installer on Windows simply double click the downloaded installer package, and the installation process will commence.
82 82  
83 -**Application Path: **The path to the executable used for the popup.
58 +{{note}}
59 +Windows will open a warning mentioning that the installer is un-trusted. You can ignore this warning and proceed with the download.
60 +{{/note}}
84 84  
85 -**Argument Format String**: The string representing the arguments that will be passed to the popup application. You can use all the variables available in the web based CRM popup mechanism in this field. See [[doc:CRM Widget]] for more information.
86 -)))
62 +{{note}}
63 +The installer will not provide a notification that the installation was complete. The installer will simply exit when completed.
64 +{{/note}}
87 87  
88 -= Application Popups =
66 +== (% style="color: rgb(0,0,0);" %)OS X(%%) ==
89 89  
90 -One of the major advantages of the Desktop Client Application is that you can now popup application based CRMs, just like web based CRMs.
68 +1. (% style="color: rgb(0,0,0);" %)Mount the downloaded dmg file by double clicking on it.
91 91  
92 -1. Add a CRM Widget to your dashboard like you normally would for web based CRMs. See [[doc:CRM Widget]].
93 -1. Set the **Type** to **Application.**
94 -1. Open the settings for the Desktop Client Application and choose a Predefined CRM configuration, or set up a Custom Configuration. See Settings above.
70 +1. (% style="color: rgb(0,0,0);" %)Once mounted copy the iSymphony file to your Applications directory.(%%)
71 +1. Unmount the dmg.
95 95  
96 -{{info title="Special Notes For OS X"}}
97 -OS X requires the use of the open application in order to launch .app files. This means that the application you will be running is open , while the arguments will specify the path to the .app file to launch, along with any other arguments.
73 +== Linux ==
98 98  
99 -For example, if we want to open a URL in Firefox, we can use the following settings:
75 +1. (((
76 +Make the installer executable:
100 100  
101 -|=(((
102 -**Application Path:**
103 -)))|(((
104 -/usr/bin/open
78 +{{code language="bash"}}
79 +chmod +x isymphony_install_<version>.bsx
80 +{{/code}}
105 105  )))
106 -|=(((
107 -**Argument Format String**:
108 -)))|(((
109 -http:~/~/www.getisymphony.com?q=${PBX(UNIQUEID)
82 +1. (((
83 +Run the installer:
110 110  
111 -{{{-a /Applications/FireFox.app --args }}}}
85 +{{code language="bash"}}
86 +./isymphony_install_<version>.bsx
87 +{{/code}}
112 112  )))
113 113  
114 -
90 += Uninstalling The Desktop Client =
115 115  
116 -The documentation for the open command can be found here:
92 +The uninstall procedure differs for each OS.
117 117  
118 -[[https:~~/~~/developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/open.1.html>>url:https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/open.1.html||shape="rect"]]
119 -{{/info}}
94 +== (% style="color: rgb(0,0,0);" %)Windows(%%) ==
120 120  
121 -
96 +1. Open your **Start Menu** and navigate to **Control Panel->Programs and Features**.
97 +1. Right click on **iSymphony** and select **uninstall**.
122 122  
123 -= Clear Settings =
99 +== OS X ==
124 124  
125 -In some case you will want to clear out all settings for the Desktop Client Application, and start from scratch, as if you just installed the application.
101 +Simply delete the** iSymphony.app** file from your Applications directory.
126 126  
127 -To clear the settings you will have to delete or rename the **iSymphony.json** file. The location of this file will differ depending the OS you are running on.
103 +== Linux ==
128 128  
129 -{{note}}
130 -Do not delete or rename this file while the Desktop Client Application is running.
131 -{{/note}}
105 +Delete the following directory and files:
132 132  
133 -== (% style="color: rgb(0,0,0);" %)Windows(%%) ==
134 -
135 -{{code}}
136 -Version 2.1+: C:\Users\<username>\AppData\Roaming\iSymphony Desktop\iSymphonyDesktop.json
137 -Version 1.x: C:\Users\<username>\AppData\Roaming\iSymphony\iSymphony.json
107 +{{code language="bash"}}
108 +/home/<username>/iSymphony
109 +/home/<username>/.local/share/applications/iSymphony.desktop
110 +/home/<username>/.local/share/applications/iSymphony-app.desktop
138 138  {{/code}}
139 139  
140 -== OS X ==
113 +
141 141  
142 -{{code}}
143 -Version 2.1+: /Users/<username>/Library/Application Support/iSymphony Desktop/iSymphonyDesktop.json
144 -Version 1.0: /Users/<username>/Library/Application Support/iSymphony.json
145 -{{/code}}
115 +
146 146  
147 -== Linux ==
148 -
149 -{{code}}
150 -Version 2.1+: /home/<username>/iSymphony/iSymphony Desktop/iSymphonyDesktop.json
151 -Versin 1.0: /home/<username>/iSymphony/iSymphony.json
152 -{{/code}}
117 +
153 153  {{/layout-cell}}
154 154  {{/layout-section}}
155 155  {{/layout}}