Difference between revisions of "Completed Development"
From Kolmisoft Wiki
Jump to navigationJump to search
Line 17: | Line 17: | ||
* [X5][M2] Removed outdated Missing Calls page | * [X5][M2] Removed outdated Missing Calls page | ||
* [X5][M2] Limited Alerts Group functionality to the same type of Alerts | * [X5][M2] Limited Alerts Group functionality to the same type of Alerts | ||
* [X4][X5] Stability improvement in Aggregates view | |||
* [X4][X5] Fixed Device pruning in servers for various situations with Proxy on/off and similar | |||
* [X4][X5] Fixed duplicate extensions in Devices/Ring Groups/Queus | |||
* [X4][X5][M2] Stability improvement in Alerts service | |||
* [X3][X4][X5][M2] Load Stats page speed increased | |||
* [M2] Removed Make New Tariff (by GUI) option, now Tariffs can be generated by Background C script thousands times faster | * [M2] Removed Make New Tariff (by GUI) option, now Tariffs can be generated by Background C script thousands times faster | ||
* [M2] Routing Groups now are ordered by ABC in Connection Point Edit | * [M2] Routing Groups now are ordered by ABC in Connection Point Edit | ||
Line 29: | Line 34: | ||
* [M2] Proper Destination Names in Tariff-Rates pages | * [M2] Proper Destination Names in Tariff-Rates pages | ||
* [M2] Aggregates update with Code Decks | * [M2] Aggregates update with Code Decks | ||
* [X5] Fixed lega_cli, legb_cli were included in hash generation for callback_init API | * [X5] Fixed lega_cli, legb_cli were included in hash generation for callback_init API | ||
* [ | * [M2] Stability improvement for daily actions cronjob | ||
* [M2] Fixed issue when Freeswitch server was annoyed over AMI | * [M2] Fixed issue when Freeswitch server was annoyed over AMI | ||
* [M2] Fixed Tariff dependance on Users (such dependance removed) | * [M2] Fixed Tariff dependance on Users (such dependance removed) | ||
* [M2] | * [M2] Stability improvement in Calls By Users window | ||
Line 57: | Line 54: | ||
* [X5] Added new option to not block postpaid User when payment for subscription is larger than his balance: Do not block POSTPAID User when balance goes bellow zero on subscription count | * [X5] Added new option to not block postpaid User when payment for subscription is larger than his balance: Do not block POSTPAID User when balance goes bellow zero on subscription count | ||
* [X5] Calling Card bulk create speedup | * [X5] Calling Card bulk create speedup | ||
* [X5] Fixed improper IVR menu placement | |||
* [X4][X5] Added new parameter to [[MOR API user register|API user_register]]: lcr_id and device_location_id to set LCR for User and Location for Device | * [X4][X5] Added new parameter to [[MOR API user register|API user_register]]: lcr_id and device_location_id to set LCR for User and Location for Device | ||
* [X4][X5] Added new field into User's settings: Outbound Proxy | * [X4][X5] Added new field into User's settings: Outbound Proxy | ||
* [X4][X5] Added special option [[Mor.conf|global_cli_auth]] to allow DID usage for other Reseller's Calling Cards | * [X4][X5] Added special option [[Mor.conf|global_cli_auth]] to allow DID usage for other Reseller's Calling Cards | ||
* [X4][X5] Fixed menu aligning | * [X4][X5] Fixed menu aligning | ||
* [X3][X4][X5][M2] Fixed unnecessary data retrieval from stats/user_stats page which caused some MySQL load | |||
* [X3][X4][X5] Fixed Register check for Provider not removing | |||
* [X3][X4][X5] Fixed improper view of Reseller Users recordings | |||
* [X4][X5] Fixed wholesale tariff selection disappearing from User edit form in rare case | |||
* [X4][X5] Fixed accountant permissions to select proper Users in Aggregate page | |||
* [X4][X5] Fixed Invoice recalculation DID Owner price - corrected currency exchange rate application | |||
* [X4][X5] Fixed Profit calculation for Subscriptions in Profit page | |||
* [X4][X5][M2] Do not show Hidden Users in Aggregate and Payments pages | |||
* [X4][X5][M2] Fixed fouled data retrieval when deleting User which caused some MySQL load | |||
* [X5][M2] Now possible to exclude User from Global Alerts | * [X5][M2] Now possible to exclude User from Global Alerts | ||
* [M2] Improved Alert functionality with Termination Points (TP) | * [M2] Improved Alert functionality with Termination Points (TP) | ||
Line 75: | Line 82: | ||
* [M2] Security menu rework | * [M2] Security menu rework | ||
* [M2] Active Calls implementation for M2 | * [M2] Active Calls implementation for M2 | ||
* [M2] Fixed Update Rate functionality | |||
* [M2] Fixed Update Rate | |||
* [M2] Fixed improper time presentation when sum time more than 24h | * [M2] Fixed improper time presentation when sum time more than 24h | ||
* [M2] Fixed broken HGC page (graphs, stats) | * [M2] Fixed broken HGC page (graphs, stats) | ||
Line 110: | Line 104: | ||
* [M2] [[Alerts]] changes to support new internal M2 structure | * [M2] [[Alerts]] changes to support new internal M2 structure | ||
* [X5][M2] Alerts All functionality improved for better management | * [X5][M2] Alerts All functionality improved for better management | ||
* [M2] Fixed search parameters for OP and TP in [[Aggregate]] page | * [M2] Fixed search parameters for OP and TP in [[Aggregate]] page | ||
* [M2] Fixed Page Title/Breadcrumb id for proper automatic testing | * [M2] Fixed Page Title/Breadcrumb id for proper automatic testing |
Revision as of 11:45, 5 June 2014
Week 75
New functionality
- [X4][X5] Now possible to set different Outbound Proxy for each Device in its Edit window
- [X5] Now possible to select IVR where call will go on Callback if LegB (Destination) appears Failed
- [M2] Now possible to change Currency for Client in his portal
- Now possible to vote for desired functionality in our Support System Public Forum
Improvements
- [X5] Callback legs now can be tied together over calls.userfield directly in the DB
- [X5] DID Bulk refactoring for easier management and future code updates
- [X3][X4][X5] When license ends - core is not blocked anymore, only sim. calls are limited to 10
- [X5][M2] Removed Tariff PDF generation - nobody uses it and it takes ages for large tariffs
- [X5][M2] Changed Background Tasks ordering from newest to oldest to instantly see what was done recently
- [X5][M2] Removed outdated Missing Calls page
- [X5][M2] Limited Alerts Group functionality to the same type of Alerts
- [X4][X5] Stability improvement in Aggregates view
- [X4][X5] Fixed Device pruning in servers for various situations with Proxy on/off and similar
- [X4][X5] Fixed duplicate extensions in Devices/Ring Groups/Queus
- [X4][X5][M2] Stability improvement in Alerts service
- [X3][X4][X5][M2] Load Stats page speed increased
- [M2] Removed Make New Tariff (by GUI) option, now Tariffs can be generated by Background C script thousands times faster
- [M2] Routing Groups now are ordered by ABC in Connection Point Edit
- [M2] REPORTS menu reworked for better usability
- [M2] Last Calls renamed to Calls List for usability
- [M2] REPORTS - Calls By Users rework, removed unnecessary icons, a lot of zeros hidden on no calls
- [M2] Adjusted Aggregates report to properly allow select from existing Origination and Termination Points
- [M2] Adjusted Rerating to properly use Origination Point Tariff (instead of User's Tariff)
- [M2] Admin menu reworked, some options hidden as not usable yet
- [M2] Integrity Check does not check Destination Groups anymore (due to change in architecture - no need anymore)
- [M2] Typo fixes in Email page, changes to email representation in dropboxes
- [M2] Proper Destination Names in Tariff-Rates pages
- [M2] Aggregates update with Code Decks
- [X5] Fixed lega_cli, legb_cli were included in hash generation for callback_init API
- [M2] Stability improvement for daily actions cronjob
- [M2] Fixed issue when Freeswitch server was annoyed over AMI
- [M2] Fixed Tariff dependance on Users (such dependance removed)
- [M2] Stability improvement in Calls By Users window
Week 74
New functionality
- [X5] Now possible to select IVR where call will go on Callback if LegB (Destination) appears Busy
- [X5] New API method: device_update to allow to change location_id for Device (will extend further in the future)
Improvements
- [X5] Added new parameters to API callback_init: cli_lega and cli_legb which allows to set CallerID for each call leg separatelly
- [X5] Added new option to not block postpaid User when payment for subscription is larger than his balance: Do not block POSTPAID User when balance goes bellow zero on subscription count
- [X5] Calling Card bulk create speedup
- [X5] Fixed improper IVR menu placement
- [X4][X5] Added new parameter to API user_register: lcr_id and device_location_id to set LCR for User and Location for Device
- [X4][X5] Added new field into User's settings: Outbound Proxy
- [X4][X5] Added special option global_cli_auth to allow DID usage for other Reseller's Calling Cards
- [X4][X5] Fixed menu aligning
- [X3][X4][X5][M2] Fixed unnecessary data retrieval from stats/user_stats page which caused some MySQL load
- [X3][X4][X5] Fixed Register check for Provider not removing
- [X3][X4][X5] Fixed improper view of Reseller Users recordings
- [X4][X5] Fixed wholesale tariff selection disappearing from User edit form in rare case
- [X4][X5] Fixed accountant permissions to select proper Users in Aggregate page
- [X4][X5] Fixed Invoice recalculation DID Owner price - corrected currency exchange rate application
- [X4][X5] Fixed Profit calculation for Subscriptions in Profit page
- [X4][X5][M2] Do not show Hidden Users in Aggregate and Payments pages
- [X4][X5][M2] Fixed fouled data retrieval when deleting User which caused some MySQL load
- [X5][M2] Now possible to exclude User from Global Alerts
- [M2] Improved Alert functionality with Termination Points (TP)
- [M2] Informative error message if email is not send on Payment confirmation
- [M2] Added Freeswitch monitoring into Load Stats page
- [M2] New email template for Warning Balance functionality to inform about Suppliers balance
- [M2] Zero level menu Users leads to users page now
- [M2] Correct Routing Algorithms left in Origination Point settings
- [M2] Rerating changes to support M2 internal structure
- [M2] Alert page redesign
- [M2] Initial balance payment for M2
- [M2] Removed old Credit Notes code
- [M2] Fixed Tariff list usage aligning
- [M2] Security menu rework
- [M2] Active Calls implementation for M2
- [M2] Fixed Update Rate functionality
- [M2] Fixed improper time presentation when sum time more than 24h
- [M2] Fixed broken HGC page (graphs, stats)
- [M2] Fixed incorrect Routing Group selection in Alerts when selected object was User
- [M2] Fixed OP/TP some settings not showing in Device Edit window
- [M2] Fixed proper tariffs in Rerating page not showing
Week 73
New functionality
- [X5] Rerating Ghost Time - add some seconds to the User's time to increase profitability [possible to test on X4]
- [X5][M2] Alert Groups - fire some action when combined situation happens, let's say block some Client if his ACD < 10s AND ASR < 30% (Block CC traffic)
- Search option in our Forum
Improvements
- [M2] Usability adjustments to Rate Add/Last Calls/Invoices/Show User Stats pages
- [M2] Alerts changes to support new internal M2 structure
- [X5][M2] Alerts All functionality improved for better management
- [M2] Fixed search parameters for OP and TP in Aggregate page
- [M2] Fixed Page Title/Breadcrumb id for proper automatic testing
- [X4][X5] Fixed CallerID bypass when Proxy is used
- [X4][X5] Fixed DTMF == rfc2833 for SIP devices when Proxy is used
- [X4][X5] SMS Permissions for Reseller
- [X4][X5] Fixed Profit page to include Subscriptions which are "Until Canceled"
- [X4][X5] SMS now shows in Invoices