This question is in response to an implementation suggested by Mr Phong.
We have RingOut functionality implemented on our website and whenever customer leaves his/her number and requests a callback, a ringout session is initiated that calls the number to our call queue number and Customers enters our call queue and are on hold until handled by the next available agent.
The problem is, if a customer does not answer the call (he misses it) after X seconds when the call proceeds to customer's voicemail, it then gets connected to us. And the entire hold duration and agents greetings to the customer (who has missed the call) goes as the voicemail to the customer. Ideally, if the call is not answered by the customer, before going to the voicemail of the customer the ring out session should get terminated and should not proceed to the callee (our call centre). But since it is not terminated, that call stays in our call queue. And an agent proceeds to answer that ghost call.
Which is inconvenient for our agents and our customers as well.
Will appreciate any help regarding this.
Link to my previous (related question)