IP网络电话技术(VoIP)是一种综合了传统电信网和计算机网络特点的技术。在计算机多媒体化和Internet技术的推动下,它的发展潜力非常可观,经过PC-to-PC、PC-to-Phone、Phone-to-Phone这几个阶段,现已走向市场。 USB是外围设备与计算机进行连接的新型接口,目的是简化外设的连接过程,使PC机接口的扩展变得更加容易。总的来说,USB具有即插即用、热插拔、接口体积小巧、节省系统资源、传输可靠、提供电源、良好的兼容性、共享式通信和低成本等优点,是计算机外设连接技术的重大变革。 本文首先从USB接口设计出发,简要介绍了USB通信协议。在USB接口技术中,着重讨论了USB接口驱动程序开发过程,使我们能够很好的掌握USB接口通信技术的驱动程序开发。然后介绍了VoIP技术及其主要协议。最后,结合USB接口技术,研究开发了基于USB接口的VoIP手柄的硬件结构和相应的软件驱动程序。