ディジウム純正のskypeチャネル・ドライバをインストールする事によってAsteriskでskype発着信が可能になります。
システム要求
オンライン登録
登録用レジスタ・ツールをダウンロードして実行します。
ディジウムのライセンスサーバと通信する為にTCP443ポート(SSL)が外向きに開いている必要が有ります。
cd ~ wget http://downloads.digium.com/pub/register/linux/register chmod 500 ~/register ~/register
購入時に送られてくるキーを入力します。会社名、担当者、連絡先など入力。
下記フォルダにライセンスファイルが生成されるのでバックアップをとる事をお勧めします。
/var/lib/asterisk/licenses
ファイル名:S4A-xxxxxxxxxxxx.lic
インストール
Asteriskのバージョンによってダウンロードするファイルが異なります。
下記アドレスから該当するファイルを選択して下さい。
http://downloads.digium.com/pub/telephony/skypeforasterisk
wget http://downloads.digium.com/pub/telephony/skypeforasterisk/asterisk-1.6.0/x86-32/skypeforasterisk-1.6.0_1.1.2-x86_32.tar.gz tar -xvzf skypeforasterisk-1.6.0_1.1.2-x86_32.tar.gz cd skypeforasterisk-1.6.0_1.1.2-x86_32 make make install make samples
asteriskを再起動します。
asterisk -rx "restart when convenient"
asterisk CLIからライセンス認証を確認します。
skype show licenses
chan_skype.conf
[general]
engine_directory=/tmp skypeエンジンが使用するテンポラリ・ディレクトリを指定。デフォルトは/tmp
default_user=<skypeアカウント>
bind_address=0.0.0.0 NICを複数積んでいるマシンでskypeが使用するアドレスを指定。通常0.0.0.0(any)
rtp_address=127.0.0.1 RTPが使用するアドレスを指定。デフォルトは127.0.0.1
disable_tcpauto=no 通常skypeは開いているポートを自動的に使います。ポートを指定する場合はyes
disable_udp=no UDPポートをメディアストリームで使えない時はyesを指定します。デフォルトはno