电信科学 ›› 2009, Vol. 25 ›› Issue (4): 62-67.doi: 10.3969/j.issn.1000-0801.2009.04.013

• 研究与开发 • 上一篇    下一篇

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

李凤华1,2,张策1,2,王忠民3,李义2   

  1. 1 北京电子科技学院 北京 100070
    2 西安电子科技大学 西安 710071
    3 西安邮电学院 西安 710121
  • 出版日期:2009-04-15 发布日期:2017-08-11
  • 基金资助:
    国家“863”计划基金资助项目;国家“863”计划基金资助项目

Design of the Firmware for Stackable VoIP Card

Fenghua Li1,2,Ce Zhang1,2,Zhongmin Wang3,Yi Li2   

  1. 1 Beijing Electronic Science and Technology Institute,Beijing 100070,China
    2 Xi’an University,Xi’an 710071,China
    3 Xi’an Institute of Post and Telecommunications,Xi’an 710121,China
  • Online:2009-04-15 Published:2017-08-11

摘要:

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

关键词: VoIP, 内核模块, 基于IP可堆叠式语音通信系统, 自定义通信协议, 回调函数

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.

Key words: VoIP, kernel module, voice communication system based on IP stackable attribute, self-defined communication protocol, call-back function

No Suggested Reading articles found!