Difference between revisions of "MOR X5"

From Kolmisoft Wiki
Jump to navigationJump to search
 
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
MOR X5 will be released in February 1st of 2014
[[File:mor_x5_logo.png|right|alt="MOR X5"|link=]]
<mkmeta>MOR Class 5 version X5 new functionality</mkmeta>


Feel free to suggest what functionality you want to see in this version!
<br>
<big><big><big><b>IMPROVEMENTS</b></big></big></big>
<br>


== AGGREGATES ==


Possible new features (can change in the future):
* Completely reworked statistic gathering method. Result? Speed increase up to 1000 times! Statistics for ANY period can be retrieved in less than 2 seconds!
* Additional option to see stats only for selected amount of calls to clean up non-important lines
* Additional coloring added to better visualize good/bad stats
* Country Stats use same mechanism for data retrieval and also benefits from tremendous speed increase


* Asterisk 11
== ALERTS ==
* Freeswitch support for wholesale traffic
 
* Radius support
* Grouped Alerts to allow monitor different combinations of stats, such as ASR & ACD at the same time and take action based on combined result
* CDR Rerating speed x10
* New type of Alerts: HGC and HGC % which allows to monitor Hangup Cause (Disconnect) Codes and based on their count or percent - take some action
* SMS over SMPP
* Select value 'All' for Client, Provider, Country and other entities to monitor ALL of them with the same Alert
* Multi-tenant PBX
* Now possible to mark Client to remove him from Global (All) Alerts
* Hylafax integration
* Possible to send notification to the Client when Alert is triggered
* WHMCS integration
* New Alert for Provider - Simmultaneous Calls
* Automatic Invoice Generation/Sending on set date
 
* Provider registration status in GUI
== SMART PREPAID LOGIC ==
* Aggregate report from User perspective
* Completely rewritten prepaid logic from scratch. No more reserved balance (frozen_balance) and no more problems caused by this. Now User can make as many calls as he wants. If his balance runs out - all calls will terminate.
* System upgrade/downgrade [http://trac.kolmisoft.com/trac/ticket/8115 WITHOUT interruptions] (no restart, no reload, no stops!)
 
* USA tax based on intra/interstate rate
== TARIFFS/RATES ==
* Effective Date implementation - upload rates from the future and they will be active when their time comes
* Delete old Rates automatically to keep your system clean
* When importing Rates from CSV file - mark new option to import/update existing rates and delete rates from database, not existing in the CSV file
 
== RERATING ==
* CDR Rerating completely rewriten on C to rerate calls in the background thus increasing speed of rerating more than 100 times!
* Option to rerate Reseller's Users also
* New option to add Ghost Time on rerated calls
 
== INVOICES/SUBSCRIPTIONS ==
* Now Invoice saves exchange rate of the currency at the time it was generating. This allows invoices in different currencies have same amounts when exchange rate changes
* SMS charges are now present in the Invoices
* Special option not to block postpaid users when their balance goes below zero on Subscription calculation
 
== ACTIVE CALLS ==
* Real-Time Active Calls Graph to show today vs yesterday Active Calls for live-monitoring
* Filter to select which Active Calls to monitor added
 
== DEVICES/PROVIDERS ==
* Devices can now be configured to support IP Range, no more need to create hundreds of Devices from the same IP Range!
* Option to add Custom Outbound Proxy per Device
* Option to add Custom SIP Header to the SIP packet before sending it to the Provider. Some Providers request really bizzare things, so now it is possible to suite them
 
== DIDS ==
* DID Billing by incoming CallerID - now it is possible to set different charge for the call based on CallerID. Normal Tariffs are used which gives a lot of flexibility
* Added option to allow final User in his self-help area to forward DID to any device he wants OR to forward the call using such format: SIP/EXTENSION@IP_ADDRESS
* Option to hide Terminated DIDs to have less cluttered interface
 
== IVR ==
* New Action for IVR - Random Play, allows to play sound files from selected 'Voice'. Can be used to play random commercial before the call and then allow Client to dial for a limited time (example from one of our Clients)
* New IVRs #6 and #7 for Calling Cards, different types of selections for different markets and needs
* IVR functionality is now related to the PBX Addon
 
== PROXY ==
* Improved IAX2 and Virtual Device handling in the PROXY environment to allow them function in more situations when before
* Minimized load on various Core servers when managing Devices in PROXY mode
 
== CALLBACK ==
* Now CDR saves unique Callback ID which allows to map both Callback call leg together for better call presentation
* Callback BUSY and FAILED IVRs to route busy/failed calls somewhere (play some announcement, connect to the real person, etc)
 
== CALLSHOP ==
* Greatly simplified interface for the Callshop manager. Now he can reset the booth with 1(2) clicks instead of previous 5
 
== RESELLERS ==
* Reseller PRO now can properly check Common Use Provider's Tariff from all angles
* Added an option for Reseller to set own Fax Email for his Users
 
== USABILITY IMPROVEMENTS ==
 
* Option to limit the period in which final User can check his calls thus removing some load from the system
* Option to hide non-answered calls for the final User. Only ANSWERED calls are present in his portal
* Added option to search Device/Provider by IP
* Added field for Private Comment near the User in his Edit window for mini-crm functionality
* More user-friendly output in Actions window to show proper User information on several actions
* User Stats window reworked to present information in more readable form
* System upgrade WITHOUT interruptions (no restart, no reload, no stops!) [when no calls are stuck on the system]
 
== VARIOUS IMPROVEMENTS ==
* Core option auth_by_divfromrpidpai to authenticate by Diversion header without changing CallerID
* Core option anonymous_callerid_by_rpidpai to manage 'Remote-Party-ID' and 'P-Asserted-Identity' headers
* Core option pass_rpid for Remote-Party-ID retransmission to Provider
* Now Provider Rules properly change  Remote-Party-ID
* Added an option to pass CallerID Name to Provider
 
== LOAD REDUCED ==
* SQL optimizations in Old Calls, User Stats, Load Stats
* Email sending from GUI rewritten to use external script
* Blacklisting optimization for lower load not storing default values in the database for each entry
 
== API ==
* New APIs:
** device_details_get
** cli_add
** cli_delete
** dids_get
** phonebook_create
* user_calls_get returns additionaly calls.uniqueid
* callback_init new options cli_lega, cli_legb
 
== REMOVED FROM X5 ==
* Units column from Invoices
* Summary statistics
* Webphone add-on
 
== QUESTIONS? ==
If you nave any question or want to test X5 right now [mailto:b2bsales@kolmisoft.com please drop us an email!]

Latest revision as of 13:08, 1 July 2015

"MOR X5"


IMPROVEMENTS

AGGREGATES

  • Completely reworked statistic gathering method. Result? Speed increase up to 1000 times! Statistics for ANY period can be retrieved in less than 2 seconds!
  • Additional option to see stats only for selected amount of calls to clean up non-important lines
  • Additional coloring added to better visualize good/bad stats
  • Country Stats use same mechanism for data retrieval and also benefits from tremendous speed increase

ALERTS

  • Grouped Alerts to allow monitor different combinations of stats, such as ASR & ACD at the same time and take action based on combined result
  • New type of Alerts: HGC and HGC % which allows to monitor Hangup Cause (Disconnect) Codes and based on their count or percent - take some action
  • Select value 'All' for Client, Provider, Country and other entities to monitor ALL of them with the same Alert
  • Now possible to mark Client to remove him from Global (All) Alerts
  • Possible to send notification to the Client when Alert is triggered
  • New Alert for Provider - Simmultaneous Calls

SMART PREPAID LOGIC

  • Completely rewritten prepaid logic from scratch. No more reserved balance (frozen_balance) and no more problems caused by this. Now User can make as many calls as he wants. If his balance runs out - all calls will terminate.

TARIFFS/RATES

  • Effective Date implementation - upload rates from the future and they will be active when their time comes
  • Delete old Rates automatically to keep your system clean
  • When importing Rates from CSV file - mark new option to import/update existing rates and delete rates from database, not existing in the CSV file

RERATING

  • CDR Rerating completely rewriten on C to rerate calls in the background thus increasing speed of rerating more than 100 times!
  • Option to rerate Reseller's Users also
  • New option to add Ghost Time on rerated calls

INVOICES/SUBSCRIPTIONS

  • Now Invoice saves exchange rate of the currency at the time it was generating. This allows invoices in different currencies have same amounts when exchange rate changes
  • SMS charges are now present in the Invoices
  • Special option not to block postpaid users when their balance goes below zero on Subscription calculation

ACTIVE CALLS

  • Real-Time Active Calls Graph to show today vs yesterday Active Calls for live-monitoring
  • Filter to select which Active Calls to monitor added

DEVICES/PROVIDERS

  • Devices can now be configured to support IP Range, no more need to create hundreds of Devices from the same IP Range!
  • Option to add Custom Outbound Proxy per Device
  • Option to add Custom SIP Header to the SIP packet before sending it to the Provider. Some Providers request really bizzare things, so now it is possible to suite them

DIDS

  • DID Billing by incoming CallerID - now it is possible to set different charge for the call based on CallerID. Normal Tariffs are used which gives a lot of flexibility
  • Added option to allow final User in his self-help area to forward DID to any device he wants OR to forward the call using such format: SIP/EXTENSION@IP_ADDRESS
  • Option to hide Terminated DIDs to have less cluttered interface

IVR

  • New Action for IVR - Random Play, allows to play sound files from selected 'Voice'. Can be used to play random commercial before the call and then allow Client to dial for a limited time (example from one of our Clients)
  • New IVRs #6 and #7 for Calling Cards, different types of selections for different markets and needs
  • IVR functionality is now related to the PBX Addon

PROXY

  • Improved IAX2 and Virtual Device handling in the PROXY environment to allow them function in more situations when before
  • Minimized load on various Core servers when managing Devices in PROXY mode

CALLBACK

  • Now CDR saves unique Callback ID which allows to map both Callback call leg together for better call presentation
  • Callback BUSY and FAILED IVRs to route busy/failed calls somewhere (play some announcement, connect to the real person, etc)

CALLSHOP

  • Greatly simplified interface for the Callshop manager. Now he can reset the booth with 1(2) clicks instead of previous 5

RESELLERS

  • Reseller PRO now can properly check Common Use Provider's Tariff from all angles
  • Added an option for Reseller to set own Fax Email for his Users

USABILITY IMPROVEMENTS

  • Option to limit the period in which final User can check his calls thus removing some load from the system
  • Option to hide non-answered calls for the final User. Only ANSWERED calls are present in his portal
  • Added option to search Device/Provider by IP
  • Added field for Private Comment near the User in his Edit window for mini-crm functionality
  • More user-friendly output in Actions window to show proper User information on several actions
  • User Stats window reworked to present information in more readable form
  • System upgrade WITHOUT interruptions (no restart, no reload, no stops!) [when no calls are stuck on the system]

VARIOUS IMPROVEMENTS

  • Core option auth_by_divfromrpidpai to authenticate by Diversion header without changing CallerID
  • Core option anonymous_callerid_by_rpidpai to manage 'Remote-Party-ID' and 'P-Asserted-Identity' headers
  • Core option pass_rpid for Remote-Party-ID retransmission to Provider
  • Now Provider Rules properly change Remote-Party-ID
  • Added an option to pass CallerID Name to Provider

LOAD REDUCED

  • SQL optimizations in Old Calls, User Stats, Load Stats
  • Email sending from GUI rewritten to use external script
  • Blacklisting optimization for lower load not storing default values in the database for each entry

API

  • New APIs:
    • device_details_get
    • cli_add
    • cli_delete
    • dids_get
    • phonebook_create
  • user_calls_get returns additionaly calls.uniqueid
  • callback_init new options cli_lega, cli_legb

REMOVED FROM X5

  • Units column from Invoices
  • Summary statistics
  • Webphone add-on

QUESTIONS?

If you nave any question or want to test X5 right now please drop us an email!