问题标签 [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.
voip - 您的交互式语音响应平台是什么?
对于那些在语音领域工作的人,您使用什么作为 IVR 平台?我正在使用 Microsoft Speech Server 2007。有哪些等效软件包?是否有人使用开源软件来处理呼入或呼出电话?请注意,我不只是在谈论语音识别,它是一个综合包的一个组成部分。IVR 平台将包括语音识别、文本到语音、VUI 技术(如 VoiceXML)以及通过 SIP 或电话硬件的呼叫终止。
symbian - 在 Symbian 中以编程方式获取自己的电话号码
如何在 Symbian 中获取设备的电话号码?
mysql - MySQL、Asterisk Dialplans 和呼叫转移
如何让 Asterisk 根据来电号码与要转发的号码匹配来转发来电?这两个数字都存储在 MySQL 数据库中。
ruby - 用于 IVR 的 Asterisk AGI 框架;粘连替代?
我正在尝试开始使用 Asterisk 和 Ruby 编写可扩展的电信级应用程序。我原本打算为此使用 Adhearsion 框架,但它不具备所需的成熟度,而且它的文档严重缺乏。AsteriskRuby 似乎是一个不错的选择,因为它有据可查,而且似乎是由 Vonage 编写的。
有人有部署基于 AGI 的 IVR 应用程序的经验吗?你使用了什么框架(如果有的话)?如果合理的话,我什至会考虑使用非 Ruby 的。谢谢!
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.?
asterisk - Asterisk 中的自定义 IVR 操作
有人可以指点我一个方向,示例代码或在线资源来完成以下操作:
要求: 我想编写一个简单的 IVR 菜单选项来运行脚本(Bash 或 Python)。例如,打电话给 Asterisk 机器并请求在另一个 Linux 机器上重新启动服务。“其他 Linux 盒子”的详细信息将被硬编码到 IVR 菜单选项中,并且不需要作为 IVR 交互的一部分提供 - 只需在盒子 Y 上重新启动服务 X。我有点担心并且不确定如何使用密码(即使它在版本中是硬编码的)。
背景: 我是 Asterisk 新手,从 AsteriskNow 发行版安装它,我还在学习这个产品。基本的 PBX 功能正在运行,并通过 FreePBX 进行管理。Asterisk 不是我们开发工作的主要重点,而是工具箱中的一个工具。我们主要从事 .NET 工作,但具有 Unix 技能。
如果可能的话,我不想花几天时间学习 Asterisk 的集成细节来完成工作......
web-applications - IP 电话到 Web 应用程序的集成
如果我想从我的 Web 应用程序控制 IP 电话,我应该如何开始?
假设我有一个连接到 IP 电话服务提供商的独立 IP 电话。另一方面,我有一个用于销售支持的服务器端 Web 应用程序。我想通过这个网络应用程序在我的手机上发起呼叫,另一方面,当我的客户打电话给我时,我想在网络浏览器上获得一个包含客户数据的弹出窗口。
在旧时代,我们有像 JTAPI 和 TAPI 这样的CTI(计算机电话集成)标准,那么今天 IP 电话时代的通用标准(如果有的话)是什么?
skype - IP 电话 - 匿名连接 2 个用户?
我需要以匿名方式通过 IP 电话连接两个用户。
理想情况下,他们都会单击某个按钮(例如在网站或某个客户端软件上)并进入我维护服务器端的某个队列。
当队列中有足够的用户时,我会将它们配对并以匿名方式连接它们。在这一点上,他们将进行正常的对话,当一个人结束对话时,他们将无法再次联系对方。
更新:如果用户选择分享联系方式也没关系,我只想提供一个匿名设置让他们见面。如果由于某种原因他们共享电话号码(或嗅探 IP 地址),那很好。
一般来说,我在电话方面是一个相当大的新手,我可以使用 Skype 插件或其他一些流行的桌面软件来做到这一点吗?有什么建议么?
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?
android - 如何挂断Android中的拨出电话?
我正在开发一个应用程序,其中我们需要的一件事是控制传出呼叫,至少能够从我们的应用程序中阻止它。
我尝试使用Intent.ACTION_CALL
现有活动:
但是似乎不允许通过 API 停止调用。
你能建议一些解决方法吗?
例如:通话期间开启飞行模式?只是一个例子;这个黑客对我不起作用。