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] 구문으로 전달해서 처리 하는 게 차이점