DUNDI - 何それは、なぜ私たちが必要なのです
DUNDi - IPテレフォニーのための動的ルーティングプロトコル。 それはあなたが自動的に特定の数のため、サーバーを見つけることができます。
あなたはこのプロトコルを使用しない場合は、事業所の数が範囲に分け、別のダイヤルプランを作成する必要があります。 そして、(ヒープまでとトランク)すべてのオフィスに別のルートを作成します。 PBXネットワークがいくぶん成長すると、この状態が不快になり、問題が発生する(または発生しない)場合があります。
練習する
チューニングに関する多くの記事がありますが、通常、FreePBXと組み合わせたDUNDi設定の機能は公開されていません(セミマニュアルモードでのDUNDi設定をサポートしています)。
そこで、我々は必要です:
- 民間のカップルを作成します\ルーティングDUNDiに接続されている各サーバの公開鍵を
- DUNDiが機能するためのルートとなるサーバーを選択します(単純なスターを作成するか、全員を全員に接続できます)
- 我々は拡張を追求するコンテキストを作成します(あなたは、既存にしがみつくには作成できません)
- 設定DUNDiを作成します。
- 課題となるそこを通ってトランクを作成します(この場合、私はIAX2を使用しています)
- アウトバウンドルーティングがハングアップする上DUNDiトランクを作成します。
キーDUNDi
ssh経由でサーバーに移動し:
cd /var/lib/asterisk/keys astgenkey -n < >
* .pubファイルは、このサーバーと直接通信する他のサーバーに転送する必要があります
拡張機能検索コンテキスト
ファイル:/etc/asterisk/extensions_custom.conf
[dundi-extens] include => ext-local include => ext-intercom-users include => ext-meetme
DUNDiの構成
ファイル:/etc/asterisk/dundi.conf
[general] ; , department=VoIP organization=******* locality=Moscow stateprov=Moscow country=RU email=****** ; , port=4520 entityid=FE:7E:15:DC:**:** ; , MAC cachetime=600 ; , , , ttl=32 ; , , autokill=yes [mappings] ; DUNDi, ; dundi_inter, IAX2 , ; dundi-extens - , ; dundi_context - , DUNDi ; ${IPADDR} - Asterisk , 127.0.0.1 . , IP dundi_context => dundi-extens,0,IAX2,dundi_inter:${SECRET}@${IPADDR}/${NUMBER},nopartial ; DUNDi , , DUNDi [FE:A0:79:26:52:65] ; ID , MAC model = symmetric host = *.*.*.* ; IP , fqdn inkey = < , pub> outkey = < , key> include = dundi_context ; DUNDi , permit = dundi_context ; qualify = yes dynamic=yes
トランクを使用して電話をかける
このタブのトランクの名前は単なる表示名です
そして、これでは、すでにアスタリスクが使用しているものは、着信セクションをまったく使用しません
発信セクション
type=user
dbsecret=dundi/secret
context=dundi-extens
次のようにDUNDi設定をリロードできます。
module reload pbx_dundi.so
次のようにこのキーをすることができリロード:
module reload res_crypto.so
DUNDiトランクとルーティング
このタブのトランクの名前は単なる表示名です
DUNDiマッピングは、/ etc / asterisk / dundi.confのマッピングセクションに対応します。
ルートを作成します。
4桁の番号計画があるため、番号テンプレートもあります
確認する
変更を適用した後、アスタリスク-rvコマンドラインから、次のことができます。
DUNDiピアのステータスを表示します。
voip*CLI> dundi show peers EID Host Port Model AvgTime Status fe:a0:79:26:**:** 172.16.**.* (S) 4520 Symmetric Unavail OK (9 ms) 1 dundi peers [1 online, 0 offline, 0 unmonitored]
内線番号を解決してください:
voip*CLI> dundi lookup 1000@dundi_context # , - DUNDi lookup returned no results. DUNDi lookup completed in 170 ms voip*CLI> dundi lookup 1901@dundi_context # , 1. 0 IAX2/dundi_inter:e3ade6Lmkz5GK5l4KBVsfA==@172.16.*.*/1901 (EXISTS) from fe:a0:79:26:*:*, expires in 600 s DUNDi lookup completed in 9 ms