小编jay*_*jay的帖子

FreeSWITCH最小安装和模块选择

正如有人谁是很新的开源PBX项目,如AsteriskFreeSWITCH,我与一些信息过载拼杀.已阅读Wiki上的基本FreeSWITCH文档,但仍然没有什么问题.由于我对术语不太熟悉,我将尝试使用近似值.

尝试创建FreeSWITCH的小/简约版本,需要在相当旧的笔记本电脑上运行(赛扬1GHz,512MB RAM,20GB硬盘,已经运行Debian"Wheezy"),并将其设置为6端口GSM-SIP/Jabber网关.因此,通过"小"和"简约",我的意思是没有绝对必要的模块/可选软件(例如,不需要IVR公告或Skype集成) - 以保持最小的内存占用,以及占用较少的硬盘空间.

粗略的想法是有6个GSM端口(通过'GSM开放模块',类似于chan_dongle)向公共电话网络,大约60个SIP扩展,并支持最多6个涉及GSM端口的呼叫,以及大约6个SIP-SIP呼叫(在此设置下,在PBX内).我已经读过GSMopen模块的CPU开销很低,所以我猜这是可能的.

  1. 有人可以证实这是一个现实的目标吗?
  2. 可能是为简约构建选择的最小模块集?
  3. 对于初始构建期间未选择的模块,可以在以后添加吗?如果是这样,它是否需要我完全重建FreeSWITCH,只需要构建所有模块,或者只需要构建所有内容,但是只需要进行配置更改以确保加载模块并进行配置?
  4. 是否粗略估计了这种配置可能支持的最大呼叫率?对于SIP-SIP呼叫?鉴于处理器功能不足,内存很小(按照现代标准),我猜两者都是瓶颈,但增加RAM可能仍然是可能的(即使代价高昂且困难).
  5. 我已经读过可以使用Lua/Python/Java等创建"钩子".但是如果有人分享了很少使用这样的钩子可以做什么的例子,那么它将使概念更清晰.有人希望使用这些钩子编写"未接来电日志"或"无应答时重定向"等应用程序吗?

asterisk pbx freeswitch pbxproj

6
推荐指数
1
解决办法
2196
查看次数

标签 统计

asterisk ×1

freeswitch ×1

pbx ×1

pbxproj ×1