Asterisk 13을 Debian 8(Jessie)에 설정한다.

전제 조건


  • vagrant 위의 Debian8 (Jessie) 환경에 Asterisk 13 (13.6.0)을 설치하는 단계
  • Wiki에 실려 있는 순서대로 인스톨한 적이 없었기 때문에, 챌린지.
  • v13은 Long Term Support (LTS) 또한 WebRTC 지원이 들어 있다는 것으로 채용.

  • 절차



    1. Asterisk 13 다운로드 및 배포
    sudo apt-get update
    
    sudo apt-get install build-essential
    
    mkdir /opt/asterisk
    cd /opt/asterisk
    
    wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13.6.0.tar.gz
    
    tar zxvf ./asterisk-13.6.0.tar.gz
    cd ./asterisk-13.6.0
    
    cd contrib/scripts
    sudo ./install_prereq install
    sudo ./install_prereq install-unpackaged
    
  • 참고 1: 설치 중에 This is the numeric code for the region your phone system will be operating in ... 프롬프트가 표시되면 81 (일본 국제 전화 번호)를 입력하고 Enter(OK)합니다.

  • 2. pjproject (WebRTC 용 패키지 설치)
    mkdir /opt/pjproject
    cd /opt/pjproject
    svn co http://svn.pjsip.org/repos/pjproject/trunk/ pjproject-trunk
    cd pjproject-trunk
    
    ./configure --prefix=/usr --enable-shared CFLAGS='-O2 -DNDEBUG'
    make dep
    make
    sudo make install
    
    sudo /sbin/ldconfig -p | grep pj
    でインストール結果の確認。(空じゃなければOK)
    
    echo "export PKG_CONFIG_PATH=/usr/lib/pkgconfig" >> ~/.bashrc
    echo "export LC_ALL=en_US.UTF-8" >> ~/.bashrc
    source ~/.bashrc
    

    3. SRTP 설치
    mkdir /opt/srtp
    cd /opt/srtp
    wget  https://downloads.sourceforge.net/project/srtp/srtp/1.4.4/srtp-1.4.4.tgz
    tar zxvf srtp-1.4.4.tgz 
    cd srtp
    ./configure --prefix=/usr
    make
    make runtest
    make install
    

    4 . pjproject & SRTP 설치 결과 확인
    cd /opt/asterisk/asterisk-13.6.0
    ./configure
    make menuselect
    

    이렇다면 OK

    dpkg -l | grep uuid
    でインストール結果の確認。(空じゃなければOK)
    

    5. Asterisk 13 설치
    make
    sudo make install
    sudo make config
    sudo make install-logrotate
    

    6. Asterisk 13 시작
    sudo /etc/init.d/asterisk start
    
    sudo /etc/init.d/asterisk status
    

    이렇다면 OK


    7. 여기까지 종료입니다! 수고하셨습니다!

    설치 후 · ·



    아래를 참고로 WebRTC를 플레이해 보는 것은 어떻습니까!


  • SIPML5 (WebRTC의 OSS 구현)를 이용하는 경우의 튜토리얼
  • WebRTC 지원에 대해 자세히 알아보기

  • 참고


  • 사용한 상자: ATTACK/debian jessie
  • h tp // w w. 이 p ms. 네 / mp ぇ - ゔ ぃ セ コンフ ぃ グラチオン s / 41- 아스 테리 sk / 181 비안
  • 공식 위키
  • h tp : // 쿠이타. 코 m / 히로에 오 rz @ gi te b / ms / 1092b0 예 2503 30792f
  • ぃ tp // m / 힘 00 / ms / 27f0 굳이 8d96980 에cd5
  • 좋은 웹페이지 즐겨찾기