- can mute all participants at the same time by clicking a single button (#71350)
- can unmute all participants at the same time by clicking a single button (#71352)
Change-Id: Iaf40499acc23baaef797db61b714932fb561e7a0
- Must see a more menu at the top of the ParticipantItem (#70952)
- Must be able to mute/unmute the remote audio by opening the more menu and clicking the mute/unmute list item (#70955)
- Must see an icon that refelcts the current state in the ParticipantItem (whether muted or unmuted) (#70956)
Change-Id: Ibab4bdd9887c1a8ce4e3760c154cefae6b6caab7
- Must see a auto generated url after entering the JoinScreen (#70205)
- Must get forwarded to a auto generated conference URL, consequently the JoinScreen (#70204)
Change-Id: I3738461401b7d49ae0e0738a7e79b00eb96e9c42
- Can see the most recent joined participant as selected user (#70201)
Logic:
1. if no participant has been manually selected during the conference, the last who joins becomes selected
2. if a participant is manually selected during the conference, the logic on point 1. is bypassed (ux)
3. if the current selected participant leaves the conference, the logic on point 1. is restored
Change-Id: I5741d19d45aaa2cfb465d3545824c44ee6c67261
- selected ParticipantItem's video in fullscreen (#67702)
- placeholder icon for none existing video of the current selected participant (#67706)
- current selected ParticipantItem's name as title (#67703)
- local participant selected by default (#67704)
Change-Id: I6e2e47609adc407363be0c1636ff0ae8bd30ad38
- list of participants as column (subtask #67600)
- participant displayName added (subtask #67605)
- participants list scrollable (subtask #67601)
- self participant item on top of the list (subtask #67602)
- self participant fixed position on top of the list (subtask #67603)
- placeholder icon if video not shared by participant (subtask #67309)
- show/hear participants (subtask #67604)
Change-Id: I44836b67767d243554e674e76486681865931f84
- Navigate to a separate page to manage manager secretary configurations
- Create new configuration
- Update existing configuration by adding and removing numbers
- Remove existing configuration
Change-Id: I61a7c6ea384cd58854f96fbe2c20f26a09feef6d
What has been done:
- TT#52621, i18n: As a Customer, I want to change the language for the
current session
- TT#53402, Implement state handling for selection options and currently
selected language
- TT#53317, Implement UI with language selection box and label
- TT#52968, Implement state handling for fetching and updating
language selection
- TT#53319, Configure i18n module to bind with language selection in
store
- TT#53366, Create Web Storage API methods for storing/updating
session based language selection
- TT#52969, i18n: As a Customer, I want to see the text in the
application translated to French
- TT#52969, Add French translation file to codebase
- TT#53403, Enable selection of French language
Change-Id: I07d5e353e7895f4f9dfb5fd3d1d4cf06073d9be7
What has been done:
- TT#51303, Create API method for fetching call blocking lists
- TT#51304, Implement state handling and getter for call blocking list
fetching
- TT#51356, Create API update methods for call blocking
- TT#51354, Implement UI menu items, success toasts and error handling
- TT#51355, Implement state handling and actions for call blocking update
requests
Change-Id: I468d1152d17a33fbb56bc4f052beb0440a3fb7b3
What has been done:
- TT#47510, SoundManagement: As a SubscriberAdmin, I want to have an extra page
section for managing SoundSets
- TT#47511, SoundManagement: As a SubscriberAdmin, I want to see a list of all
owned SoundSets
Change-Id: I1e1d6d49d90d1b8b5deef5689c686b921eb6f7d8
What has been done:
- TT#48955, Implement or reuse state handling for CustomDialpad component
- TT#48956, Reuse CustomDialpad UI component in the "start a call" screen
Change-Id: I69845d7cb9d0d1ebef00f044854c83df78bf7873
What has been done:
- TT#47986, Implement UI button for jumping from Seat/Group item to
CallQueueConfiguration item
- TT#47987, Implement router link which passes parameter to
CallQueueConfiguration component
- TT#47988, Implement highlighting of CallQueueConfiguration item upon
route change
- TT#47989, Implement "scroll to item" capability in
CallQueueConfiguration component
- TT#48594, Extend Seats/Groups list logic to also fetch call queue
preferences
Change-Id: I31797e12889d1c5bd32b330550cec04e67edee93
What has been done:
- TT#47832, Implement UI for removal of CallQueueConfiguration items, incl
loading spinner and confirm dialog
- TT#47833, Implement state handling for CallQueueConfiguration removal of item
- TT#47834, Create API method for removal of CallQueueConfiguration item
Change-Id: I0a8f7e2a4fa68b13276f5944410982febfc2e333
What has been done:
- TT#47389, CallQueueConfig: As a PBXAdmin, I want to change the queue
length of a CallQueueConfiguration
- TT#47390, CallQueueConfig: As a PBXAdmin, I want to change the wrap
up time of a CallQueueConfiguration
Change-Id: I29e585c90d974e7294302d22b6e1a7a254caf8ef
What has been done:
- TT#47830, Implement validation for CallQueueConfiguration creation form
- TT#47829, Implement UI for creation of new CallQueueConfiguration item
- TT#47828, Create API method for adding a new CallQueueConfiguration item
- TT#47831, Implement state handling for CallQueueConfiguration creation of
item
Change-Id: Ie9832f9cfa18329a81aa65b588f2752c7c6cfb3a
What has been done:
- TT#47384, CallQueueConfig: As a PBXAdmin, I want to have a separate
page to be able to manage CallQueueConfigurations
- TT#47385, CallQueueConfig: As a PBXAdmin, I want to see a list of all
active CallQueueConfigurations
Change-Id: I6ed9b1ee4a1a8518b8124a4dc22fac1988b0bc11
What is done:
- TT#45397, Implement greeting sound player methods and state handling
- TT#45389, Implement UI for playing "busy greeting sound", stop/play/pause
- TT#45390, Implement API method for fetching the playable "busy greeting sound"
- TT#45385, Implement API method for fetching the playable "unavailable greeting
sound"
- TT#45384, Implement UI for playing "unavailable greeting sound",
stop/play/pause
- TT#45398, Implement greeting sound player methods and state handling
Change-Id: I866bda3931c67cc79ad34d4be9e784f0705c221e
- TT#45658 NuCall: As a Customer, I want to be able to initiate a call from the start page
- TT#45662 NuCall: As a Customer, I want to see the initiating call state
- TT#45669 NuCall: As a Customer, I want to see the call in ringing mode on caller side
- TT#45659 NuCall: As a Customer, I want to be able to see an incoming call
- TT#45660 NuCall: As a Customer, I want to be able to see established call
- TT#45665 NuCall: As a Customer, I want to be able see the call minimised after leaving the start page
Change-Id: I0c46359e5668cee9ef6313c5e3fe49cccc3d66ee
What has been done:
- TT#44664, Voicebox: As a Customer, I want to upload a custom
"unavailable" greeting sound
- TT#44665, Voicebox: As a Customer, I want to delete/reset the custom
"unavailable" greeting sound
Change-Id: Ifd266e0af78a6844135a8bd024998b70789efe5e
What has been done:
- TT#44661 Voicebox: As a Customer, I want to upload a custom "busy"
greeting sound
- TT#44663, Voicebox: As a Customer, I want to delete/reset the custom
"busy" greeting sound
- Refactoring of CscVoiceMailPlayer to more generic CscAudioPlayer
Change-Id: I24f9d607b9d1acece56cd47c0bd8c99d125d45b4
What has been done:
- TT#40083, Voicebox: As a Customer, I want to configure voicebox
settings
- TT#44658, Voicebox: As a Customer, I want to change the E-Mail-Address
- TT#44657, Voicebox: As a Customer, I want to change the PIN
- TT#40083, Voicebox: As a Customer, I want to enable/disable deletion
of voicemail after mail delivery
Change-Id: Ic11973de74e3a3e3d2da320a267182a051fa1571
What has been done:
- TT#43261, Implement API method for sending fax attachment
- TT#43260, Extend form to also include attachment selection
- TT#43262, Implement method and state handling for attachment selection
field
- TT#43263, Implement UI flow for sending content or attachment, or both
if possible
Change-Id: I09b20005c1647f9773f9c7dcb2f141f8c9420d5b
What has been done:
- TT#44401, Implement back-to-top button
- TT#44402, Implement scroll-to-top when user clicks new tab
- TT#44403, Implement sticky tabs navigation
Change-Id: I46f23dc67466eb7a4fdec98d9030dc2fb193214c
What has been done:
- TT#43257, Bind validation functions to the input fields
- TT#43256, Provide proper error messages and put these in the
translation file
Change-Id: I3b8d9c7b627fab960fc5491b0bb8aa9266f6bc73