- 설치 가이드
- Asterisk 설치
- X-Lite 설치
- 사용자 가이드
- 기타 Softphone
- Asterisk 주요 기능
- 관리자 가이드
- Asterisk 명령어 및 파일
- Asterisk 설정
- 내부 사용자 추가
- 참고 문헌
GNU GPL 조건으로 공개된 오픈소스 IP-PBX 소프트웨어인 asterisk를 정리 한다.
홈페이지 : http://www.asterisk.org/, http://forge.asterisk.org/gf/
라이센스 : 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](user1007.md)
username=user1007
type=friend
secret=pass1007
host=dynamic
nat=yes
qualify=yes
callerid=2001
방법 2: vi /etc/asterisk/sip.conf 맨 아래에 사용자 추가
[1007](1007.md)
;
;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를 포함한 WebGUI