On certain installations and sizes the API Call “apply_changes” will drop audio for a few seconds.
I am open to show this problem remotely since it might be hard reproduce. But some users had this issue.
There is clearly something happening that will not even allow ping (icmp) to go through. Up to some seconds of downtime. This will not effect new small installations much but as soon as you have some extensions, routes and so on the downtime will extend. Even if you have the best hardware in the world.
Maybe this issue happened on some update and new installations are not effected at all.
There is clearly something different happening then like in the Web-Gui apply changes.
Maybe if we can not find a solution for the “apply ALL changes” we could have a way to apply certain modules through the API?
Please help accordingly. Thanks.
EDIT, here we go:
firewalld is involved somehow on the “apply changes” API. This will cause the dropouts.
dump_asterisk_c is only at 10% CPU. firewalld at 11%.
After everything is done firewalld is not even found anywhere in TOP. So consuming almost none CPU anymore. Hope this helps finding this.
507 root 20 0 408728 71304 4224 S 11,0 7,0 2:54.73 firewalld 25483 root 20 0 364004 42892 12404 S 10,3 4,2 0:01.31 dump_asterisk_c
When Firewall is disabled, this problem does not happen.