I have call recording set to automatically record my extension. I have noticed that when turned on and I am in a call, I have a few more milliseconds of delay between the end of my sentence and the beginning of the caller’s sentence. The delay is noticeable and causes us to “walk” on each other at times. If I turn call recording off the issue goes away.
Any insight on how to continue to use call recording without that delay would be appreciated.
This same issue is even worse if I forward a call to a cell phone. For example: If my cell phone # is in the ring group and I answer the cell, the “walking on each other” is even worse.
Recording takes cpu cycles, and some memory, both are compounded if you need to transcode, So most folks have enough oomph, but if you are trying to do it on an underpowered system like a raspberry or such, then you won’t have enough oompth.
If local, you have enough oomph. if the machine is virtual, then “who knows?” , is it a real machine or virtual, if virtual is it KVM or just a container?
Sorry my experience doesn’t reflect that, I have dozens of PBI right there on Vultr , most are I g , 1 CPU ( the 5 buck chuck) with as many as 30 users with no such trouble (hylafaxing included ;- ), more than enough oomph on debian, can’t speak for other systems.
Just thinking . . . maybe try using just one CPU, I have always been suspicious of Asterisk’s multi-threading scheduling and you are really just wasting money there.
Anecdotally I have machines that were once edge and are now stretch, they went from asterisk 1.4 to 14 , asterisk@home to FreePBX 13, occasionally restored but never rebuilt. The seed machine has been cloned and recloned , redeployed and re-re deployed. software added and occasionally purged. Is that an implied answer?
I could add, that there has rarely been a problem with missing drivers when redeploying on “hardware” although I rarely use “hardware” anymore (NUC’s being an exception, for a few months until the debian kernel “Caught up”), good tools are Mondorescue and Clonezilla, Mondo cos it works and Clonezilla because it is embedded in archlinux , that is likely a boot choice in many cloud services.