stable

/Tag: stable

Release 18.12.23 [Stable]

Reports

  • Down equipment list now attempts to pull a secondary address if the primary isn’t available.
  • Customer Status Lists now link both the customer name as well as ID to the customer account.
  • Excluded services no longer generate with the rest in the 477 report.
  • The account subclass report now properly classifies payments or tax credits.
  • Removed default date in the account subclass report.
  • Fixed a case in which deleted services would not be included in the account subclass report.

Saisei

  • Sets host application limit to match user limit.  This helps with missing application history on the user.
  • Added host exclusion list to Saisei.  This allows you to define a list of IP addresses that you are manually managing within the STM itself.

MikroTik

  • Added the ability to prevent Powercode from writing MikroTik firewall rules.  This allows you to write your own firewall rules using the Powercode generated address lists.
  • Generates PCQs for slowed plans if applicable.

Customers

  • Added the ability to require Date of Birth in the Add Customer Wizard.
  • Customer alerts no longer become deactivated when they are edited.
  • Customer alerts now show which tags they have associated with them.
  • Customer alerts now update upon customer edit.

Customer Portal

  • Allow Auto/Manual now properly restricts or allows customers from switching payment type in the Customer Portal.

Equipment

  • Resolved a problem with the duplicate serial check that was checking deleted equipment and triggering a false-positive.

Ticketing

  • Resolved an issue that would not link a ticket email to the appropriate customer.
  • Escalating a call log to a ticket is now only available if you have ticketing enabled.
By |2019-02-12T15:11:03+00:002018 December 23rd|Changelog|0 Comments

Release 18.12.22 [Stable]

Mass Notification

  • Fixed a caching bug that was preventing send out emails or mass notifications.

Billing

  • We now prevent Customers from deleting their ACH/ECheck Accounts before a payment was processed, which would result in a failed payment.

Reports

  • Updated the link to the ACH report so it will no display as not found.
  • Resolved an issue with the Address Range report that was excluding results for customer accounts with the same name.
  • Status exports will now export the entirety of the matching customer list.

VoIP

  • Updating one VoIP service was updating certain settings for all of them, they will now only update the specific service being updated.

AutoParentChild

  • We no longer allow Bad BMUs or unreachable Slaves to prevent us from probing for AutoParentChild relationships.
  • AutoParentChild no longer spends a very large amount of time trying unsuccessfully to find the parent for a single device.

Customer Overview

  • One-time services added during account creation now round their display cost as expected.

Services

  • You can remove all Taxes from a service again.

Saisei

  • Added a Powercode specific speedtest application to account for how speedtests are identified in STM 7.3.

Ticketing

  • Resolved an issue that would result in empty tickets from Powercode-generated emails.
By |2019-02-04T16:44:14+00:002018 December 22nd|Changelog|0 Comments

Release 18.12.21 [Stable]

This release is made available on January 28, 2019.  Our versioning scheme is being deviated from for the time being, which is why this release is versioned 18.12.21.  We are doing this in preparation of our CentOS 7 releases of Powercode which will make a clean start for version with 19.x.x.  We apologize for any confusion.

Additionally, after this update, it is recommended that you resync any Saisei devices you have in Powercode.

Customer

  • Resolved an issue that was preventing proper propagation of customer status updates from reaching the BMU.

Customer Portal

  • Resolved an issue that would prevent customers with existing echeck or creditcard accounts from making a payment after bank or creditcard addition was disabled.
  • Fixed a case in which customers would not be able to update their state to one from another supported country.

Mass Notification

  • Disabled the send button once activated so you don’t send multiple mass notifications.

Reports

  • Customer Status Lists no longer export empty files and will now properly export the entire list as expected.
  • Reports now support a much larger threshold for PDF exports.
By |2019-02-04T16:55:42+00:002018 December 21st|Changelog|0 Comments

Release 18.12.20 [Stable]

PLEASE NOTE: This version of Powercode was released on 19.01.24.

Saisei

  • Resolved an issue that was preventing information from being forwarded to Saisei Slaves, and would kick them into an Out of Sync status.
  • Address ranges on non-saisei BMUs should now be marked as Internal properly.
  • Ookla now identifies properly as a speedtest.
  • Added the option to set Internal Ranges as “Don’t Care” in Saisei.

Procera

  • Resolved an issue that could result in errors preventing the Procera from syncing as expected.

MikroTik

  • Implemented OpenAccess and WhiteList.

Scheduled Events

  • Resolved an issue where One Time Credits being added to a Customer Account as a Scheduled Event would add the taxes as Debits.

Billing

  • Automatically switching Expired CreditCards to Manual Pay will work as expected again as well as now switching over any cards that were previously expired that hadn’t changed.
  • Resolved an issue in which for the general draft format type ‘ACH’ batches wouldn’t include the bank routing number on creation.

Patches

  • Patching should work again as expected, and if it doesn’t will provide a more descriptive reason as to why.

Customers

  • Added CVV field to the CreditCard form in the Add Customer Wizard.
  • Editing a Customer Account now properly loads their ExternalAccountID.
  • Changing a customer’s status on their account will no longer improperly log that it was because they had made a payment.

AutoParentChild

  • No longer stacks jobs if it is still processing them (would cause end of the line jobs to never process).
  • Now properly handles failed jobs instead of getting stuck on them.
  • Will now prioritize APs first.

Equipment

  • Hitting Enter will now properly submit the Equipment form instead of triggering the Cancel action.
  • Transferring equipment will now log the transfer properly on the account you are transferring to.

Ticketing

  • Should no longer save empty spaces at the end of lines as a question mark.

Network Sites

  • Fixed a bug that would prevent you from removing a Contact from a Network Site.
By |2019-01-24T11:42:33+00:002018 December 20th|Changelog|0 Comments

Release 18.12.19 [Stable]

Equipment

  • Equipment form will load pending sites in the select of available network sites.
  • Fixes network location not being set initially when adding equipment to one.

Contact

  • Contact Language preference will no longer default to None, and will default to the System Default.

Saisei

  • Updated Background to have a default value of “.1”.
  • Enabled “Other” policy by default when adding a new service.
  • Ensures default up/down rate will be set even if not saved properly in Powercode.
  • Updated default policies to be set to the appropriate values.
  • Updated the way we check for parents to ensure equipment has the correct ParentID in Saisei if possible.

MikroTik

  • Updated the way subnets are saved to avoid an issue where MikroTik was not handling them in an appropriate way.
  • Resolved an issue where Slave BMUs would sometimes be kicked out of sync unnecessarily.
  • Added some adjustments to correctly order MikroTik filter rules.

System

  • Resolved an issue that was affecting a system fatal error when attempting to connect to outside servers.

Mass Notification

  • Resolved an issue that was preventing mass notifications from sending when using sms as the notification type.
  • Both email and sms input boxes will no longer be hidden when selecting “Both” as the notification type.
By |2019-01-23T12:01:11+00:002018 December 19th|Changelog|0 Comments

Release 18.12.18 [Stable]

Baicells

  • Resolved an issue with BaiCells where adding a Package would not update services properly.

Customer Overview

  • Call Logs will no longer display out of order in the overview list.
  • Changes to a Customer Account will now always log changes properly – they were sometimes failing previously due to the nature of the change.

Customer Lists

  • Resolved an issue that would prevent any column except for CustomerID from being filterable in Customer Status lists.

Saisei

  • Re-added all default policies to Saisei.

MikroTik

  • Equipment will be added to the queue even if it doesn’t have an interface which was causing a disruption with Queues.
  • Resolved an issue that was causing remote subnets not to load as expected.
  • We now only add Infrastructure to the MikroTik if it is tied to a BMU.

Mass Notification

  • Fixed an issue that wasn’t grouping customers properly for determining which customers should receive a notification.

Customer Portal

  • Overage charge amounts in GB will now properly be converted.

Reports

  • Added address to the Equipment by Status report.

Billing

  • Delinquent customer emails now properly use the Customer Name and not the name of an individual contact.

Inventory

  • Fix for empty or non-existent serial numbers incorrectly triggering validation.

Probing

  • Resolved an issue where mirrored BMUs would not always pull the correct master BMU to send probes to.
By |2019-01-04T12:26:40+00:002018 December 19th|Changelog|0 Comments

Release 18.12.06 [Stable]

Billing

  • Added a new CVV input field for Credit Card capture. This includes a reworked Moneris integration, which opens up support for CVV Codes as well as added support for logging responses from the Moneris gateway.

For Moneris users: It is important that you do not update until you have found your API key and are able to quickly switch it out in Powercode after successfully updating to this version. This gateway will no logner use Moneris’ DirectPost integration, but their API Integration – as such you will need update your API Token. Once logged into your Moneris Merchant Resource Center, navigate to Admin > Store Settings. Copy your API Token into Powercode’s Config > Billing & Payments > Payment Gateway.

Equipment

  • Port now defaults to 80 if none is set.
  • Resolved several indexing issues that were resulting in longer than expected load times for Equipment.
  • You can no longer attempt to transfer Equipment to a non-existent customer.
  • Some backhaul fields were not displaying as expected and should now appear properly.
  • Several adjustments to the equipment form to resolve issues with inputs not updating properly or saving as expected.
  • Device configuration files were showing duplicate results, they should now only show one.

Network

  • Address Ranges no longer default to CG-Nat being checked by default.
  • End address range IPs will now validate properly.

Saisei

  • Several Saisei graphs that were not loading previously will now load as expected.
  • CustomerID and Customer Profile links have been re-added to the Customer Status Reports.
  • Resolved an issue with the Customer Elevation Profile where slower computers and browsers were not keeping up with execution. We added a delay of 500ms to all but guarantee this not happening again.
  • Saisei license information will now display in a popup instead of in the table.
  • We now add the entire parent/child tree into Saisei so long as only a single parent exists for a device.
  • Fixed a case where slow plans were not being applied properly.
  • Address Ranges are now marked as Internal Fibs in Saisei and removed user-specified Internals.
  • Fixed a bug that was preventing Access Point information from being synced to the Saisei.
  • Modified some calculations to properly reflect flow data rates for Saisei graphs.
  • During sync, Powercode will now properly determine if a Partition has been disabled, and removes it from the rate plan if so.
  • You can no longer unselect the “Other” partition.
  • Any Equipment parents will now be added into Saisei as APs.
  • Added all Customer Portal Saisei graphs to the Customer Overview.

Customer Overview

  • Jobs will sort by their StartTime properly – previously, the days would be out of order.
  • IP Addresses on the Inventory tab of the Customer Overview now append the related port.
  • Balances that are transferred on guarantor addition now properly retain TaxZone information.
  • Correct an incorrect link reference in the Invoice Preferences page.
  • Renaming a file no longer renames unrelated files with the same name.

Mass Notification

  • ‘Both’ option for Mass Notification now correctly selects the amount of customers to send the notification to.

Elevation Profile

  • Modified several instances where the elevation profile was loaded to ensure it isn’t being loaded prematurely.
  • Pending Network Sites will now show with a yellow icon, to differentiate between normal network sites.

Contact

  • Address State will now default to the Customer’s default State, instead of the first in an Alphabetical list.

Moneris

  • Modifying Credit Card information no longer loads empty data.
  • Updated how payment information was being sent to Moneris to avoid a potential conflict.
  • Single payments will now always log the payment result properly into Powercode.

Services

  • Services list should now filter correctly between selectable and unselectable.
  • An issue preventing services from being edited has been resolved.
  • Services list can be sorted by Status again.
  • Services list will display only selectable services by default again.
  • Rate Multiplier labels have been corrected to reflect their potential values.

Payments

  • Columns are now aligned properly with their services on the Payment page.
  • Polished the Payments page and removed animations to avoid breaks in the Payment Submission workflow.

Ticketing

  • You can now unset a Parent Ticket by changing it to “None”.
  • Added some formatting variables to resolve issues with double spacing and extraordinarily long spacing in ticket paragraphs.

API

  • Resolved an issue where tickets wouldn’t properly update via the API.
  • Resolved an issue where Customers wouldn’t be created consistently through the API.
  • Added the ability to set SourceIP for an API Key to ‘0.0.0.0’ to allow any IP to make requests using that API Key.
  • Creating a customer through the API will now correctly kick off the New Customer Creation WebHook.
  • Updating a Customer through the API will no longer wipe out Phone information.

System

  • Services and Customer Status Lists now load dynamically resulting in substantial performance gains.
  • Changed how we load available patches to avoid loading incompatible patches.
  • We now flag all cookies created by Powercode as Secure to keep up with new PCI scan items.
  • Upgrades will no longer show patch versions that are incompatible with the current Powercode version.

Customer Portal

  • Data usage now labels properly as MB, and formats the tooltip to represent MB.
  • Resolved an issue where disabling customer’s ability to delete their last payment method also unintentionally affected customer permissions.

CnMaestro

  • Increased mobile compatibility of CnMaestro pages.

Emails

  • Customer individual system emails now properly set the “From” address as the correct system email.
  • Resolved an issue with multi brand emails that would prevent customers from properly receiving preference emails.

VoIP

  • Fixed a typo with VOIP Services that represented Long Distance rates as Local.

Inventory

  • Added validation to prevent duplicate serial numbers from being added.

TowerCoverage

  • Updated TowerCoverage export to properly reflect changes made on their Imports.

Probing

  • A case where SNMP probes would return unknown results no longer result in a bad status for the associated Equipment.
  • Probing now properly queries which Mirrored or Slave BMUs to use. Previously, some BMU configurations would fail to send probes out at all.

Baicells

  • We now strip non numeric characters from phone numbers before sending them to BOSS to avoid odd behavior.

Accounts

  • Fixed a validation issue that would result in multiple accounts being created accidentally.
  • When managing service areas, we were being too strict on validation which resulted in some states not being able to be created if they were new to your system.

Scheduled Events

  • When creating a service related event, we now show you the ‘ISP Description’ field as well so you know which service you are selecting if you have multiple that share the same main name.

Network Sites

  • Network sites can now be set to Pending, which will display as yellow cone icons with their status in the Elevation Profile.
  • Disabled network sites will no longer display on the Elevation Profile.

MikroTik

  • MikroTik will now properly save Relay Address settings.
  • Resolved an issue that was preventing update information from pushing to the MikroTik.
  • SlowAfterTriggered will now correctly effect the its corresponding MikroTik queue.

Search

  • You can now search by ExternalAccountID in the Search Bar.

WebHooks

  • Webhooks containing customer information now include the ExternalAccountID.
By |2018-12-06T16:56:08+00:002018 December 6th|Changelog|0 Comments

Release 18.09.24 [Stable]

Unimus

  • Fixed an issue preventing you from unselecting items.

Upgrade

  • Patches for versions less than current will now update properly.
  • Upgrade from time adds the correct amount of time when changing the upgrade schedule.

Saisei

  • APs should now update in Saisei as expected.
  • Saving Saisei policy updates now saves a percentage value of matching policies for greater consistency.

Equipment

  • Added Cidr and the Net Mask to a Customer’s Inventory Tab information.
  • Removed extra spaces from subnet text area.

BaiCells

  • Instead of deleting a BaiCells customer on status change, we now properly update BOSS to deactivate the customer account.
By |2018-09-27T15:59:18+00:002018 September 24th|Changelog|0 Comments

Release 18.09.19 [Stable]

Unimus

  • New Unimus Integration.

Upgrades

  • New Powercode Patching system. Within Powercode on the Upgrade page, you can now install Patches that have been deployed by Powercode. New patches will appear once they become available, and will be able to be applied to your Powercode system with the click of a button.
    • With this feature, you will no longer have to wait for a release or even have to perform a full upgrade to your system just to get minor bugs fixed.  As soon as we fix and verify internally, they will become available to you.
  • New Powercode Upgrade page. The redesigned upgrade page now allows you to load current and most recent patch notes directly on the Upgrade page. In addition, you can now Reschedule and Cancel an upgrade that has been scheduled – allowing you maximum flexibility on when your upgrade occurs

IPv6

  • Initial deployment and support of IPv6 for MikroTik within Powercode. Documentation will be released shortly.
  • New Equipment Form for tracking and handling IPv6.

Saisei

  • We explicitly tell Saisei hosts are NOT dynamic to make sure the STM doesn’t forget which customer the host is assigned to after a period of time.
  • Updated application signatures and lists. Including much better handling of Microsoft updates.
  • Created a ‘game-downloads’ application group and moved relevant applications into this group to separate game play vs game downloads.
  • Application lists will now be pulled directly from powercode.com, to ensure it is always up to date.
  • Saisei BMUs should no longer unintentionally kick into an Out of Sync status.
  • Powercode will now tell Saisei 10gb as the limit for infrastructure if nothing is specified.  This allows us to get analytics, without affecting rate shaping.
  • Changed sequence numbers on Saisei to update during sync.
  • Customer Portal Application Rate graphs now refresh every 5 seconds automatically.
  • Resolved an issue with conflicting Saisei partitions.
  • A fringe case where some Saisei settings would not save has been resolved.

MikroTik

  • MikroTik ‘burst in’ speeds were being confused with max speeds, this has been corrected.
  • PCQ no longer attempts to set the rate to 0 incorrectly.
  • Removed Equipment marked as ‘Not Limited’ from all queues and redirects.
  • MikroTik interfaces for mirrored BMUs will now save properly.
  • IPv6 information will no longer be lost when deleting an Address Range with MikroTik.
  • Added the ability to set a custom total queue when PCQ is selected.
  • Non-service APs can now have leases.
  • You can now select total-queue for PCQ.

Customer Portal

  • One time overage charges will now display properly in the Customer Portal.
  • Payments in the portal will no longer in some cases show an inaccurate amount of $0 on the success page.
  • Equipment probes can be enabled through the Customer Portal configuration, and viewed directly on the Customer Portal.  Allowing you to share this to your end user.
  • Multiple customer portal graphs for Saisei have been improved.
  • New Default Login page allows you to configure which page you want customers to be redirect to when they log in.
  • Some Saisei-specific graphs weren’t matched correctly with their Customer Portal configuration settings, we’ve re-matched them to activate properly.
  • An issue where you were unable to edit Contact’s addresses has been resolved.
  • Credit card automatic payment status now shows on the Customer Portal and is no longer affected by unrelated configuration options.

Customers

  • Added a configuration option to enable or disable the telephone link attached to a Customer’s phone number.
  • Updating a customer’s invoice preference will properly log to the Customer Event Log again.
  • Added the ability to create and require security questions to be answered when creating a customer account.
  • When sending an email to an individual customer, the “From” address will now pull from the appropriate Multi Brand Company.
  • Customer Group has been added as a configurable required field to the Add Customer Wizard.
  • Sending mass notifications now properly loads customers by IP Range. It was previously indicating an incorrect number of recipients.
  • Customer status changes now properly trigger the internal email alert.
  • Download links for files should work correctly now in various versions of different browsers.

Services

  • The groups tab is no longer persistently hidden when adding new services.
  • Updated services custom fields to fix some display issues.
  • Firefox CSV exports will now export with the correct name and extension type. No more ‘bin’ file downloads.
  • Unselectable services will no longer show up when applying a one-time service or charge.

Equipment

  • Updated the way we handle probe responses to resolve issues with Equipment Monitor graphs not displaying correctly.
  • Resolved a problem in which the IMSI wasn’t being set when editing a piece of equipment.
  • Added a popup asking if you want to use a matching piece of inventory equipment when manually entering a MAC address.
  • Port specifications will now be saved correctly.
  • SNMP OIDs will no longer save as the “Last Result”.

Billing

  • Removing a price override sometimes set the override incorrectly to $0. This has been fixed.
  • Deleting credit cards now shows the last 4 digits to verify the correct card is being deleted.
  • Setting grace periods was sometimes trying to reactivate customers twice, they will now only be reactivated once.
  • When billing with IPPay for the first time, an issue where check numbers could bounce back as invalid has been resolved.
  • Fixed various points in Invoices where foreign characters were not being encoded properly.
  • We now avoid a case where you might accidentally refund a single payment multiple times.
  • When setting a Temporary Grace Period for a customer that is already delinquent, the customer’s internet service will now automatically be re-activated.
  • One-time credits should no longer be labeled as Monthly Discounts.
  • Permission groups were not always being taken into account when applying one-time credits, this has been fixed.
  • The financial dashboard ARPU total was not accounting for 0 cost price overrides, we have updated the dashboard to now account for this.
  • Fixed an alignment issue that was causing confusion when Entering a Payment on a Customer with no Services.

API

  • Customer Tax Zones will now properly be set when updating a customer through the API.
  • The API now fully supports searching for Customers via a Phone Number.
  • Customer Tax Zone now saves properly when updating a Customer through the API.

Reports

  • Form 477 now has a system configuration option to enable or disable automatic FCC data generation and the FCC 477 Report.
  • CSV exports for reports will now be named by their respective Report name. For example, the Active Customers report will now export as Active Customers.csv.
  • New Report Access Logging – we’ve added logging to reports to log web user access to those reports. Access logs can be found under Reports -> Report Access Logs.
  • Customer Logs Report ‘More Info’ has been enabled as a filterable column.

Search

  • You can now search for Equipment by EquipmentID and be directed to the equipment page if a match is found.
  • Added the ability to search by Transaction ID.
  • Added the ability to search by IMSI.
  • Added the ability to search by the last 4 digits of a Credit Card.

Scheduling

  • Added in missing network sites to the multi-day schedule.
  • Tech time sheets will no longer attempt to autofill a date over the date selector.
  • Added a ‘Recalculate Drive Time’ button on individual jobs. Allowing you to manually confirm drive times on a per job basis.

Ticketing

  • Ticketing action buttons will now properly activate on iOS devices.

Backups

  • Backups now are configured to be stored for X days, old configurations based on weeks have been automatically converted to the correct number of days.

Inventory

  • Deleted inventory locations no longer appear as a valid return location when deleting equipment from a customer.
  • Inventory products can now be sorted by quantity.

Invoicing

  • Added the ability to customize invoice messages and stub message font sizes.

cnMaestro

  • There were some cases where data would display even if it didn’t exist, these have been resolved.

Twilio

  • We resolved an issue where some job variables were not populating when sending out a Twilio message.
By |2018-09-19T11:45:16+00:002018 September 19th|Changelog|0 Comments

Release 18.07.16 [Stable]

BMU

  • Saving a BMU will no longer trigger validation that is not associated with the BMU being saved. This would sometimes prevent BMUs from saving properly.

Services

  • One-Time services will now pull available services set to “All” groups. Prior, it would only pull groups set specifically to the WebUser’s viewable group.
  • When cancelling modifying a service, Powercode will no longer try to validate the input fields.

Baicells Integration

  • When adding any non-baicells services customers will no longer be deactivated in BOSS.

CnMaestro Integration

  • Loading access point statistics now attempts to load CnMaestro data using a Mac offset, which should resolve issues with the statistics not loading.
By |2018-07-16T16:54:11+00:002018 July 16th|Changelog|0 Comments
Load More Posts