2012-02 Release - Lakitu

This release was primarily focused on implementing real time provisioning to various VoIP Platforms. While the release notes show specific tasks, users should review the VoIP Product Provisioning section of the User Guide to gain a better understanding of the enhancements made to TBS.

For organizational purposes, these release notes have been divided into the following sections:

  • Activity Queue and Network Resources
  • General TBS Front End Changes
  • Enhancements and Bug Fixes

Activity Queue and Network Resources

22785: Voip Provisioning Queue

TBS now has an Activity Queue to provide support for near-real-time tasks such as provisioning to a VoIP switch.

In addition to processing calls to Network Resources (VoIP Switch APIs), the upcoming development of TBS Scheduler, a way to schedule TBS tasks, is intended to use this queue.

22930: Activity Queue Screen

There is a new admin screen, Activity Queue, that shows pending tasks and tasks that have failed the maximum number of allowed times.

Pending tasks, once successful processed, will be removed automatically from the queue.

Tasks that have failed the maximum number of times will remain in the queue. Users have the option of retrying the task or removing the task from the queue.

23087: Activity Queue Permissions

Users have access to the Activity Queue based access rights to the Maintenance module as follows:
- Access rights are required to view the queue.
- Edit rights are required to resubmit queued tasks.
- Delete rights are required to delete queued tasks.

22929: Activity Types Admin Screen

There is a new admin screen, Activity Types, which provides the capability to override the default Maximum Number of Attempts on an Activity Type in the queue.
The current system default is 5 attempts, and the current system maximum is 20 attempts.

22903: Activity Log Screen

A new admin screen, Activity Log, shows the history of tasks as they've been handled by the Activity Queue.

The default view of the admin screen shows one grid row per task and the most recent activity for that item.  The details icon of each row provides a full history of that task.

22777: VoIP Provisioning Logging & Reporting

The new Activity Queue functionality logs to two places: 1) an Activity Log table that is accessible via a new admin screen, and 2) a second Activity Log table that provides debug-level information.

23128: New Tables: NetworkResourceDefaultsGroup, NetworkResourceDefaults

Network Resource defaults tables have been added to allow clients to specify default settings to network resources.  Different sets of defaults can be given to different lkUsoc/network resource pairs.

General TBS Front End Changes

22856: Local Updates: VoIP Extensions, Duplicate List, Usoc lookup updates

TBS has been updated to better support VoIP clients on the Local Product Screen.  These updates include:

1. Added new appSetting: RequireTenDigitWTNs.
When True (default) TBS will require a 10 digit Local WTN. 
When False: TBS will allow less than 10 digit WTNs

Note, at entry time, the WTN will automatically be copied to the BTN and LSO fields only when the WTN is 10 digits.

2) The Add Usoc function now filters Usocs slightly different.  The lookup has been updated to pull Master Usoc records based on the Local COS, State, RBOC and Region.  These fields must either matching exactly OR be blank.  (Previously, the blank fields would not match / be displayed).

3. Added a new field to Local: Ported dropdown list.  This is a Yes/No field for informational purposes only. 

4. Add the "Duplicate List" function.  This is available from the blue buttons on the bottom of the local screen.  Users can setup a single line with usocs, active dates, etc.  Selecting the "Dulicate List" option will allow users to enter a list of WTNs (or copy/paste them from excel) and "Add Duplicates".  This will add all of the new lines exactly as the first including the usocs on the line. 

22961: TBS Local/USOC Screen Changes

Associated Network Resource information has been added to the Product, USOC Detail, and New USOC screens.

Additional filtering is available on the New USOC screen to assist the user in finding / adding the desired USOC to the local line.

23115: New Table: Devices

A Devices table has been added to TBS to allow for the tracking of user devices such as VoIP phones.

A link to this table has been added on the customers screen.  The link shows the number of devices associated with the current account.

On the local screen, a Devices link and dropdown list are available to allow users to associate a device with a particular line.

Important Note: The MAC address field that was on the local line has been moved to the Devices table. 

Enhancements and Bug Fixes

22864: Billing info screen - suggestions

On the customer billing info screen, the Balance Information is now above the Billing Information row and Total Due has been moved to the Balance Information row.

22865: NumberInventory Module

Created a new NumberInventory module to control access to NumberInventory functions in TBS.

To turn this feature on: 1) The NumberInventory Module must be enabled for your company; 2) User rights must be granted to this module

Once enabled, you will see the following in TBS:
1. The Main Menu will add a link to Task-> Number Inventory

2. The Local page will allow users to select new lines from inventory.  Click on the "Reserved" link next to WTN label

3. The Local page will have a "Add to Inventory" button.  This button will be enabled if the WTN is not already in the Inventory List

4. The Duplicate List page will include the option to "Add to Inventory" when adding multiple local lines.

23050: Customers Page Changes

A new "Activity Log" option has been added to the "Customer Links & Actions" menu.  It is available to users with Maintenance access and show activity log records for items related to this customer.

23049: Order Page Changes

A new "Activity Log" tab has been added to the Orders page.  It is available to users with Maintenance access and shows activity log records for items related to this order.

22932: Product Page Changes

A new "Activity Log" button has been added to the local page.  It is available to users with Maintenance access and shows activity log records for items related to this record.

23077: Add Network Resources column to Number Inventory grid

A Network Resources column has been added to the number inventory grid (only shows for active usocs/local records/etc).

22781: USOC Page Changes

A new button to the usoc page has been added.  It is available to users with Maintenance access and shows activity log records for items related to this usoc record.

23042: lkUSOC Network Resource Report

There is a new report showing which network resources are tied to Master Usocs.  It is in the Network Resources report group.

22789: Master Usocs Admin Screen

The LkUSOC Maintenance screen has been revamped and is now only available from the Maintenance > Administration Menu (new).

Network Resources (new with this release) can be attached to LkUSOC records via the new screen.

22842: New Table: lkLocalRateCodeDefaults

Normally, when saving a LkUSOC record with a new Rate Plan, local lines that are attached to this LkUSOC record without a set Rate Code have their Rate Code set to that from the selected Rate Plan.

Exceptions to this based on the line's WTN pattern (such as a specific area code) can now be set using a new admin screen (Administration Menu > Products > Local > Rate Code Defaults).

22871: Enforce T4Appsetting uniqueness

Database constraints are now enabled to make T4AppSettings unique based upon AppKey.  This is done to prevent unexpected behavior due to having duplication application settings with different values.

21582: Crystal Reports:  Need to Close and Dispose

Implemented a better disposal mechanism for Crystal Reports.

This resolves the following issue: when running a large number of reports in a small window of time, the web server could produce an error and stop the generation of new reports, forcing an application pool reset.

23103: New Network Information not showing in grid

Fixed the bug where Account Number and Name are not set in the grid after adding a new Network Information record.

22867: TBS Subdomain Issues

A session consistency issue has been resolved for sites that resolve to different subdomains (e.g. www.precisebillonline.com and precisebillonline.com).

This issue was causing odd time out / session expired errors.