2

我对构建实际上可用于使用 SIP 或 H.323 呼叫模拟电话的 VOIP 很感兴趣。但我的问题是,是否可以使用 SIP 或 H.323 构建计算机到电话和电话到计算机的 VOIP 电话呼叫?否则,完成此任务的最常见方法是什么?我已经成功构建了一个应用程序,我可以使用套接字在两台计算机之间传输语音,我的猜测是构建 SIP 以与模拟电话通信非常复杂(即使我阅读了一些文档,我仍然没有完全理解它) 并且具有与普通套接字通信应用程序完全不同的架构。那么是否可以使用 SIP servlet 或 H.323 来实现我的目标?如果你有建造它的经验,你能分享一些你和我一起使用过的参考资料或文档吗?我将非常感谢它,我很确定它对所有其他期待构建与我类似的应用程序的人都有帮助。

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

按照java voip开头

一个家伙建议使用像http://public.ifbyphone.com/https://www.tropo.com/home.jsp这样的 API ,但我有强烈的感觉,这些人会要求我付钱来使用他们的 API,并且我想做的只是自己构建它并仅出于目的进行试用,而根本不将其商业化。我找到了一个相当不错的与 VOIP 相关的东西,称为 VoiceXML,但它与我已经提到的 API 或库是同一种 API 或库吗?VoiceXML 到底是什么?

4

1 回答 1

1

你实际上有两个问题:

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

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

于 2012-07-18T13:06:23.830 回答