나는 freeswitch를 처음 사용하기 때문에 fs_cli 콘솔에서 freeswitch 명령을 시작하려했으나 제대로 작동하고있었습니다. 이제 내 요구 사항은 자바 애플리케이션에서 같은 것을 실행하는 것이다. 다음 코드를 시도했다.자바 코드를 사용하여 FreeSwitch 명령을 실행하는 방법
package org.freeswitch.esl.client.outbound.example;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
class Call {
Call() throws IOException {
Process pr = Runtime.getRuntime().exec("fs_cli -x reloadxml");
BufferedReader br = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String str = null;
while ((str = br.readLine()) != null) {
System.out.println(str);
}
System.out.print("success");
}
public static void main(String[] args) throws IOException {
Call call;
call = new Call();
}
}
[java에서 외부 프로그램 실행] 가능한 복제본 (https://stackoverflow.com/questions/13991007/execute-external-program-in-java) – rkosegi