Asterisk
둘러보기로 가기
검색하러 가기
GNU GPL 조건으로 공개된 오픈소스 IP-PBX 소프트웨어인 asterisk를 정리 한다.
- 홈페이지 : http://www.asterisk.org/, http://forge.asterisk.org/gf/
- 다운로드 : http://www.asterisk.org/downloads
- 라이센스 : GNU GPL
- 플랫폼 :
목차
설치 가이드
Asterisk 설치
- 참고 문헌
X-Lite 설치
Asterisk를 사용하기 위해 Softphone인 X-Lite를 설치해 보자.
- 다운로드 사이트 상단에 있는 here를 클릭 하여 X-Lite_Win32_1104o_56125_100106.exe 파일을 다운로드 한다.
- 상단 메시지 : To begin your download, please click here.
- X-Lite_Win32_1104o_56125_100106.exe 을 설치 한후 실행 한다.
- 상단의 아래 방향키(Show Menu) 아이콘을 누른 후 "SIP Account Setting..." 메뉴를 선택 한다.
- Add 버튼을 눌러 다음과 같이 SIP 정보를 등록 한다.
- Display Name : 1000
- Username : 1000 //--- Asterisk 설치시 등록한 전화번호 중 하나
- Domain : 127.0.0.1 //--- Asterisk가 설치된 서버 IP
- Register with domain and receive incoming calls 를 체크
- Send outbound via 에서 domain 선택
사용자 가이드
기타 Softphone
- PC용 Softphone
- skype : Windows, Linux
- X-Lite : Windows, Linux, Mac
- imTel : windows
- Samsung Wyz070 : windows
- Twinkle : Linux
- Naver Phone : Windows
- 스마트폰용 Softphone
Asterisk 주요 기능
- Features
- ADSI On-Screen Menu System
- Alarm Receiver
- Append Message
- Authentication
- Automated Attendant
- Blacklists
- Blind Transfer
- Call Detail Records
- Call Forward on Busy
- Call Forward on No Answer
- Call Forward Variable
- Call Monitoring
- Call Parking
- Call Queuing
- Call Recording
- Call Retrieval
- Call Routing (DID & ANI)
- Call Snooping
- Call Transfer
- Call Waiting
- Caller ID
- Caller ID Blocking
- Caller ID on Call Waiting
- Calling Cards
- Conference Bridging
- Database Store / Retrieve
- Database Integration
- Dial by Name
- Direct Inward System Access
- Distinctive Ring
- Distributed Universal Number Discovery (DUNDi™)
- Do Not Disturb
- E911
- ENUM
- Fax Transmit and Receive (3rd Party OSS Package)
- Flexible Extension Logic
- Interactive Directory Listing
- Interactive Voice Response (IVR)
- Local and Remote Call Agents
- Macros
- Music On Hold
- Music On Transfer:
- Flexible Mp3-based System
- Random or Linear Play
- Volume Control
- Predictive Dialer
- Privacy
- Open Settlement Protocol (OSP)
- Overhead Paging
- Protocol Conversion
- Remote Call Pickup
- Remote Office Support
- Roaming Extensions
- Route by Caller ID
- SMS Messaging
- Spell / Say
- Streaming Media Access
- Supervised Transfer
- Talk Detection
- Text-to-Speech (via Festival)
- Three-way Calling
- Time and Date
- Transcoding
- Trunking
- VoIP Gateways
- Voicemail:
- Visual Indicator for Message Waiting
- Stutter Dialtone for Message Waiting
- Voicemail to email
- Voicemail Groups
- Web Voicemail Interface
- Zapateller
- Computer-Telephony Integration
- AGI (Asterisk Gateway Interface)
- Graphical Call Manager
- Outbound Call Spooling
- Predictive Dialer
- TCP/IP Management Interface
- Scalability
- TDMoE (Time Division Multiplex over Ethernet)
- Allows direct connection of Asterisk PBX
- Zero latency
- Uses commodity Ethernet hardware
- Voice-over IP
- Allows for integration of physically separate installations
- Uses commonly deployed data connections
- Allows a unified dialplan across multiple offices
관리자 가이드
Asterisk 명령어 및 파일
- 폴더 및 파일 구조
- /etc/asterisk/
- /var/log/asterisk/
- /var/run/asterisk.pid
- asterisk -vvvvv
Asterisk 설정
- 참고 문헌
내부 사용자 추가
- 방법 1: vi /etc/asterisk/sip.conf 맨 아래에 사용자 추가
[user1007] username=user1007 type=friend secret=pass1007 host=dynamic nat=yes qualify=yes callerid=2001
- 방법 2: vi /etc/asterisk/sip.conf 맨 아래에 사용자 추가
[1007] ; ;context=outgoing context=ulsan type=friend dtmfmode=rfc2833 canreinvite=no nat=no callgroup=1 pickupgroup=1 progressinband=never amaflags=default host=dynamic disallow=all allow=ulaw allow=alaw
참고 문헌
- Asterisk 기능 및 특징, 2009.8
- Asterisk를 포함한 WebGUI