"Chip, so you're saying I'm not crazy and I may be on to something? Might be time to update this module."
Yes, that's what I'm saying.
I'm *assuming* that whoever was tasked with making the VoIP module took the analog dialer module as a starting point and modified it - and didn't do due diligence.
There is at least one API call that module makes that the VoIP dialer doesn't support, and likewise I believe there are VoIP API hooks that should be included to handle call management that aren't.
? - Chip