用于 IVR 应用的 SIP RTP 堆栈
我有一个 IVR 应用程序,可以播放提示并记录用户消息并检测 DTMF。目前,该应用程序基于 SS7 信令,并使用基于 PSTN 的媒体板来实现媒体播放/记录功能。
现在我必须将此应用程序转移到基于 IP 的解决方案。为此,我需要任何开源/低成本解决方案来启用基于 SIP 的信令和基于 RTP 的媒体流以及 G.711 编码/解码以及对 Windows 和 Linux 的支持。
我的应用程序需要处理大约 500 个并发调用,并且代码是封闭代码,因此不能采用 GPL。我更喜欢 LGPL 代码。
我列出了几个解决方案:
- OSIP(LGPL) + ORTP(LGPL) + eXosip(GPL)
- PJSIP + PJMEDIA(GPL/许可)
- Radvision(太贵了)。
请建议我其中最好的选择是什么,或者让我知道是否有其他更好的选择。
国杰
I have an IVR application which plays the prompts and records the user message and detects the DTMF. Currently the application is based on SS7 signaling and uses the PSTN based media boards for media play / record functionality.
Now I have to move this application to IP based solution. For this, I need any open-source / low-cost solution to enable SIP based signaling and RTP based media flow and G.711 encoding / decoding and support for Windows and Linux.
My application needs to handle around 500 concurrent calls, and the code is closed code so cannot be GPL'ed. I will prefer LGPL code.
I have shortlisted few solutions:
- OSIP(LGPL) + ORTP(LGPL) + eXosip(GPL)
- PJSIP + PJMEDIA (GPL / Licensed)
- Radvision (Too costly).
Please suggest me what is the best option among these or else let me know if any other better option is available.
GJ
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Radvision 拥有广泛的 sip 堆栈,如果您准备好付费,则可以无缝使用。
我建议您可以选择选项 1,但您可能需要对代码进行大量调整才能获得正确的接口,具体取决于您要使用它的平台。
如果您不打算开放代码,请排除基于 GPL 许可证的软件。
Radvision has a extensive sip stack and it can be used seamlessly if you are ready to pay for it.
I would suggest you can go for option 1 but you may have to tweak the code a lot to get the correct interfaces depending on the platform you are going to use it on.
Exclude GPL license based software if you dont intend to make your code open.
您可能想查看 VDK http://www.voipdevkit.com 它是多平台的,并且不支持成本太高
You might want to check out VDK http://www.voipdevkit.com it is multi-platform and does not cost too much