![画像](https://habrastorage.org/storage2/8f7/8f5/486/8f78f548649ac5457f62e414c60ebe0f.png)
mikrotikでVoIPを調達することについて疑問に思いました。 routerosの古いバージョンにはvoip用のモジュールがあったことを誰が覚えているのか、彼らはそれを見つけましたが、それは残念です。 routerosでネイティブにアスタリスクを上げることは機能しませんが、メタルーターモードでopenwrtを使用して仮想ルーターを上げることは可能です。ここで先に進みます。
長い検索の結果、mt-mipsのopenwrtイメージがダウンロードされたopenwrt.wk.cz (ipv6でのみ使用可能)に移動しました。 すべての実験は2011UAS-2HnDで実施されました。 すべての人がipv6を持っているわけではないので、そこからパッケージをインストールするためのミラーを作成しました( ms1.nserver.us/openwrt.wk.cz )。必要なパッケージがあります。 ところで、検索中に、このトピックに関する本格的な記事を見つけることはできませんでした。ロシア語だけでなく、他の記事もあります。
そのため、mips( openwrt-mr-mips-rootfs.tar.gz )またはppc( openwrt-mr-ppc-rootfs.tar.gz )のイメージをダウンロードします。 Mikrotikに画像を入力し、ファイルでMetaROUTERに移動して画像をインポートします。 48メートルのメモリと24メートルのhddを割り当てました。はい...はい...驚かないでください...アスタリスクはそのようなハードウェアで動作し、チェックされ、トランクを作成し、問題なく呼び出しを行います。
![](https://habrastorage.org/storage2/1c5/c30/30e/1c5c3030e32eec7b301d7aea8e1ea9e6.png)
インターフェイスを仮想ルーターに追加します。動的なインターフェイスを作成してローカルブリッジに追加するのが最も簡単です。 私にとってはこのように見えます:
![](https://habrastorage.org/storage2/a6a/cc1/acc/a6acc1acc35ae5fcbe2c4b8b846bf072.png)
プレインストールされたイメージでは、ネットワークインターフェイスはdhcpを介してネットワークパラメーターを受信するように構成されており、LANに問題がない場合、仮想ルーターはネットワークアドレスを取得し、そうでない場合は、/ etc / config / networkファイルを編集してネットワークを再起動します。 次に、コンソールに移動します。
![](https://habrastorage.org/storage2/1a5/0c8/0ce/1a50c80ce82401a50da90c2b4cd65610.png)
パスワードをルートに変更し、受信したアドレスを確認します。 後続のすべてのアクションは、sshを介して接続することで最適に実行されます。
ssh経由で接続する場合、最初に行うことは、/ etc / opkg.confを編集し、mipsの次のビューを表示することです。
![](https://habrastorage.org/storage2/086/213/83d/08621383d768c8bb35203d3a0c05e049.png)
さらに:
opkg update
opkg install asterisk18 asterisk18-codec-alaw asterisk18-chan-iax2 asterisk-gui
/etc/init.d/asterisk enable
/etc/asterisk/manager.confを編集し、パネルでadminのパスワードを変更して、アスタリスクを開始します
/etc/init.d/asterisk start
以上で、メタローターのアドレス 8088 /にアクセスし、GUIからアスタリスクを構成できます。 コーデックalaw、ulaw、gsmがあります。 コーデックを追加する必要がある場合は、既存のパッケージのリストを見て、opkgを使用して必要なパッケージをインストールしてください。 1.8アスタリスク用の既製のパッケージは、ちゃんとたくさんあります(chan_dahdiまで)。 家庭での使用には、かなりうまく機能します。
![](https://habrastorage.org/storage2/f75/ca2/3ed/f75ca23ed097e35ee2636aa4fa1681ee.png)
すべては実験として行われましたが、原則として家で機能し、GUIをアスタリスクに設定することはできません。
PS:私はこれが倒錯であることを完全に理解していますが、そのような実験を共有したいと思いました。
UPD :mikrotik Webサイトのwikiについては、イメージを自分でビルドしてパッケージを自分でコンパイルできることを知っています。それから計画を実装し始めましたが、既製のパッケージで既製のソリューションがある場合はハードコア(IMHO)です。 そして、はい、ネイティブWikiからのリンクからダウンロードされた既製の画像では、アスタリスクはそれほど正常に起動せず、voipの多くのパッケージがそこにありません。 また、タンバリンなしですべてが「箱から出して」開始されたという単純な理由から、前述のことに焦点を当てた他のソースからの既製の画像も試しました。