我正在尝试使用 Asterisk 设置 IVR 或者更具体地说是自动助理。除了简单的自动菜单系统之外,我不需要任何花哨的东西,而不是调用分机(暂时),只需按 1 即可调用同一电话线(POTS),或按 2 则播放录音。运行 Asterisk 的服务器将是在偏远地区。
我的问题是:
- 这个设置可行吗?
- 我需要注册 IAX VOIP 提供商? (不会有 VOIP 电话 调用/接听) 仅可调用普通 POTS 调用。 (可能在其他国家/地区)
- 我需要什么硬件 需要?远程服务器端和客户端 (POTS电话线)
如有任何意见,我们将不胜感激。
谢谢
最佳答案
这绝对是可行的,但是,似乎您的规范需要稍微修改一下。以下是一些需要考虑的事项:
- 您的远程 Asterisk 服务器将采用什么类型的 PSTN 连接? (SIP/POTS/T1/PRI/等)
- 如果您的远程 Asterisk 服务器将使用物理介质,您是否已准备好连接器和硬件? EG:如果您使用的是T1线路,您有 channel 库或T1卡吗?
- 您是否熟悉 Asterisk dialplan/AGI/AMI,或者您打算使用 Asterisk 发行版(如 trixbox、AsteriskNOW、Elastix 等)?
- 您的客户端位置(您想要调用的 POTS 线路)是否有 PBX,或者只是连接到模拟听筒的典型 POTS 线路?
我给你的建议:
- 购买一台便宜的服务器(任何具有双核处理器和 512MB RAM 的 1U 服务器都可以),并将其放置在您的远程位置。
- 将 Asterisk 1.6+ 加载到您的服务器上。我推荐 1.6+,因为它可以使用 dahdi_dummy 驱动程序作为可靠的软件定时源(它将确保您的音频质量不会断断续续和损坏)。
- 通过可靠的 SIP 提供商获取 SIP 帐户。我个人最喜欢的是:flowroute和 voipms .
- 在 Asterisk 中设置新的 SIP 帐户,并购买 DID(电话号码)。该电话号码将是您的商务电话号码,即您提供给客户并放在名片上的电话号码。
配置您的 Asterisk 拨号方案以接收从您的 SIP 帐户到 IVR 菜单的调用。
您的 IVR 菜单逻辑应该类似于:
a.播放 IVR 菜单。 b.等待按键。 C。如果用户调用“1”,则向您想要联系的 POTS 线路电话号码调用出局 SIP 调用。如果用户调用“2”,则播放录制的消息。
现在,如果您想省钱,并为远程 IVR 设置最具成本效益的设备,我建议您在客户位置(POTS 线路进入的位置)现场安装第二台 Asterisk 服务器,并扔掉 Pot 线路,只需在您的客户端位置和托管服务器位置之间设置 IAX2 中继。这样,当调用通过 SIP 提供商传入远程 Asterisk 服务器时,您可以通过 IAX2 中继将调用(当用户点击选项 1 时)直接免费路由到客户端位置!
根据您的技能水平以及对 Asterisk 的熟悉程度,这可能是一次非常有趣的学习体验,也可能是一场令人困惑的噩梦。如果您想了解有关电话和 Asterisk 的更多信息,特别是如果您要将其用于您的业务,您可能需要使用简单(免费)的 Asterisk 发行版,例如: trixbox CE , Elastix ,或AsteriskNOW .
关于Asterisk & IVR & 提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1512755/