Releases: 2600hz/monster-ui-voip
3.19.10
SmartPBX Changes
Changes to 3.19 after version 3.19.9
Maintenance/Community Commits
- Jean-Roch Maitre UI-1333: Fixed issue with presence_id set to null in some odd cases
- Joris Tirado UI-1321: Add family to differentiate devices
- Maxime Roux UI-1306: Enabled the download feature on call logs in 3.19
- Maxime Roux UI-1295: now automatically creates a menu for each of the 4 call handling sections at the first load of MainNumber
3.19.9
SmartPBX Changes
Changes to 3.19 after version 3.19.8
Maintenance/Community Commits
3.19.8
SmartPBX Changes
Changes to 3.19 after version 3.19.7
Maintenance/Community Commits
3.19.7
SmartPBX Changes
Changes to 3.19 after version 3.19.6
Resolved Tickets
Major (1)
- UI-1232 Primary extension is not being set as inhouse caller ID of a user, since this is not being set SIP Username is displaying to called party
Normal (1)
- UI-1220 As a user, I want to have a Main Voicemail Box configured when I create an account, so that I can directly use it in the SmartPBX
Change Details
UI-1232
Summary:
Primary extension is not being set as inhouse caller ID of a user, since this is not being set SIP Username is displaying to called party
Description:
Monster UI>Smart PBX>User
- Created a new user, input a primary extension
- Made an ext to ext call.
- On the called phone, the device name and Username displayed as caller ID.
- Looked at Kazoo UI>Users. Noticed that the extension was not being populated in the inhouse caller id number section.
- Due to this I believe we are sending the sip username as the inhouse caller id number.
Reporter:
Kristin Muramoto <kristin@2600hz.com>
UI-1220
Summary:
As a user, I want to have a Main Voicemail Box configured when I create an account, so that I can directly use it in the SmartPBX
Description:
Acceptance Criteria:
- On account creation, when we create a no match callflow, we're now also going to add a Main Voicemail box, it should have all the options set to default except that it should set delete_after_email to true (because this voicemail box will never be attached to a specific user, we just want to send e-mails when we receive a message, and then the vm message will be deleted automatically)
- Add a new category "Voicemail Boxes" on the left of SmartPBX, and follow the same design as the Devices, except that you'll list Voicemail Boxes.
- Editing a voice mail box will show a popup showing all the basic options
- Try to work quickly with Josh to have a small design for it
- Once all that is done, re-order the left list to be:
dashboard
numbers/users/groups/main number
cdrs
devices/vmboxes/feature codes
help
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
3.19.6
SmartPBX Changes
Changes to 3.19 after version 3.19.5
Resolved Tickets
Normal (1)
- UI-1066 As a user, I want the UI to show some tooltips for the User fields, so that I know what they really are
Change Details
UI-1066
Summary:
As a user, I want the UI to show some tooltips for the User fields, so that I know what they really are
Description:
Acceptance Criteria:
- Hovering over icons in the Users details of the User section of the SmartPBX now shows what the field is (hover over the key icon would say "Username", hovering over the little character whould show "First name and Last name" ...
Reporter:
Richard Hurlock <richard@2600hz.com>
Maintenance/Community Commits
- Jean-Roch Maitre OOB: Removed the extra Main Number category
3.19.5
SmartPBX Changes
Changes to 3.19 after version 3.19.4
Resolved Tickets
Normal (1)
- UI-1222 As a front-end developer, I want to change the way we set the VMBox number on the user, so that it becomes less confusing
Change Details
UI-1222
Summary:
As a front-end developer, I want to change the way we set the VMBox number on the user, so that it becomes less confusing
Description:
Acceptance Criteria:
- Change the main extension number to only be the list of actual extensions and no longer include the DIDs
- No longer ask for a VMBox number in the user creation/edition page
- Always default the vmbox number to the main extension number
- If they update their main extension number, check if the vmbox number was the same as the old number, if yes, then also update the vmbox number with the new main extension number, otherwise, leave it alone.
- Internal Caller ID Number, should always match the main extension number / presence_id
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
Maintenance/Community Commits
- Jean-Roch Maitre OOB: Adding missing reference
3.19.4
SmartPBX Changes
Changes to 3.19 after version 3.19.3
Resolved Tickets
Critical (1)
- UI-1036 As a SmartPBX User, I don't want to be muted when I join a conference, so that I don't have to find the key to unmute myself all the time
Normal (5)
- UI-1222 As a front-end developer, I want to change the way we set the VMBox number on the user, so that it becomes less confusing
- UI-1221 As a user, I want to be able to dial 0 to reach the main number of my company, so that it works like the other companies I worked at in the past
- UI-1220 As a user, I want to have a Main Voicemail Box configured when I create an account, so that I can directly use it in the SmartPBX
- UI-1219 As a user, I want to set a prepend string on my phone numbers, so that I can know what number is called when it rings my device
- UI-1170 Local numbers should not be configurable
Change Details
UI-1036
Summary:
As a SmartPBX User, I don't want to be muted when I join a conference, so that I don't have to find the key to unmute myself all the time
Description:
Acceptance Criteria:
- Set join_muted to false when creating a conference
Monster UI>Smart PBX>Users>Features>Conference Bridge
Kazoo UI>VoIP Services>Conferences.
In Monster UI, when a conference is created, by default, "Join the conference muted" is enabled. (Noticed by looking at Kazoo UI)
Reporter:
Kristin Muramoto <kristin@2600hz.com>
UI-1222
Summary:
As a front-end developer, I want to change the way we set the VMBox number on the user, so that it becomes less confusing
Description:
Acceptance Criteria:
- Change the main extension number to only be the list of actual extensions and no longer include the DIDs
- No longer ask for a VMBox number in the user creation/edition page
- Always default the vmbox number to the main extension number
- If they update their main extension number, check if the vmbox number was the same as the old number, if yes, then also update the vmbox number with the new main extension number, otherwise, leave it alone.
- Internal Caller ID Number, should always match the main extension number / presence_id
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
UI-1221
Summary:
As a user, I want to be able to dial 0 to reach the main number of my company, so that it works like the other companies I worked at in the past
Description:
Acceptance Criteria:
- Add 0 to the Main numbers when they add their first number.
- Never display it in the UI, and make sure that if they delete a main number, there's another number that the "0" that will always be there, otherwise display the message saying that they're deleting their last Main Number
- Don't display it in the dropdown of available Main Number Caller-ID, don't count it as a main number for the code that check if they have a main number setup, etc...
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
UI-1220
Summary:
As a user, I want to have a Main Voicemail Box configured when I create an account, so that I can directly use it in the SmartPBX
Description:
Acceptance Criteria:
- On account creation, when we create a no match callflow, we're now also going to add a Main Voicemail box, it should have all the options set to default except that it should set delete_after_email to true (because this voicemail box will never be attached to a specific user, we just want to send e-mails when we receive a message, and then the vm message will be deleted automatically)
- Add a new category "Voicemail Boxes" on the left of SmartPBX, and follow the same design as the Devices, except that you'll list Voicemail Boxes.
- Editing a voice mail box will show a popup showing all the basic options
- Try to work quickly with Josh to have a small design for it
- Once all that is done, re-order the left list to be:
dashboard
numbers/users/groups/main number
cdrs
devices/vmboxes/feature codes
help
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
UI-1219
Summary:
As a user, I want to set a prepend string on my phone numbers, so that I can know what number is called when it rings my device
Description:
Acceptance Criteria:
- Everywhere where we let the user customize features, we have to add the preprend feature
- The prepend feature is just a string, so the popup should be just a help message (ask Karl with what to say here) and then a text field
- On a phone number document, we'll check if a prepend object is already there, if not we add it with the enabled/name keys. enabled should be set to true if the string !== '', and to false if it's ===. The back-end might be setting the prepend.number attribute, so make sure to allow the merge of that attribute into what we set.
- The back-end will return "prepend" as a number feature if the prepend.enabled key is set to true, so we need to find an icon to display on the numbers listing
- The local numbers are also able to add a preprend string, so make sure to add the gear back to list the prepend feature.
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
UI-1170
Summary:
Local numbers should not be configurable
Description:
In the case of a local number, the gear icon used to manage the features should not be displayed .
The back end doesn't have the ability to update those numbers.
Reporter:
Joris Tirado <joris@2600hz.com>
Maintenance/Community Commits
- Jean-Roch Maitre Merge remote-tracking branch 'origin/3.19' into 3.19
- Jean-Roch Maitre Merge remote-tracking branch 'origin/3.19' into 3.19
3.19.3
SmartPBX Changes
Changes to 3.19 after version 3.19.2
Resolved Tickets
Normal (5)
- UI-1129 As a Kazoo UI user, I want a way to import my Users to the SmartPBX without breaking everything, so that I can finally start using the Monster-UI
- UI-1128 As a user, I want my Caller-ID Name to always match my first name + last name, even after I updated the first name/last name
- UI-1119 As a user, I want to be able to turn on the ignore complete elsewhere, so that I can check all the calls that have been made to my device
- UI-1109 As a SmartPBX user, I want to be able to set my presence_id, so that my BLF works normally
- UI-948 Monster UI: Not refreshing extension field upon creating new user
Change Details
UI-1129
Summary:
As a Kazoo UI user, I want a way to import my Users to the SmartPBX without breaking everything, so that I can finally start using the Monster-UI
Description:
Acceptance Criteria:
- Adding an extension to a Kazoo UI user in the SmartPBX will check if the extension is used in a Kazoo UI callflow, if it is, it will ask if they want to migrate the callflow to a SmartPBX callflow. It will check which VMBox exist for that user and if many exist, will ask him which one is the right one.
- The old Callflow will be updated with a fake number so that all the information isn't lost.
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
UI-1128
Summary:
As a user, I want my Caller-ID Name to always match my first name + last name, even after I updated the first name/last name
Description:
Acceptance Criteria:
- Updating a user now properly updates the Caller-ID with the first name + last name
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
UI-1119
Summary:
As a user, I want to be able to turn on the ignore complete elsewhere, so that I can check all the calls that have been made to my device
Description:
Acceptance Criteria:
- Add a new checkbox in all the devices with a SIP username, that sets the ignore complete elsewhere key. Name it the same way it's named in Kazoo UI
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
UI-1109
Summary:
As a SmartPBX user, I want to be able to set my presence_id, so that my BLF works normally
Description:
Acceptance Criteria:
- When creating a user, set the presence id to the extension number.
- When editing a user, show a dropdown with the available numbers for the presence id, with the active numbers being displayed as the selected option.
- When they edit their extensions/numbers and that they remove their current presence_id, let them choose a new presence_id from the new extensions/numbers.
Reporter:
Jean-Roch Maitre <jr@2600hz.com>
UI-948
Summary:
Monster UI: Not refreshing extension field upon creating new user
Description:
Steps to recreate:
- Created new account in Monster UI (zz-new nov2014 test)
- Created a new user, selected "Send emails to an alternate address" input address.
- saved.
*_After saving I noticed the extension field was blank. - Created an additional new user, selected "Send emails to an alternate address" input address.
- saved.
*_This time I saved, I noticed the User I created in the initial step 2 populated the extension, but the newest User I created in step 4's extension was blank.
I suspect during the process of changing the email address to an alternate, is not refreshing the extension field.
NOTE:
If I do not select "Send emails to an alternate address" the extension field properly displays.
Reporter:
Kristin Muramoto <kristin@2600hz.com>
3.19.2
Merge remote-tracking branch 'origin/3.19' into 3.19
3.19.1
UI-1076: Fixed schema error for temporal rules