Thanks very much, Christof. The conflict between the two zimlets was the problem. As soon as I disabled com_zimbra_phone, your zimlet matched all the numbers and worked flawlessly.
The country code is still an issue. Using a host directive would work if the underlying logic supported it. However, wouldn't we need to build the setting into the code? In other words, right now, it doesn't matter what the host's country code is; if the number is preceded by a +, the international dialing prefix (011 in the US) is added even to calls within the host's own country and there is no way to override it with a right click either. That's the fundamental problem.
Thanks again - John
PS - I think the regex I've proposed will work equally well for non-US numbers; I was intentionally trying to not be country specific. I'm certainly curious to see what others find as they test it - John |