Class 4 Softswitch

M2 is a Class 4 Softswitch dedicated to managing VoIP wholesale business.
It is easy to use, powerful and an all-in-one solution for wholesale providers who want to get the daily job done fast.
Who is this system designed for?
For VoIP wholesale business:
Wholesale Termination
Traffic Exchange
VoIP Transit
IP to IP interconnections
Functionality
Carrier Grade M2 Softswitch platform with it's rich functionality enables service providers to run VoIP wholesale business operations with ease
Billing
- Support real-time billing, prepaid and postpaid
- Real-time balance update: live calls are dropped if balance is out of credit
- Multicurrency support (Manual or automatic exchange rate)
- Force cut off
- Loop detection mechanism
- Online and aggregated CDRs
- VAT accounting
- Comprehensive financial analysis
- Notification system
- Integrated automated, customizable invoicing system
- Price list/Tariff management
- Import/export of price lists from/to CSV files
- Pricelist generator for originators (customers): compare and analyze pricelists of terminators (suppliers), apply margins, generate new price list
- Configurable billing patterns for call rating
- Configurable rounding method (round/up/down)
- Time zones can be configured on individual Vendor or Client basis
- Low balance notification by email
Routing
- Routing by LCR (Least Cost Routing)
- Routing by Priority (Forced/preference routing)
- Routing by Preset Proportion (Percentage based routing)
- Routing by Quality (Adaptive Routing based on ASR/ACD formula)
- Routing by CallerID (Origination based routing, EU requirement))
- Originator authentication based on IP address, Tech. prefix
- Traffic failover
- Load balancing/sharing for termination endpoints
- Multiple routing plans
- Automatic blockage of unprofitable calls (Profit/loss protection)
- Lines limits for originators and terminators
- Maximum call time limitation
- Unlimited Supplier (Vendor/Provider) Connections
- The dialed number and CLI manipulation. Normalization of number format
- Blacklists, white lists
- Custom processing of SIP Headers
- Test Dialplan tool – Call routing simulator/debugger
- The route to client PBXs by IP addresses – Trunking
Switching
- Signaling Protocol: SIP
- Network Protocols: TCP, UDP, RTP, RTCP
- Audio codec support: G.711 (a/u), G.723.1 (passthrough only), G.729a, G.726, GSM, G.722, Speex (8kHz using 20ms ptime), OPUS
- Codec Transcoding
- Fax support: T.38 Fax Relay Protocol
- Specify audio codec and priority per connection point
Reporting / Troubleshooting
- PCAP/RTP trace
- Traffic reporting for calls
- Charts reports for concurrent calls, call duration, and ASR
- Sales reports for payments, cost, and revenue
- Users reports with full CDR
- Statistical reports based on routes, clients, providers, time, etc
- Export to .pdf or .csv formats
- Flexible Summary/Aggregate reports
- Sales, Payments Reports
- PDF Invoice export
- Profit/Loss Reports
- Reports by Call Hangup Cause, Destinations
Invoicing / Balance Management
- Per-customer invoice templates, including logo
- Multiple billing increments
- Credit limit and prepayment management
- Balance and payments management
- Contact management
- Automatic and batch invoicing
- Exportable carrier, balance and invoice reports
Real-Time Monitoring
- Active Calls (Connected/Ringing)
- Softswitch status
- User Activity
- Detailed SIP logs
- Real-Time Alerts for various situations
- CPU/RAM utilization, hard disk real-time monitoring
- Services monitoring
- Dynamic Provider Quality Deviations from baseline Provider
Security
- IP blocking on failed attempts to register, login, etc
- IP blocking by Country
- Built-in high-performance IP firewall
- Password security controls
- User Audit Logging
- Support setting different authority for different users
- Login uses SHA512, RSA2048 encryption
- Protection against Brute-force attacks
- SSH Blacklisting
Support & Updates
- 24×7 Rapid response ticketing portal
- Remote monitoring
- Ticket escalation
- Entitled to all maintenance releases and major version upgrades
- The in-house Development team for product refinement and extra development
- Remote Support through Secured SSH access.
- Interactive training sessions for all new customers using screen sharing
- Installation and Provisioning support
System Administration
- Network Activity Recorder for analysis and debugging purposes
- Re-rate CDR tool
- Destination/Prefix management
- Access Controls for Web users.
- Complete control Web Interface
XML-based API Integration
- API for integration with third-party ERP, CRM, CMS, OSS/BSS software
- Develop Custom solutions and integrations
- Language agnostic – use any language of choice: Python, Java, PHP, Ruby, etc.
- Manipulate Accounts, Customers and Vendors
- Full documentation available for all API methods
More technical details about M2 and comparison to MOR Class 5 Softswitch can be found here.
What does it look like?
Here you can check various screenshots from the M2 GUI
Implementations
Complete Redundant and Scalable System with High-Availability
Highly recommended architecture of the system for Professional Business.

2 Servers Redundant System for Basic Business Environment
Minimal solution which provides redundancy. No scalability though.

2 Servers Double-Capacity System
Not recommended system architecture with increased capacity.

Basic-Testing System (Not for Production)
This is a very basic solution All-in-one-Server. No redundancy, no High-Availability, no Scalability. Use only in the testing environment. Not suitable/safe for real business.

How it works
In this video Kolmisoft describes the place of a softswitch in a simple call flow covering other VoIP elements which allow making and billing calls.
Pilot Project - the most popular option!
It is an opportunity to try MOR/M2 with complete functionality, technical support, training and everything you need to evaluate a solution. This option reduces your risk of making a wrong decision about the platform suitability and it includes:
- clearly defined testing goal which is normally achieved with a project completion
- complete MOR/M2 functionality
- full assistance from technical and business departments
- weekly group trainings
This project is dedicated to those who value their time and prefer to make sure system covers their business needs and allows getting most of it. It costs 200 EUR ($250USD), takes 1 month and includes everything you may need to manage a business.
Testing Options
Kolmisoft offers you two different ways to try M2 Softswitch according your particular needs and set goals:
Get an understanding of the features and capabilities within M2. Play with the online demo, so that you feel more comfortable with M2 before trying it with real calls (for that you should choose Pilot project).
Try M2 system with complete functionality for 1 month in a live business environment. Use your own or our dedicated server. Our team will help you to setup the system from zero according to your business case!
RECOMMENDED