- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在通过 Asterisk 框自动设置外部调用时遇到了一些问题。
我要实现的目标:
我有 2 个 linux 机器,我想通过 sshfs 将一个目录挂载到 10.100.100.1 到 10.100.100.208/var/spool/asterisk/outgoing(作为挂载点)
原因是 10.100.100.1 地址是一个名为 Webbrick Gateway 的设备,这是一个家庭自动化设备,可以在必要时发送 AGI 命令。但我想做的是将 .call 文件移动到 Asterisk 服务器 (var/spool/asterisk/outgoing) 或 10.100.100.1 (Webbrick Gateway)/mnt/call/上的传出目录。
我尝试过的:
我已经尝试将 sshfs 挂载到/var/spool/asterisk/outgoing。这看起来不错,但它实际上取消了用户 asterisk 的权限,然后 asterisk 将不会查看此文件夹以查找拨出的调用文件。所有者和组更改为 root,因为我假设所有挂载点都相同。
我能想到的解决方案:
1.: 告诉asterisk到别处寻找调用文件。
2.: 告诉asterisk不要担心权限,
3.: 挂载保持权限不变
我知道 Webbrick Gateway 不是一个众所周知的项目,但也许对 Asterisk 有更好了解的人可以提供帮助。
最佳答案
Asterisk 不能“不担心权限”,因为 linux 核心不允许 asterisk 进行文件操作。
你需要
关于linux - Asterisk AGI/挂载的传出目录权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21985949/
有谁知道,我们如何使用 PHP AGI 脚本发起外部号码调用? 最佳答案 您有两种可能的选择。一种是使用“Originate”命令。请参阅http://www.voip-info.org/wiki/v
我试图让我的 php-agi 脚本在第一个命令忙碌或失败时调用下一个命令。我现在设置它的方式不仅会起作用,它只会返回忙碌然后死掉,或者如果它起作用,它会发送两个拨号命令。这是我得到的: $agi->e
这是我想从 .call 文件调用的上下文 CH1 [CH1] exten=>9367,1,Playback(welcome); same => n,Agi(agi://localhost/openl
我正在使用 asterisk-java 将 Asterisk 与我的 AGI 集成。 我想知道在使用streamFile(filename)命令时该文件是否必须位于asterisk声音系统中。它不能在
有人可以帮我在 cesium agi 项目中画一条线吗?该线的绘制方式应使其从地球的一部分连接到另一部分。 最佳答案 Polylines demo展示了这是如何完成的。 关于javascript -
我在通过 Asterisk 框自动设置外部调用时遇到了一些问题。 我要实现的目标: 我有 2 个 linux 机器,我想通过 sshfs 将一个目录挂载到 10.100.100.1 到 10.100.
我继承了一个 CentOS Asterisk 服务器集群,其中一个运行检查,我的任务是在其他服务器上进行复制。 此检查的一部分涉及 AGI,它在第一台服务器上运行没有问题 - 但在其他服务器上,吐出
我有基本的 python agi 代码,其中 pyst lib 为: 扩展.conf [from-internal] exten => _.,1,answer() exten => _.,2,AGI(
我还是 PHP 和 Asterisk 的新手。我正在尝试将值从 HTML 文本输入传递到 php 页面,该页面与 Asterisk 通信以通过 GSM 调制解调器发送短信文本。到目前为止,这是我试验过
有谁知道调试 asterisk 的 agi secript (a2billing.php) 所需的步骤。如果我从 linux 控制台调用它,我可以远程调试 php cli。但如果它从 asterisk
我的拨号方案是这样的 [dial-plan] exten => s,1,Answer() exten => s,n,Noop(exten = ${EXTEN} exten => s,n,Macro(d
当 test.php 脚本从 Asterisk 拨号计划运行时,一切正常,直到执行达到 $agi->get_data('xxx', 1000, 1); statement. Asterisk cli
大家好 我对 C 语言的 AGI 很感兴趣,过了一段时间我遇到了一个问题。当我使用GET DATA(以及其他 AGI 命令)将文件播放到 channel 时,我需要应用 sleep 函数,以便可以播放
尝试使用 agi 来收听 asterisk。 但是启动方法运行后,我的应用程序卡住了。没有错误出现... 我的 Spring Bean : @Bean(name = "agi") public Def
我无法解决问题,脚本的目的是识别上下文编号。 下面是 Asterisk 拨号计划extensions.conf exten => 1234,1,Answer() same => n,Set(NUM2C
数据可从 IRS 免费获得 2008 年按邮政编码划分的收入数据。 A00100 是调整后的总收入(又名 AGI),agi_class 是调整后的总收入的大小。范围从 1 到 7: 1 = '
我正在尝试使用 ffmpeg 转换和移动之前在通话中录制的 2 个音频文件。使用中的代码是: #Convert and move the audio $AGI->exec("system","ffmp
我正在使用 C 语言的 AGI 在 Asterisk 中进行基本的调用中心设置 [PUNDIT] exten =>92186,1,agi(Pundit/PunditBin) exten=>92186,
我已经安装了 asterisk 版本 1.4.44 并使用 Python 编写 agi 脚本。我的上下文“9999”比我在执行此命令时尝试调用时遇到的错误要少。是否需要安装任何依赖项才能使其正常工作?
我已经为传入上下文配置了一个拨号计划。 我在/etc/asterisk/extensions.conf中有以下内容 [incoming] switch => Realtime exten => _X.
我是一名优秀的程序员,十分优秀!