Новая Народная Солянка 2016 OGSR х64
目次:
アスタリスクは、IP PBXシステム、会議サーバー、およびVoIPゲートウェイを駆動する、最も一般的で広く採用されているオープンソースPBXプラットフォームです。 世界中の個人、中小企業、大企業、政府で使用されています。
アスタリスクの機能には、ボイスメール、保留音、会議通話、通話キューイング、通話録音、対話型音声応答などが含まれます。
このチュートリアルでは、CentOS 7にAsterisk 15をインストールするために必要な手順を説明します。
前提条件
-
このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。
CentOSシステムを更新し、アスタリスクのソースコードをコンパイルするために必要な開発ツールをインストールします。
sudo yum updatesudo yum groupinstall core base "Development Tools"
Selinuxを無効にする
SELinuxが
enforcing
モードに設定されている場合、アスタリスクは正しく機能しません。
SELinuxセキュリティ機能を無効にするには、
/etc/selinux/config
ファイルを開き、
SELINUX=disabled
を設定し
SELINUX=disabled
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
ファイルを保存し、CentOSシステムを再起動します:
sudo shutdown -r now
マシンが起動したら、
getenforce
コマンドが
Disabled
返すことを確認します。
getenforce
ダウンロードアスタリスク
ソースファイルを配置する一般的な場所である
/usr/src
ディレクトリにAsteriskソースをダウンロードします。
次のように入力して
/usr/src
ディレクトリに移動します。
cd /usr/src/
次のwgetコマンドを使用して、アスタリスク15の最新バージョンをダウンロードします。
sudo wget
ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを抽出します。
sudo tar zxf asterisk-15-current.tar.gz
次の手順に進む前に、次のように入力して、アスタリスクのソースディレクトリに変更してください。
アスタリスクの依存関係をインストールする
MP3モジュールを構築し、AsteriskでMP3ファイルを使用するために必要なMP3ソースをダウンロードします。
sudo contrib/scripts/get_mp3_source.sh
次に、
install_prereq
スクリプトを使用して、欠落しているすべての依存関係をインストールします。
sudo contrib/scripts/install_prereq install
スクリプトは必要なすべてのパッケージをインストールし、正常に完了すると、次のメッセージを出力します。
############################################# ## install completed successfully #############################################
アスタリスクをインストールする
configure
スクリプトは、ビルドおよびインストールプロセスに必要なすべての依存関係が存在することを確認するためにいくつかのチェックを実行し、次のように入力してスクリプトを開始します。
sudo./configure --libdir=/usr/lib64
正常に完了すると、次の出力が表示されます。





最後の手順は、Asteriskサービスが起動時に起動できるようにすることです:
sudo systemctl enable asterisk
ファイアウォールルールを調整する
Asteriskをインストールして実行したら、ファイアウォールを設定して、Asterisk固有のポートでトラフィックを許可する必要があります。
システムでファイアウォールが有効になっていない場合は、このセクションをスキップできます。選択したテキストエディターを開き、次のFirewalldサービスを作成します。
/etc/firewalld/services/asterisk.xml
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
次のように入力して、ファイルを保存し、新しいファイアウォールルールを適用します。
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
最後に、新しいファイアウォールルールが正常に適用されているかどうかを確認します。
sudo firewall-cmd --list-all
public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client asterisk ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
必要に応じてファイアウォールを自由に調整してください。
結論
このガイドでは、CentOSシステムのソースから最新のAsteriskバージョンをインストールする方法を示しました。
ここで、Asteriskのドキュメントを確認し、Asteriskを構成および使用する方法について詳しく学習する必要があります。
セントスアスタリスクCentOS 7でワニスを使用するようにmagento 2を構成する
ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法
ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法
スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。







