电信科学

• • 上一篇    下一篇

可堆叠VoIP语音板卡的固件程序设计

李凤华,张 策,王忠民,李 义   

  1. 北京电子科技学院 西安电子科技大学;北京电子科技学院 西安电子科技大学;西安邮电学院;西安电子科技大学
  • 出版日期:2009-03-15 发布日期:2009-03-15
  • 基金资助:
    国家“863”计划基金资助项目(No. 2007AA01Z472 , No . 2007AA01Z482)

Design of the Firmware for Stackable VoIP Card

Li Fenghua,Zhang Ce,Wang Zhongmin and Li Yi   

  1. Beijing Electronic Science and Technology Institute Xi’an University;Beijing Electronic Science and Technology Institute Xi’an University;Xi’an Institute of Post and Telecommunications;Xi’an University
  • Online:2009-03-15 Published:2009-03-15

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

Abstract: The architecture of a stackable VoIP telecommunication application system is proposed; and the firmware implementation of the VoIP card based on the IP stackable-oriented attribute is described emphatically. A VoIP card can support 8 voice channels, and the cards can be independently connected with each other through IP by the self-defined communication protocol,the stackable attribute based on IP is realized. This protocol is used to implement the communications among the channels within the voice-chip, among voice-chips within the card, among different VoIP cards, between the VoIP cards and the management PC. To improve the real-time capability, the control software of the VoIP card is running under the kernel module model, and the call-back function is triggered by the interruption service routines of VINETIC-2CPE voice-chip under the kernel module model.

No Suggested Reading articles found!