Wiki -VoIP Topics

Softswitch vs Windows PBX


The Windows PBX is a simplified version of the Softswitch with easy install and management.
The main difference between the Softswitch and the Windows PBX are the followings:

  • The Windows PBX is intended to be used by companies internal phone system
  • The Softswitch is intended to be used by telecom companies, callcenters or others who wish to provide VoIP services for the public or for certain companies (not for their internal usage)
  • The Softswitch has more performance and throughput and it can be used with millions of users and up to 12000 simultaneous calls per instance (then it can be easily scaled horizontally and/or vertically, including HA and load balancer usage)
  • The Windows PBX has less performance, recommended to be used with up to 1000 simultaneous calls (still perfect for companies internal usage where the typical concurrent call count is usually 1-100)
  • The Softswitch uses a full external database
  • The Windows PBX is based on a compact built-in database
  • The Windows PBX doesn’t include the following modules:
    • H.323
    • RTMP
    • WebRTC
    • Push notifications
    • Callcenter
    • SMPP
    • GeoIP
    • Recharge
    • Conference rooms
    • Resellers
    • Number portability
    • Web control panel, enduser webportal
    • Load balancer
    • HA, load sharing, db failover, service failover

Except the above modules, the Windows PBX licensing model and features levels are similar to the Softswitch as desribed here.