Changes for page Users Widget
Last modified by Sean Hetherington on 2021/09/09 20:56
From version 8.1
edited by Sean Hetherington
on 2021/09/09 20:47
on 2021/09/09 20:47
Change comment:
Renamed from xwiki:ISYMDOCS.Users Widget
Summary
-
Page properties (4 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 4 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,0 @@ 1 -Widgets - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. seanh1 +XWiki.colinw - Tags
-
... ... @@ -1,1 +1,0 @@ 1 -account|number|state|user|extension|phone|call - Content
-
... ... @@ -1,25 +1,14 @@ 1 1 {{layout}} 2 2 {{layout-section ac:type="two_right_sidebar"}} 3 3 {{layout-cell}} 4 -The Users Widget allows you to view the state of otherusers in the system along withextensionstate,callstate andpresence. You can also filter and sort the list ofusers to your liking.4 +The Users widget allows you to view the state of other Users in the system along with Extension State, Call State and Presence. You can also filter and sort the list of Users to your liking. 5 5 6 -= User Display Modes = 7 - 8 -(% style="color: rgb(0,0,0);" %)The Users Widget provides two different display methods for users, Box View and List View. You can switch between each view type via the view selection buttons ([[image:attach:user-box-view-off.png]] [[image:attach:user-list-view-off.png]]) on the top right hand corner of the Users Widget. 9 - 10 -= Box View = 11 - 12 -Box View displays a user box for each user in the system (excluding your own). This box provides a display of the user's accounts, calls and presence state while providing functionality to interact with and manage the user's Accounts, calls and presence. 13 - 14 14 |=((( 15 -(% class="content-wrapper" %) 16 -((( 17 -\\ 7 + 18 18 19 19 [[image:attach:user_widget.png]] 20 20 21 -\\ 22 -))) 11 + 23 23 )))|=((( 24 24 1. User login status 25 25 1. Presence status icon ... ... @@ -27,29 +27,23 @@ 27 27 1. Caller ID of call 28 28 1. Presence status text 29 29 1. Call time 30 -1. E-mail 19 +1. E-mail icon 31 31 1. Chat 32 -1. Agent 33 -1. Do Not Disturb 21 +1. Agent button 22 +1. Do Not Disturb toggle 34 34 1. Voicemail 35 35 1. Record 36 36 1. Barge 37 37 ))) 38 - 39 -(% class="auto-cursor-target" %) 40 -\\ 41 41 {{/layout-cell}} 42 42 43 43 {{layout-cell}} 44 -(% class="auto-cursor-target" %) 45 -\\ 46 - 47 47 {{panel}} 48 48 **//On this page~://** 49 49 50 50 51 51 52 -{{toc maxLevel=" 3"/}}35 +{{toc maxLevel="2"/}} 53 53 {{/panel}} 54 54 55 55 (% style="background-color: rgb(221,221,221);" %) ... ... @@ -59,54 +59,24 @@ 59 59 60 60 {{layout-section ac:type="single"}} 61 61 {{layout-cell}} 62 -= ListView=45 += (% style="color: rgb(0,0,0);" %)User Boxes(%%) = 63 63 64 - ListViewdisplays allusersin the system (excluding your own)in a table format.Eachrowprovides a display ofa user, includingtheiruseraccounts,calls,andpresence,while providing functionality to interact with and manage theuser'saccounts,calls andpresence.When a user is on a call you can use the expand collapse button to view all calls the current user is on. Each call will be displayed as another row under the user row.47 +The Users Widget will have a User box for each user in the system (excluding your own). This box provides a display of the User's Accounts, Calls and Presence state while providing functionality to interact with and manage the User's Accounts, Calls and Presence. 65 65 66 -(% class="wrapped" %) 67 -|(% class="highlight-grey" data-highlight-colour="grey" %)(% class="highlight-grey" data-highlight-colour="grey" %) 68 -((( 69 -(% class="content-wrapper" %) 70 -((( 71 -[[image:attach:listview.png]] 72 -))) 73 -))) 74 -|(% class="highlight-grey" colspan="1" %)(% class="highlight-grey" colspan="1" %) 75 -((( 76 -1. **Expand/Collapse row** 77 -1. **User login status** 78 -1. **Call and extension status icon** 79 -1. **Presence status icon** 80 -1. **User name** 81 -1. **Presence status text** 82 -1. **Currently selected user account** 83 -1. **Caller ID of call** 84 -1. **Call time** 85 -1. **E-mail** 86 -1. **Chat** 87 -1. **Agent** 88 -1. **Do Not Disturb** 89 -1. **Voicemail** 90 -1. **Record** 91 -1. **Barge** 92 -))) 93 - 94 -\\ 95 - 96 96 === User Login Status === 97 97 98 -The userloginstatussignifiesif theuser is currentlyloggedinto iSymphony ornot. By default,logged outusers will be grey and logged inusers will be green.51 +The bar on the left hand side of the User box will display the current iSymphony login status of the User. By default logged out Users will be grey and logged in Users will be green. 99 99 100 100 === Call and Extension Status === 101 101 102 - Call andextensionstatusdisplays thecurrentregistration or call status of theuser.Each statuswillbe representedby a differentcolor.In BoxView,theentireuserbox willchange colors whenstatechanges. In List View, the callandextension statusiconwill change colorswhen state changes.55 +The user boxes will change color to show the users current call or extension registration status. For a list of default status colors and what they represent see [[doc:Call Status]]. 103 103 104 104 ===== User Registration Status ===== 105 105 106 -A general registration status will show or all of the user's boundextensions.59 +A general registration status will show on the User Box for all of the user's extensions. 107 107 108 -* If the user has at least one extension assigned to them that is registered, the call and extension status will show registered.109 -* If all the user's extensions areunregistered,the callandextensionstatuswillshowunregistered.61 +* The User Box itself will show the registered status color if the user has at least one extension assigned to them that is registered. 62 +* The unregistered status will show on the User Box only if all the user's extensions are unregistered. 110 110 \\ 111 111 112 112 {{info}} ... ... @@ -115,76 +115,71 @@ 115 115 116 116 ===== Extension Registration Status ===== 117 117 118 -You can view individual extension registration status for each of a user's assigned extensions by selecting the user's name in the Box View,orthe currently selecteduseraccountcell in theList View. When selected an accountselectionlistwill open allowing you to view the state of each of the user's extensions.71 +You can view individual extension registration status for each of a user's assigned extensions by selecting the user's name in the User Box in order to open the Account Selection List. 119 119 120 120 = User Actions = 121 121 122 -There are several buttons that will appear on eachuser that will allowyouto perform actions on thatuser.75 +There are several buttons that will appear on a User box that will allow other Users in the system to perform actions on that User. 123 123 124 -* Email: If the user has a configured email address you can select the email button to initiate a mailto for that address. This will utilize the default email client on your OS.125 -* Chat: This button allows a user to start achat session with this User. See [[doc:Chat]] for more information.77 +* Email: If the User has a configured email address you can select the email button to initiate a mailto for that address. This will utilize the default email client on your OS. 78 +* Chat: This button allows a User to start a Chat session with this User. See [[doc:Chat]] for more information. 126 126 127 127 = Sorting And Filtering = 128 128 129 -The Users Widget allows for sorting and filtering of the listed users. The Sort and Filter bar can be opened and closed via them**agnifying Glass Icon** on the top right in the Users Widget header.You can also sort by clicking on the column headers when using List View.82 +The Users Widget allows for sorting and filtering of the listed Users. The Sort and Filter bar can be opened and closed via the **Magnifying Glass Icon** on the top right in the Users Widget header. 130 130 131 131 === Sorting === 132 132 133 133 You can sort the user list by several different user properties. The **Arrow** to the left of the sort dropdown can be used to change the sort direction from Descending to Ascending. 134 134 135 -* **None**: No sorting.136 -* **Availability****Status**: Sorts by the currentstatus set on theuser. See[[doc:PresenceManagement]]for more information.137 -* **Call Status**: Sorts by theuser'saccount call status.138 -* **Caller ID (Name)**: Sorts by theuser'saccount callcaller ID name.139 -* **Caller ID (Number)**: Sorts by theuser'saccount callcaller ID number.140 -* **Login**: Sorts by theuser's iSymphony login status.141 -* **Name**: Sorts by theuser's display name.142 -* **Talk Time**: Sorts by theusersaccountcall time.88 +* None: No sorting. 89 +* Availability Status: Sorts by the current Status set on the User. See Presence for more information. 90 +* Call Status: Sorts by the User's Account call status. 91 +* Caller ID (Name): Sorts by the User's Account call Caller ID name. 92 +* Caller ID (Number): Sorts by the User's Account call Caller ID number. 93 +* Login: Sorts by the User's iSymphony login status. 94 +* Name: Sorts by the User's display name. 95 +* Talk Time: Sorts by the Users Account Call time. 143 143 144 144 === Filtering === 145 145 146 -You can utilize the **Search** field in the Sort and Filter bar to search for specific users andaccounts. The text entered in the **Search** field will match on the following.99 +You can utilize the **Search** field in the Sort and Filter bar to search for specific Users and Accounts. The text entered in the **Search** field will match on the following. 147 147 148 148 * User Display name. 149 149 * Account Display name. 150 150 * Account number. 151 151 152 -You can also select an Extension Group from the dropdown on the right corner of the Sort and Filter bar. This will only show users andaccounts forextensions that are in the selectedextensiongroup. See[[doc:Extension Groups]]for more information.105 +You can also select an Extension Group from the dropdown on the right corner of the Sort and Filter bar. This will only show Users and Accounts for Extensions that are in the selected Extension Group. See Extension Groups for more information. 153 153 154 154 {{info}} 155 -It is possible to filter out specific extensions on a user to the point where theaccount List does not list allaccounts for thatuser. For example, if auser hasextension 100 andextension 200 asaccounts and you enter "100" in the **Search** field,theuser will showupin the User list,but heaccount list will only showextension 100 and not 200.108 +It is possible to filter out specific extensions on a User to the point where the Account List on a User box does not list all Accounts for that User. For example, if a User has Extension 100 and Extension 200 as Accounts and you enter "100" in the **Search** field the User box will show in the User list but he Account list in the User box will only show Extension 100 and not 200. 156 156 {{/info}} 157 157 158 158 = = 159 159 160 -{{id name="Accounts"/}}AccountsJust like in the [[doc:My Stream Widget]] the userdisplayitems will display information about all the specifieduser'saccounts.113 +{{id name="Accounts"/}}AccountsJust like in the [[doc:My Stream Widget]] the User boxes in the Users Widget will display information about all the specified User's Accounts. 161 161 162 162 === Selecting The Active Account === 163 163 164 -The selected account on auser determines whataccount the action buttons of theuser and drag and drop actions will effect. For example, if I select the User'sextension 100account and a call is dropped on theuser the call will be transferred toextension 100. You can select the activeaccount by clicking on the header, where theuser name is displayedin Box View,or the user account cell in List View, which will open a drop down menu of all available Accounts for you to select from.117 +The selected Account on a User box determines what Account the action buttons of the User box and drag and drop actions will effect. For example, if I select the User's Extension 100 Account and a call is dropped on the User box the call will be transferred to Extension 100. You can select the active Account by clicking on the header, where the User name is displayed, which will open a drop down menu of all available Accounts for you to select from. 165 165 166 166 {{info}} 167 -Unlike the [[doc:My Stream Widget]] the selected account will not effect what calls are displayed for thatuser. All calls for allaccounts on thatuser will be displayed at all times.120 +Unlike the [[doc:My Stream Widget]] the selected Account will not effect what calls are displayed for that User. All calls for all Accounts on that User will be displayed at all times. 168 168 {{/info}} 169 169 170 170 === The "User" Account === 171 171 172 -All users will have oneaccount labeled **User** in theaccount list. Thisaccount is the default selection for alluserdisplay items and will allow you to perform actions on whateveraccount is currently selected as theuser's Default Account. See the **Default Account Selection** section on the [[doc:My Stream Widget]] page for more information.125 +All Users will have one Account labeled **User** in the Account list. This Account is the default selection for all User boxes and will allow you to perform actions on whatever Account is currently selected as the User's Default Account. See the **Default Account Selection** section on the [[doc:My Stream Widget]] page for more information. 173 173 174 174 === Drag From Accounts === 175 175 176 -Users can drag extensionsand accounts from the User to the following destinations in order to originate calls from the draggedaccount to the dropped destination. Theaccount that is currently selectedon theuser will determine whichaccount is dragged to perform the origination.129 +Users can drag Extension Accounts from the User box to the following destinations in order to originate calls from the dragged Account to the dropped destination. The Account that is currently selected in the User box will determine which Account is dragged to perform the origination. 177 177 178 178 {{info}} 179 -The location where you drag from in the user box will determine what object is dragged.132 +The location where you drag from in the User box will determine what object is dragged. 180 180 181 -* **Drag from the user box header**: Will drag the account for origination. The drag image will be that of the entire user box. 182 -* **Drag from non-header areas in the user box**: Will drag the call that the user is on for transferring. The drag image will be the caller id of the call only. 183 - 184 -When dragging from the List View, the users current state will determine what is dragged. 185 - 186 -* **Drag while the user is not on a call**: Will drag the account for origination. 187 -* **Drag while the user is on a call**: Will drag the call that the user is on for transferring. 134 +* Drag from the User box header: Will drag the Account for origination. The drag image will be that of the entire User box. 135 +* Drag from non-header areas in the User box: Will drag the call that the User is on for transferring. The drag image will be the caller id of the call only. 188 188 {{/info}} 189 189 190 190 * Users ... ... @@ -195,9 +195,9 @@ 195 195 196 196 === Drag To Accounts === 197 197 198 -Users can drop accounts from the otherusers or the [[doc:My Stream Widget]] onaccounts in theuser in order to perform an origination from theaccount that was dropped to theaccount that was dropped on. Theaccount that is currently selected in theon the user will determine whichaccount is the destinationaccount for the origination.146 +Users can drop Accounts from the other User boxes or the [[doc:My Stream Widget]] on Accounts in the User box in order to perform an origination from the Account that was dropped to the Account that was dropped on. The Account that is currently selected in the User box will determine which Account is the destination Account for the origination. 199 199 200 -Users can drop calls from the following locations on accountson theuser in order to transfer that call to theaccount that was dropped on. Theaccount that is currently selectedon theuser box will determine whichaccount is the destinationaccount for the transfer.148 +Users can drop calls from the following locations on Accounts in the User box in order to transfer that call to the Account that was dropped on. The Account that is currently selected in the User box will determine which Account is the destination Account for the transfer. 201 201 202 202 * Users 203 203 * Queues ... ... @@ -205,32 +205,32 @@ 205 205 * Conference Rooms 206 206 207 207 {{info}} 208 -During a drag to a user you can hover over the header in theuser box,orthe currently selected user accountcell in List View , toopen theaccount list. From here you can drop on a specificaccount in the list in order to perform an origination or transfer to thataccount without having to select it before hand.156 +During a drag to a User box you can hover over the header in the User box to open the Account list. From here you can drop on a specific Account in the list in order to perform an origination or transfer to that Account without having to select it before hand. 209 209 {{/info}} 210 210 211 211 === Account Actions === 212 212 213 -Several buttons will appear on auser that will allow you to perform actions on the currently selectedaccount.161 +Several buttons will appear on the User box that will allow you to perform actions on the currently selected Account. 214 214 215 -* **Agent**: Allows you to manage thisaccount's agent login along with pause state and penalty.216 -* **DND**: Allows you to toggle thisaccount's DND status.217 -* **Voicemail**: Allows you to originate and transfer calls directly to thisaccount's voicemail box.218 -** If clicked a call will be originated to the account's voicemail box using your selected Default Account.219 -** If an Account is dropped on the button a call will be originated from the dropped account to theaccount's voicemail box.220 -** If a call is dropped on the button the call will be transferred directly to the account's voicemail box.163 +* Agent: Allows you to manage this Account's agent login along with pause state and penalty. 164 +* DND: Allows you to toggle this Account's DND status. 165 +* Voicemail: Allows you to originate and transfer calls directly to this Account's voicemail box. 166 +** If clicked a call will be originated to the Account's voicemail box using your selected Default Account. 167 +** If an Account is dropped on the button a call will be originated from the dropped Account to the Account's voicemail box. 168 +** If a call is dropped on the button the call will be transferred directly to the Account's voicemail box. 221 221 ** Actions using the voicemail button will not ring the extension. 222 222 223 223 = Calls = 224 224 225 -User swill display all active calls for theuser'saccounts and allow you to manage those calls.173 +The User box will display all active calls for the User's Accounts and allow you to manage those calls. 226 226 227 227 === Selecting The Active Call === 228 228 229 - BoxViewwill only show one call at a time and allow you to manage that call. There may be a case where a user is on multiple calls across one or moreaccounts. If the User has more than one active call **up** and **down** arrows will appear to the right of the caller ID section in the User box which will allow you to select the current active call. The currently selected call will specify which call theuser box call actions and drags will be performed on.In List View the user row will only show one call at a time, and allow you to manage that call. To manage other calls on the user, you can use the expand/collapse button on the user row to show a list of each individual call the user is on, and allow you to manage each call individually.177 +The User box will only show one call at a time and allow you to manage that call. There may be a case where a user is on multiple calls across one or more Accounts. If the User has more than one active call **up** and **down** arrows will appear to the right of the caller ID section in the User box which will allow you to select the current active call. The currently selected call will specify which call the User box call actions and drags will be performed on. 230 230 231 231 === Dragging Calls === 232 232 233 -Users can drag calls from users to the following locations in order to transfer that call to the destination.181 +Users can drag calls from the User boxes to the following locations in order to transfer that call to the destination. 234 234 235 235 * Users (can utilize the Default Account, See **The "User" Account** section above and [[y Stream Widget>>doc:My Stream Widget]] for more information) 236 236 * User Extensions ... ... @@ -242,30 +242,26 @@ 242 242 243 243 === Call Actions === 244 244 245 -Several buttons will appear on the User that will allow you to perform actions on the currently selected call. If there are no calls for the User no call action buttons will be visible on the User.193 +Several buttons will appear on the User box that will allow you to perform actions on the currently selected Call. If there are no calls for the User no call action buttons will be visible on the User box. 246 246 247 -* **Record**: Toggle on demand recording of this call on and off.248 -* **Barge:**Allows users to barge in on this call. See [[doc:My Stream Widget]] for more information on barge types.195 +* Record: Toggle on demand recording of this call on and off. 196 +* Barge: Allows users to barge in on this call. See [[doc:My Stream Widget]] for more information on barge types. 249 249 250 250 = Presence = 251 251 252 -Users can view and manage other users presenceintheUsersWidget. See[[doc:PresenceManagement]]for more information.200 +Users can view and manage other Users presence from a User box. See Presence for more information. 253 253 254 254 = Settings = 255 255 256 256 Settings for the Users Widget can be access by clicking the cog icon in the top right hand corner of the Users Widget. 257 257 258 -(% class="wrapped" %) 259 259 |(% class="highlight-grey" data-highlight-colour="grey" %)(% class="highlight-grey" data-highlight-colour="grey" %) 260 260 ((( 261 261 **User Box Width:** 262 262 )))|(% class="highlight-grey" data-highlight-colour="grey" %)(% class="highlight-grey" data-highlight-colour="grey" %) 263 263 ((( 264 -Allows you to specify the width of the user boxes in pixels. (This option will not be available if List View is selected)211 +Allows you to specify the width of the user boxes in pixels. 265 265 ))) 266 - 267 -(% class="auto-cursor-target" %) 268 -\\ 269 269 {{/layout-cell}} 270 270 {{/layout-section}} 271 271 {{/layout}}
- listview.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -9.9 KB - Content
- user-box-view-off.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -134 bytes - Content
- user-list-view-off.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -161 bytes - Content
- user_widget.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -41.5 KB - Content