星号处理多个同时进行IVR的呼叫

时间:2010-12-23 08:34:41

标签: telephony ivr

您好 我是星号的新手。我想构建一个IVR系统,以便大约10-15个用户可以同时呼叫并使用相同的拨号方案。 我们有PRI系列,并且正在考虑为我的软件购买Digium TE!21卡。它能满足我的需求吗? 请告诉我如何为我的问题配置拨号盘和其他配置计划。 我可以在购买前不使用hartware来模拟它吗?

1 个答案:

答案 0 :(得分:1)

是的,Asterisk是一个很棒的IVR平台。特别是因为IVR可以用任何可以写入stdin并从stdout读取的语言编程。

你需要在像this这样的网站上阅读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所需的一切。