2016-05-18 7 views
0

は、私は「」\ ...のJavaでJavaコードとのCLIコマンド「ハングアップ要求」を実行する方法

文字列のコマンド=「アスタリスク-rx \」ハングアップ要求を、これを実行する必要があります。

しかし、私そのようなコマンド '"ハングアップ' を返しました。

asterisk -rx "hangup request ..." 

大丈夫、私が入力し、CLIで実行したとき。 は、任意の解決策はありますか?

答えて

1

使用

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

代わりにSystem.exec(String cmd)は埋め込み引用符を使用せず、指定された文字列を "\ s +" pattで分割しますうーん。

+0

ありがとうございます。 さらにもう1つの質問。どのように多くのコマンドをステップバイステップで? –

+0

私はあなたを得ませんでした。どういう意味ですか? – Serge

0

ランニングハングアップ要求の場合のみ、アスタリスクのエナジーコピーを開始しないでください。

正しい解決策は、ハングアップを要求するためのAMIインターフェイスを使用することです。

関連する問題