は、私は「」\ ...のJavaでJavaコードとのCLIコマンド「ハングアップ要求」を実行する方法
文字列のコマンド=「アスタリスク-rx \」ハングアップ要求を、これを実行する必要があります。
しかし、私そのようなコマンド '"ハングアップ' を返しました。
asterisk -rx "hangup request ..."
大丈夫、私が入力し、CLIで実行したとき。 は、任意の解決策はありますか?
は、私は「」\ ...のJavaでJavaコードとのCLIコマンド「ハングアップ要求」を実行する方法
文字列のコマンド=「アスタリスク-rx \」ハングアップ要求を、これを実行する必要があります。
しかし、私そのようなコマンド '"ハングアップ' を返しました。
asterisk -rx "hangup request ..."
大丈夫、私が入力し、CLIで実行したとき。 は、任意の解決策はありますか?
使用
System.exec(new String[]{"asterisk","-rx","hangup request ..."})
代わりにSystem.exec(String cmd)
は埋め込み引用符を使用せず、指定された文字列を "\ s +" pattで分割しますうーん。
ランニングハングアップ要求の場合のみ、アスタリスクのエナジーコピーを開始しないでください。
正しい解決策は、ハングアップを要求するためのAMIインターフェイスを使用することです。
ありがとうございます。 さらにもう1つの質問。どのように多くのコマンドをステップバイステップで? –
私はあなたを得ませんでした。どういう意味ですか? – Serge