代码之家  ›  专栏  ›  技术社区  ›  mik

Asterisk&IVR&供应商

  •  2
  • mik  · 技术社区  · 16 年前

    我正在尝试设置IVR,或者更具体地说,使用星号设置自动助理。除了简单的自动菜单系统之外,我不想要任何花哨的东西,如果按1,只需拨打相同的电话线(POTS),而不是拨打分机(目前),如果按2,只需播放录音。运行星号的服务器将位于远程位置。

    我的问题是:

    • 这种设置可行吗?
    • 我需要注册IAX VOIP吗 供应商?(不允许使用VOIP电话。) 只会拨打正常的POTS电话。(在其他国家可能)
    • 我需要什么硬件 需要远程服务器端和客户端 (电话线)

    如有任何意见,将不胜感激。

    谢谢

    3 回复  |  直到 14 年前
        1
  •  3
  •   rdegges    16 年前

    这绝对是可行的,但是,您的规范似乎需要修改一些。以下是一些需要考虑的事情:

    1. 您的远程星号服务器将具有什么类型的PSTN连接?(SIP/POTS/T1/PRI/等)
    2. 如果您的远程Asterisk服务器将使用物理介质,您是否准备好了连接器和硬件?如果你使用T1线路,你有渠道银行或T1卡吗?
    3. 你对Asterisk dialplan/AGI/AMI感到满意吗,还是打算使用像trixbox、AsteriskNOW、Elastix等星号发行版?
    4. 你的客户位置(有你想拨打的POTS线路)会有一个PBX,还是只是一个连接到模拟手机的典型POTS线路?

    我给你的建议是:

    1. 买一台便宜的服务器(任何带有双核处理器和512MB内存的1U都可以),把它放在远程位置。
    2. 将星号1.6+加载到服务器上。我推荐1.6+,因为它可以使用dahdi_虚拟驱动程序作为可靠的软件计时源(它将确保您的音频质量不会出现波动和中断)。
    3. 向可靠的SIP提供商获取SIP帐户。我个人最喜欢的是: flowroute voipms .
    4. 在星号中设置新的SIP帐户,并购买DID(电话号码)。这个电话号码将是你的商务电话号码,是你发给客户并放在名片上的号码。
    5. 将星号拨号计划配置为从SIP帐户接收到IVR菜单的呼叫。

      你的IVR菜单逻辑应该是这样的:

      a、 播放IVR菜单。 b、 等待按键。 c、 如果用户拨打了“1”,则向您想要拨打的POTS线路电话号码发出SIP呼叫。如果用户拨打了“2”,则播放录制的信息。

    现在,如果你想省钱,并且为你的远程IVR设置了最具成本效益的设置,我建议在你的客户机位置(POTS行所在的位置)的站点上安装第二个星号服务器,扔掉POTS行,只需在你的客户机位置和托管服务器位置之间设置一个IAX2中继。这样,当电话通过SIP提供商进入远程Asterisk服务器时,您可以通过IAX2中继将电话(当用户点击选项1时)路由到客户端位置,免费!

    根据你的技能水平和对星号的舒适度,这可能是一次非常有趣的学习经历,也可能是一场令人困惑的噩梦。如果您想了解更多关于电话和星号的信息,尤其是如果您打算将其用于您的业务,您可能希望使用一个简单(免费)的星号发行版,如: trixbox CE , Elastix AsteriskNOW .

        2
  •  0
  •   Barnabas Kendall    16 年前

    如果你使用托管服务,比如 Twilio Tropo .我自己也偏爱Twilio。

    编辑: here's an example of a simple phone menu .

        3
  •  0
  •   Michał Niklas    16 年前

    简单问题的快速答案:

    • 这种设置是可行的。
    • 不,IAX不是必需的
    • 中列出了一些硬件设置 wiki

    我想你应该从 wiki free Asterisk book

    推荐文章