本文提出了基于IP可堆叠式的VoIP通信应用系统的系统架构,重点介绍了面向IP可堆叠式的VoIP语音板卡的固件程序设计。每块VoIP语音板卡支持8路语音,通过自定义的通信协议可使不同的VoIP语音板卡独立地通过IP互联,实现基于IP可堆叠。自定义通信协议实现了VoIP语音板卡中芯片内部通道之间、VoIP语音板卡上芯片之间、不同VoIP语音板卡之间,以及VoIP语音板卡与管理PC间的通信。VoIP语音板卡控制软件以内核模块方式运行,并在内核模块方式下由VINETIC-2CPE语音芯片中断服务程序激