问题标签 [voicemail]

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

freeswitch - 如何检测freeswitch上的语音邮件?

我正在使用 freeswitch,我想在我拨打的电话上检测语音邮件。假设我拨打号码 xxx-xxx-xxx,如果无法与该号码的所有者交谈,我想知道它。那可能吗?到目前为止,我已经尝试识别特殊的声音,但实际上该解决方案的效果非常低,因为许多所有者都在语音邮件中记录了自己的消息。

0 投票
0 回答
71 浏览

ios - 从 Voicemail Server-Objective C 获取语音邮件列表和语音邮件信息

我必须实现从语音邮件服务器获取语音邮件列表(如果有的话)并将它们放在 tableView 中。它就像一个通知或标题。

例如:“您有 3/3 来自 5203 的语音邮件”。

所以我想知道如何去做以及我必须研究的其他事情。另外,实施这个需要多长时间?

0 投票
2 回答
1875 浏览

sip - FreeSWITCH 上的语音邮件检测

我正在开发一个类似预测拨号器的应用程序,在该应用程序中我应该检测呼叫是否被语音邮件接听。

我正在使用以下内容:

服务器:我使用的是 FreeSWITCH v1.6.11。我构建并配置了 AVMD 模块。

客户:我正在使用通过 WSS 连接到 Freeswitch 的 sipml5。

这个想法是当 Freeswitch 检测到哔声时,它将触发一个名为 AVMD_EVENT_BEEP 的事件。

在以下日志中,我使用连接到 FreeSWITCH 套接字的 telnet 客户端。我通过套接字订阅了该事件,结果如下:

在 FreeSwitch 文档页面https://freeswitch.org/confluence/display/FREESWITCH/mod_avmd上,他们说“事件被传递到您的 ESL 套接字侦听器、命令提示符并写入日志。Avmd 还设置了通道变量(请参阅“通道变量“)”。

好,这很酷。但是如果没有办法让客户端可以检测到事件,目的是什么。

我希望客户端订阅此事件并通过 SIP 获得通知。

我尝试在 sipml5 上使用 subscribe Header 如下:

但问题是,服务器以 BAD EVENT 状态响应。

知道如何检测客户端上的事件吗?也许在服务器上检测到它并向客户端触发 sip 通知?

0 投票
1 回答
82 浏览

javascript - 擦洗国家 DNC 的领先优势

Scrub Lead 对抗 National DNC 这是什么意思?我有 Ringless VoiceMail API,其中一些设置是这样的

"scrub_nat_dnc': true, //# Scrub Lead 对抗 National DNC"

我应该把它变成真的吗?

0 投票
1 回答
219 浏览

api - Twilio 集成

我正在使用 salesforce 的 twilio(在自定义对象上)来调用一些号码。有没有办法在不响电话或尽可能少响铃的情况下向这些号码发送语音邮件。将感谢您的帮助。谢谢!

0 投票
1 回答
1021 浏览

twilio-php - 使用 Twilio PHP 挂断第一个呼叫并再次拨打无响铃语音邮件

我阅读了以下Twilio PHP API 文档,它是成功的

我继续阅读有关无环语音邮件stackoverflow的信息,它基于拨打一个号码,然后立即再次从同一个号码拨打该号码,然后放弃第一个呼叫,这会将第二个呼叫直接发送到语音邮件

我怎样才能在下面的 try catch 中做到这一点:

我试图抛出一个异常 - throw new Exception('something');

我试过添加 goto secondCall; 在 $call->sid 之后;其次是 secondCall:再次使用 try catch

0 投票
1 回答
123 浏览

system - externnotify C 代码中的 execl 在 Asterisk 的语音邮件部分中不起作用

我正在努力解决这个问题。在 Asterisk 中,我需要在留下语音邮件消息后执行外部脚本。为此,我在 voicemail.conf 中启用了 externnotify,但它不起作用。所以我在C代码中搜索并找到了相关代码。执行外部脚本的命令是:

其中s/usr/bin/myscript.sh default 2000 12 8 0 &。excel在子进程中成功运行,但脚本myscript.sh是:

不执行。奇怪的是我写了另一个 C 文件并将 execl 命令放入其中,它成功执行了我的脚本。我execlsystem命令替换但再次没有成功。我做错了哪一部分?

0 投票
3 回答
5640 浏览

android - android.permission.ANSWER_PHONE_CALLS 我该如何使用?自动应答

根据android 开发者文档

Android 8.0(API 级别 26)引入了几个与电话相关的新权限: ANSWER_PHONE_CALLS 权限允许您的应用以编程方式接听来电。要在您的应用程序中处理来电,您可以使用 acceptRingingCall() 方法。

我的应用程序如何为来电提供语音应答?

但我还没有找到任何关于此的指南或示例。所以

我想要语音自动应答(来自应用程序中的原始文件夹)(我需要指南或示例代码,如应答机)

0 投票
1 回答
96 浏览

sms - 如何在 Google Voice 中批量归档多条消息、语音邮件或电话?

正如问题所述 - 如何在 Google Voice 中批量存档消息、语音邮件和电话?

0 投票
1 回答
540 浏览

twilio - 如何使用 Twilio SIP 端点设置语音邮件

我正在尝试以此为指导在 twiml 中设置一个简单的语音邮件系统,

期望的行为:

来电时,连接到 SIP。如果 20 秒后无人接听,播放 mp3、录音、电子邮件。

语音信箱功能如下

一切正常,除了呼叫者被转移到语音信箱,无论是否接听电话。

如果呼叫完成,我缺少什么可以提供挂断逻辑?

由于没有条件逻辑运算符,这可以纯粹在 twiml 中完成吗?

提前感谢您提供的任何帮助!