별표로 타이밍 소스가 무엇인지 간단한 설명 언어를 찾으려고 노력했습니다. 별표에 중요한 영향을 미치는 이유
누구든지 나에게 통찰력을 줄 수 있으면 감사하겠습니다.
답변1
타이밍 소스는 말 그대로 타이밍에 사용되는 고정 주파수 신호의 신뢰할 수 있는 소스입니다(Asterisk는 무엇보다도 RTP 스트림 및 녹음 재생에 사용합니다).
타이밍 소스는 소프트웨어이거나 하드웨어(지원되는 아날로그 또는 디지털 라인 카드를 통해)일 수 있습니다.
하드웨어 타이밍 소스는 시스템 로드의 영향을 받지 않는다는 장점이 있으며, 로드가 높은 기간 동안 녹음 재생 시 "딸꾹질"을 방지하는 보다 안정적인 타이밍 소스를 제공할 수 있습니다.
라인 카드는 상대적으로 저렴하므로(지원되는 Digium 카드는 300달러 미만에 새로 구입할 수 있음) 통신사 없이 엄격한 VOIP 환경을 사용하더라도 타이밍 소스로 사용할 저가형 라인 카드를 구입하는 것이 종종 권장됩니다. 사이.
답변2
별표필요하다IAX 트렁킹 및 전화 회의를 위한 타이밍을 사용하고 대기 음악, 기타 오디오 재생, @voretaq7이 언급한 RTP 스트림 동기화 및 지금은 기억할 수 없는 기타 사항에 대한 타이밍도 사용합니다. 일반적인 아이디어는 오디오가 정확하고 고르지 않거나 왜곡되지 않도록 정확한 시간에 재생되어야 한다는 것입니다.
두 개의 별표 드라이버 중 하나를 사용하여 타이밍을 얻을 수 있습니다(동시에 둘 다는 아님).
dahdi
(이전zaptel
): DAHDI/Zaptel 또는 호환 FXO/FXS 카드의 타이밍 소스를 사용합니다.dahdi_dummy
(이전ztdummy
): Linux 전용; 실시간 시계, HPET 또는 일부 USB 컨트롤러와 같이 Linux 커널에서 제공하는 여러 타이밍 소스 중 하나를 사용합니다.
(@sruffell이 아래 설명에서 언급했듯이 의 기능은 2.3.0부터 dahdi_dummy
적용되었으므로 dahdi
새로 설치하려면 dahdi
라인 카드가 있든 없든 타이밍만 필요할 것입니다.)
Linux를 사용하는 경우 dahdi_dummy
드라이버를 사용하여 타이밍을 제공할 수 있습니다. 다른 OS에 Asterisk를 배포하는 경우 dahdi
카드의 채널을 사용하지 않더라도 드라이버와 지원되는 카드가 필요합니다.