问题标签 [telephony]

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 回答
4008 浏览

java - 如何知道我是否成功连接到 Android 中的拨出号码?

需要知道这一点,以便我可以发送 DTMF,这将是我的第二个问题!

0 投票
1 回答
1141 浏览

telephony - 电话号码的最后一位是随机的吗?

我有一个电话应用程序,它有一个需要用户选择的提示。我让应用程序根据来电者电话号码的最后一位数字从 10 个不同的电话提示中选择一个。然后我测量用户是响应提示(接受)还是决定跳到下一步(拒绝)。我认为这作为随机选择足够好,但我认为我可能错了。

我发现对于两个不同的最后一位数字,完全相同的提示具有显着不同的响应率(25% 对 35%)。现在我很好奇为什么会这样。有谁知道如何分配电话号码以及为什么最后一位数字很重要?

0 投票
3 回答
1033 浏览

geolocation - 英国地理位置的电话号码

是否有提供英国电话号码经纬度的服务?

例如:
查询:0141 574 xxx,返回:(55.8659829, -4.2602205) [格拉斯哥市中心]

请允许我强调,我不是在寻找反向目录查询。我对“当地”更感兴趣,比如电话天气或“我最近的披萨店在哪里?”

如果此服务不存在,您对如何实现它或从何处获取数据的建议也将非常有用。

我知道 Ofcom 提供了一个区号列表,其中包含适合地理位置的地名 [1],但我担心分辨率。我认为这是小城镇和农村地区的一个特殊问题,其中区号将覆盖较大的地理区域。

第二个示例:
区号:01555,Ofcom:Lanark
但是:
01555 860xxx 是 Crossford(拉纳克以西 4 英里)
01555 77xxxx 是 Carluke(西北 5 英里)
01555 89xxxx 是 Lesmahagow(西南 5 英里)
01555 840xxx 是 Carnwath(东北 7 英里)

因此 01555 覆盖约 80 平方英里。这不是特别本地化的。

[1] Ofcom 区号工具:http ://www.ofcom.org.uk/consumer/2009/09/telephone-area-codes-tool/

0 投票
1 回答
3261 浏览

android - How can I access Android private API's which doesn't exposed in TelephonyManager?

I intend to write tests related to the Phone and Direct SIM write.

What are the alternatives in case the required APIs aren't exposed in TelephonyManager but exist as private APIs in PhoneBase.java, PhoneFactory.java or CommandInterface.java?

Specifically, my questions are:

  1. What is the "replacement" for: PhoneFactory.getDefaultPhone()?
  2. What is the alternative in order to access the CommandsInterface (e.g.: CommandsInterface mCmdIf = ((PhoneBase)mPhone).mCM)?

Thanks in advance,
Micha

0 投票
4 回答
468 浏览

c - Linux 上的电话应用程序编程

我是一名 Linux 用户,希望编写一个程序来接听电话、拨打号码、播放录音并记录线路另一端的人所说的话并将其保存到音频文件中。如果可能的话,我会想使用我的电脑附带的调制解调器。我应该用什么来编写这个程序?

0 投票
1 回答
1143 浏览

iphone - 从操作员的角度来看,iPhone 可视语音邮件是如何工作的?

我希望今天这里有一些手机运营商大师。

谁能解释运营商如何在 iPhone 上实现可视语音邮件功能(我假设是其他较新的智能手机)?

如果分销 SIM 卡的新手机运营商想要利用解锁 iPhone 上的可视语音邮件功能,需要提供哪些服务才能支持它?

有开放的规范还是完全专有的?

0 投票
3 回答
16126 浏览

android - 如何在 Android 手机中获取拨出电话的状态?

我注意到 TelephonyManager 类中有 CALL_STATE_IDLE、CALL_STATE_OFFHOOK 和 CALL_STATE_RINGING。它们似乎用于来电。

我真正想做的是在拨打、接听或超时时收到通知。怎么做?

0 投票
1 回答
2443 浏览

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

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

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

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

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

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

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

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

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

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

0 投票
2 回答
139 浏览

language-agnostic - 从应用程序发送传真最符合标准的方式是什么?

据我了解,由于传真协议的实时要求,VoIP 上的传真非常不可靠。因此,仅使用 VoIP 将传真消息发送到连接 POTS 的传真机是不可能的。

除了专有的传真 API:s(例如通过公司特定的 SOAP API 发送传真消息)之外,还有哪些基于标准的协议用于通过 IP 以编程方式发送传真消息?

0 投票
1 回答
2147 浏览

java - Android上的小区广播支持?

有谁知道Android上是否支持小区广播?如果是的话,任何人都可以指出任何显示如何使用它的示例吗?(例如在某个频道上接收消息)

谢谢你。