在c#中使用Aserisk开发IVR解决方案的性能问题

时间:2014-10-20 21:25:14

标签: c# performance asterisk ivr asternet

我计划使用Sangoma E1 card和Asterisk设计和实施IVR系统。我是C#开发人员,并且更喜欢使用c#(可能是AsterNet)来实现此解决方案,因为我的日程安排非常紧凑,而且我没有时间接触另一种编程语言。

解决方案还需要具有文本到语音功能(大多数情况下,机器使用此功能向调用者播放一些文本)。

此外,系统中还会添加一些呼叫中心功能(适用于3-5个运营商)。

我从其他经验丰富的开发人员那里得到的印象是Asterisk在处理超过2条E1(PRI)线路时会遇到性能问题。

考虑到我所解释的情况,我应该担心星号中的性能问题吗?如果是这样,那么替代解决方案是什么?

1 个答案:

答案 0 :(得分:1)

星号上没有2 e1(仅62个频道)的性能问题

性能问题可以在语音识别/ tts,但这不是星号部分,即基于TTS复杂性(tts不是那么琐碎,识别更复杂)

如果您没有遇到任何问题,请使用fastagi控制例程并缓存TTS文件(不要使用相同的文本一次又一次地重复执行ivr)。

Asterisk没有任何问题,最多可达400-500个频道,取决于拨号方案。

您可以查看此页面http://www.voip-info.org/wiki/view/Asterisk+dimensioning以了解缩小范围。