MOR X19 Feature Improvements Overview

4 min read

The MOR X19 release brings a wide range of improvements focused on performance, reliability, and maintainability across the entire platform. This version introduces Asterisk 20 support, a modern PJSIP stack, and WebRTC compatibility, enabling more flexible integration with web and mobile applications. In addition, Flash Calls have been introduced as a new authentication mechanism, providing a revenue-generating alternative to traditional SMS-based verification. Several core systems—routing, billing, APIs, and security—have been optimized to ensure smoother daily operation, faster response times, and greater system stability.

Below is a detailed summary of the new features, enhancements, and bug fixes included in MOR X19.

Major Enhancements

Asterisk Modernization

  • Full support for Asterisk 20 (upgrade from 15)
  • Updated AMI scripts and keepalive tuning
  • Core dump reporting improvements on R9
  • Safe maintenance mode during system restarts
    Stronger performance, and reduced downtime.

PJSIP & WebRTC Support

  • Modern PJSIP stack fully supported for registering and managing SIP endpoints
  • Multi-device registrations, better NAT handling, stronger security
  • Native WebRTC support enables voice calling directly from browsers and mobile apps
    This opens up a new market of app-based calling, CRM click-to-call, and browser-based call center tools without softphone deployment.

Flash Calls: New Authentication Revenue Stream

  • MOR can originate Flash Calls and bill them automatically
  • Alternative to SMS-based OTP authentication
  • Perfect for app onboarding, banking logins, delivery verification
  • Revenue share opportunities with clients and resellers
  • Designed to reduce fraud and messaging costs
    A completely new business model your customers can sell today.

Flat-Rate Calling Improvements

  • Calls continue after minute bundle expiration without disruption
  • Smarter rerating for flat-rate services
    More predictable revenue and fair usage for subscribers.

CLI Groups for CallerID Billing (Essential for EU Market)

  • Bill traffic based on calling number groups
  • Supports complex EU regulatory pricing
  • Precise regional routing and rating rules
    Reliable and compliant billing for highly regulated European voice traffic.

Additional Feature Releases (Grouped)

Routing, DID & Call Flow Improvements

  • Enhanced prepaid DID logic
  • CallerID wildcard support for DIDs
  • Forward calls to devices on different servers
  • Random CallerID from DIDs for outbound campaigns
  • CDR displays origin country for improved clarity
    Smarter routing logic and more monetization options.

SIP & Connectivity Enhancements

  • Authentication by Domain + CLI
  • Full IPv6 support
  • Custom SIP headers configurable via API
  • Improved device transport management
    Future-proof signaling for global deployments.

Billing, Invoicing & Accounting

  • Option to generate invoices on the 1st of each month
  • Invoice rounding rules improved
  • Removal of historical CDRs directly from the interface
  • Clear cost visibility for resellers
  • Currency displayed in call logs
  • Updated currency list
  • Accountants can adjust CallerID settings where required
    Cleaner billing operations and streamlined finance workflows.

API Enhancements

  • Authentication by Domain + CLI
  • Update DID provider via API
  • Add payments to completed invoices via API
  • Optional callback without secret key for approved cases
  • Improved performance for invoices and users_get endpoints
  • New API for extensions management
  • Drop active calls via API
  • Randomized CallerID rules manage via API
    Easier automation and integration with external business systems.

User Experience & Management

  • Balance popup redesigned
  • CSV export includes additional fields
  • Extension formats without spaces supported
  • Better naming and settings organization
  • Faster loading for administrative views
    Clearer and more intuitive operation for daily users.

Reseller Improvements

  • New Reseller Accountant roles
  • Different audio announcements per reseller
  • Prepaid DID logic enhancements
  • Reseller authentication and visibility improvements
    More control for partners while protecting system governance.

Infrastructure, Cluster & Security

  • Maintenance mode during realtime service operations
  • Secured access to MySQL port during install/update
  • Whitelisting and hostname rules improved
  • Reduced email retries when messaging issues occur
  • User data purge tooling
  • Improved cluster replication checks
    Stronger security posture and smoother maintenance operations.

Operational & Performance Optimizations

  • Faster API responses across the platform
  • Improved logging for rerating and monitoring
  • Faster data cleanup and archival features
    Better stability and faster administration.

Executive Snapshot

  • New Flash Calls authentication business model
  • EU-ready CLI-based billing
  • Stronger routing and monetization for DID services
  • Faster and more secure APIs
  • Cleaner billing workflows and improved reseller tools

MOR Bug Fix Report

Authentication, Permissions & Security

  • PIN Authorization bypass with blocked virtual device fixed
  • Device authentication visibility aligned with permissions
  • API: user_register duplicate usernames validation
  • API: SQL injection blocked in user_balance_get
  • Full-permissions Accountant access to Directions restored
  • Reseller User API update visibility resolved
  • ANI authentication corrected
  • GUI logout no longer needed to change invoice language
  • Security: Long CallerID and PAI numbers causing crashes resolved

User Management & GUI

  • NoMethodError on user creation fixed
  • Hidden device auth fields for Accountant permissions
  • Hostname-based device registration improved
  • Virtual device call pass visibility corrected
  • GUI crash from malformed hash resolved
  • GUI responsiveness improved on multiple invoice generation
  • Retail user and simple rates view corrected
  • GUI crash when viewing bad number in Number Pools upload fixed

Subscriptions & Profit Reporting

  • Profit from Subscriptions calculation clarified and corrected
  • Profit calculation for flat-rate calls fixed
  • Incorrect user balance after back-to-back payments resolved
  • Subscription report email delivery fixed

Accounting, Invoicing & Payments

  • Accountant Quick Stats accuracy improved
  • Payment invoice now includes user billing address
  • Manual Payment crash resolved
  • Warning balance handling corrected for Resellers
  • Call flow behavior with DID incoming rate improved

CDR, Export & Statistics

  • Country Stats duration now matches Last Calls
  • CDR export templates corrected for User_Billsec
  • Automatic CDR Export now includes Provider name, rate, price
  • Last Calls visibility on failover providers fixed
  • Directions filtering access corrected
  • User incoming calls included in Load Stats
  • Hourly stats query failure resolved
  • Accountant Calls per Hour display restored
  • Call logs & quality routing ordering improved
  • Retrieve peers status fixes

Routing, Devices & Call Control

  • Provider Routing failover issues fixed
  • Provider Rules Source on failover corrected
  • Call Limit 1 call flow improved
  • Device subnet check bug resolved
  • Device codecs update stability improved

SIP, Asterisk

  • Asterisk 20 OPUS codec support fix
  • SIP peers retrieval stability improved
  • CallerID duplication on same domain corrected
  • Custom SIP headers for providers supported
  • Recording failed issues fixed
  • No call recordings fixed
  • Cache issues for device rules & custom rates resolved

Tariffs, Rates & Automatic Import

  • Tariff import issues for resellers fixed
  • Rates visual formatting issues corrected
  • Automatic tariff import speed and reliability improvements
  • “Changes Present” detection during imports improved
  • Direction list rendering bug fixed

Cron Jobs, Background Services & Server

  • Cron tasks prevented from double-running
  • Server monitoring reliability improved
  • Percona: terminated_by warnings resolved
  • Test FTP connection speed improved
  • FTP password issue corrected
  • IP location error fixes
  • Cache loading improvements
  • Sendmail errors resolved
  • MOR installation missing MySQL file fix
  • Slow Recordings page loading optimized

DID, IVR & Call Flow

  • DID calls visibility for reseller restored
  • Invalid extension handling in IVR fixed
  • Reseller voicemail boxes improved
  • Routing to DID for localization (RS PRO) fixed
  • “Tell Balance” functionality fixed

GeoIP, Localization, Data Validation

  • GeoIP detection issues resolved
  • Incorrect IPv4 validation for X18 devices fixed
  • MNP and usereqphone support fixes
  • Country stats sync issues fixed

Bonus: Internal Code Quality Improvements

  • RubyXL monkey-patch updated for new version
  • Ruby class variable conflict in Net::SSH::Packet resolved
  • SQL Export interactions corrected

Leave a Reply

Your email address will not be published. Required fields are marked *