Logo VoIP.brujula.net

SIP SoftPhones with Codec G729
VideoConferencing and Encryption
new VoIP.brujula.net/sipphones

ENGLISH español it fr pf de ja cn

Help and Manuals
  • Index
  • FAQ
  • Benefits
    SoftPhones
  • X Ten Lite
  • X Ten PRO
  • X-Lite V3 (with video)
  • EyeBeam Bria
    Hardware Phones
  • Generic ATA
  • Linksys PAP2-NA
  • LinkSys RT31P2
  • LinkSys WRT54GP2-NA
  • LinkSys WIP300
  • Sipura SPA 2000 2100
  • Sipura SPA 3000
  • Grandstream
  • Diphone D10 Plus
  • Dlink dvg1120 DPH 541
  • UTstarcom F1000 F3000
  • Uniden UIP 1868
  • Cisco ATA 186
  • Cisco IP Phone
  • Mitel Phone
    Mobile Phones
  • PalmOS
  • Windows Mobile
  • Nokia Series E, Series N
  • Fring
  • iPhone
    Buy SIP Phones
  • Top Phones
  • Complete List
  • T-Shirt and Swag!
    VoIP IP PBX
  • 3CX Windows
  • Asterisk
  • Trixbox
  • @Home 1.5 @Home 2.7
  • SER
  • Cisco CallManager
  • Linux VoIP Server
    More VoIP Info
  • Codec FAQ
  • Test your Speed
  • VoIP Tutorials
  • VoIP News
    Questions ? voip@brujula.net
  • 3. VoIP–Embedded Software Architecture

    Two major types of information must be handled to interface telephony equipment to a packet network: voice and signaling information.

    As shown in Figure 4, VoIP software interfaces to both streams of information from the telephony network and converts them to a single stream of packets transmitted to the packet network. The software functions are divided into four general areas.

    Figure 4. VoIP Software Architecture

    Figure 4

    Voice Packet Software Module

    This software, also known as the voice-processing module, typically runs on a digital-signal processor (DSP), prepares voice samples for transmission over the packet network. Its components perform echo cancellation, voice compression, voice-activity detection, jitter removal, clock synchronization, and voice packetization.

    Telephony-Signaling Gateway Software Module

    This software interacts with the telephony equipment, translating signaling into state changes used by the packet protocol module to set up connections. These state changes are on-hook, off-hook, trunk seizure, etc. This software supports ear, mouth, earth, and magneto (E&M) Type I, II, III, IV, and V; loop or ground start foreign exchange station (FXS); foreign exchange office (FXO); and integrated services digital network (ISDN) basic rate interface (BRI) and primary rate interface (PRI).

    Packet Protocol Module

    This module processes signaling information and converts it from the telephony-signaling protocols to the specific packet-signaling protocol used to set up connections over the packet network (e.g., Q.933 and voice-over-frame relay signaling). It also adds protocol headers to both voice and signaling packets before transmission into the packet network.

    Network-Management Module

    This module provides the voice-management interface to configure and maintain the other modules of the voice-over-packet system. All management information is defined in American National Standards Institute (ANSI).1 and complies with signaling network-management protocol (SNMP) V1 syntax. A proprietary voice packet management information base (MIB) is supported until standards evolve in the forums.

    The software is partitioned to provide a well-defined interface to the DSP software usable for multiple voice packet protocols and applications. The DSP processes voice data and passes voice packets to the microprocessor with generic voice headers.

    The microprocessor is responsible for moving voice packets and adapting the generic voice headers to the specific voice packet protocol that is called for by the application, such as real-time protocol (RTP), voice over frame relay (VoFR), and voice telephony over ATM (VToA). The microprocessor also processes signaling information and converts it from supported telephony-signaling protocols to the packet network signaling protocol [e.g. H.323 IP, frame relay, or ATM signaling].

    This partitioning provides a clean interface between the generic voice-processing functions, such as compression, echo cancellation, and voice-activity detection, and the application-specific signaling and voice protocol processing.

    More than 165 tutorials now available on CD-ROM for professionals on the go <%= dc_link %> Download PDF
    DOWNLOAD PDF of this tutorial

    RELATED PRODUCT PROFILES:
    Texas Instruments - TI VoIP Solutions
    TABLE OF CONTENTS:
    Definition and Overview
    1 VoIP Applications
    2 VoIP QoS Issues
    3 VoIP–Embedded Software Architecture
    4 Voice Packet Module
    5 Signaling, Protocol and Management Modules
    6 VoIP Summary
    7 FoIP Applications
    8 PSTN Fax-Call Procedure
    9 FoIP QoS
    10 FoIP Software Architecture
    11 FoIP Summary
    Self-Test
    Correct Answers
    Glossary
    Comment on This Tutorial wherepage();   Copyright © 2004 International Engineering Consortium

    My Account VoIP.brujula.net
    SIP Number:
    Password:
     
    Forgot password?
    Create Free SIP Account
    now 100,000 users
    in 195 countries

    brujula .net
    Page TOOLS
    Send by EMAIL
    BOOKMARK
    Translate to ES IT FR PF
    HOME PAGE
    IE Toolbar


    VoIP.brujula.net. We provide Internet phone service with free Internet calling and unlimited US, Canada and World plans. We offer prepaid phone service using our voice over IP system and an analog telephone adaptor. The solutions are designed for home phone service, business phone service, call shops and cyber cafes. VoIP.brujula.net supports Xten / Counterpath SIP softphones and Internet telephony equipment such as Sipura 2000, Sipura 3000, Cisco 186, Linksys PAP2 and RT31P2. D-Link DVG-1402SL, UTstarcom F3000. We also support Asterisk PBX and offer VoIP Resellers PBX Software and business opportunities to let entrepreneurs and businesses resell voice over Internet under their own brand name.