问题标签 [asterisk]
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.
perl - Asterisk AGI(Perl 脚本) - 有时脚本会忽略所有键
我是 Asterisk (VoIP) 的新手,对 UNIX/Perl 还是比较陌生。我从一个离开公司的同事那里接手这个,所以我一开始没有设置这个,我只需要做一些改变。
我遇到了一个问题,我使用 get_data() 来获取用户的键盘输入,但是键被忽略并且 get_data() 函数只是超时。我一直试图缩小它发生的确切时间,但每次我认为我已经把它缩小到“它只发生在我......”时,我再试一次,它就起作用了。这个问题可能发生在大约 75% 的时间里,而且由于我缺乏使用 Asterisk 的经验,我不知道是什么原因造成的。
下面是我测试并重现问题的代码的摘录。在“thankyouforcalling”文件以$demoFlag = $AGI->get_data("demoFlag", 10000, 1);
. 有谁知道是什么原因造成的?谢谢!
基本的.pl:
mysql - Asterisk - 清理“h”扩展中的 MySQL() 连接
在我们非常简单的自定义上下文之一中,我想在内置 cdr 应用程序之外添加一些数据库日志记录。我有以下内容:
这在大多数情况下似乎工作正常,但是如果有人在上下文到达该行之前挂断,MYSQL(clear...)
则 MySQL 服务器上会留下一个僵尸连接。在 voip info wiki 上提到了在上下文的扩展中进行连接清理h
,但没有这样的示例。我尝试了以下方法无济于事:
我想我在那里做错了什么,但我不能完全说出它是什么。
asterisk - 星号反前女友的拨号方案?
我用星号写了简单的拨号计划。这个拨号计划的目标是检查来电的来电显示和特定的挂断:) !
但是这个拨号计划挂断了所有带有不同来电显示的来电。
那我该怎么办?;(
编辑
我将我的拨号计划更改为这个,但它不起作用,来电在两次哔哔声后挂断(我知道它发生了,因为我的拨号计划中有错误)!
android - 添加聊天和 VOIP 通话功能?
如何使用 Android sdk 创建聊天文本/VOIP 通话应用程序?有哪些可用的 API 和来源?
email - 如何在 Elastix 1.5 中设置“监控中继故障”功能?
我不知道在哪里保存脚本或如何在此字段中链接它。我在另一个网站上找到了这个脚本,我觉得它可以很好地完成我需要它做的事情,只需在卡车发生故障时通过电子邮件提醒我。
python - 最新的用于星号的 Python 星号 AGI 框架是什么?
过去我用 PERL 和 PHP 做过一些 AGI 开发,但我目前的项目是使用 Python。我找到了这里列出的框架:http ://www.voip-info.org/wiki/view/Asterisk+AGI ,但它们都很老旧,似乎没有保持最新状态。我想知道是否还有其他专门针对星号 1.6.2 的。最好用 python 2.6 或更高版本编写。
提前致谢。
linux - USSD 网关实施
我应该为运营商开发一个 USSD 网关,所以请帮我解决以下问题 - 我可以为此目的使用星号吗?-星号系统能否将字母数字字符作为用户输入。
c++ - Asterisk 跨平台编译
我正在尝试使用 netbeans c/c++ IDE 从 Windows 编译星号。因为我想在现有代码中添加一些功能。
当我运行配置文件时,出现以下错误
我对跨平台开发很陌生。请帮我解决这个问题
linux - 即使没有真实用户,如何在我的 Linux 服务中为 Asterisk 设置环境变量?
我创建了一个作为守护进程运行的 linux 服务(并从 /etc/init.d/X 开始)。我需要设置一些应用程序可以访问的环境变量。
这是场景。该应用程序是一堆 Perl AGI 脚本,它们依赖于(因此需要作为)星号用户运行,但星号没有外壳。理想情况下,我只需将其设置在/home/asterisk/.bashrc中,但星号不存在。
如何在星号用户的运行环境中为我的应用程序设置环境变量,以便我的应用程序可以使用它们?
mysql - mysql远程同步
我们目前有一个位于远程服务器上的应用程序,我们的呼叫中心使用这个应用程序来执行客户交易。
我们计划在本地服务器上设置星号来帮助我们进行所有呼叫路由和记录,为了使星号顺利工作,我们必须将我们的应用程序从远程服务器移动到本地。
将所有数据移动到本地服务器并在本地进行交易很容易,但是用户也可以选择在线进行交易,这将访问远程服务器数据库。
我们之所以仍然拥有远程应用程序,是因为 rackspace 提供了可靠的基础架构和备份解决方案。
如果我们将应用程序移动到本地服务器,我正在寻找一种可靠的解决方案来同步远程和本地数据库,以便我们可以处理本地和在线事务。