I am using Asterisk and there seems to be a problem with the delay that the server answers a call. What actually happens is that the caller hears a busy tone and then hangs up, but a channel is opened on the server so after around 20 seconds the phone rings at the fail over destination of the IVR. When the receptionists picks up the phone, there is no one on the other end of the call.
I called my provider and there was a 2 seconds timeout on their call transfer. I asked them to remove it, and the problem seemed solved. I was contacted by my customer today and they were saying that the problem still occurs but there is no "busy tone" anymore.
Since the origin of the problem is a timeout of the call pickup, I was wondering if there is a way to speed up the call pickup by asterisk, because the call is transferred from our provider to our asterisk server, but it is taking too long for our server to accept the call so the caller hangs up, or it simply doesn't connect and the caller hears ringing until he hangs up.
Any ideas would be appreciated as I am at a lost right now.