代码之家  ›  专栏  ›  技术社区  ›  Ky -

是否有“传真”或类似协议?

  •  7
  • Ky -  · 技术社区  · 12 年前

    我有一个带有传真号码的客户,在将他们的地址链接到谷歌地图后,他们的电子邮件将 mailto: 和他们的手机 callto: *,我觉得把他们的传真号码断开是不对的。 有什么方法可以连接传真号码吗?

    * 我会用 tel: ,因为这是实际标准,但是 呼叫: 更受支持

    1 回复  |  直到 12 年前
        1
  •  7
  •   Shiva    12 年前

    更新 :如@Jukka所示,rfc2806规范中的传真URL方案已被RFC 3966废除。所以你应该也可以使用tel:作为传真号码。

    来自RFC 3966规范- http://www.ietf.org/rfc/rfc3966.txt

    本文档中描述的标识符方法具有 某些服务,如电子银行或 语音邮件,不能在 "tel" URI。

    本文档中电话号码的符号与 RFC 3191[RFC3191]和RFC 3192[RFC3192]。然而,语法 不同之处在于本文档描述URI,而RFC 3191和RFC 3192 指定电子邮件地址。RFC 3191和RFC 3192使用“/” 指示参数(限定符)。由于URI使用正斜杠 为了描述路径层次结构,这里描述的URI方案使用 分号,与会话发起协议(SIP)URI保持一致 约定[RFC3261]。

    “tel”URI可以用作SIP[RFC3261]请求中的请求URI。 SIP规范还继承了 语法作为SIP URI中“用户元素”的一部分。其他协议 也可以使用该URI方案。

    “tel”URI未指定呼叫类型,例如语音、传真或 数据调用,并且不提供数据的连接参数 呼叫假设类型和参数可以协商 通过电话设备或通过诸如 作为SIP。

    本文件废除了RFC 2806。

    过时的答案

    对这样使用。

    <a href="fax:+415.123.4567>+415.123.4567</a>
    

    根据全球或本地号码,您可以使用 + * 前缀建议您使用全局符号。

    rfc2806规范中讨论了电话、传真和调制解调器URL方案 https://www.ietf.org/rfc/rfc2806

    这是相关部分

    2.3“传真”URL方案

    URL语法正式描述如下(定义 重用上述定义中的非终结符)。基于此 语法,请参见[RFC2303]和[RFC2304]。

      fax-url          = fax-scheme ":" fax-subscriber
      fax-scheme       = "fax"
      fax-subscriber   = fax-global-phone / fax-local-phone
      fax-global-phone = "+" base-phone-number [isdn-subaddress]
                         [t33-subaddress] [post-dial]
                         *(area-specifier / service-provider /
                         future-extension)
      fax-local-phone  = 1*(phonedigit / dtmf-digit /
                         pause-character) [isdn-subaddress]
                         [t33-subaddress] [post-dial]
                         area-specifier
                         *(area-specifier / service-provider /
                         future-extension)
      t33-subaddress   = ";tsub=" 1*phonedigit