Alpaca

Release Notes

Last Updated: 11/01/2023 The ECG team is pleased to announce the release version 10.2.4 of Alpaca.

This version includes support for the R22, R23, and R24 versions of the BroadWorks API.

10.2.4

  • Released: 11/01/2023

What's New

  • Added support for processing BroadWorks "Consolidated" requests.

What's Fixed

  • [UserPreferredCarrierPlugin] - Fixed issue that could result in the Preferred Carrier not being set correctly.

10.2.3

  • Released: 08/18/2023

What's Fixed

  • [ServiceProviderAdd] - Fixed incorrect title.
  • [TaskLogs] - Improved scroll behavior.
  • [APIDocs] - API docs are now alphabetized.
  • [UserDestroyTask] - Now marked as a non-blocking MULTI task.
  • [UserReplaceTask] - Now marked as a non-blocking MULTI task.
  • [HA][TaskManager] - Fixed issue where a blocking task could be ignored by a different Alpaca instance.
  • [StartupTasks] - Improved behavior and added more debug logging.
  • [ServiceProviderXSIPolicyPanel] - Fixed issue that caused panel to not load.

10.2.2

  • Released: 08/11/2023

What's Fixed

  • [SSO] - Fixed issue that prevented logging in via SSO with a User that is backed by a BroadWorks System Admin.
  • [BulkProvisioning] - Fixed issue that could cause a validation error in the GroupServiceAuthorizationPlugin if the limitedTo column was left empty.
  • [LicenseManager] - Fixed possible null pointer when checking if the license was invalid.
  • [Tasks] - Updated the ImportCallReporterCallsToAlpacaTask to be a non-blocking task.

10.2.1

  • Released: 08/04/2023

What's Fixed

  • [BulkProvisioning] - Fixed issue that can cause validation to fail if the system does not have any Carriers configured.
  • [LicenseManager] - Fixed issue that prevented generating a new license when no existing license was available.
  • [TaskLog] - Improvements to the auto scroll feature.

10.2.0

  • Released: 07/25/2023

What's New

  • [BulkProvisioning] - Added support for provisioning Enterprise Trunks.
  • [BulkProvisioning] - Added support for provisioning Enterprise Trunk Number Ranges.
  • [BulkProvisioning] - Added support for provisioning Enterprise Trunk Number Prefixes.
  • [BulkProvisioning] - Added support for setting the Busy Lamp Field monitored list during User provisioning.
  • [BulkProvisioning] - Added support for provisioning Group level Series Completion instances.
  • [BulkProvisioning] - Added support for setting Trunk Group Stateful Re-routing Status Codes during Trunk Group provisioning.
  • [BulkProvisioning] - Added support for assigning a User to a department during provisioning.
  • [BulkProvisioning] - Added support for provisioning Enterprise-level departments.
  • [BulkProvisioning] - Added support for provisioning DNs (and DN ranges) at the Service Provider/Enterprise and Group levels.
  • [BulkProvisioning] - Added support for activating numbers at the Group level.
  • [BulkProvisioning] - Added support for setting the routing profile at the Service Provider/Enterprise and Group levels.
  • [BulkProvisioning] - Added support for setting the Group Calling Line ID Number during provisioning.
  • [Clusters] - TimesTen addresses are now displayed in the Admin Clusters view.
  • [TimesTen] - If Alpaca fails to connect to the primary TimesTen address, the secondary (if available) will be tried.
  • [S3] - The S3 configuration is now validated on start up.
  • [BulkProvisioning] - Added support for setting Preferred Carrier settings at the Group and User level.
  • [AdminReport] - Added mechanism for downloading admin information from the table at Cluster > Administrators.
  • [AlpacaCTL] - Added a health command.

What's Changed

  • [BulkProvisioning] - Changed the Alpaca.Trunking sheet to Alpaca.TrunkGroups.
  • [BulkProvisioning] - Reformatted the display of spreadsheet statistics in the frontend.
  • Added configuration variables for configuring when license expiration notifications are displayed.
  • [UserReplace] - Updated logging output to include more information about announcements.
  • [BulkProvisioning] - Added department validator for Trunk Groups, Hunt Groups, Call Centers, and Users.
  • [BulkProvisioningPlugins] - The method signature for all bulk provisioning plugins have been updated to take a logger variable. All custom plugins will need to be updated.
  • [BulkProvisioning] - Increased the amount of logs that get propagated from plugins to the running task log.
  • [BulkProvisioning] - Updated the Shared Call Appearance logic to include a validator for the line/port.
  • [Tasks] - Improved the task log viewing experience.
  • [AdminTable] - Added filters on ID and Type columns.
  • [HA] - Once connected to an Alpaca server instance, the user will remain connected to that server instance for the duration of their session or until cluster context is changed.
  • [Cards] - Added chevron ui element to all collapsible cards.

What's Fixed

  • [AuditLog] - The cluster filter on the audit log table now only includes clusters that the current user has access to.
  • [Tasks] - Fixed an issue that could cause the Task Queue to hang if a task was cancelled.
  • [BulkProvisioning] - Fixed issue where device credentials could fail to set for R24 instances of BroadWorks.
  • [BulkProvisioning] - Fixed issue where a device that was in two different sheets was seen as a different device.
  • [BulkProvisioning] - Fixed an issue in the Shared Call Appearance logic that could cause the operation to fail.
  • [SearchCriteriaFilters] - Fixed issue that caused a backend error when using a search query in a service panel that used the Search Criteria Filter component.
  • [CallHistory] - Fixed an issue where there nightly statistic rollup could fail when processing a large number of calls.
  • [UserAlternateNumbersPanel] - Fixed issue that prevented removing an extension.
  • [UserAlternateNumbersPanel] - Fixed issue that could cause the panel to not load if no phone numbers are available for assignment.
  • [DeviceSelect][R24] - Fixed issue that could cause a validation error if using the "Hotline Contact" field.
  • [CriteriaPanels] - Added required validator for description/name field.
  • [UserAutomaticHold/RetrievePanel] - Fixed issue that allowed floating point numbers to be provided which would cause a BroadWorks error.
  • [CustomTagStatusReport] - Fixed issue that could cause the report to fail if no tag filters were provided.
  • [Bookmarks] - Fixed issue that could cause un-expected behavior when bookmarking a panel while editing another panel.
  • [ScheduleForm] - Added missing validators for the recurForever fields.
  • [DestinationInput] - Fixed issue that caused the field to not validate until focus was lost.
  • [GroupProfilePanel] - Added email validator to the contactEmail field.
  • [NumberRangeInput] - Fixed issue that caused the field to not validate until focus was lost.
  • [GroupCallProcessingPolicyPanel] - Fixed issue that allowed floating point numbers to be provided which would cause a BroadWorks error.
  • [UserCallRecordingPanel] - Fixed issue that allowed floating point numbers to be provided which would cause a BroadWorks error.
  • [User/GroupCallingPlanPanels] - Various fixes. Improved behavior when no digit strings are available.
  • [ServiceProviderOfficeZonePanel] - Fixed issue that prevented un-assigning the default Office Zone.
  • [ServiceProviderGroupPagingTargetsCapacity] - Fixed incorrect range on validator for maximumTargetUsers field.
  • [ServiceProviderServicePackUtilizationPanel] - Added UI element to indicate when there are not any service packs available.
  • [GroupDialableCallerId][R24] - Fixed incorrect schema file for Group Dialable Caller Id table.
  • [DeviceDetailsReport] - Removed un-needed BroadWorks calls.
  • [DeviceCustomTagPanel] - Fixed issue that displayed tags that contained HTML elements as HTML instead of as a String.
  • [AccessDeviceLandingPage] - Fixed issue where Bookmarked cards were not in the correct order.
  • [UserModifyUserIdModal] - Fixed formatting of error message.
  • [EditableInputGroup] - Fixed issue that caused the field to not validate until focus was lost.
  • [AuditLogReadAlertPanel] - Fixed issue that allowed floating point numbers when only integers were supported.

Previous Release Notes