We have recently upgraded to IBM SameTime 9, in turn this has stopped ShoreTel communicator for SameTime from working. As far as we can tell this is due to ST9 no longer using the policy.nsf file, which happens to be a file which the ShoreTel integration relies on .
We have not yet found a fix, we are still working on it. I will get the chance to ask some ShoreTel Engineers at next years Enterprise Connect.
Also a colleague of mine has requested this as a feature via http://suggestions.shoretel.com. Feel free to request as well!