We wanted to do in-depth call tracking for our various marketing channels, so we added Dialogtech to the stack. That works GREAT, but they, too, don't seem to integrate with much.

Later, we added PipeDrive, and now, we want the ability to automatically tag our contacts with an activity when they call. Without disrupting our stack, would it make sense to have all numbers run through ActiveDemand, then to SpectrumVOIP, or will there be loss in call quality with that many VOIP providers in the mix?

In other words, most calls would come in DialogTech>ActiveDemand>SpectrumVOIP, at least initially. Course, those that call our main line directly will not get activity logged, but it's a start, anyway.

What have y'all done to tackle this issue?