问题标签 [incoming-call]

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 投票
0 回答
1284 浏览

ios - 在 iPhone 上拦截来电

我想为我的 iPhone 编写软件来拦截来电,并要求来电者按“1”继续通话。(这是为了对抗电话推销员。)

我更愿意自己编写软件,而不是安装像 Hiya 这样的应用程序。

我有一个由我的运营商分配的常规电话号码(没有花哨的 Google Voice 或 VOIP 东西),我使用标准的“电话”应用程序。我的手机没有越狱。

拦截对标准“电话”应用程序的来电的最简单方法是什么?

(这是受到Jolly Roger Telephone Company反电话营销机器人的启发。)

注意:一些旧线程(这里这里)说这是不可能的,但是这个线程提到了 iOS 10 的“CallKit”框架,但它似乎更适合 VOIP 应用程序。所以这似乎是可能的。

谢谢。

0 投票
1 回答
1633 浏览

android - 在棉花糖的锁屏顶部显示 VOIP 来电

我正在开发 VOIP 通话应用程序。当来电出现在 android 5.0 版时,来电显示在锁屏顶部,但从 6.0 版开始,它显示为通知。通话画面未出现。

在做了一些研发之后,在 setContentVies() 之前添加了以下代码,

但仍然面临同样的问题。谁能建议我如何在锁定屏幕上显示 VOIP 来电。

0 投票
3 回答
2192 浏览

android - 无法在 android marshmallow 6.0 中接听来电

我正在创建一个呼叫应用程序。

这是适用于 android 4.0 和 5.0 的自动答案;而当我有来电时,接听电话按钮有效,但在 android 6.0 上无效。

我测试了这篇文章的答案,但它也不起作用:在 Android 6.0 中接听来电

传入活动:

0 投票
1 回答
1858 浏览

asterisk - 来电不工作

环境

2 台虚拟机

一个带有 Debian 8、Asterisk 13.13.1、PJSIP 2.5.5

和另一个机智的 Debian 8 Gnome-GUI 和 SFLphone 1.4.1

虚拟机位于同一网络中的 NAT 路由器后面

绕过 NAT 的方法是通过 Asterisk-VM 静态 IP 上的 Exposed-Host 功能完成的

Asterisk-VM 防火墙已关闭,为此我在 CLI 中以 root 身份完成:

文件

======pjsip.conf


======extensions.conf


======pjsip_wizard.conf


图片

详细的 CLI 通知 = 5

问题

来电不会路由到我的软电话 1001。我得到的唯一结果是 10 秒静音,然后挂断。外部通话运行完美

感谢您的帮助或链接或称我为笨蛋并告诉我这很明显

我使用这个环境只是为了学习,它也不是 24/7 全天候运行。如果您遗漏了什么,请告诉我


编辑

这是调试日志

0 投票
1 回答
1419 浏览

android - 锁定来电屏幕的对话框

我希望对话和来电屏幕都是可点击的。我尝试了该站点的不同解决方案,但有些在某些条件下有效,而另一些则无效。我想创建一个像真正的呼叫者这样的应用程序,我已经从BroadcastReceiver. 当屏幕未锁定时,我的代码可以完美运行,因为传入的屏幕不是全屏的。但是当屏幕全屏时,对话活动在调用屏幕上出现几毫秒,然后在调用屏幕后面。

这是我从 BroadcastReceiver 调用的活动代码

}

0 投票
0 回答
76 浏览

twilio - Twilio 警告 - 我使用呼叫功能时出现 12200 架构验证警告

我从 Twilio 收到此错误。

有什么帮助吗?

谢谢。

0 投票
0 回答
49 浏览

android - Android - 来电窗口显示在自定义屏幕锁定后面

我正在开发屏幕锁定应用程序。我可以使用此命令“WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;”在设备屏幕顶部显示屏幕锁定

这是我的接收器类

但我的问题是在显示自定义锁定屏幕时我看不到来电窗口。来电窗口显示在自定义锁定屏幕的后面。这样在解锁我的应用程序之前我无法接听来电。有什么解决办法吗??在普通锁屏应用程序中 -> 他们可以接听来电,接听电话后,会显示锁屏。如何 ????

请帮我 !!提前致谢

0 投票
1 回答
1032 浏览

java - 使用 asterix(AMI/AGI 或其他任何方式)接听电话

我正在使用星号与 PBX 通信并想接听来电,但我需要的是:

  • 假设我们是 101 并拨打 102。我们可以毫无问题地查看/监控来电。

  • 在接收方(102),用户看到来电的通知。我希望答案由客户端 gui 触发,一旦用户在 gui(软件)上执行了一些按钮操作,答案事件应该传播到 asterix/pbx,然后系统应该处于已回答状态和通话状态。当我在 102 上为来电定义一些 AGI 脚本并定义应答时,主叫方 (101) 进入通话状态,但我们看不到接收方 102 的电话设备(被叫方)有任何动作。当接收方执行一些动作、脚本等(等到接收方执行一些应答/接听动作)然后进入通话状态时,有没有办法让双方都进入通话状态?并且动作应该由一些脚本(基于java的agi/ami脚本)启动

  • 综上所述,我想使用电话硬件设备和软件同步工作。该要求可以使用 TAPI/JTAPI/GJTAPI 来完成,但我想了解是否可以通过替换 TAPI 来使用 asterix 来实现。目前,我们可以从基于 java 的客户端启动呼叫,向电话硬件发送操作并使用 gjtapi 监控呼叫。我们还可以在我们的 java 客户端上看到来电,用户可以通过一些 gui 按钮操作来接听,gjtapi 将回答发送到线路,然后电话设备进入通话状态。我想用软件管理电话设备,但我不想要任何软件电话。我想控制电话并触发makecall,使用软件接听动作。

  • TAPI 是满足此要求的唯一解决方案吗?尝试星号是错误的方法吗?

示例extensions.conf

exten => 102,1,Agi(agi://192.168.0.X/answer.agi)

fastagi.properties:

answer.agi = org.asteriskjava.examples.fastagi.ExampleCallIn

示例调用:

我从101开始通话,通过电话设备或软件(拨号),触发服务方法并调用应答,在电话101上我看到它因为接听电话而进入通话状态,但在102(电话设备)没有任何反应,它仍在响铃(来自 101 的呼入电话)。

0 投票
2 回答
933 浏览

android - Android - 如何检测用户是否拒绝来电?

我正在制作一个带有来电的 Android 应用程序。我的应用程序中有什么方法可以知道用户在接听电话之前是否拒绝了任何来电?

0 投票
1 回答
2037 浏览

android - 如何在棉花糖及更高版本的 android 中以编程方式接听来电?(高于安全补丁更新日期 1/09/16 )

大家好,我正在制作一个 android 应用程序来通过我的应用程序接听所有来电所以我自己问

下面的代码不适用于棉花糖及以上。这段代码一直有效到 Lolipop。