我没有运气找到满足我要求的解决方案。我有一项送货服务,并想通过拨打他们的电话号码来通知一组用户。我有电话号码列表和一种以 shell 脚本形式呼叫人们的方法,但是,我想通过调用分机号码和最好是密码来执行此脚本,这样即使分机暴露,也只有拥有密码的人才能拨打电话不知何故。
我正在运行以 IVR 作为主菜单并启用直拨的 TrixBox 2.8.0.4。
这是我尝试过的,希望解决方案是围绕自定义扩展。不确定我是否朝着正确的方向前进。
- 取消注释 extensions.conf 文件中的 extensions_custom.conf。
- 在 extensions_custom.conf 文件中添加了一个条目,如下所示。
[来自-internal-custom] exten => 200,1,System(/home/rj/call.sh)
现在,当我拨打分机 200 时,PBX 说它不是有效的分机。由于此扩展不是在标准扩展中创建的,因此 PBX 可能无法找到它。似乎我需要创建入站路由或以不同的方式创建扩展,以便 PBX 可以看到它并运行我的脚本。
您能否告知遗漏了什么或我的完整方法不正确?如果这可行,我希望在执行脚本之前从拨打分机的人那里得到一些输入来验证代码等。
预先感谢您的支持。
-RJ