NetSuite Integration

Do we have any NetSuite users out here? I have a customer looking to integrate their NetSuite CRM contacts with a yet-to-be-purchased small-biz VOIP telephony system. There are only a couple users and the goal is for them to be able to simply click a phone record in NetSuite to start a phone call to a customer. Or when they get a call they would like the system to do a lookup on the caller ID and pull up that customer record. They are open to suggestions on the telephony piece whether it be straight Internet VOIP (like Skype) or a small PBX (like Asterisk) pulling in SIP trunks. And I assume that we would interface using TAPI or CTI depending on the system.

I'm wondering if anyone has experience with this and have any tips or docs available to guide me through it. Thanks for the help.