问题标签 [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 投票
2 回答
714 浏览

perl - 如何从用 Perl 编写的 AGI 脚本下载 MP3 文件?

我正在尝试从用 Perl 编写的AGI脚本下载 MP3 文件,但是没有下载该文件。奇怪的是,如果我尝试从一个普通的 Perl 脚本下载相同的文件,它就会被下载。

这是我的 AGI 代码:

这里可能出了什么问题?

0 投票
1 回答
630 浏览

java - 使用第二张 sim 卡拨号 (j2me)

对于双卡手机,例如三星 D780,是否可以使用第二张 sim 卡拨打号码。

我目前使用的是

我试过玩;tsp=但没有成功。

0 投票
1 回答
267 浏览

telephony - 是否可以识别闯入?

是否可以识别呼叫者何时使用 DTMF 强插?VoiceXML 中是否有我可以捕捉到的事件之类的东西?

我要解决的问题是我们需要强行进入“级联”几个提示,所以我正在考虑设置一个变量,如果我可以识别强插然后跳过接下来的几个提示。

0 投票
1 回答
727 浏览

c# - C#中的网络会议

我想在我的 C# 程序中获得一些网络会议功能。主要是希望能够通过IP呼叫H.323电话会议系统。谷歌出现提到 Netmeeting SDK 但没有下载链接,似乎微软已经完全停止了 Netmeeting。

有人可以就执行此类操作的最佳方法提出建议或指示吗?

0 投票
2 回答
3226 浏览

perl - 如何在 AGI 脚本中播放多个文件?

我可以使用以下方式将多个文件一起流式传输:

但是,这不会返回播放文件时用户按下的键。所以,我使用$AGI->stream_file了 ,它返回按下的键,但只播放一个文件。

我需要能够一起播放多个文件,播放应该在用户按下一个键的那一刻停止,我应该知道按下了哪个键。

我如何实现这一目标?

0 投票
1 回答
473 浏览

perl - How do I include one AGI file in another AGI file?

Is it possible to include an AGI file in another one and call functions from it which execute as part of the AGI file it is being called from?

If yes, how to include one AGI in another?

Thank You.

0 投票
5 回答
855 浏览

voip - 使用 voip 应答调制解调器

我有一个应用程序,我在美国拥有大约 10,000 台监控设备,这些设备会定期拨入一组 32 条电话线。我有两个 16 行的接收器,每个接收器可以接听电话并临时存储一个小的 alpha 字符串。然后我有一台计算机来轮询接收器并解析字符串并将其复制到数据库中。

我希望用 voip 解决方案替换电话线和接收器,并重写软件以解析数据字符串。

关于从哪里开始的任何想法?

0 投票
5 回答
4670 浏览

api - 研究 IVR 软件开发

我工作的公司正在寻找与任何潜在的 PBX/IVR 或 PBX 组合高度兼容的 IVR 实施,或者提供我们自己的托管解决方案。

因此,想法是创建一个与任何潜在平台交互的应用程序,并为 IVR 提供呼叫控制和语音对话/交互。

到目前为止,我看过的技术(我们想使用 Java)是 Java Telephony API (JTAPI)、JAIN-JCC(Java 呼叫控制)API 等。这些 API 的基本要点对我来说是有意义的,但我无法将我为呼叫控制和语音 IVR/VXML 创建的应用程序如何以独立于平台的方式与电话系统接口相结合。我究竟如何从电话系统接听电话?

这些 API 和库似乎没有回答这个问题,这让我相信独立于平台的解决方案是不可能的,而且它总是特定于实现的。还有 JAIN-SIP,如果我可以将所有呼叫转换为 SIP,那么也许我可以通过这种方式创建通用呼叫控制/IVR 应用程序。

如果我在这里表达了任何无知或误解,请原谅我,我对任何类型的电信技术都是全新的 - 有谁想要让我直截了当?我将非常感激,在这一点上,详细实现级别的联系非常模糊,有时我需要一点手。任何朝着正确方向的帮助或推动都会有所帮助。

上周我一直在讨论规范和 API。:)

编辑 - 我忘了提到,如果可能的话,我们更愿意在内部开发这个,并且在成本/收益方面很聪明 - 如果可能的话,我并不是真的想在集成平台上花钱 - 那是我的工作:)

0 投票
3 回答
1444 浏览

asterisk - Asterisk & IVR & 供应商

我正在尝试设置 IVR,或者更具体地说是使用 Asterisk 的自动接线员。除了简单的自动菜单系统之外,我不想要任何花哨的东西,而不是拨打分机(现在),如果按下 1,只需拨打同一条电话线 (POTS) 或按下 2 播放录音。运行 Asterisk 的服务器将是在一个偏远的地方。

我的问题是:

  • 这个设置可行吗?
  • 我需要注册 IAX VOIP 提供商吗?(不会拨打/接听 VOIP 电话)只会拨打普通的 POTS 电话。(其他国家可能)
  • 我需要什么硬件?远程服务器端和客户端(POTS 电话线)

任何意见将不胜感激。

谢谢

0 投票
2 回答
4520 浏览

android - 如何检测拨出电话何时被接受

我无法检测到何时接听了拨出电话,我已经为 PHONE_STATE 广播注册了 BroadcastReceiver,但只有在拨打号码和通话结束时才会调用 onReceive()。

编辑:如果当前 API(1.5 或 1.6)不可能,请赐教?