0

嗨,我是星号的新手。我想建立一个 IVR 系统,以便大约 10-15 个用户可以同时呼叫并使用相同的拨号方案。我们有 PRI 线路,正在考虑为我的软件购买 Digium TE!21 卡。它可以满足我的需求吗?请让我知道如何为我的问题配置拨号盘和其他配置计划。在购买之前我可以在不使用硬件的情况下模拟它吗?

4

1 回答 1

1

是的,Asterisk 是一个很棒的 IVR 平台。特别是因为 IVR 可以用任何可以写入标准输入和从标准输出读取的语言进行编程。

你需要在这样的网站上阅读 Asterisk,为了让你去这里,这里有一个非常简单的菜单的预告片。

[incoming-lines]
exten => s,1,Noop()
exten => s,n(msg),Background(Press1OrPress2)
exten => s,n,WaitExten(8)
exten => s,n,Hangup()
exten => 1,1,Playback(YouPressed1)
exten => 1,n,Goto(msg)
exten => 2,1,Playback(YouPressed2)
exten => 2,n,Goto(msg)
exten => t,1,Playback(YouTimedOut)
exten => t,n,Goto(msg)
exten => i,1,Placback(YouMadeInvalidEntry)
exten => i,n,Goto(msg)

现在这显然很愚蠢,但明白了这一点。如果您想更进一步,可以使用诸如 phpagi 之类的软件包来使用 PHP 对 IVR 进行编程。使拨号计划调用 AGI 脚本的方法是。

[incoming-lines]
exten => s,1,Noop()
exten => s,n,agi("http://yourapache/yourscript.php")
exten => s,n,Hangup()

我会留给你阅读phpagi,但这应该让你开始。是的,你可以在没有任何硬件的情况下模拟它。当然,您需要一台带有 Asterisk 的计算机,以及一部带有扬声器的软电话。这就是测试 IVR 所需的全部内容。

于 2011-03-26T02:56:40.727 回答