2012-04-12 51 views
1

我有一个创建网页的要求,它将从数据库中加载用户的所有电话号码(移动/座机)。 这些数字将显示为单选按钮,另一个按钮“Call”位于单选按钮下方。来自Java EE应用程序的呼叫电话

然后页面的管理员可以选择任何电话号码并点击通话按钮来发起与电话号码的通话。

我打算不使用VOIP。

在过去的两天中,我了解了TWILIO,freeswitch和JTAPI,但无法找到最佳解决方案。

,如果有人在任何这样的功能的工作,请为帮助

回答

1

我花了很多时间思考与短信同样的问题,而事实证明,twillio是最好的选择。 https://stackoverflow.com/questions/8937120/how-can-i-send-a-massive-number-of-sms-messages-without-incurring-a-huge-bill

您可以使用android模拟器并通过flash将其连接回客户端,但我无法想象延迟会有多糟。您也可以使用非官方的Google语音API。总体而言,为了实现谷歌语音的功能而不使用VoIP或供应商是不好的建议。我无法想象如何在保持音质的同时做到这一点,同时将延迟降至最低。想想看,如果你是接到电话的人,电话从哪里来?它必须来自一个数字!我认为你的意思不是你不想使用VOIP,而是你不想支付价格标签。

+0

嗨贝纳德,感谢您的答复。 我想通过连接到我的J2EE应用程序的调制解调器拨打一个电话号码,以便我不使用任何第三方。 – 2012-04-12 09:15:59

+0

我希望你意识到,如果你这样做,你只能在任何给定的时间维持一个电话,你需要的硬件类似于http://en.wikipedia.org/wiki/Analog_telephone_adapter,这样你的电脑就可以解释来自您的陆地线路的模拟信号。之后,你可能不得不编写自己的包来将数字包转换回声音。干杯。 – bernardw 2012-04-12 09:31:22

1

Twilio员工在这里..

一般来说,实际上有两种方法。一个是让按钮启动一些其他的东西来实际拨打电话。您可以使用Skype或坚持使用Skype,您可以使用基于Javascript的Twilio Client,并将您的浏览器变成电话。更多信息:http://www.twilio.com/api/client

或者,您可以打一个呼叫流程 - 点击按钮后 - 它会自动拨打用户,然后拨打您正在尝试呼叫的人。由于有两个外拨电话线路,所以这样会更贵一些,但如果你想跳过纯VoIP电话线路,这可能是一个更好的选择。例如:http://www.twilio.com/docs/howto/click-to-call

如果遇到任何问题,我会密切关注此线索。

+0

嗨凯西, 感谢您的输入和Twilio是一个非常棒的平台,但不幸的是我正在寻找开源的东西,通过调制解调器或通过EPBAX拨打电话号码,如果你在这里帮助我会很感激。 我看到JTAPI,JAVA Comm和Astrix有电话,但似乎没有多少人正在使用这也我还没有完全理解JTAPI,Java通信的实施...所以任何帮助这里将高度赞赏.... 。thnx预先:) – 2012-04-16 06:46:23

+0

我以前使用Asterisk 5年前,但最近没有触及它,所以我不能在那里帮助。抱歉。 – CaseySoftware 2012-04-16 06:53:35

+0

Casey, 使用Twilio客户端需要多少费用,我将在马来西亚。 Twilio是否支持马来西亚? – 2012-04-16 13:38:58