Rich... Sounds like a good idea. I really want to add the ability to call each extension phone using seperate voice paths. Your idea would work if I utilized a few extra relays. I could just monitor the line and switch as necessary, either by listening for DTMF or FLASH. Come to think of it, I would listen for DTMF so that FLASH could remain it's usual function. I've already invested in the Mitel hybrids and don't want to waste them. This really isn't a commercial venture yet. It is something for me to work on between projects. I can handle everything I need to, just not passing the CNID data to capable sets. I wouldn't even care but the wife (already distraught over the fact that I am concocting another device, hehehe) loves her CallerID so I need to plan it into my circuit. My alternative to date is to run 4 wire to each jack. Bypass any CNID processing, switch the current ringing line to the spare pair and just use dedicated boxes. But then that wastes the phones I have already. Oh well, the standard is plain enough, just need to generate the carrier and properly formated data packet and modulate. Seems simple but I'm a digital guy and analog is not my strong suit. John -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Rich Leggitt Sent: Thursday, February 03, 2000 9:14 PM To: PICLIST@MITVMA.MIT.EDU Subject: Re: More about PIC and CallerID John, I've done plenty of telephony, CID, blah blah blah ......