有关使用星号构建交互式语音响应(IVR)系统的建议

时间:2020-03-05 18:55:08  来源:igfitidea点击:

我可以从哪些好的资源中入手?
我还没有任何硬件,如果我要在没有硬件的情况下开始开发/测试,我们能给我什么建议?

解决方案

回答

绘制提示图并让其他人测试流程。尝试使用相同的语音才华,如果在外部,请确保已签订合同,以便他或者她随时可用。我们对SipX感到非常满意,如果我们未设置为Asterisk,那么我们可能还需要检查一下它们。

/艾伦

回答

拿起SIP电话或者IAX电话,有几种免费电话,具体取决于操作系统。

我们还可以使用诸如connect.voicepulse.com之类的服务为Asterisk机器提供一个电话号码,而无需物理电话(全部通过IP)。

另外,请确保我们有麦克风或者头戴式耳机,而没有一个麦克风,则很难录制语音提示:-)

回答

从o'reilly获得免费的电子书:星号:电话的未来。
大量信息,网址为:http://www.voip-info.org
下载像asterisknow这样的" asterisk设备"发行版。它已经安装了操作系统,依赖项和星号,因此我们可以专注于拨号计划及以后

回答

假设我们有三台计算机。一台电脑装有linux和该服务器。另外两台电脑是基于Windows系统和客户端的。在Linux服务器上安装星号软件。其他两款Sip软件是xlite软件。然后配置extensions.conf和sip.conf。

extensions.conf
[电话]
扩展=> 3000,1,拨号(SIP / 3000,30)
扩展=> 3000,2,Answer()
exten => 3000,3,Playback(sound_file_name)
exten => 3000,4,Hangup()

扩展=> 3001,1,Dial(SIP / 3001,30)
扩展=> 3001,2,Answer()
exten => 3001,3,Playback(sound_file_name)
exten => 3001,4,Hangup()

sip.conf

[3000]
类型=朋友
秘密= 3000
主机=动态
允许=全部

[3001]
类型=朋友
秘密= 3001
主机=动态
允许=全部

然后,最后我们配置xlite软电话。

回答

我已经用Asterisk部署了多个IVR,通常要做的是通过仅使用SIP设置Asterisk并在X-Lite上设置一个SIP用户来在我的机器上对其进行测试。设置此用户的测试环境,在该环境中,我有几个扩展,可将呼叫重定向到属于我要测试的IVR配置之一的另一个上下文中的其他扩展(一个或者多个)。

最后,在extensions.conf中,我有几行#include线可以导入IVR配置,我只是将不需要的注释掉,只剩下我要测试的内容。启动Asterisk,运行X-Lite并拨打适当的扩展名,就像在部署中呼叫IVR一样。如果我们依靠主叫方ID进行身份验证,则请记住在SIP用户条目中设置主叫方字段。

将X-Lite的麦克风音量设置为零,因为我们根本不需要传输语音,只需传输DTMF,这与麦克风音量无关。

使用Audacity或者我们手边的任何录音软件自己录制一些提示,无论它们多么糟糕,都可以继续前进并制作演示/样机。将我们输入的所有提示放在/ var / lib / asterisk / sounds内的目录中,这样我们就可以轻松地将它们与Asterisk包含的所有提示区分开。像这样称呼他们:

Playback(yourdir/yourprompt)
Read(YourVar,yourdir/yourprompt,5)

或者,我们可以将语言(全局或者每个通道)设置为" yourdir",然后仅播放(yourprompt)等。

无耻的插件:Asterisk现在包括AEL,但是如果我们仍然想使用旧的Dialplan格式,请签出我的Asterisk Dialplan编译器。