问题标签 [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 回答
4906 浏览

audio - 开源 FSK 解码器库?

我正在寻找一个库或工具来解码 wav 文件中的 FSK,例如来电显示。

目前使用与 vpb-driver 捆绑的工具,用于通过 debian/ubuntu 提供的 Voicetronix 硬件。但这似乎有一个我正在尝试调试的错误——第二个验证音频文件的工具会很有用。

不是在寻找从调制解调器或其他硬件设备读取来电显示数据的无数工具——我需要纯软件。

0 投票
1 回答
2515 浏览

android - getDeviceId() 正在返回一个十六进制......为什么?

我只为英国构建了一个应用程序,它使用设备 ID 来唯一标识设备。该应用程序仅添加到特定手机(不是通过市场),因此对谁拥有该应用程序的控制非常高。

我们现在从设备取回数据,并发现一些设备 ID 是十六进制而不是纯数字(IMEI 应该是)。

有些数据返回绝对正确,有些数据似乎是无效的十六进制。

由于某些数据是正确的,欧洲设备是否可以通过任何方式返回 MEID 号码,因为这似乎是正在发生的事情。

返回设备 ID 的代码(包括适当的权限):

有任何想法吗?

0 投票
3 回答
15669 浏览

android - 如何在 Android SDK 2.2 上找回未接来电

在我的应用程序中,当来电但用户未接听时,我应该采取一些措施。

我在android.telephonyNotificationManager中进行了搜索,但还没有找到解决此问题的方法。

有人知道如何知道电话上是否有未接来电吗?

0 投票
2 回答
1698 浏览

telephony - 我们可以通过模拟电话线发送数据吗?

我想知道是否可以通过 PSTN 网络发送数据。在通话过程中,我想通过电话线发送一些数据(因为可以发送 DTMF 音)。我要发送的数据是数字的,并且在模拟载波上加密和调制(以便可以通过模拟线发送)。当通话进行时,我还看到我的宽带并行工作。

我猜 PSTN 的工作方式在全世界都是一样的。

0 投票
4 回答
13398 浏览

android - 在 Android 中结束通话

我正试图在几秒钟后结束新的拨出电话。这是我的代码:

我的接收器类是:

我无法中止拨出电话。我是 Android 新手,似乎无法使其正常工作。

0 投票
1 回答
2107 浏览

c++ - 星号 C++ API

我见过两个 Asterisk C++ API: * Astxx:Asterisk C++ API 和实用程序库。为 Asterisk 启用开发人员的 C++ 包装器 * C++ Asterisk Manager API 包装器。支持从 Asterisk 服务器接收事件并向 Asterisk 发送操作。

有人尝试过这些项目之一吗?

提前致谢。

0 投票
2 回答
6254 浏览

geolocation - 按经纬度查找电话区号

寻找一种方法来获取给定纬度和经度的电话区号列表(如果需要,还有给定的国际代码。)注意,我不是在谈论国际拨号前缀,而是其中的区号。

例如,科罗拉多州丹佛市的区号为 303 和 720。它位于 39.739 -104.985 并且位于 NANP 1 中。所以给定 39.739,-104.985,1 我想返回 [303,720]。

库、Web 服务、DB 或需要解析为 DB 的原始数据(例如,形状点的网页)都很好,并且全球覆盖范围越广越好,但只有 NANP 1 会有很大帮助。

请注意,我已经使用 MaxMind 并且可以将 lat-lng 转换为假 IP 并将其用作查找键,但 MaxMind 只声称美国区号(无论它们是真正的意思是美国还是实际上我没有测试过的 NANP)并且似乎只有 1每个位置(例如,丹佛只有 303 个。)所以这是一种可能性,只是不是很好。


更新我找到了一些更相关的信息,但没有明确的解决方案,所以我在这里列出而不是在答案中:

我能够找到两个美国数据库http://www.area-codes.com/area-code-database.asphttp://www.nationalnanpa.com/area_codes/index.html(页面下方 50%, MS Access 文件。)前者包括 lat/lng,价格为 450 美元,后者需要最近邻匹配,正如 KeithS 所说(这可能与他发现的 NANPA City Query 的数据库相同。)

此外,我发现暗示 Teleatlas 具有区域代码边界地图的信息,并且 ESRI 包含带有 ArcGIS 副本的区域代码形状文件。Maponics 似乎有可用的数据:在http://www.usnaviguide.com/areacode.htm上有一个 Maponics 数据的 Google Maps 实现。

0 投票
1 回答
875 浏览

java - 可以利用 Android API 在通话过程中修改来电者的声音吗?

我似乎找不到任何文件说这是可能的,但谷歌发现了一些声称能够实现它的应用程序。

理想情况下,我希望能够播放音轨并将其作为呼叫者的声音发送。

0 投票
1 回答
182 浏览

java - Android:接收对方的拨号器号码按

我想知道如果用户在通话期间在连接另一端的拨号器中按下数字,是否可以收到通知。就像各种自动支持服务使用的方案一样——“按 1 到……,按 2 到……”。所以我想收到按下的那个号码。

谢谢

0 投票
2 回答
339 浏览

api - 呼叫网关(如 Twilio),但适用于国际用户

我在寻找电话网关时查看了 cloudvox 和 Twilio(请注意,我不是在谈论 SMS 网关)。cloudvox 的问题在于它仅支持美国/加拿大的出站呼叫。虽然 Twilio 解决了这个问题,但它仍然要求帐单地址位于美国/加拿大。

是否有国际用户(更具体地说是英国)的门户?任何指针将不胜感激。