我试图寻找简单的解释语言什么是星号的时间源? 以及为什么它对星号有重大影响
任何人都可以给我的见解,将不胜感激
一个定时源正是它听起来像一个固定的频率信号用于定时(Asterisk使用它,除其他外,RTPstream和录音播放)的可靠来源。
定时源可以是软件或硬件(通过支持的模拟或数字线路卡)。
硬件定时源具有不受系统负载影响的优点,并且可以提供更可靠的定时源,从而避免了在高负载期间在logging回放中的“打嗝”。
由于线路卡相对便宜(支持的Digium卡可以以300美元以下的价格购买),通常build议购买低端线路卡作为定时源,即使您的环境将严格控制VOIP而无需电信公司连接。
Asterisk 需要 IAX中继和会议电话的定时,还要使用定时保持音乐,其他audio播放,同步RTPstream为@ voretaq7提及,以及其他一些我现在不记得的东西。 一般的想法是,audio必须在正确的时间播放,这样听起来正确,而不是波涛汹涌或扭曲。
您可以使用两个星号驱动程序中的一个(两者不能同时)来计时:
dahdi (之前的zaptel ):使用来自DAHDI / Zaptel或兼容FXO / FXS卡的时钟源。 dahdi_dummy (以前称为ztdummy ):仅限于Linux; 使用Linux内核提供的几个可能的定时源之一,如实时时钟,HPET或一些USB控制器。 (正如@sruffell在下面的评论中指出的那样, dahdi_dummy的function已经从2.3.0版本转换到dahdi ,所以一个新的安装可能只需要dahdi的时间,无论是否有线路卡。)
如果您使用Linux,则可以使用dahdi_dummy驱动程序提供时间; 如果您在任何其他操作系统上部署Asterisk,即使您不使用卡上的任何通道,也需要dahdi驱动程序和受支持的卡。