Asterisk のタイミング ソース

Asterisk のタイミング ソース

私はアスタリスクのタイミングソースとは何か、そしてなぜそれがアスタリスクに大きな影響を与えるのかを説明する簡単な言葉を探しました。

どなたか私に洞察を与えていただけるとありがたいです

答え1

タイミング ソースは、その名の通り、タイミングに使用される固定周波数信号の信頼性の高いソースです (Asterisk は、特に RTP ストリームや録画の再生にこれを使用します)。

タイミング ソースは、ソフトウェアまたはハードウェア (サポートされているアナログまたはデジタル ライン カード経由) です。
ハードウェア タイミング ソースには、システム負荷の影響を受けないという利点があり、高負荷時に録音再生の「中断」を回避する、より信頼性の高いタイミング ソースを提供できます。

ライン カードは比較的安価であるため (サポートされている Digium カードは 300 ドル未満で新品を購入できます)、環境が電話会社との接続のない厳密に VOIP である場合でも、タイミング ソースとして使用するためにローエンドのライン カードを購入することが推奨されることがよくあります。

答え2

アスタリスク必要IAX トランキングと電話会議のタイミング、また、保留音、その他のオーディオ再生、@voretaq7 が述べた RTP ストリームの同期、その他、今は思い出せないいくつかのことのタイミングも使用します。一般的な考え方としては、オーディオは正確に正しいタイミングで再生され、正しく聞こえ、途切れたり歪んだりしないようにする必要があるということです。

タイミングは、2 つのアスタリスク ドライバーのいずれかを使用して取得できます (両方を同時に使用することはできません)。

  • dahdi(以前のバージョンzaptel): DAHDI/Zaptel または互換性のある FXO/FXS カードからのタイミング ソースを使用します。
  • dahdi_dummy(以前のztdummy): Linux のみ。リアルタイム クロック、HPET、一部の USB コントローラーなど、Linux カーネルによって提供されるいくつかの可能なタイミング ソースの 1 つを使用します。

(以下のコメントで @sruffell が指摘しているように、の機能は2.3.0 以降にdahdi_dummy組み込まれているため、ライン カードの有無に関係なく、dahdi新しいインストールではタイミングのみが必要になる可能性があります。)dahdi

Linux を使用している場合は、ドライバーを使用してタイミングを提供できますdahdi_dummy。他の OS に Asterisk を展開する場合は、カード上のチャネルを使用しない場合でも、ドライバーとサポートされているカードが必要になりますdahdi

関連情報