系统架构与部署

综述

XSwitch 一般由以下网元组成(必选组件用黑体字标出):

  • FreeSWITCH:XSwitch 软交换平台本身,包含各种接口等。
  • PostgreSQL:数据库。
  • Nginx:Web 服务代理。
  • Kamailio:SIP 代理。
  • NATS:NATS 消息队列。

XSwitch 最简的单机版架构如下,其中,FreeSWITCH 内置 Web 服务器,默认监听 8081 端口,浏览和第三方应用程序直接访问该端口即可。SIP 话机可以直接向 FreeSWITCH 的 SIP 端口注册。

所以,XSwitch 是一个极其简单的架构,同时又能完成极其强大的功能。

欢迎