I found 'call forward busy' had been inadvertently activated on the primary extension ie extension 2003 (someone must have pressed *90 instead of *97 when checking voicemail)
So instead of the call going to the 2nd listed extension (extension 2001) in the follow-me (set up as 'firstnotonphone'), it went to the 'destination if no answer'.
The CLI was repeatedly displaying (ie overloaded and the HDD sounded overloaded):
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Local/2003@from-internal-edcf,2' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Local/2003@from-internal-edcf,2'
-- Executing NoCDR("Local/2003@from-internal-1406,2", "") in new stack
-- Executing GotoIf("Local/2003@from-internal-1406,2", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing GotoIf("Local/2003@from-internal-1406,2", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing GotoIf("Local/2003@from-internal-1406,2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,11)
-- Executing Hangup("Local/2003@from-internal-1406,2", "") in new stack
Versions:
-freepbx 2.3.0.3
-asterisk 1.2.13 admittedly not the latest
For more details (are 3 posts):
http://freepbx.org/forum/freepbx/installation/report-firstnotonphone-not-working-with-zaptel-fxs-but-ok-with-sip
Thanks
Michael