IT/Unified Communications 9

FreePBX 설치 후 나타날 수 있는 증상들-1 (전화를 걸면 거절, Cannot Connect To Asterisk)

안녕하세요.  이전 글 내용을 이어서 추가적으로 FreePBX 설치를 진행하다가 생기는 문제점이 있어 나중에 참고도 할 겸 공유드립니다. 현재 증상은 Asterisk와 FreePBX를 소스로 다운로드해서 설치를 진행했을 경우 발행하는 증상일 수 있습니다. 그래서 모든 상황에 적용될 수 없음을 말씀드립니다. 기타 사항에 대해서는 커뮤니티(https://community.freepbx.org/)의 도움을 받으시면 좋지 않을까 합니다.  1. 전화를 걸면 거절 증상   원인이라고 하기보다는 이런 증상이 발생했는데, 이런 이유에서 이렇게 해도 되었네라고 참고하시면 좋을 것 같습니다.   Asterisk 컴파일하고 FreePBX가 문제없이 설치했고, SIP 번호도 Extentions에 추가해서 문제가 없이 전화기..

FreePBX에 모듈(Module) 추가하는 방법 (Asterisk)

안녕하세요.  예전 글에서 Asterisk를 Raspberry Pi에 컴파일해서 테스트했습니다. 이번에는 일반 PC에 Asterisk를 설치했다는 전제하에 작동시켜보려고 합니다. 그러나 Asterisk를 운영하기 위해서는 많은 설정이 필요합니다.(간단하게도 가능하지만) 그래서 나온 것이 FreePBX라는 GUI OpenSource가 있어 설치를 진행했습니다.  그런데 OpenSource로 설치해 보면 메뉴들이  많이 나오지 않기 때문에 기능(모듈)을 어떻게 추가 설치하는지 처음에 잘 모르기 때문에, 확인한 내용 공유해보려고 합니다. 어렵지 않고 처음에 어떻게 하는 참고 하면 되는 내용입니다.  1. FreePBX 접속  FreePBX Distro ISO 버전을 PC에 VM Ware를 통해서 설치했거나, ..

TinkerBoard 2S에 Asterisk 설치(소스컴파일, 패키지) 및 테스트해 보기 (설치 실패)

안녕하세요.  지난번 테스트해 본 TinkerBoard 2S를 SIP 서버로 만들어 봐야겠다 생각해서 설치테스트를 해보았습니다. 그런데 제가 잘하지 못해서 그렇거라고 생각이 들지만, 이렇게 했을 때 설치가 되지 않았다는 것을 공유하고자 올려봅니다. (이렇게 하면 이런 에러들이 나오는구나 빠른 확인차 보시면 좋지 않을까 합니다.) 혹시 다른 방법으로 Asterisk 소스를 컴파일이 되었다면 공유 부탁드립니다.  참고로 다음 내용에서 Raspberry Pi에서 패키지로 설치하고 소스버전으로 작동하는 버전을 공유하도록 하겠습니다.1. 작업환경  - HW : TinkerBoard 2S - OS : Debian 10   2. Asterisk 소스 버전으로 설치해 보기 1) 필수 프로그램 설치   빌드에 필요한 프..

PBX의 IVR(Interactive Voice Response, 자동 응답 기능(?) ) 기능 확인(UC200, FreePBX)

안녕하세요.  PBX와 SIP 전화기를 단순 전화기능으로만 사용하면 재미가 없을 수 있습니다.(?)  무슨 말이지 할 수도 있을 것입니다. 자동 응답기처럼 숫자 키패드를 누르면 다른 부서 혹은 정보를 전달해  주는 기능도 있기 때문에 여러 가지로 활용할 수  있습니다.  이전 글과 동일하게 UC200 제품 기준으로 설명하고, FreePBX에 대한 내용을 참고로 추가해 보았습니다. 테스트 하려는 기능은 IVR 번호로 전화를 걸면 자동 음성 메시지를 방송하고 숫자키를 누르면 특정 내선 번호로 연결해 주는 것입니다.  1. IVR(Interactive Voice Response) 간략한 기능 설명  PBX의 IVR(Interactive Voice Response) 기능은 전화 시스템에서 자동 응답을 통해 전화..

PBX의 Paging(1:N 전화 걸기, 방송하기) 기능 확인

안녕하세요. SIP 전화기를 1:1 전화로 사용한다면 크게 생각할 것이 없지만, 여러 명에게 동시에 전화를 할 수 있는 기능이 있다면 편할 것입니다. 이런 기능을 할 수 있는 것으로 Paging 있습니다.  SIP 스피커처럼 자동으로 전화를 수신하게 설정해 놓는다면 공지사항 방송으로 사용할 수 도 있습니다. 아래 메뉴 사진은 UC200 제품에 있는 내용으로 FreePBX와 다를 수 있지만, 개념적으로 유사하다고 보시고 참고하시면 됩니다. PC 혹은 SBC(Raspberry Pi) 제품에 설치된 FreePBX를 사용할 경우를 위해 간단하게 내용 추가해 놓았습니다.   1. Paging 간략 설명 1) 사용 시나리오   공지사항 방송: 회사 내 특정 부서나 전체 사무실에 공지사항을 전달해야 할 때, 각 사용..

UC-200-15 – miniPBX 작동 확인 (인터넷 전화 서버)

안녕하세요.   이 글을 클릭해서 보시는 분이라면, VOIP 혹은 인터넷 전화기 아니면 카카오톡의 보이스톡을 한 번쯤 들어 보셨을 겁니다. 바로 인터넷을 이용해서 음성 전화를 하는 방법에 대한 내용입니다. 현재 전화기 시스템처럼 만들려면 교환국 등 여러 장비가 있는 시설을 만들어야 하고 부여받은 전화번호마다 매칭되는 사람에게 연결해 주는 서비스를 제공해주어야 합니다. 비용이 엄청나게 들어갈 것입니다.  그렇지만 현재는 이 많은 부분들을 인터넷이라는 것으로 대신할 수 있게 되었습니다. 간편하게 서버를 구축해서 서비스를 제공할 수 있습니다. 그렇다고 현재 대기업에서 제공하는 품질과 보안 등을 보장해 주는 것은 아닙니다. miniPBX 제품으로 간단하게 서비스를 제공할 수 있다고 해서 확인해 보았습니다. 1...

FreePBX 설치 후 SIP 연결이 안 될 경우 한 가지 확인할 것

안녕하세요.  VirtualBox에 FreePBX(Sangoma에서 제공해 주는 ISO 파일)를 설치하고 SIP Client 프로그램에 서버를 설정하고 전화(VoIP)하면 연결되지 않는 경우가 있습니다. 설치한 버전하고 테스트한 버전은 FreePBX 16, Asterisk 16, VirtualBOx 7.0입니다.   설치하고 본인의 PC 내부망으로 테스트하면 연결하고 거는 것은 문제가 없을 수 있습니다. 그러나 외부와 다른 컴퓨터에서 연결을 시도하면 되지 않을 수 있습니다.  특별한 것은 아니고 잊어버릴 때가 있어 남겨 놓습니다. 추가로 공인 IP를 이용해서 외부에서 접근하려면 설정이 몇 가지 더 설정이 필요합니다. 여기서는 내부망에서 확인합니다.  1. TCP 연결 허용 Settings -> Aster..

Trying to Build and Run the Open Source SIP Client (Blink-qt)

안녕하세요,   인터넷에 "OpenSource SIP Client" 프로그램이 몇 가지가 있는데, 그중에 Linux, Mac, Windows로 된다고 하는 것이 있어 확인해 보았습니다.  국내에는 자료가 보이지 않고, 수요가 없는 것 같아서 영어로 내용을 적어보았습니다. 영어 실력이 부족해서 번역기 도움을 조금 받았습니다. 실수가 있다면 조언 부탁드립니다. ( Hello, There are several "Open Source SIP Client" programs available on the internet, and I checked one that claims to work on Linux, Mac, and Windows.  Since there doesn't seem to be much inform..

Raspberry Pi 4에 Asterisk 조금 쉽게 설치하기

안녕하세요.   처음에 테스트할 때 Raspberry OS 자체에 Asterisk설치했는데 컴파일 에러 발생하고 그래서 다른 것과 충돌해서 그런가 해서 Raspberry Pi OS를 다시 설치해서 테스트했지만 동일하게 에러가 발생했습니다.  그래서 인터넷상의 해결책을 찾으며 이런저런 것을 설치해 보고 설정도 해보니 엉망이 되어서 기본 OS는 건들지 않게 하기 위해서 도커를 설치해서 테스트하였습니다.   또한 패키지 버전으로 쉽게 설치하는 것과 소스 버전으로 컴파일해서 설치하는 버전도 컨테이너만 바꿔서 작업하면 효율성도 높아질 것이라 생각이 되었습니다. 1. 도커 설치 및 ubuntu Image Container 설치  - Raspberry OS위에 도커 설치하고 그 안에 ubuntu OS(Ubuntu 2..