MOR X5

From Kolmisoft Wiki
Jump to navigationJump to search
Mor x5 logo.png


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

QUESTIONS?

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