XNUMX年間の開発を経て
アスタリスク17
- ARI (Asterisk REST Interface) は、Asterisk のチャネル、ブリッジ、その他のテレフォニー コンポーネントを直接操作できる外部通信アプリケーションを作成するための API で、イベント フィルターを定義する機能が実装されています。アプリケーションは、許可または禁止されたイベント タイプのリストを指定できます。 、次にアプリケーション内 ホワイト リストで許可されているイベント、またはブラック リストに含まれていないイベントのみが送信されます。
- 新しい「移動」呼び出しが REST API に追加され、通話処理スクリプト (ダイヤルプラン) に戻らずに、あるアプリケーションから別のアプリケーションにチャネルを移動できるようになりました。
- 新しい AttendedTransfer アプリケーションが、指定された内線番号への通話支援転送 (オペレータは最初に対象の加入者に接続し、通話が成功した後、発信者をその加入者に接続します) をキューイングするために追加されました。
- 発信者に関連付けられたすべてのチャネルをターゲット加入者にリダイレクトする新しいブラインド転送アプリケーションを追加しました (着信者が通話に応答するかどうかオペレータがわからない場合の「ブラインド」転送)。
- ConfBridge 会議ゲートウェイでは、「average_all」、「highest_all」、「lowest_all」パラメータが remb_behavior オプションに追加されており、ソース レベルではなくブリッジ レベルで機能します。 クライアントのスループットを推定する REMB (受信者推定最大ビットレート) 値が計算され、特定の送信者に関連付けられるのではなく、各送信者に送信されます。
- 新しい接続とチャネルとの関連付けを確立することを目的とした新しい変数が Dial コマンドに追加されました。
- RINGTIME および RINGTIME_MS - チャネルの作成から最初の RINGING 信号の受信までの時間が含まれます。
- PROGRESSTIME および PROGRESSTIME_MS - チャネルの作成から PROGRESS 信号の受信までの時間が含まれます (PDD、Post Dial Delay 値に相当)。
- DIALEDTIME_MS と ANSWEREDTIME_MS は、時間を秒ではなくミリ秒で表示する DIALEDTIME と ANSWEREDTIME の変形です。
- RTP/ICE の rtp.conf に、ローカル アドレス Ice_host_candidate および変換されたアドレスを公開する機能が追加されました。
- DTLS パケットを MTU 値に応じて断片化できるようになり、DTLS 接続をネゴシエートするときにより大きな証明書を使用できるようになりました。
- 「#」記号を押した後に拡張セットの読み取りを停止するオプション「p」を ReadExten コマンドに追加しました。
- IPv4/IPv6 へのデュアル バインディングのサポートが DUNDi PBX モジュールに追加されました。
- MWI (メッセージ待機インジケータ) の場合、新しいモジュール「res_mwi_devstate」が追加されました。これにより、「プレゼンス」イベントを使用してボイス メールボックスにサブスクライブできるようになります。これにより、BLF 回線ステータス キーをボイスメール待機インジケータとして使用できるようになります。
- chan_sip ドライバーは非推奨になりました。代わりに、SIP プロトコルには、SIP スタックを使用して構築された chan_pjsi チャネル ドライバーを使用することをお勧めします。
PJSIP これにより、モノリシックな設計、わかりにくいコード ベース、ハードコーディングされた制限、新しい機能を追加する手間など、古いドライバーに固有の制限やボトルネックから逃れることができます。
出所: オープンネット.ru