问题标签 [ivr]
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.
ivr - 如何使用在 vxml 中标记以说出名称?
我正在尝试开发一个 vxml 应用程序来播放带有名称的欢迎提示。例如“您好 Karthikeyan 先生 .. 欢迎来到 stackoverflow 帮助热线 ...” 我希望系统在不破坏用户体验的情况下说出名称。. < say-as > 的解释为/格式属性是否有任何可能的值Nuance 平台中的标签?就像是 ?
networking - 用星号设置 IVR
我正在尝试用星号实现一个最简单的 IVR 系统, 我在我的 Windows 系统上安装了asteriskwin32 。
我目前拥有的是
PSTN 连接
56k 语音和传真调制解调器。
我还需要什么(硬件或软件)吗?它会起作用吗?
我需要做些什么来同时处理多个电话,因为我的 PSTN 连接一次只能打一个电话?
linux - 在 Asterisk 上安装 Mp3 插件
我在 Centos 6 上运行 Asterisk 1.8.18.0,我希望它可以从 Windows 机器播放 MP3 或 WAV 文件(在 Audacity 上制作)。我找到了 Asterisk 的 MP3 插件,但我在安装时没有包含它。我是否必须重新安装才能将 MP3 插件添加到 Asterisk,或者有什么方法可以让我在无需重新安装的情况下插入它?
基本上我试图让它工作: exten => s, n, Playback(/etc/asterisk/my_greeting.mp3)
tcl - 使用 cisco tcl ivr 重定向呼叫
我脑子里有这样的场景:
用户呼叫已连接到支持热线,如果支持团队在 30 秒内未接听,呼叫将被转移到另一个号码,即语音信箱。
我尝试了咨询模式但没有成功,因为我得到了不受支持的错误。现在我正在尝试使用腿部设置和呼叫信息的简单推荐场景。
简而言之,我打了一个电话,支持团队已经响起,没有人接听,30 秒过去了,现在我想使用以下命令重定向呼叫:
但是在运行时,这会返回一个错误,指出“CallSetup 已经在腿上处于活动状态”
有什么帮助吗?如果我使用“leg disconnect leg_incoming”断开腿,则呼叫关闭(我认为)
谢谢
java - asterisk-java 和 ivr
我知道使用星号我可以拥有一个 ivr,它将为用户提供一些选项。但是是否可以使用 asterisk-java 进行调用以启动此 ivr 并从显示的菜单中获取用户选择的选项?如果是这样,我该怎么做?或者唯一的选择是将选定的选项保存到文件中,然后从 java 应用程序中读取它?
php - 使用 php 进行 IVR 集成
是否可以将 IVR 与 PHP 集成?有没有相关的教程或链接?
我想,当用户拨打某个电话号码并输入他们的预订注册号和预订日期时,IVR应该通过自动语音向用户响应预订订单和状态。
是否可以使用 PHP (CodeIgniter) 实现?
谢谢。
ivr - 在应用程序模拟器中测试 VXML 应用程序
我正在寻找一种在桌面/网络浏览器中模拟 vxml 应用程序的解决方案。
挑战
我在每个新的 vxml 应用程序开发中都有数百个单元测试用例。不可能总是进行测试调用来测试我拥有的每个单元测试用例。如果我可以在模拟器中测试 vxml 应用程序,它会更容易测试..
我知道 avaya Dialog Designer/AAOD 具有在其内置应用程序模拟器中测试应用程序的功能,该模拟器附带 AAOD/DD Eclipse 包,但该工具可以单独在工作区中运行 AAOD/DD 项目。请参考:Avaya 开发指南第 16 章
AAOD的工具长这样
是否可以自定义使用此工具来模拟基于静态 VXML/Nuance NDF 的 VXML 应用程序?
或任何其他可用的工具?
asterisk - 重新配置 Asterisk 服务器以添加错误消息
我有一个需要重新配置的 Asterisk 服务器。它是由外部承包商建造的,我需要对其进行一些更改。现在,它所做的只是接听电话,接受 7 位数代码,然后挂断。在后端,它记录了呼叫的时间戳、呼叫者 ID 和 7 位代码。
我们遇到的是有些人没有输入 7 位密码,或者输入时间过长。然后系统重新启动,并继续无限循环,直到输入 7 位数字。来电者最近认为系统已损坏,因为他们没有输入 7 位代码。
我想弄清楚如何做的是,当系统必须返回到开头时,它可能会说“您只输入了 6 位数字。请再试一次”。或者类似的东西。我不是 100% 确定如何将其添加到当前配置中。以下是我们目前拥有的:
感谢您对此问题的任何帮助...
c# - 如何使用 C# 在 Twilio 中查找调用的父调用
很抱歉这个措辞糟糕的问题。我正在使用 Twilio 并尝试为用户创建一些报告。我有几个不同的号码被呼叫,然后根据呼叫者在通话期间的操作,它们可能会被转移到我们的呼叫中心。
我需要知道每个号码转接的电话数量。
当他们调用时,会创建一个 CallSid。一旦调用者被转移,第二个 CallSid 就会创建一个名为 ParentCallSid 的新属性。第二次调用的 ParentCallSid 与第一次调用的 CallSid 匹配。
我需要获取 ParentCallSid 并找到原始的 CallSid,这样我才能看到他们拨打的号码。我将为列表中的每个呼叫执行此操作。所以它需要是某种循环。谢谢你。