There is a minor logic fault in 209/210 to do with system behaviour at the end of a successful call pickup from a ring/hunt group event.
problem description
A hunt/ring group is defined with an outcome of "leave voicemail".
A call arrives, is placed on the group and is answered. Callee hangs up. Caller hears operator voicemail message and system drops to voicemail. Ordinarily, since both parties will hang-up at around the same time, this is not a major problem.
This is due to incorrect dialstatus checking at the end of the call.
Fix/Circumvention
Create a custom-app called drop-to-vm (or whatever you want) and paste the following code
exten => s,1,GotoIf($["${DIALSTATUS}" = "ANSWER"]?s-DTV,1)
exten => s,2,Voicemail(u${SYSOP})
exten => s-DTV,1,Hangup
Use this as your outcome (instead of "leave voicemail") when you create/modify the hunt/ring group.
Kind Regards
Selintra