【问题标题】:Making a phone call from within Web2Py?从 Web2Py 中拨打电话?
【发布时间】:2014-02-18 04:41:43
【问题描述】:

也许我在这里挑战极限,但我想知道: 如果我们有一个带有电话号码的地址簿应用程序,并且从今天起大多数应用程序(包括 Web2Py)在浏览器(不是原生应用程序,而是 HTML)中运行得很好,那么用户只需点击号码,“智能”手机就会使称呼 ? 像原生应用一样?

我知道 W2P 可以发送电子邮件和 SMS - 但是从 Web2Py 拨打电话呢?

【问题讨论】:

  • 你说的是手机吗?在android中,如果任何网页上有电话号码,我只需点击它,它几乎总是会调出拨号器让我拨打它。还是您的意思不同?

标签: web2py


【解决方案1】:

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

你是对的 - 从 Web2Py 拨打电话 - 就像你提到的那样简单...... 必须将其作为常规 HTML 链接提出。 刚试了一下,它就像移动设备上的魅力一样(就像本机应用程序!),它也可以在桌面上工作——如果你安装了第三方拨号器(并使用电话线或 VOIP 服务) 如果您不介意,我将在 StackOverflow 上引用您的解决方案。

2014 年 2 月 18 日星期二下午 4:33:16 UTC-5,Derek 写道:

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

这将调出已填写电话号码的拨号器。

【讨论】:

  • 请注意,正如我所提到的,至少在 android 中,您甚至不需要这样做。普通的安卓浏览器可以识别没有特殊标记的电话号码(至少是美国的号码),点击浏览器中的号码会弹出拨号器。虽然最好使用 tel 来确保它正常工作。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 2017-08-26
    相关资源
    最近更新 更多