별표에서 총 초보자이며 일반적으로 전화 회선을 관리하지만 Asterisk Now 13 배포판을 설치할 수있었습니다. pipip로 2 개의 SIP 전화를 연결하고 SIP 트렁크를 구성했습니다. 해당 접두어가있는 외부 번호로 전화를 걸 때 작동합니다. 이제는 프로그래밍 방식으로 호출을 시작하고이를 로컬 확장에 연결해야합니다.이 확장은 어떻게 달성 해야할지 전혀 모르고 수 시간 동안 인터넷을 통해 많은 정보를 찾을 수 있습니다. 애 스터 리스크 관리자 API를 통해 sip 트렁크를 시작합니다. java
나는 다음과 같은 방법으로 별표 관리자 API 및 OriginateAction으로이 지역의 모금 전화를 연결하기 위해 관리 :originateAction = new OriginateAction();
originateAction.setChannel(ConnectionType+"/"+extCaller);
originateAction.setContext(context);
originateAction.setCallerId(idCaller);
originateAction.setExten(tDestination);
originateAction.setPriority(priority);
originateAction.setTimeout(timeoutCall);
managerConnection.login();
originateResponse = managerConnection.sendAction(originateAction, timeoutRequest);
가 나는 또한 channel originate pjsip/201 extension [email protected]
및 channel originate local/[email protected] extension [email protected]
이 시도.
PJSIP 트렁크의 컨텍스트는 from-pstn입니다. 별표 cli와 응용 프로그램 모두에서 행운없이 다양한 방법으로 사용하려고했습니다.
전화를 걸고 사무실에서 전화를 걸 때 PJSIP 트렁크를 사용하게하려면 어떻게해야합니까?
편집 : 난 아직도하지
: 나는 트렁크 나가는 경로 요건과 "에서-내부"이 같은 맥락으로 완료 번호를 사용하여 발신 통화를 발신 이것이 왜 작동하고 내 질문에 대한 정답인지 이해하십시오.