![Asterisk IVR 设置:不允许某些分机直接拨号?](https://linux22.com/image/636277/Asterisk%20IVR%20%E8%AE%BE%E7%BD%AE%EF%BC%9A%E4%B8%8D%E5%85%81%E8%AE%B8%E6%9F%90%E4%BA%9B%E5%88%86%E6%9C%BA%E7%9B%B4%E6%8E%A5%E6%8B%A8%E5%8F%B7%EF%BC%9F.png)
我们要配置 PBX。它基于 Elastix 2.4.0、freePBX 2.8.1 和 Asterisk 1.8.20.0。
目前,我们有这样的入站呼叫设置:
Inbound call > Announcement (30 sec) > IVR (no sound, for extension dial only, 5 sec) > Queue (for timeout on IVR, aka Callcenter)
老板希望我做一些调整:不允许外部呼叫者直接拨打某些分机号(如 141、142 等),这样他们(呼叫者)就能获得这些号码的唯一方法是如果有人(如 140)先接通他们。
您能建议我需要做什么吗?到目前为止,我一直通过 Elastix 进行配置,因此如果需要以其他方式进行配置,详尽的说明将对我大有帮助。
答案1
FreePBX 当前版本为 2.11,2.12 即将推出。您确实需要更新您的系统。在当前版本中,您可以通过创建包含相应分机的目录来指定可从 IVR 直接拨打的分机列表。
我相信旧版本只有一个复选框来允许或禁止直接拨号。如果您禁止直接拨号,则需要在 IVR 中输入要拨打的分机号。也许旧版本中也有目录选项。您安装了目录模块吗?
答案2
我找到了解决方案:只需将某些分机添加到 IVR 响应选项并让它们挂断电话即可。出于某种原因,我认为这些东西只接受一个符号输入,但显然不是。它也可以用于拦截拨打的分机。