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.