IT/Asterisk

No application 'Macro' for extension....

Tommy 2020. 12. 17. 14:22
728x90

* 간단한 내선 통화 테스트 후 외부 통화를 위해 extensions.conf 를 수정했는데, 아래와 같은 log 가 발생하였다.

 

* 찾다보니, "app_macro.so 모듈이 추가되지 않았습니다." 라고 한다.  실제로도 load가 되지 않은 상태였다.

 

* 아래 경로에서 'make muneselect' 로 들어간다. (초보자라 하나씩 따라 가본다)

 

* Applications ->  --Deprecated-- 밑에 -> app_macro 체크 후 저장

 

* 그 다음 컴파일 및 설치를 진행합니다.

 

* 설치가 완료되면 아래와 같이 화면이 출력 된다.

 

* asterisk cli 모드에서 아래 명령어로 app_macro 를 Load 시킨다.

* module은 올렸으나, asterisk16 버전에서는 Macro를 지원 안한다고 한다 ㅜㅜ / 항상 하나 해결하면 새로운 에러가 나온다ㅜㅜ  아 행복하다... 끝이 없는 늪..... ㅎㅎ   

이 부분은 다시 찾아서 처리 한 후에 공유 하도록 하겠습니다 ㅜㅜ --> 밑에 추가 하였음

*  Macro / Gosub

  Macro(dial, ${Exten})  으로 할 경우 Context가 [macro-dial] 구문으로 전달해서 처리하는 반면

 Gosub(dial, ${Exten}) 으로 하는 경우는 Context가 [dial] 구문으로 전달해서 처리 하는 게 차이점