Problem: freepbx drops calls when they reach voicemail from a specific route.
Inbound route workflow:
incoming -> from-pstn -> business hours time condition -> ring group -> queue -> dial by name directory -> select name -> confirm -> ring extension -> voicemail
The incoming call follows the route correctly throught the ring group (the group times out), falls over to the queue, the caller selects the dial by name directory, dials the recipient, and the recipient's phone rings, then it is supposed to fall over to voicemail. At that point the call is disconnected. I've also received feedback from callers that this occurs through other routes as well, but always from the dial by name directory.
Time condition (no match)-> off hours IVR -> voicemail or queue depending on selection (this path works fine)
(time condition matched)
Queue (no breakout allowed)
Queue -> # -> dial by name -> # -> user's voicemail
Sorry about that. I captured the log again, this time I am making sure I copy the right thing!
Moment of disconnect:
Initially I thought this may have been due to the queue's having had an extension beginning with 9, however I replaced the queue with another one in another range (the 6000 range) and obtained the same results, so I put it back the way it was. " Blocking VM cause of key: " - I am querying google for that now, but what is it?