我在从星号框中自动设置外部呼叫时遇到了一点问题。
我想要实现的目标:
我有 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网关)/mnt/call/上的传出目录。
我试过的:
我尝试将 sshfs 挂载到 /var/spool/asterisk/outgoing。这看起来不错,但实际上它取消了用户 asterisk 的权限,然后 asterisk 不会查看此文件夹中的拨出呼叫文件。所有者和组更改为 root,因为我假设所有挂载点都相同。
我能想到的解决方案:
1.:告诉星号在别处寻找通话文件。
2.:告诉星号不要担心权限,
3.:挂载保持权限不变
我确实知道 Webbrick Gateway 不是一个众所周知的项目,但也许对 Asterisk 有更好理解的人可能会提供帮助。