一般的ASTERISK支持是非主题的。可以在https://superuser.com上询问支持问题。 DEBUG帮助像“请阅读此输出并说出错了”是OFF-TOPIC。 Asterisk是一款PBX软件,其主要目的是路由音频/视频通话。它是在双重许可下发布的:GNU通用公共许可证(GPL)和商业许可证。
是否可以为满足特定条件的列中的某些值添加星号?使用 RStudio
id <- c("a", "b", "c", "d", "e") value <- c(3, 4.1, 13.2, 8.0, 10.1) like this: id Value a 3 b 4.1 c 13.2* d 8.0 e 10.1* In this case I
我使用 FreePBX 作为我们使用的旧交换机的 SBC。旧交换机只能发送 10 位数字作为出站呼叫者 ID,而我们的 SIP 提供商需要 11 位数字进行 STIR 证明。 我试过阿迪...
我有两台星号服务器。我们将它们称为 asteriskA 和 asteriskB。我还有两个软件电话 - SoftphoneA 和 SoftphoneB。 SoftphoneA 连接到 asteriskA,SoftphoneB 连接到 asteri...
我正在尝试创建一个 AGI Python 脚本来检查调用者是否被列入黑名单。但这始终是输出。 启动 AGI 脚本 /usr/share/asterisk/agi-bin/script.py 我正在尝试创建一个 AGI Python 脚本来检查调用者是否已列入黑名单。但这始终是输出。 启动AGI脚本/usr/share/asterisk/agi-bin/script.py AGI Tx >> agi_request:/usr/share/asterisk/agi-bin/script.py AGI Tx >> agi_channel:SIP/192.168.1.10-00000000 AGI Tx >> agi_语言:en AGI Tx >> agi_type:SIP AGI Tx >> agi_uniqueid:1697353949.0 AGI Tx >> agi_版本:18.10.0~dfsg+~cs6.10.40431411-2 AGI Tx >> agi_callerid:7OO2 AGI Tx >> agi_calleridname:客户端 B AGI Tx >> agi_callingpres:0 AGI Tx >> agi_callingani2:0 AGI Tx >> agi_callington:0 AGI Tx >> agi_callingtns:0 AGI Tx >> agi_dnid:7001 AGI Tx >> agi_rdnis:未知 AGI Tx >> agi_context:传入 AGI Tx >> agi_扩展名:7001 AGI Tx >> agi_priority:2 AGI Tx >> agi_enhanced:0.0 AGI Tx >> agi_账户代码: AGI Tx >> agi_threadid:139655494649408 AGI TX >> -- AGI 脚本 /usr/share/asterisk/agi-bin/script.py 已完成,返回 0 自动失败,通道“SIP/192.168.1.10-00000000”状态为“未知” 配置: [incoming] exten => _X.,1,NoOp(Call from ${CALLERID(num)}) same => n,AGI(/usr/share/asterisk/agi-bin/script.py) 代码: #!/usr/bin/env python3 import sys import pymysql #pip install pymysql from asterisk.agi import AGI #pip install pyst3 agi = AGI() agi.verbose("python agi started") caller_id = agi.env['agi_callerid'] extension = agi.env['agi_extension'] db = pymysql.connect(host='localhost', user='asterisk', password='123', database='capstone') cursor = db.cursor() cursor.execute("SELECT id FROM blacklist WHERE caller_id = %s", (caller_id,)) result = cursor.fetchone() if result: agi.hangup() else: agi.exec("Dial", f"SIP/{extension}") cursor.close() db.close() 没关系,发现为什么它不起作用,这是我的Python库
在转移呼叫时,Asterisk 中的 cdr 事件会存储多个呼叫日志
转接呼叫时,呼叫的生命周期会引发 5 个不同的 cdr 事件。队列中的一个和另一个充当入站呼叫。 this.ami.on('cdr', async (evt) => { if (evt.source == '//
我找到了很多有关Asterisk呼叫相关主题的数据和视频,但我没有找到如何从一部SIP电话向另一部电话发送或接收短信或消息以及如何连接它们的基本信息...
Asterisk PAMI QueueStatus Action 不返回队列名称,如何使用 asterisk ami 操作获取队列名称
Asterisk PAMI QueueStatus Action 返回 QueueParams 事件,该事件返回有关队列的信息,包括 [Queue、Max、Strategy、Calls、HoldTime 等...]。但它不返回队列n...
我正在使用 Bicom PBXware。我有复杂的 cURL,其中包含要使用 -H 发送的标头,这意味着我无法使用 Asterisk CURL 应用程序。所以我创建了可以正常工作的 bash 脚本: /opt/pbxware/pw/var/lib/as...
如果用户离线,我需要在一定时间内向他重新发送通话邀请。是否可以通过拨号方案执行此操作,或者我需要一个特殊的脚本来执行此操作?
无法登录并使用 AsterNET 进行呼叫 - 等待协议标识符超时
我正在尝试使用 AsterNET 从基于 .NET Framework 4 的 winforms 应用程序进行调用。 我收到异常“等待协议标识符超时”: void AsteriskOriginateMob(字符串来自,...
打破循环的 b 的最后一个值是多少? (如果我没记错的话是-1吗?)
类经验{ 公共静态无效主(字符串arr []){ for(int b=3;b>=0;b--) { System.out.println(""); for(int a=0;a<=b;a++) { System.out.print("*"); } } } } It is...
我想创建一个拨号计划以将每个对等点分配到 Dinstar 网关上的特定端口。当我拨打号码时,呼叫应该通过指定端口传输。我有三个活跃的端口...
我们拥有多台Asterisk服务器;有时,人为错误意味着有人搞乱了拨号方案并且来电被拒绝: 注意[27927][C-00000188]:chan_sip.c:26826handle_request_inv...
啜饮 将 #5(无 NAT)重新传输到 93.171.111.188:5060: 邀请 sip:[email protected] SIP/2.0 通过:SIP/2.0/UDP 65.108.111.1:5060;branch=z9hG4bK5ec27dcf 最大前锋:70 来自:《阿米》...
我正在使用 jsSIP 库创建一个网络电话。我连接到 arterisk 成功,但 fobifden 这是我的js代码 const userAgent = new JsSIP.UA({ uri: 'sip:[email protected]', 密码:...
尝试使用 WebRTC 连接到 Asterisk 时无法听到音频
我已经安装并配置了Asterisk服务器,并使用本机SIP客户端对其进行了测试。我可以成功拨打电话并听到声音。 接下来,我尝试连接到 Asterisk 服务器...
Asterisk AMI Originate - 为第一条腿添加 hangup_handler
我们使用 Asterisk AMI Originate 进行出站呼叫(我们的软件),因此在成功连接到第一条腿(外部)后,我们可以使用拨号计划拨打第二条腿(内部)并处理 h...
早上好, 呼叫 (A) 到达 Asterisk。它由我们的拨号方案拾取并路由到 php 文件,该文件的任务是管理呼叫。 使用 MusicOnHold 函数暂停呼叫。 ...
情况:我在固定电话和我的服务器之间做了一个中继,这样每当有人打电话给我的固定电话时,他就会通过我在 extensions.conf 中制定的拨号方案。 问题:现在,考虑到...
我使用 SIPSorcery 来构建 Softphone,包括注册、接听来电和拨出电话。 来电工作正常(语音传入和传出都很好)但传出有一些问题......