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

voip - 您的交互式语音响应平台是什么?

对于那些在语音领域工作的人,您使用什么作为 IVR 平台?我正在使用 Microsoft Speech Server 2007。有哪些等效软件包?是否有人使用开源软件来处理呼入或呼出电话?请注意,我不只是在谈论语音识别,它是一个综合包的一个组成部分。IVR 平台将包括语音识别、文本到语音、VUI 技术(如 VoiceXML)以及通过 SIP 或电话硬件的呼叫终止。

0 投票
5 回答
3360 浏览

symbian - 在 Symbian 中以编程方式获取自己的电话号码

如何在 Symbian 中获取设备的电话号码?

0 投票
3 回答
9254 浏览

mysql - MySQL、Asterisk Dialplans 和呼叫转移

如何让 Asterisk 根据来电号码与要转发的号码匹配来转发来电?这两个数字都存储在 MySQL 数据库中。

0 投票
9 回答
4821 浏览

ruby - 用于 IVR 的 Asterisk AGI 框架;粘连替代?

我正在尝试开始使用 Asterisk 和 Ruby 编写可扩展的电信级应用程序。我原本打算为此使用 Adhearsion 框架,但它不具备所需的成熟度,而且它的文档严重缺乏。AsteriskRuby 似乎是一个不错的选择,因为它有据可查,而且似乎是由 Vonage 编写的。

有人有部署基于 AGI 的 IVR 应用程序的经验吗?你使用了什么框架(如果有的话)?如果合理的话,我什至会考虑使用非 Ruby 的。谢谢!

0 投票
3 回答
280 浏览

telephony - IVRS Models

IVR Systems are so expensive and proprietary.

The vendor systems I've used are all pretty weak... What is a good alternative to Genesys, Intervoice, etc.?

0 投票
3 回答
6483 浏览

asterisk - Asterisk 中的自定义 IVR 操作

有人可以指点我一个方向,示例代码或在线资源来完成以下操作:

要求: 我想编写一个简单的 IVR 菜单选项来运行脚本(Bash 或 Python)。例如,打电话给 Asterisk 机器并请求在另一个 Linux 机器上重新启动服务。“其他 Linux 盒子”的详细信息将被硬编码到 IVR 菜单选项中,并且不需要作为 IVR 交互的一部分提供 - 只需在盒子 Y 上重新启动服务 X。我有点担心并且不确定如何使用密码(即使它在版本中是硬编码的)。

背景: 我是 Asterisk 新手,从 AsteriskNow 发行版安装它,我还在学习这个产品。基本的 PBX 功能正在运行,并通过 FreePBX 进行管理。Asterisk 不是我们开发工作的主要重点,而是工具箱中的一个工具。我们主要从事 .NET 工作,但具有 Unix 技能。

如果可能的话,我不想花几天时间学习 Asterisk 的集成细节来完成工作......

0 投票
3 回答
3795 浏览

web-applications - IP 电话到 Web 应用程序的集成

如果我想从我的 Web 应用程序控制 IP 电话,我应该如何开始?

假设我有一个连接到 IP 电话服务提供商的独立 IP 电话。另一方面,我有一个用于销售支持的服务器端 Web 应用程序。我想通过这个网络应用程序在我的手机上发起呼叫,另一方面,当我的客户打电话给我时,我想在网络浏览器上获得一个包含客户数据的弹出窗口。

在旧时代,我们有像 JTAPI 和 TAPI 这样的CTI(计算机电话集成)标准,那么今天 IP 电话时代的通用标准(如果有的话)是什么?

0 投票
1 回答
337 浏览

skype - IP 电话 - 匿名连接 2 个用户?

我需要以匿名方式通过 IP 电话连接两个用户。

理想情况下,他们都会单击某个按钮(例如在网站或某个客户端软件上)并进入我维护服务器端的某个队列。

当队列中有足够的用户时,我会将它们配对并以匿名方式连接它们。在这一点上,他们将进行正常的对话,当一个人结束对话时,他们将无法再次联系对方。

更新:如果用户选择分享联系方式也没关系,我只想提供一个匿名设置让他们见面。如果由于某种原因他们共享电话号码(或嗅探 IP 地址),那很好。

一般来说,我在电话方面是一个相当大的新手,我可以使用 Skype 插件或其他一些流行的桌面软件来做到这一点吗?有什么建议么?

0 投票
8 回答
3540 浏览

sql - Calculating different tariff-periods for a call in SQL Server

For a call-rating system, I'm trying to split a telephone call duration into sub-durations for different tariff-periods. The calls are stored in a SQL Server database and have a starttime and total duration. Rates are different for night (0000 - 0800), peak (0800 - 1900) and offpeak (1900-235959) periods.

For example: A call starts at 18:50:00 and has a duration of 1000 seconds. This would make the call end at 19:06:40, making it 10 minutes / 600 seconds in the peak-tariff and 400 seconds in the off-peak tariff.

Obviously, a call can wrap over an unlimited number of periods (we do not enforce a maximum call duration). A call lasting > 24 h can wrap all 3 periods, starting in peak, going through off-peak, night and back into peak tariff.

Currently, we are calculating the different tariff-periods using recursion in VB. We calculate how much of the call goes in the same tariff-period the call starts in, change the starttime and duration of the call accordingly and repeat this process till the full duration of the call has been reach (peakDuration + offpeakDuration + nightDuration == callDuration).

Regarding this issue, I have 2 questions:

  • Is it possible to do this effectively in a SQL Server statement? (I can think of subqueries or lots of coding in stored procedures, but that would not generate any performance improvement)

  • Will SQL Server be able to do such calculations in a way more resource-effective than the current VB scripts are doing it?

0 投票
8 回答
47139 浏览

android - 如何挂断Android中的拨出电话?

我正在开发一个应用程序,其中我们需要的一件事是控制传出呼叫,至少能够从我们的应用程序中阻止它。

我尝试使用Intent.ACTION_CALL现有活动:

但是似乎不允许通过 API 停止调用。

你能建议一些解决方法吗?

例如:通话期间开启飞行模式?只是一个例子;这个黑客对我不起作用。