Difference between revisions of "M4 Switch"

From Kolmisoft Wiki
Jump to navigationJump to search
 
(68 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:m2_full_architecture.png|500px|right|alt="M2"|link=]]
<mkmeta>M4 Class 4 Softswitch Description</mkmeta>
=What is it?=
=What is it?=


M2 Switch is Class 4 switch dedicated to VoIP wholesale business, e.g. traffic transit.
M4 is a Class 4 Softswitch dedicated to managing VoIP wholesale business (traffic aggregation, exchange, and transit, call termination, etc.).
 
[[M4 Switch Manual]]


<br><br>
<br><br>
=Differences from MOR=
= Is it M2 or M4? =
 
M2 is an old version of M4. M2 was based on Freeswitch which was slow and buggy. We reworked the system to use Kamailio/SEMS/RTPEngine, improved its performance many times, and named it M4.


MOR is Class 5 switch dedicated to VoIP retail business (Calling Cards, Call Back, Call Shop, Resellers, etc) and had many limitations when was used for Wholesale business.
In many places in the documentation, you will find M2 references, we will change this with time, but currently, it means that this functionality came from M2 and is still applicable to M4.


<br><br>
<br><br>
=Why use it?=


M2 Switch gives never-seen-before flexibility when managing traffic transit.
=Differences from MOR=
 
Below you can see the most important differences between M4 and MOR:


Easy to:
* '''M4 Switch''' is designed for wholesales business (Class 4 Switch), MOR - for retail (SIP Trunking, Calling Cards, Call Back, Call Shop, Resellers, etc) and is not optimized for wholesale.
* allow/block certain destinations, callerids
* '''M4 Switch''' uses Kamailio/SEMS/RTPEngine as a SIP engine which allows having [[Softswitch_performance | twice bigger performance]] compared with MOR which is based on Asterisk.
* intelligent priority routing
* '''M4 Switch''' [[M4_Switch#Logical_Structure | logical structure]] allows to manage wholesale business very easy. Accomplishing the same tasks with MOR is more complicated and you need to dedicate much more time.
* many other things (will update later)


<br><br>
<br><br>
=FAQ=


Q. What is the price?<br>
=Why should I use it?=
A. Please contact our sales department: b2bsales@kolmisoft.com
 
M4 Switch gives never-seen-before flexibility when managing traffic transit.
Q. How many simultaneous calls it can handle?<br>
 
A. 500 on 1 server without transcoding, 200 with transcoding.  2000 calls without transcoding on 1 server is planned to be made in 2014.
* [[M2 Switch Stress Test | more calls per server (up to 1500 with media [no transcoding], 8000+ without media)]]
* allow/block certain destinations, callerids
Q. Does it support Radius?<br>
* sell/buy exact destinations from/to suppliers/clients
A. Radius support is in development.
* configure intelligent priority routing
** routing and tariff based per Device (not as per User as in MOR)
Q. Does it support Multi-Level Resellers?<br>
** different routing orders for the same Routing Groups
A. No, and will not support in the future.
* many other things
<br><br>
<br><br>
=Logical Structure=
=Logical Structure=


[[File:m2_logical_structure.png|1200px]]
[[File:m2_logical_structure_simple.png|1000px]]
 
<br><br>
More detailed structure:
 
[[File:m2_logical_structure.png|1000px|alt="M4 Logical Structure"|link=]]


<br>
<br>
Line 46: Line 57:
* Routing Group = LCR
* Routing Group = LCR
* Dial Peer ~= kind of LCR by Destinations
* Dial Peer ~= kind of LCR by Destinations
<br><br>
=How can I test it?=
Please follow this [http://www.kolmisoft.com/class-4-softswitch link]
<br><br>
=FAQ=
Q. What is the price?<br>
A. Please contact our sales department: b2bsales@kolmisoft.com
Q. Can I test it? <br>
A. Sure, more details [http://www.kolmisoft.com/class-4-softswitch here]
Q. Can it be upgraded from MOR?<br>
A. No (because of completely different architecture)
Q. Which protocols are supported?<br>
A. SIP (H323/IAX2 are available with special gateways for protocol conversion).
Q. How many simultaneous calls can it handle? What about CPS?<br>
A. [[M2 Switch Stress Test | On 1 server: up to 1500 with media without transcoding, 8000+ calls without media. ~90 CPS]]
Q. Does it support Radius?<br>
A. Yes
Q. Is it based on Asterisk?<br>
A. No, Freeswitch
Q. Will it support Multi-Level Resellers?<br>
A. Currently no.
Q. Can it work with SIP Proxy?<br>
A. Yes.
Q. Can several servers work together?<br>
A. Yes.
Q. Can several servers be connected to the same DB/GUI?<br>
A. Yes.
Q. Will it support SIP Registering, DIDs/Ring Groups/Auto Dialer/Online Registrations/Subscriptions/Payment Gateways?<br>
A. No. MOR Class 5 supports all these functions.
Q. Where is the Manual?<br>
A. Here: [[M4 Switch Manual]]

Latest revision as of 11:45, 28 November 2022

"M2"

What is it?

M4 is a Class 4 Softswitch dedicated to managing VoIP wholesale business (traffic aggregation, exchange, and transit, call termination, etc.).

M4 Switch Manual



Is it M2 or M4?

M2 is an old version of M4. M2 was based on Freeswitch which was slow and buggy. We reworked the system to use Kamailio/SEMS/RTPEngine, improved its performance many times, and named it M4.

In many places in the documentation, you will find M2 references, we will change this with time, but currently, it means that this functionality came from M2 and is still applicable to M4.



Differences from MOR

Below you can see the most important differences between M4 and MOR:

  • M4 Switch is designed for wholesales business (Class 4 Switch), MOR - for retail (SIP Trunking, Calling Cards, Call Back, Call Shop, Resellers, etc) and is not optimized for wholesale.
  • M4 Switch uses Kamailio/SEMS/RTPEngine as a SIP engine which allows having twice bigger performance compared with MOR which is based on Asterisk.
  • M4 Switch logical structure allows to manage wholesale business very easy. Accomplishing the same tasks with MOR is more complicated and you need to dedicate much more time.



Why should I use it?

M4 Switch gives never-seen-before flexibility when managing traffic transit.



Logical Structure

M2 logical structure simple.png



More detailed structure:

"M4 Logical Structure"


Changes from MOR:

  • Origination Point = Device
  • Termination Point = Provider
  • Routing Group = LCR
  • Dial Peer ~= kind of LCR by Destinations



How can I test it?

Please follow this link



FAQ

Q. What is the price?
A. Please contact our sales department: b2bsales@kolmisoft.com

Q. Can I test it?
A. Sure, more details here

Q. Can it be upgraded from MOR?
A. No (because of completely different architecture)

Q. Which protocols are supported?
A. SIP (H323/IAX2 are available with special gateways for protocol conversion).

Q. How many simultaneous calls can it handle? What about CPS?
A. On 1 server: up to 1500 with media without transcoding, 8000+ calls without media. ~90 CPS

Q. Does it support Radius?
A. Yes

Q. Is it based on Asterisk?
A. No, Freeswitch

Q. Will it support Multi-Level Resellers?
A. Currently no.

Q. Can it work with SIP Proxy?
A. Yes.

Q. Can several servers work together?
A. Yes.

Q. Can several servers be connected to the same DB/GUI?
A. Yes.

Q. Will it support SIP Registering, DIDs/Ring Groups/Auto Dialer/Online Registrations/Subscriptions/Payment Gateways?
A. No. MOR Class 5 supports all these functions.

Q. Where is the Manual?
A. Here: M4 Switch Manual