2014-02-18 194 views
0

也许我在这里推动了极限,但我想知道: 如果我们有一个地址簿应用程序和电话号码,并且从今天开始大多数应用程序(包括Web2Py)在浏览器中运行得非常好(不像本机应用程序,但是HTML)用户只需点击该号码,“智能”手机即可拨打电话? 就像一个本地应用程序?从Web2Py内拨打电话?

我知道W2P可以发送电子邮件和短信 - 但是从Web2Py拨打电话怎么样?

+0

你在说手机吗?在android中,如果任何网页上都有电话号码,我可以点击它,它几乎总是会提示拨号程序给我打电话。或者你的意思是不同的? – User

回答

0

谢谢Derek(来自Web2Py谷歌用户组)!

你是正确的 - 从Web2Py打电话 - 它就像你刚才提到的一样简单... 一个人必须把它作为一个普通的HTML链接。 刚刚尝试过它,它像移动设备(如原生应用程序!)的魅力一样工作,它也能在桌面上工作 - 如果您安装第三方拨号程序(并使用电话线或VOIP服务) 如果你不介意我会在StackOverflow上引用你的解决方案。

周二,2014年2月18日下午4点33分16秒UTC-5,德里克写道:

<a href="tel:555-555-5555">555-555-5555</a> 

,将带来了已填写的电话号码拨号器。

+0

请注意,至少在android中,你甚至不需要这样做。股票android浏览器可以识别没有特殊标记的电话号码(至少是美国的号码),然后在浏览器中点击该号码将会出现拨号器。虽然使用tel可能会更好,以确保它的工作。 – User

0

这里有两种方法。一种方法是依靠浏览器通过标记识别电话饥饿 - 见How to mark-up phone numbers? - 这很容易,但如果浏览器无能为力,则什么也不做。另一种方法是将逻辑添加到您的web2py应用程序中,使用后端的Twilio等电话API来启动电话呼叫 - 这种方法更为复杂,但对浏览器没有任何特别的期望。