2013-10-03 2 views
0

별표가 처음인데 Java 응용 프로그램에서 전화를 걸려고합니다. OriginateAction이 SIP 또는 PSTN 번호로 전화를 발신하는 클래스라는 것을 알았습니다.이 클래스를 사용하려고했지만 어떻게 도움이되는지 찾지 못했습니다. 내 요구 사항을 충족시키기 위해이 클래스를 사용하는 방법을 제안 해 줄 수 있습니까?PSTN 번호로 전화를 걸기 위해 별표가있는 java에서 OriginateAction 클래스를 사용하는 방법

내가

OriginateAction oa=new OriginateAction(); 
oa.setAccount(getName()); 
oa.setActionId(getName()); 
oa.setChannel("SIP/1000"); 
oa.setContext("default"); 
oa.setExten("120"); 
oa.setCallerId("2233"); 

답변

1

다음과 같은 노력 개념이다 : 당신이 전송해야하는 최소 정보]이 (/ 1000 SIP와 같은 단지 SIP 계정) 채널이다 그런 다음 작업을 보내, AMI를 통해 로그인해야, 컨텍스트, 확장 및 우선 순위를 지정하면 동작을 보낼 때 별표가 SIP/1000을 호출하려고 시도합니다. 상대방이 호출에 응답하면 컨텍스트에서 확장명을 호출하면 모든 작업을 수행 할 수 있습니다. 어쩌면이게 도움이 될 것입니다 : asterisk manager dialout java example