【问题标题】:How to call short numbers (like 911) on gsm module via AT Command如何通过 AT 命令在 gsm 模块上拨打短号码(如 911)
【发布时间】:2014-03-13 20:43:38
【问题描述】:

我使用 Telit GL865 模块,拨打短号服务。例如 911、112、7000 等服务号码。 我可以通过这个 AT 命令从我的 gsm 模块呼叫一些电话;

ATD+<NUMBER>;

示例:ATD+15552224455;

但是 ATD+911;或 ATD+7000 不工作。我还尝试在开头添加国家代码,例如,

ATD+1911(对于美国)不起作用。

那我该怎么做呢?

【问题讨论】:

  • 模块中有什么 SIM 卡?一张普通的美国手机 SIM 卡,而您位于美国境内?
  • SIM 是 Vodafone SIM。我位于土耳其。我的国家代码是 90。我通过以下方式拨打 cellpohe:ATD+905554440099;它工作正常。但我不能拨打短号码。命令在任何地方都是标准的。唯一的区别是国家代码。 1 或 90
  • 从国外拨打短号码(通常)不会起作用。由于土耳其的紧急电话号码是 112,我假设您正试图从土耳其拨打美国 911?
  • no no 911 只是一个可以理解的例子。事实上,我想在 Turkiye 拨打 112。
  • 好的,我找到了。 ATD112;为我工作。也许 ATD911 也适用于美国。

标签: sms gsm at-command gprs


【解决方案1】:

紧急号码的完整列表有点棘手,因为它取决于 SIM 卡 (EF_ECC) 上的(变化的)内容。

11.146.4.13 SET UP CALL 下说

SIM 可以请求 ME 设置紧急情况 通过提供号码“112”作为被叫方号码来呼叫。如果 SIM 卡 提供存储在 EFECC 中的数字,这不应导致 紧急呼叫。

22.101 说下 10 紧急呼叫

没有 SIM/USIM/ISIM 的 UE 应支持紧急呼叫 在场。 ...家庭环境运营商应指定 首选紧急电话号码(例如英国公民的 999 或 110、118 日本公民为 119)。这些紧急呼叫号码应为 存储在 SIM/USIM 中,ME 应读取此内容并使用 这些数字设置紧急呼叫。应该可以 存储该字段的多个实例。

10.1.1 紧急电话号码的识别

ME 应将最终用户拨打的紧急号码识别为 有效的紧急号码并启动紧急呼叫建立,如果它 在下列一种或多种情况下发生。如果发生 在以下情况之外,ME 不应启动 紧急呼叫建立但正常呼叫建立。紧急情况 号码识别发生在并且优先于任何 其他(例如与补充服务相关的)号码分析。

a) 112 和 911 应始终可用。这些号码应存储在 ME 上。

b) SIM/USIM 存在时存储在 SIM/USIM 上的任何紧急呼叫号码。

c) 000、08、110、999、118 和 119(当 SIM/USIM 不存在时)。这些号码应存储在 ME 上。

d) 存在 SIM/USIM 时服务网络可能已下载的其他紧急呼叫号码。

所以在你的情况下,我认为 112 应该是最安全的选择。您也许可以尝试使用 AT+CRSM 读取和解析 EF_ECC,但这是非常麻烦的低级 SIM 卡内容...

【讨论】:

    【解决方案2】:

    ATD112;作品。 sim功能很重要。我的是vodafone 64kb。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 2023-04-08
      • 2010-10-14
      相关资源
      最近更新 更多