如何使用 Java 代码运行 CLI 命令"hangup request"



我需要用Java 运行这个

字符串命令="星号-rx\"挂断请求\";

但我得到了回报,我这样命令"挂断"。

 asterisk -rx "hangup request ..."

当我键入并使用CLI运行时,可以。有什么解决办法吗?

使用

System.exec(new String[]{"asterisk","-rx","hangup request ..."})

相反。System.exec(String cmd)不接受任何嵌入的引用,并使用"\s+"模式将提供的字符串拆分为多个部分。

您不应该只为运行挂起请求启动另一个星号副本。

正确的解决方案是使用AMI接口请求挂断。

相关内容

  • 没有找到相关文章

最新更新