It won't work if you external number gives answer supervision before the call is actually answered. I've seen this happen on cell phones several times. Same thing if you're using analog lines.
You can tell if your call gets answer supervision if you call the external number directly and the clock starts.
Ralph