상단

GNU GPL 조건으로 공개된 오픈소스 IP-PBX 소프트웨어인 asterisk를 정리 한다.

 

설치 가이드


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

 
 

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
 

참고 문헌


 
 

분류: 오픈소스 
UC

최종 수정일: 2024-09-30 12:26:18

이전글 :
다음글 :