- 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
What has been done:
- TT#42759, Implement API method for toggling of enable/disable own number
- TT#42763, Implement state handling for toggle button and timeout
- TT#42766, Extend unit tests to also account for cft destinations
- TT#42755, Extend API method to also render cft destinations
- TT#42761, Implement UI for toggle button
- TT#42760, Implement API methods for fetching, updating and resetting
cft_timeout
- TT#43163, Implement UI for timeout input field with reset/save
- TT#42764, Implement success toast and error handling for toggle action
- TT#42765, Implement success toast and error handling for timeout input
Change-Id: I0ce37bbe14caacadb822f14d01782009633c4354
Debian/buster as of 2018-09-07 provides npm v5.8.0+ds-2.
Fall back to nodejs if npm isn't available (e.g.
on Debian/stretch with nodejs in our own repositories).
Change-Id: I27c259d6a671aea47a972d39d1f5cdec1f26ff10
`dpkg-reconfigure exim4-config` is no longer working as such,
as the /etc/exim4/ files are managed via ngcpcfg and its
templates in /etc/ngcp-config/templates/etc/exim4/.
Change-Id: I9d059b659c8d047c1ac7dbde4acb3b65c40c7f5c
What has been done:
- TT#40529, Implement API method for assigning a destination to a specific speed dial slot
- TT#40630, Implement API method for fetching available slots
- TT#40530, Implement reload of list after new assignment has been created successfully
- TT#40527, Implement UI form and buttons (destination input field, slot selection field, and add button)
- TT#40528, Implement custom phone number input field with automated formatting
- TT#40531, Implement toast for successfully assigned destination
- TT#40538, Implement unit test for creation of selections options for speed dial slot selection
Change-Id: Ibe4937a097be0a89e677916a189a0e3fe62826df
What has been done:
- TT#40522, Investigate and discover necessary API endpoints
- TT#40523, Implement speed dial page, navigation menu entry and home
page box
- TT#40525, Implement UI display for list of speed dials
- TT#40524, Implement API method for fetching speed dial slots 0-9
- TT#40526, Implement loading animation and error alert
- TT#41016, Implement test API speed dial method
Change-Id: I0b6fc4dab08913948bb8acf9c136bd56fe89da01
What has been done:
- TT#39821, [Issue] Call: Vuex dev error appears when caller ends call
- TT#39926, [Issue] CallForwarding: Form for adding a source results in
- TT#40501, [Issue] Global: Vue-warn dev error regarding use of Dialog
as component id
- TT#39925, [Issue] CallForwarding: TypeError errors appear when deleting
sourceset vue-warn prop error
- TT#40517, [Issue] CallForwarding: Readonly not working for q-datetime
Change-Id: Ie1ad1c4ce094f070f8fd24fa35fa2f9024f1c3a3
Fixes Safari issue. Does not fix the "chrome browserstack issue",
which turned out to be a timezone/systemtime issue and occured
because the browserstack session had different timezone.
Propose to tackle timezone/systemtime handling in separate story.
Change-Id: I892b888b929df21de04bf06626c3d404c34375e3
What has been done:
TT#38957 Implement UI for the tab navigation
TT#38958 Implement filtering method
TT#38959 Implement update list method/incorporate existing reloadItems method
Change-Id: Ib606c25082c02b606c571cb033eb4f4a96f45eb6
What has been done:
- TT#39817, [Issue] CallForwarding: "Number destinations" that contain
non-number chars are not rendered
- TT#39819, [Issue] CallForwarding: Terminated destinations tooltip have
wrong meaning
Change-Id: I3ba55f367012f0deb82c5e9d6fef8c1d1b800335