文章目录

0202.FreeSWITCH时间同步

由 jafucong 发布

FS 使用内核中的单调时钟来保持自己的时间,这与系统时间的机制相同,因此您的机器可能会保持错误的时间。

允许任何软件信任系统时间是非常危险的。如果时间在任一方向上突然变化数小时或数年,则取决于系统时间来计算持续时间等的东西可能会受到很大影响。夏令时之类的事情可能会破坏 CDR 等。

FS 中的时钟是板载单调时钟,并且保留了与实时的偏移量。如果您希望 FS 在需要时同步到系统时间,可以使用命令来执行此操作。

  • 强制将 FS 时钟与系统时钟同步的命令应该是:fsctl sync_clock ( mod_commands#sync_clock )
  • 当没有活动调用时,还有另一个命令可以“优雅地”执行相同的操作:fsctl sync_clock_when_idle

暂无评论

发表评论