问题标签 [dialing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1043 浏览

api - 通过蓝牙拨打电话号码

我想在 Win/Mac/*nix 下编写一个程序,它需要一个电话号码并通过蓝牙在我的手机上拨打它。我对BT了解不多。那可能吗?手机是我的,我想让它拨号。我该怎么办?

0 投票
1 回答
1417 浏览

java - Java程序自动拨打电话卡电话号码,输入卡号问题

我写了一个Java程序来模仿拨打电话号码的声音,它工作正常,除了电话卡,它需要先拨打本地号码(没问题,它成功连接到本地号码),然后它需要输入卡号,问题是对方不接受卡号生成的声音,只需要手动输入的卡号(我必须在电话键盘上手动输入数字),为什么可以接电话按声音编号,而不能为卡号取声音?任何熟悉电话系统的人都可以回答这个问题吗?我能做些什么让我的 Java 程序能够模仿卡号的输入?

0 投票
1 回答
2443 浏览

ios - 在 iPhone 上处理国际电话号码

我有一个应用程序,它通过以下方式使用联系人数据:

  1. 从客户端发送 SMS
  2. 从我们的服务器发送短信
  3. 将用户的电话号码上传到其他人可以匹配的数据库

这在美国运作良好,但国际化有一系列问题。这些是我使它工作的假设:

#1 - 从客户端发送短信很简单。逐字使用地址簿中的数字(不进行规范化)并让操作系统弄清楚。如果他们可以通过给定号码拨打电话,他们可能会发送短信(对吗?)

#2/#3 - 从服务器发送 SMS 更复杂。大多数 SMS API 需要国际符号(“+”前缀和国家代码),而用户将在他们的联系人列表中拥有各种带有各种前缀(区号、国家代码等)的各种本地和全球电话号码。所以这里需要标准化。在数据库中匹配用户的电话号码也需要规范化。

为了规范电话号码,我必须首先确定用户是否打算通过查找“+”、“011”和“00”前缀来指定一个全局号码。如果是这样,我删除前缀,将其替换为“+”并使用该数字。

如果我认为该号码是本地号码,我可以尝试自己添加国家代码(启发式,不可靠)。这需要知道用户的默认国家代码。在 iPhone 上,我可以获得用户的首选区域(可选)以及用户的 MCC 和 MNC(取决于位置?)。我倾向于用户选择的国家/地区代码,因为他们的大多数本地电话号码都属于该国家/地区。

我相信这是我能做的最好的事情,而无需解析整个数字并找出区号和其他组件。我假设大多数国家都允许“0”作为他们自己国家代码的前缀。

有道理?有没有更简单/更理智的方法来做到这一点?

0 投票
3 回答
1237 浏览

java - 如何将拨号字符串从计算机发送到星号以拨打电话?

我一直在试图弄清楚如何将拨号字符串发送到星号服务器,然后该服务器应该处理对该分机的电话的呼叫。我知道有 X-Lite 之类的程序,但我不想手动拨号。我想传递一个字符串。有什么办法吗?任何帮助或提示将不胜感激!

提前致谢!

0 投票
2 回答
387 浏览

iphone - 拨打号码

我阅读了一些关于如何在 iPhone 上以编程方式拨打电话的参考资料,因此我将其放入我的代码中:

那是对的吗?如果是,我怎么知道我的应用程序在模拟器中运行时拨打了那个号码?

0 投票
1 回答
2408 浏览

c# - 用另一台计算机呼叫一台计算机(拨号调制解调器)

是否可以通过他们的拨号调制解调器呼叫同一国家的计算机 A 和计算机 B?我的意思是使用计算机作为电话(带有拨号调制解调器)我不需要传输语音:1)计算机A拨打计算机B(带有电话号码)2)计算机B看到计算机A正在呼叫。3) 计算机 B 的答案。

请提供示例代码或链接以获取更多信息。如果有任何图书馆可以让我的工作更容易介绍给我。我不想参与 AT 命令。这个图书馆对我有帮助吗?我有使用 TAPI 吗?谢谢。

0 投票
2 回答
1077 浏览

iphone - iOS4 中的 DTMF # 和 * 解决方法?

我已经阅读了所有关于 DTMF 和 iPhone 的帖子。我知道出于安全原因,SDK 不允许使用字符“#”和“*”。我已经尝试了 stringByAddingPercentEscapesUsingEncoding: 和 FURLCreateStringByAddingPercentEscapes 解决方法。在我的情况下,不可能按照一篇帖子的建议生成 DTMF 音调,甚至 Touch Dial Emoji 也不支持 # 和 *。我也使用过 ABPeoplePicker 等。人。并且还没有找到使用#和*的方法。现在。我项目中的某个人发誓他使用了一个直接使用本机拨号/电话应用程序的应用程序,以便使用 # 和 * 字符。我找不到任何方法来做到这一点。我没有找到任何 API,甚至没有找到关于它的帖子。

****注意**** 如果您在联系人应用程序中输入带有# 或 * 的号码,它会拨出并使用 DTMF 命令就好了。

我们的应用在内部生成一个电话号码 123 123 1234,,1234#,,1234567*,,123456#;所以它不能被利用。此外,我们可以使用联系人列表创建一个格式化的数字,理论上可以满足 SDK 的安全需求。但是似乎没有办法使用本机拨号应用程序来满足我们没有恶意的 iOS。有谁知道是否有办法直接使用拨号应用程序,以便我们可以使用 DTMF 命令“#”和“*”?

非常感谢。

0 投票
1 回答
693 浏览

c# - 在 C# 中管理两个语音调制解调器

我需要有关如何将两个语音调制解调器相互链接的信息。我从调制解调器 1 拨通并播放 .wav 文件,然后拨通调制解调器 2 并链接它们以允许它们说话。

在 C# 中链接两个调制解调器需要什么,在技术上是否可行?

谢谢。

0 投票
1 回答
632 浏览

android - 如何区分未接电话和拒绝接听?

我正在设计一个应用程序,在该应用程序中,我需要区分接收方拒绝的呼叫(通过按下拨号按钮)与未应答的呼叫和正在拨号的呼叫断开连接。由于这两个都属于Android中的未接来电类别,有什么可以区分的吗?

0 投票
1 回答
348 浏览

android - 如何从拨打的电话代码开始活动(例如 #120)

我正在尝试从电话拨号器上的已拨代码(例如 #120)启动我的应用程序。我相信我已经看到一些应用程序可以做到这一点。所以要启动应用程序,用户会去电话并尝试拨打#120,这将打开我的活动而不是拨打#120的电话。任何人都知道如何实现这一点?