Har*_*ley 2 asterisk graphical-user-interface
在不久的将来,我将设置一个 Asterisk 盒来处理我们办公室中的所有电话(Linux 软件开发人员)。我玩过一个游戏,基本设置看起来很简单,复杂的东西是可能的。
我应该考虑使用 asterisk-gui 或 FreePBX 之类的 GUI 吗?GUI 似乎想要“按照自己的方式”配置事物,有时它们没有提供我想要的详细程度,但它们确实很容易。
一种选择可能是在 GUI 中基本设置系统,然后手动编辑配置文件。
有人对这个有经验么?
前期:我曾经是 freepbx 的核心开发人员,但后来搬到了另一家公司,不幸的是没有时间了。
这真的取决于你的风格。当然,通过手动,您可以获得大量控制权。但是,您还必须考虑要实现的目标。归根结底,办公PBX通常需要以某种方式工作,并且需要提供一堆基线服务。手工编写,您最终将重新发明轮子,编写每个 PBX 需要的所有小服务和东西。
当您使用 GUI 时,您正在使用已经编写了这些内容的代码,并且社区集体已经找出了问题并了解了哪些有效与哪些无效。坦率地说,使用 GUI 而非一堆配置文件来执行常见任务(例如设置新扩展)的速度要快得多——尤其是如果你已经几个月没有这样做了——因为 GUI 直观且简单捡回来。
至于定制,手写你无疑可以为所欲为。然而,freepbx 特别允许通过插件来完成很多工作——插件可以或多或少地修改拨号计划的任何部分。纯星号拨号方案代码有一个抽象层,所以如果你已经知道星号,你必须重新学习其中的一些,但这并不是一个很大的飞跃。
当您确实需要偏离现有的 PBX 功能时,也没有什么能阻止您添加自己的自定义应用程序(手工编写),而 freepbx 可以轻松地从 GUI 中引用这些应用程序,像本机应用程序一样无缝地将它们绑定(通过插件,或只是自定义操作)。
我最初参与 Freepbx 是因为我正在设置办公室 PBX,而且我很懒 - 手动添加扩展,并记得添加适当的挂钩以转到语音邮件,并启用其他功能等,这是重复的、无聊的和错误的- 倾向(例如“哎呀,鲍勃的分机转到戴夫的语音信箱?对不起,这是一个错字!”)。
我不能为每个 GUI 说话,但我不建议使用 freepbx 生成配置文件,目标是以后手动编辑它们:它旨在对星号和插件代码有效,而不是人类可读。(例如,它有时会重复代码块而不是使用宏)。最重要的是,如果您再次通过 freepbx 生成配置,您将丢失对自动生成文件所做的任何更改。
当然,手工编辑最终会产生更高效的拨号方案,就像用汇编编写程序比用 C++ 编写程序对 CPU 更有效。您必须考虑什么更有价值——更大的 CPU 100 美元,还是您的许多(可能是数百)小时的时间?
听到你的经历会很有趣,现在已经是几个月后了。
| 归档时间: |
|
| 查看次数: |
6039 次 |
| 最近记录: |