목록Asterisk (7)
행복한 하루
안녕하세요. Asterisk에 자동응답 기능 혹은 Text를 Voice로 변환해 주는 기능을 테스트해 보았습니다. Google, MS, Amazon의 좋은 TTS도 있지만, 이것은 사이트 가입해야 하고 호출할 때 APIKEY가 필요하기 때문에 이런 절차가 필요 없는 무료 gTTS 엔진을 설치해서 테스트를 하였습니다. 1. 기본 설치된 환경 - 이전 내용처럼 Ubuntu20.x LTS에 Asterisk 18.16.0과 FreePBX 16.0.4를 설치한 상태에서 진행했습니다. FreePBX내에 있는 TTS 모듈은 설정까지는 해보았지만, 정확한 사용방법을 몰라 연동을 하지 못했습니다. 2. 프로그램 설치 - CLI 환경에서 몇 가지 라이브러리를 설치합니다. $ sudo apt install xsel libn..
안녕하세요. 이전 내용에서 이어서 내부망 테스트하다가 외부망으로 연결해서 인터넷 전화가 가능할지 확인하고자 하였습니다. 보통 통신사에서 IP를 할당받으면 자주 바뀌지는 않겠지만, 조금 확실히 하기 위해서 ipTIME AP에서 제공해 주는 DDNS 서비스를 이용해서 고정 주소처럼 사용했습니다. 1. Public IP로 연결해서 신호는 가지만 음성이 나오지 않는 증상 - FreePBX 서버를 로컬망(Private IP)에 연결하여 전화를 하면 신호와 음성전달도 문제없이 작동했습니다. 그러나 공인망(Public IP)에서는 이상하게 음성이 전달되지 않는 현상 발생했습니다. - 방화벽 문제라고 인가해서 방화벽 해제, 그리고 FreePBX에 있는 Firewall 모듈을 다운로드 받으려 했지만, 요구사항이 있어서 ..
안녕하세요. 이전 글 내용을 이어서 추가적으로 FreePBX 설치를 진행하다가 생기는 문제점이 있어 나중에 참고도 할 겸 공유드립니다. 현재 증상은 Asterisk와 FreePBX를 소스로 다운로드해서 설치를 진행했을 경우 발행하는 증상일 수 있습니다. 그래서 모든 상황에 적용될 수 없음을 말씀드립니다. 기타 사항에 대해서는 커뮤니티(https://community.freepbx.org/)의 도움을 받으시면 좋지 않을까 합니다. 1. 전화를 걸면 거절 증상 - 원인이라고 하기보다는 이런 증상이 발생했는데, 이런 이유에서 이렇게 해도 되었네라고 참고하시면 좋을 것 같습니다. - Asterisk 컴파일하고 FreePBX가 문제없이 설치했고, SIP 번호도 Extentions에 추가해서 문제가 없이 전화기들이..
안녕하세요. 이 글을 클릭해서 보시는 분이라면, VOIP 혹은 인터넷 전화기 아니면 카카오톡의 보이스톡을 한 번쯤 들어 보셨을 겁니다. 바로 인터넷을 이용해서 음성 전화를 하는 방법에 대한 내용입니다. 현재 전화기 시스템처럼 만들려면 교환국 등 여러 장비가 있는 시설을 만들어야 하고 부여받은 전화번호마다 매칭되는 사람에게 연결해 주는 서비스를 제공해주어야 합니다. 비용이 엄청나게 들어갈 것입니다. 그렇지만 현재는 이 많은 부분들을 인터넷이라는 것으로 대신할 수 있게 되었습니다. 간편하게 서버를 구축해서 서비스를 제공할 수 있습니다. 그렇다고 현재 대기업에서 제공하는 품질과 보안 등을 보장해 주는 것은 아닙니다. miniPBX 제품으로 간단하게 서비스를 제공할 수 있다고 해서 확인해 보았습니다. 1. PB..
안녕하세요. 예전 글에서 Asterisk를 Raspberry Pi에 컴파일해서 테스트했습니다. 이번에는 일반 PC에 Asterisk를 설치했다는 전제하에 작동시켜보려고 했습니다. 그러나 Asterisk를 운영하기 위해서는 많은 설정이 필요합니다.(간단하게도 가능하지만) 그래서 나온 것이 FreePBX라는 GUI OpenSource가 있어 설치를 진행했습니다. 그런데 OpenSource로 설치해 보면 메뉴들이 많이 나오지 않기 때문에 기능(모듈)을 어떻게 추가 설치하는지 처음에 잘 모르기 때문에, 확인한 내용 공유해보려고 합니다. 어렵지 않고 처음에 어떻게 하는 것이지 알아두기만 하면 되는 내용입니다. 1. FreePBX 접속 - FreePBX Distro ISO 버전을 PC에 VM Ware를 통해서 설치..
안녕하세요. 처음에 테스트할 때 Raspberry OS 자체에 Asterisk설치했는데 컴파일 에러 발생하고 그래서 다른 것과 충돌해서 그런가 해서 Raspberry Pi OS를 다시 설치해서 테스트했지만 동일하게 에러가 발생했습니다. 그래서 인터넷상의 해결책을 찾으며 이런저런 것을 설치해 보고 설정도 해보니 엉망이 되어서 기본 OS는 건들지 않게 하기 위해서 도커를 설치해서 테스트하였습니다. 또한 패키지 버전으로 쉽게 설치하는 것과 소스 버전으로 컴파일해서 설치하는 버전도 컨테이너만 바꿔서 작업하면 효율성도 높아질 것이라 생각이 되었습니다. 1. 도커 설치 및 ubuntu Image Container 설치 - Raspberry OS위에 도커 설치하고 그 안에 ubuntu OS(Ubuntu 22.04.1..
안녕하세요. 지난번 테스트해 본 TinkerBoard 2S를 SIP 서버로 만들어 봐야겠다 생각해서 설치테스트를 해보았습니다. 그런데 제가 잘하지 못해서 그렇거라고 생각이 들지만, 이렇게 했을 때 설치가 되지 않았다는 것을 공유하고자 올려봅니다. (이렇게 하면 이런 에러들이 나오는구나 빠른 확인차 보시면 좋지 않을까 합니다.) 혹시 다른 방법으로 Asterisk 소스를 컴파일이 되었다면 공유 부탁드립니다. 참고로 다음 내용에서 Raspberry Pi에서 패키지로 설치하고 소스버전으로 작동하는 버전을 공유하도록 하겠습니다. 1. 작업환경 - HW : TinkerBoard 2S - OS : Debian 10 2. Asterisk 소스 버전으로 설치해 보기 1) 필수 프로그램 설치 - 빌드에 필요한 프로그램,..