有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓 Java SipServlet用于构建VOIP电话呼叫(在计算机和模拟电话/手机之间)

我对构建VOIP感兴趣,它实际上可以用于使用SIP或H.323呼叫模拟电话。但我的问题是,是否有可能建立计算机到电话&;使用SIP或H.323的电话到计算机VOIP电话呼叫?否则,完成这项任务最常见的方式是什么?我已经成功地构建了一个应用程序,我可以使用socket在两台计算机之间传输语音,我猜构建SIP与模拟电话通信是相当复杂的(尽管我读了一些文档,但我仍然没有完全理解),并且与普通的socket通信应用程序具有完全不同的体系结构。那么,使用SIPServlet或H.323是否有可能实现我的目标呢?如果你有建造它的经验,你能和我分享一些你使用过的参考资料或文档吗?我将非常感谢,我非常肯定这将有助于所有其他谁是期待着建立类似的应用程序作为我的

=====================================

根据begin with java voip

一个家伙建议使用像http://public.ifbyphone.com/https://www.tropo.com/home.jsp这样的API,但我有一种强烈的感觉,这些人会要求我花钱使用他们的API,而我想做的只是自己构建它,并尝试唯一的目的,而不是将其商业化。我发现了一个相当不错的与VOIP相关的东西,叫做VoiceXML,但它是否与我前面提到的API或库相同?VoiceXML到底是什么


共 (1) 个答案

  1. # 1 楼答案

    事实上,你有两个问题:

    1. 用软电话调用SIPServlet。 通过Mobicents/Sailfin实现这一点非常简单。下载其中任何一个,并寻找点击调用示例http://www.mobicents.org/facebook-c2c.html。为了收听媒体,您必须使用媒体服务器,该服务器将向您的软电话发送音频/视频

    2. VXML是您的服务器在您调用它时将解释的场景(想想网上银行、预付费充值等的菜单)。有关详细信息,请参阅Voxeo的http://www.vxml.org(顺便说一句:你可以在他们的网站上创建一个帐户,并通过skype或SIP(http://www.voxeo.com/developers/evolution-ivr-developer.jsp)呼叫他们来测试你的vxml应用程序