Skip to content

Releases: 2600hz/monster-ui-voip

3.19.9

12 Mar 18:02
Compare
Choose a tag to compare

SmartPBX Changes

Changes to 3.19 after version 3.19.8

Maintenance/Community Commits

3.19.8

11 Mar 19:00
Compare
Choose a tag to compare

3.19.7

02 Mar 19:58
Compare
Choose a tag to compare

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

  1. Created a new user, input a primary extension
  2. Made an ext to ext call.
  3. On the called phone, the device name and Username displayed as caller ID.
  4. Looked at Kazoo UI>Users. Noticed that the extension was not being populated in the inhouse caller id number section.
  5. Due to this I believe we are sending the sip username as the inhouse caller id number.

Reporter:
Kristin Muramoto <[email protected]>

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 <[email protected]>

3.19.6

24 Feb 22:22
Compare
Choose a tag to compare

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 <[email protected]>

Maintenance/Community Commits

3.19.5

24 Feb 19:04
Compare
Choose a tag to compare

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 <[email protected]>

Maintenance/Community Commits

3.19.4

24 Feb 18:35
Compare
Choose a tag to compare

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 <[email protected]>

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 <[email protected]>

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 <[email protected]>

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 <[email protected]>

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 <[email protected]>

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 <[email protected]>

Maintenance/Community Commits

3.19.3

11 Feb 02:40
Compare
Choose a tag to compare

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 <[email protected]>

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 <[email protected]>

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 <[email protected]>

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 <[email protected]>

UI-948

Summary:
Monster UI: Not refreshing extension field upon creating new user

Description:
Steps to recreate:

  1. Created new account in Monster UI (zz-new nov2014 test)
  2. Created a new user, selected "Send emails to an alternate address" input address.
  3. saved.
    *_After saving I noticed the extension field was blank.
  4. Created an additional new user, selected "Send emails to an alternate address" input address.
  5. 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 <[email protected]>

3.19.2

03 Feb 01:48
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/3.19' into 3.19

3.19.1

27 Jan 18:32
Compare
Choose a tag to compare
UI-1076: Fixed schema error for temporal rules

3.19.0

27 Jan 03:46
Compare
Choose a tag to compare
UI-1070: Fixed data format for min_dtmf and max_dtmf that weren't wor…