我有一个问题,就是从星号框中自动设置外部呼叫。
我想要实现的目标:
我有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 mount挂载到/ var / spool / asterisk / outgoing。这看起来很好,但它实际上取消了用户星号的权限,然后星号不会查看此文件夹中的传出呼叫文件。所有者和组更改为root,因为我假设所有挂载点都相同。
我能想到的解决方案:
1:告诉星号在其他地方寻找呼叫文件。
2:告诉星号不要担心权限,
3:挂载保持权限
我确实知道Webbrick Gateway并不是一个众所周知的项目,但是对Asterisk有更好了解的人也许可以提供帮助。
答案 0 :(得分:2)
Asterisk不能“不担心权限”,因为linux核心只是不允许星号做文件操作。
你需要