050plusをasteriskに収容する方法

050plusをasteriskに収容する方法

必要な情報を入手

  • wgetで050plusのasteriskに必要な情報を入手する
  • $ wget -q -O 050plus.txt –no-check-certificate –secure-protocol=auto –server-response –post-data ‘ifVer=2.0&apVer=2.0.4&buildOS=IOS&buildModel=iPhone4,1&buildVer=5.1&earlyStFlg=0&no050=050番号&pw050=設定パスワード’ https://start.050plus.com/sFMCWeb/other/InitSet.aspx
  • 050plus.txtが得られて、この中に必要な情報が入っている
  • vi /etc/asterisk/sip.conf
  • [050plus]
    type=friend
    secret=sipPwd
    port=5061
    defaultuser=sipID
    fromuser=nicNm
    host=60.37.58.XXX
    ;host=kar-f2fcp.050plus.com
    fromdomain=050plus.com
    context=default
    insecure=invite,port
    dtmfmode=inband
    canreinvite=no
    disallow=all
    allow=ulaw
    callgroup=1
    transport=tls
    nat=route
    encryption=yes
    
  • vi /etc/asterisk/extensions.conf
  • ;050plus
    exten => _0.,1,Set(CALLERID(num)=${MYNUMBER})
    exten => _0.,n,Set(CALLERID(name)=${MYNUMBER})
    exten => _0.,n,Dial(SIP/${EXTEN}@050plus,130,T)
    

    LIBSRTPのインストール

    cd /usr/local/src
    wget http://srtp.sourceforge.net/download.html
    tar -xzf srtp-1.4.2.tgz
    ./configure --prefix=/usr
    make
    make runtest
    make install
    

    subversionのインストール

    apt-get install subversion
    

    ASTERISKのコンパイル、インストール

  • ASTERISKのコンパイル、インストール
  • asterisk-1.8.11.1
    ./configure
    make menuselect (check res_srtp in "resource modules")
    make
    make install
    
    暗号鍵を作る、4桁の同じ数字を4回入力した
    mkdir /etc/asterisk/keys
    ./ast_tls_cert -C pbx.mycompany.com -O "My Super Company" -d /etc/asterisk/keys
    ./ast_tls_cert -m client -c /etc/asterisk/keys/ca.crt -k /etc/asterisk/keys/ca.key -C phone1.mycompany.com -O "My Super Company" -d /etc/asterisk/keys -o 050plus
    
  • Fusionは基本料金無料で050の番号を取得できるので着信専用に使う
  • 発信は最も安いlocalphoneを使う
  • localphoneは番号をもらうのに$10(基本料金)が必要で番号なしで運用する
  • localphoneはクレジットで前払いの料金システム
  • 参考

  • 050plus Asterisk 収容メモ
  • 関連広告記事

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする