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.

Try M2 Get pricing Contact us

Who is this system designed for?

For VoIP wholesale business:

Wholesale Termination

Traffic Exchange

VoIP Transit

IP to IP interconnections


Carrier Grade M2 Softswitch platform with it's rich functionality enables service providers to run VoIP wholesale business operations with ease


  • 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 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


  • 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


  • 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


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.

    The information you provide on this form will only be used to provide you with updates and personalized marketing. We use MailerLite as our marketing automation platform. By clicking below to submit this form, you acknowledge that the information you provide will be transferred to MailerLite for processing in accordance with their Privacy Policy and Terms of Service.

    Our customers recommend Pilot Project:

    Ioannis Vamvakaris
    Currently we are testing MOR in the stage of pilot project and generally we are doing great! Clients also provide us very positive feedback. Some features were found difficult to use but we managed to find workarounds for that. Overall, I can tell that we are very very happy with our decision: both because of personal support and technical assistance during this period.
    Niels Michael Nielsen
    Overall we have been very happy with your support and quick response time. MOR is overall good product for the products we will market. For now I do not have much suggestions for improvements - your service has been very good, fast and your team has been able to help with all our questions - so everything is fine. The pilot project has been a success and we will continue with Kolmisoft.

    Testing Options

    Kolmisoft offers you two different ways to try M2 Softswitch according your particular needs and set goals:

    Online Demo

    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).

    Check Out Online Demo
    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!


    Learn more