Asteriskのインストール方法 16 LTS no Ubuntu 18.04 / 16.04 / Debian 9

読書の時間: 未満 1 分


Asterisk Logo

こんにちは! この記事では、Asteriskをインストールするためのステップバイステップを紹介します 16. アスタリスクは完全なPBXシステムです, オープンソース, 最も商業化されたPBXシステムの機能を備えています. 電話会議をサポートします, いくつか, パークコール, コールキューおよび他の多くの機能.

 

アスタリスクのインストール 16 LTS no Ubuntu 18.04 / 16.04 / Debian 9

ステップ 1: システムを更新する

システムアップデートを実行してインストールを開始します, 依存関係の問題を回避するため.

sudo apt update && sudo apt -y upgrade
sudo reboot

ステップ 2: アスタリスクの依存関係をインストールする 16

 

システムがオンで最新の場合, すべてのAsterisk依存関係パッケージをインストールします.

sudo apt -y install git curl wget libnewt-dev libssl-dev libncurses5-dev subversion libsqlite3-dev build-essential libjansson-dev libxml2-dev uuid-dev

パッケージでエラーが発生した場合 Subversion Ubuntuはありません, 以下のように:

E: パッケージ'subversion'にはインストール候補がありません

その後、, ユニバーサルリポジトリを追加し、そこからSubversionをインストールします:

sudo add-apt-repository universe sudo apt update && sudo apt -y install subversion

 

ステップ 3: アスタリスクをダウンロード 16 LTS tarball

アスタリスクのように 16 DebianおよびUbuntuリポジトリでは利用できません, インストールはソースから行われます.

$ sudo aptポリシーアスタリスクアスタリスク: インストール済み: (なし) 候補者: 1:13.14.1〜dfsg-2+deb9u3バージョンテーブル: 1:13.14.1〜dfsg-2 + deb9u3 500 ... $ sudo aptポリシーアスタリスクアスタリスク: インストール済み: (なし) 候補者: 1:13.18.3〜dfsg-1ubuntu4

アスタリスクの最新バージョンをダウンロードする 16 インストールのためにローカルシステムに.

cd /usr/src/
curl -O http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz

その後、, ファイルを抽出します:

tar xvf asterisk-16-current.tar.gz
cd asterisk-16*/

次のコマンドを実行して、ソースツリーのmp3デコーダライブラリからダウンロードします.

$ sudo contrib / scripts / get_mp3_source.sh
A addons/mp3/decode_ntom.c
A addons/mp3/interface.c
A addons/mp3/MPGLIB_README
A addons/mp3/common.c
A addons/mp3/huffman.h
A addons/mp3/tabinit.c
A addons/mp3/Makefile
A addons/mp3/README
A addons/mp3/decode_i386.c
A addons/mp3/dct64_i386.c
A addons/mp3/MPGLIB_TODO
A addons/mp3/mpg123.h
A addons/mp3/layer3.c
A addons/mp3/mpglib.h
Exported revision 202.

すべての依存関係が解決されていることを確認してください:

sudo contrib / scripts / install_prereq install

最後に成功メッセージが表示されます.

#############################################
## インストールが正常に完了しました
#############################################

ステップ 4: アスタリスクを構築してインストールする 16 Ubuntuはありません 18.04 / 16.04 / Debian 9

アスタリスクをダウンロードした後 16 tarballを実行し、必要な依存関係をインストールします, アスタリスクを構築する準備ができているはずです.

構成スクリプトを実行して、ビルドの依存関係を満たします.

./構成、設定

成功すると、次のような出力が得られます:

..................
構成、設定: Menuselect build configuration successfully completed

               .$$$$$$$$$$$$$$$=..      
            .$7$7..          .7$$7:.    
          .$$:.                 ,$7.7   
        .$7.     7$$$$           .$$77  
     ..$$.       $$$$$            .$$$7 
    ..7$   .?.   $$$$$   .?.       7$$$.
   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
 .777.   .$$$$$$77$$$77$$$$$7.      $$$,
 $$$〜      .7$$$$$$$$$$$$$7.       .$$$.
.$$7          .7$$$$$$$7:          ?$$$.
$$$          ?7$$$$$$$$$$私        .$$$7 
$$$       .7$$$$$$$$$$$$$$$$      :$$$. 
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.  
$$$        $$$   7$$$7  .$$$    .$$$.   
$$$$             $$$$7         .$$$.    
7$$$7            7$$$$        7$$$      
 $$$$$                        $$$       
  $$$$7.                       $$  (TM)     
   $$$$$$$.           .7$$$$$$  $$      
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$      
       $$$$$$$$$$$$$$$$.                

構成、設定: 構成されたパッケージ: 
構成、設定: OSタイプ  : linux-gnu
configure: ホストCPU : x86_64
configure: build-cpu:ベンダー:君: x86_64 : PC : linux-gnu :
構成、設定: host-cpu:ベンダー:君: x86_64 : PC : linux-gnu :

次のコマンドを実行して、オプションメニューを構成します:

menuselectを作成します

矢印キーを使用してナビゲートし、Enterキーを使用して選択します.

アドオン, 選択する chan_ooh323 e format_mp3 以下に示すように

install asterisk ubuntu 18.04 01 min

コアサウンドパッケージ, 以下のようにオーディオパケットフォーマットを選択します

install asterisk ubuntu 18.04 02 min

ために 保留中の音楽, 次の最小モジュールを選択します

install asterisk ubuntu 18.04 03 min

追加のサウンドパッケージ, 以下のように選択してください:

install asterisk ubuntu 18.04 04 min

Ative app_macro メニューなし アプリケーション.

asterisk enable app macro menuselect

必要に応じて、他の設定を変更できます。. 終了時, 選択したモジュールでAsteriskを保存して終了し、インストールします.

その後、, 実行してアスタリスクを構築する:

作る

出力例:

のドキュメントの作成: サードパーティチャネルpbxアプリコーデックフォーマットcdrcelブリッジfuncsテストメイン解像度アドオン
+--------- アスタリスクビルド完了 ---------+
+ アスタリスクは正常に構築されました, と +
+ を実行してインストールできます: +
+ +
+ インストールする +
+-------------------------------------------+

準備ができたら, コマンドを実行してAsteriskをインストールします:

インストールする

出力例:

+---- アスタリスクのインストールが完了しました -------+
+ +
+ セキュリティドキュメントを読む必要があります +
+ +
+ アスタリスクは正常にインストールされました. +
+ サンプルをインストールしたい場合 +
+ 構成ファイル (任意の上書き +
+ 既存の構成ファイル), 走る: +
+ +
+ 一般的なリファレンスドキュメントの場合: +
+ サンプルを作る +
+ +
+ 基本的なPBXのサンプル: +
+ 基本を作成-pbx +
+ +
+ +
+----------------- また ---------------------+
+ +
+ 先に進んでアスタリスクをインストールできます +
+ 現在または後で実行するプログラムドキュメント: +
+ +
+ progdocsを作成します +
+ +
+ **注**これには、 +
+ ローカルシステムにインストールされたdoxygen +
+-------------------------------------------+

オプションでドキュメントをインストールできます:

progdocsを作成します

ついに, インストール設定と例.

make samples
make config
ldconfig

Asterisk用にsystemdサービスユニットファイルが作成されます.

アスタリスクユーザーの作成

 

Asteriskサービスを実行するためのユーザーとグループを個別に作成します, 正しい権限を割り当てます.

sudo groupadd asterisk
sudo useradd -r -d /var/lib/asterisk -g asterisk asterisk
sudo usermod -aG audio,dialout asterisk
sudo chown -R asterisk.asterisk /etc/asterisk
sudo chown -R asterisk.asterisk /var/{lib,ログ,スプール}/asterisk
sudo chown -R asterisk.asterisk /usr/lib/asterisk

 
アスタリスクのデフォルトユーザーをアスタリスクに設定します.

$ sudo vim / etc / default / asterisk
AST_USER ="アスタリスク"
AST_GROUP ="アスタリスク"
$ sudo vim /etc/asterisk/asterisk.conf
runuser=アスタリスク ; として実行するユーザー.
rungroup=アスタリスク ; として実行するグ​​ループ.

変更を保存した後、アスタリスクサービスを再起動します.

sudosystemctl再起動アスタリスク

システム起動時にアスタリスクサービスを開始できるようにする.

sudosystemctlenableアスタリスク

AsteriskCLIに接続できるかどうかをテストします:

# アスタリスク-rvv
アスタリスク 16.0.1, 著作権 (C) 1999 - 2018, デジウム, 株式会社. その他.
マークスペンサーによって作成されました <markster@digium.com>
アスタリスクには一切の保証が付いていません; 詳細については、「コアショー保証」と入力してください.
これは自由ソフトウェアです, with components licensed under the GNU General Public
License version 2 およびその他のライセンス; you are welcome to redistribute it under
certain conditions. 詳細については、「coreshowlicense」と入力してください.
=========================================================================
Running as user 'asterisk'
Running under group 'asterisk'
Connected to Asterisk 16.0.1 現在ubuntuで実行されています-01 (pid = 10154)
ubuntu-01*CLI> コアショーチャンネル
チャネルロケーション状態アプリケーション(データ)
0 アクティブなチャネル
0 アクティブな通話
0 calls processed
ubuntu-01*CLI> 出口
アスタリスクはきれいに終了します (0).
直前のクリーンアップの実行

アクティブなufwファイアウォールがある場合, HTTPポートとポートを開く 5060, 5061

sudo ufwは、任意のポートから任意のポートへのprototcpを許可します 5060,5061

それは準備ができています! これでアスタリスクができました 16 UbuntuサーバーにインストールされているLTS 18.04 / 16.04 / Debian 9

ソース: https://Computingforgeeks.com/how-to-install-asterisk-16-lts-on-ubuntu-18-04-16-04-debian-9/

2 コメント


  1. こんにちは、すべて順調です?
    誰かがまだこのメッセージを読んでいるかどうかさえわかりません。試してみるのに費用はかかりません。ユーザー パスワードをリセットするにはどうすればよいですか??
    あなたが私を助けることができれば、とても感謝しています.
    edmarrf@hotmail.com

    応答

    1. こんにちは,

      間違ったパスワードでログインしてみてください 5 時間と送信, コメントに添付, 表示されるエラーメッセージの画像.

      応答

返信を残す

あなたのメールアドレスが公開されることはありません. 必須フィールドは、マークされています *