I agree with EK!!

You need to have distingtive ringing services activated on that line and let TELCO do the work for you.


If all else fails, use a BFH.