We are having problems setting up VM with call hunting.
Our situation is that we have an IVR. From that IVR menu, there are extensions that go to a specific user. Each user has a sip phone as well as a softphone on their cellphone (2 devices).
We are primarily work from home. We want to ideally have the home sip phone ring first and if not answered then try the softphone on the cellphone. Then if this fails we want the VM associated on the softphone device to come on (which incidentally is the same as the SIP phone). You would think that this makes logical sense.
To accomplish this we tried using Call Hunting. Unfortunately, we have found out that when a call hunt ends, it doesn’t use the last devices VM but the main VM associated to the DID. To us, this makes no sense.
Hi,
If you intend to use a VM as a step of a Call Hunting, then you should not set any VM on the DID to make sure that all the sequence and timing is controlled by the Call Hunting only.
This unfortunately doesn’t work if I remove VM from the DID. After testing, if the call hunt goes through and the user doesn’t answer the phone, we are met with a busy signal.
The issue seems to be that when using call hunting, the VM attached to the subaccount isn’t used. Call hunting defaults back to the VM of the DID which is a completely strange practice. We have chatted with support and they confirm that this is how it works.
Sorry, I was not understanding your methodology with the dummy account. The User 1 Cell is using Groundwire softphone, so it is already setup as a Sub account. I think I am getting lost when you say to set and account to 1sec ring. Where would I set that, and how would that help me?
From what I can see, it looks like the only solution is to use ring groups and not call hunting. It’s just annoying having both devices always ringing.
Call hunting appears to be broken in the manner of how VM functions. When Call hunting finishes it never uses the sub account VM. It always uses the VM associated to the main DID. This is the root of the problem.
Just to edit and expand on this. Even if I use a ring group option in the call hunt, the set VM for the ring group is ignored by the call hunt. It always defaults to the DID VM.
Oh, this is strange because the sub account should have picked the call and send it to the VM because it answered before the timeout of the Call Hunting.
(The ring time in the Call Hunting is higher than the ring time of the sub account?)
I think voip.ms should consider in a case like that to send the call to the VM of the last account as it is the expected behavious in such a case.
I agree with you, hence my frustration with Call Hunting.
I did get a response from Voip.ms
Hello,
At the moment the call hunting will fail over to the DID number failover options and/or Voicemail if no member is available to answer. This is how the call hunting works so I’ll send the feedback to our team as a feature request so they may analyze alternatives in the future.
Indeed, the simplest solution voip.ms could implement is simply to allow a VM as possible (or final step) in a Call Hunting scenario.
Ring group is a good solution in the meanwhile.
By the way, I just remember that I asked something similar a while ago and someone suggested an approach that I finally did not try because I simply used a Ring Group. But maybe this could work for you. Using a Ring Group inside Call Forwarding could do the trick.