행복한 하루
FreePBX 설치 후 나타날 수 있는 증상들-1 (전화를 걸면 거절, Cannot Connect To Asterisk) 본문
FreePBX 설치 후 나타날 수 있는 증상들-1 (전화를 걸면 거절, Cannot Connect To Asterisk)
변화의 물결 2023. 3. 19. 12:06
안녕하세요.
이전 글 내용을 이어서 추가적으로 FreePBX 설치를 진행하다가 생기는 문제점이 있어 나중에 참고도 할 겸 공유드립니다. 현재 증상은 Asterisk와 FreePBX를 소스로 다운로드해서 설치를 진행했을 경우 발행하는 증상일 수 있습니다. 그래서 모든 상황에 적용될 수 없음을 말씀드립니다. 기타 사항에 대해서는 커뮤니티(https://community.freepbx.org/)의 도움을 받으시면 좋지 않을까 합니다.
1. 전화를 걸면 거절 증상
- 원인이라고 하기보다는 이런 증상이 발생했는데, 이런 이유에서 이렇게 해도 되었네라고 참고하시면 좋을 것 같습니다.
- Asterisk 컴파일하고 FreePBX가 문제없이 설치했고, SIP 번호도 Extentions에 추가해서 문제가 없이 전화기들이 온라인 상태로 표시되었습니다. 그런데 번호로 전화를 걸면 연결거절로 나타났습니다. (MircoSIP 상)
- Asterisk Logfiles에서 확인 보았을 때 “pbx.c: No application 'Macro' for extension warning” 이 경고가 나타났습니다. 그래서 구글링 한 결과 모듈을 추가하라고 확인했습니다. (인터넷에 있는 매뉴얼 있는 것을 따라 했는데... ;)
2. 해결방법
- asterisk에서 macro 모듈을 추가해서 다시 컴파일한 후 인스톨하면 문제는 해결됩니다.
- asterisk source 경로로 이동해서 “make menuselect” 실행합니다. Applications -> app_macro를 선택합니다. 그리고 “sudo make -j2”를 실행합니다.
- module만 찾아서 붙여 넣기 하면 좋을 텐데, 현재 어디에 어떻게 연결되는지 몰라서 “sudo make install”해서 다시 설치해 주었습니다.
3. 추가 증상 발생
- 위와 같이 해주고 FreePBX에 접속을 하면 상단에 빨간색으로 Cannot Connect To Asterisk 알람이 나타납니다.
4. 추가 증상 해결 방법
- asterisk 인스톨되면서 기존에 설정을 덮어 쓰여 몇 가지 설정이 필요했습니다.
- FreePBX 소스 디렉터리로 이동해서 “sudo ./install -n” 실행해 줍니다. 그리고 기타 설정을 다시 해줍니다. (PHP 경로는 버전에 맞게 수정해서 사용하시면 됩니다.)
sudo sed -i 's/^\(User\|Group\).*/\1 asterisk/' /etc/apache2/apache2.conf
sudo sed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf
sudo sed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc/php/7.4/apache2/php.ini
sudo sed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc/php/7.4/cli/php.ini
내부망에 방화벽 포트(5060, 10000~20000)를 열어놓고 전화를 한다면, 문제없이 전화가 되는 것을 확인할 수 있습니다.
감사합니다.
<참조 사이트>
https://community.freepbx.org/t/cant-make-internal-calls/70547
'Asterisk' 카테고리의 다른 글
Asterisk에서 gTTS 연동해 보기(Text To Speak) (0) | 2023.04.28 |
---|---|
FreePBX 설치 후 나타날 수 있는 증상들-2 (Public 망에서 전화 신호(Ring)는 가는데 음성이 나오지 않는 경우) (0) | 2023.03.22 |
UC-200-15 – miniPBX 작동 확인 (인터넷 전화 서버) (0) | 2023.03.13 |
FreePBX에 모듈(Module) 추가하는 방법 (Asterisk) (0) | 2023.03.09 |
Raspberry Pi 4에 Asterisk 조금 쉽게 설치하기 (0) | 2023.01.12 |