2025년 9월 11일 목요일

[ASTERISK] 01 시작하기


컨테이너 생성 (도커 밖)

$ sudo docker run -d --name asterisk --hostname asterisk -p 5060:5060/udp -p 5060:5060/tcp -p 5061:5061/udp -p 5061:5061/tcp -p 10000-10100:10000-10100/udp -p 5038:5038/tcp -p 8088:8088/tcp -v /var/services/homes/dlwjddnbest/asterisk_files:/etc/woorits ubuntu:22.04 tail -f /dev/null


컨테이너의 bash 실행 (도커 밖)

$ sudo docker exec -it asterisk bash


--- 여기서부터 도커 안 ---

# apt update


필수 패키지 설치

# apt install build-essential libxml2-dev libncurses5-dev uuid-dev pkg-config libtool autoconf automake libssl-dev libjansson-dev libsqlite3-dev libedit-dev wget


asterisk 다운로드

# wget https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-22-current.tar.gz


압축해제

# tar xvf asterisk-22-current.tar.gz


폴더이동

# cd asterisk-22.5.2/


컴파일 및 설치

/asterisk-22.5.2# ./configure && make && make install && make samples && make config


데몬실행

# asterisk


CLI 접속

# asterisk -rvvv

-------------------------------------------------------------

vmware 설치


우분투 리눅스 데스크탑 다운로드


우분투 설치


터미널 실행


$ sudo apt update


$ sudo apt install build-essential libxml2-dev libncurses5-dev uuid-dev pkg-config libtool autoconf automake libssl-dev libjansson-dev libsqlite3-dev libedit-dev


ASTERISK 소스파일 다운로드 - https://www.asterisk.org/downloads/


압축파일 해제 - $ tar xvf asterisk-20-current.tar.gz


폴더 이동 - $ cd asterisk-20*/


$ ./configure && make && sudo make install && sudo make samples && sudo make config


데몬실행 - $ sudo asterisk


CLI 접속 - $ sudo asterisk -rvvv


댓글 없음:

댓글 쓰기