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