href =“ tel:”和手机号码


340

如果我使用的话tel:,应该这样写国际电话代码。

<a href="tel:+6494461709">61709</a>

到目前为止,还算不错,但是如果有的话,我找不到有关如何以“国际”方式写手机号码的信息。


17
有区别吗?
乔治·康明斯

我不知道,是否有“国际”方式写下手机号码。
塞巴斯蒂安·斯塔克

1
公用电话和座机号码的工作原理相同
Dominic Green

5
这意味着0171是+49171(对于德国)?
塞巴斯蒂安·斯塔克

7
根据这份文件,您是对的。删除“ 0”(仅当从德国境内拨打时才需要),添加“ +”前缀和国家/地区代码。
乔治·康明斯

Answers:


374

在您所在国家/地区内拨打号码时,仍然需要先拨打国家中继号码。例如,在澳大利亚,您会拨打:

   0 - trunk prefix
   2 - Area code for New South Wales
6555 - STD code for a specific telephone exchange
1234 - Telephone Exchange specific extension.

对于手机来说,这变成了

   0 -      trunk prefix
   4 -      Area code for a mobile telephone
1234 5678 - Mobile telephone number

现在,当我想通过国际中继拨号时,您需要删除中继前缀并将其替换为国际拨号前缀。

   + -      Short hand for the country trunk number
  61 -      Country code for Australia
   4 -      Area code for a mobile telephone
1234 5678 - Mobile telephone number

这就是为什么您经常发现在拨打国际电话时,即使使用国际前缀在同一国家/地区内拨打电话时,电话号码的首位数字也被丢弃的原因。

因此,作为每长途字冠为德国下降了0,并添加+49德国的国际电话代码(例如),并提供:

<a href="tel:+496170961709" class="Blondie">
    Call me, call me any, anytime
      <b>Call me (call me) I'll arrive</b>
        When you're ready we can share the wine!
</a>


5
替代方法:<a href="tel:00496170961709" class="Blondie">
优化

29
@optimiertes,实际上没有。中继线前缀因国家/地区而异,因此0在大多数(但不是全部)中均可使用。

此答案与ITU-T的E.123格式建议en.wikipedia.org/wiki/E.123完全一致,该建议也与更高版本的E.164格式相似,但我认为建议使用00而不是+。
TafT

1
还要注意@Tropicalrambler在他的答案上分享的一些重要信息。
布鲁诺·芬尼

1
>“在您所在国家/地区内拨打号码时,仍然需要先拨打国家中继号码,然后再拨其余号码。” 普遍的说法并非如此,即:在美国-您只需拨打区号+交换+号码-(777)555-3333,在某些较旧的区号中,您只需拨打交换+号码。在俄罗斯,对于固定电话而言,情况大致相同。在同一个城市内,您通常可以拨打固定电话的最后5-6个号码(具体取决于基础设施的年代),从而摆脱困境。(手机是
另外一回事

46

我知道OP正在询问国际国家/地区代码,但对于北美,您可以使用以下代码:

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

<a href="tel:18475555555">Click Here To Call Support 1-847-555-5555</a>

这可能对您有帮助。


28
仅当您的客户仅在北美时。
BJury 2014年

7
而不使用国际手机(我有一个日本女孩,即使她在美国也要拨打美国国际代码)
BillyNair

11
加拿大和美国为+1,而墨西哥为+52(如果您按照他们对北美的看法进行计划(上次我看地图时,墨西哥也是如此)),您也需要+52
尼尔森·

8
我不知道为什么这个答案被赞成。有一个仅涵盖美国数字的答案将是完全好的,但是没有理由您不会添加简单的“ +”来使它们在任何地方都有效!(电话:+1847 ...可用于在世界任何地方拨打美国电话)。
厄瓜多尔

11
Downvote,因为OP明确询问了国际链接(无论如何应该是网络上的所有链接),并且您仍在发布仅美国的解决方案。您知道我们星球上还有比美国更多的方法吗?从他的个人资料可以看出,OP不是来自美国本人(而是来自德国)。
miho

24

BlackBerry浏览器和iOS版Safari(iPhone / iPod / iPad)会自动检测电话号码和电子邮件地址,并将它们转换为链接。如果您不希望使用此功能,则应使用以下元标记。

对于Safari:

<meta name="format-detection" content="telephone=no">

对于BlackBerry:

<meta http-equiv="x-rim-auto-match" content="none">

资料来源:mobilexweb.com


24
此信息与所要询问的问题有关。
牧草

15
这不能回答问题,但可以作为评论。

这是相关的,评论还不够。
MartinZvarík

10

另外,您还可以添加标记语言以暂停或等待,这是我从iPhone iOS中学到的,它允许数字与分机号存储在同一行中。分号建立一个wait,它将在呼叫该号码时显示为下一步。这有助于简化在其分机板中拨打电话的工作流程。出现提示时,按iPhone屏幕左下方显示的按钮,iPhone会自动拨号。

<a href="tel:+50225079227;1">Call Now</a>

暂停输入用逗号“”允许的时间每个逗号短暂的停顿。时间过后,逗号后的号码将自动拨打

<a href="tel:+50225079227,1">Call Now, you will be automaticlaly transferred</a>

4

一样的。您的国际格式已经正确,建议尽可能在所有情况下使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.