在 Asterisk 中,我是否应该担心在调用期间重新加载配置文件?
In Asterisk, should I worry about reloading configuration files during calls?
我有一个小应用程序,它从 Excel 文件中读取分机、对等语音邮件信息等,并生成 Asterisk 可以理解的内容:sip.conf、extensions.conf、voicemail.conf等...
一旦完成生成配置文件,它将通过执行重新加载它们:
sip reload
dialplan reload
voicemail reload
moh reload
// etc...
在我使用系统时重新加载所有这些是否安全?例如,如果有人正在通话,而我重新加载所有这些配置文件,会不会出现问题?我是否应该等待所有调用完成,然后重新加载所有配置文件?
您可以随时重新加载,如果您更改并重新加载拨号方案的那部分,它甚至会在中间切换拨号方案的执行。
唯一您应该担心的事情 - 重新加载大型配置文件(10k+ 行)的速度不会超过它完成配置解析的速度。
我有一个小应用程序,它从 Excel 文件中读取分机、对等语音邮件信息等,并生成 Asterisk 可以理解的内容:sip.conf、extensions.conf、voicemail.conf等...
一旦完成生成配置文件,它将通过执行重新加载它们:
sip reload
dialplan reload
voicemail reload
moh reload
// etc...
在我使用系统时重新加载所有这些是否安全?例如,如果有人正在通话,而我重新加载所有这些配置文件,会不会出现问题?我是否应该等待所有调用完成,然后重新加载所有配置文件?
您可以随时重新加载,如果您更改并重新加载拨号方案的那部分,它甚至会在中间切换拨号方案的执行。
唯一您应该担心的事情 - 重新加载大型配置文件(10k+ 行)的速度不会超过它完成配置解析的速度。