Skip to Content
Practical VoIP Using VOCAL
book

Practical VoIP Using VOCAL

by David Kelly, Cullen Jennings, Luan Dang
July 2002
Intermediate to advanced
528 pages
15h 13m
English
O'Reilly Media, Inc.

Overview

While many books describe the theory behind Voice over IP, only Practical VoIP Using VOCAL describes how such a phone system was actually built, and how you too can acquire the source code, install it onto a system, connect phones, and make calls.

VOCAL (the Vovida Open Communication Application Library) is an open source software project that provides call control, routing, media, policy, billing information and provisioning on a system that can range from a single box in a lab with a few test phones to a large, multi-host carrier grade network supporting hundreds of thousands of users. VOCAL is freely available from the Cisco Systems-sponsored Vovida.org community web site (www.vovida.org).

A Silicon Valley start-up called Vovida Networks, Inc (think of VOice, VIdeo, DAta) created VOCAL and invested over one hundred man years into its development. Since Cisco acquired Vovida in 2000, individuals representing every significant telecom company and service provider in the world have downloaded the source code. Today, more and more people are successfully building VOCAL into professional solutions, while contributing fixes and new functionality back to Vovida.org.

Because VOCAL is open source, you can look "under the hood" to the base code and protocol stack levels and discover not only how the system works, but also how common problems are being worked out in the development environment. We're hoping that you will be inspired to take this system to another level by implementing a feature or functionality that no one has thought of before.

Written by a team from Vovida Networks, Practical VoIP Using VOCAL includes the following topics

  • Installing and configuring VOCAL 1.4.0 onto a single host and onto a multi-host network with phones and gateways

  • C++, C and Java architecture found within VOCAL

  • Provisioning a VoIP system

  • SIP (Session Initiation Protocol), SDP (Session Description Protocol) and RTP (Real-time Transport Protocol) for call control and media

  • TRIP (Telephony Routing over IP), DNS SRV and ENUM for routing

  • MGCP (Media Gateway Control Protocol) and H.323 for call control and translation into SIP

  • COPS (Common Open Policy Service), OSP (Open Settlement Protocol) and RSVP (Reservation Protocol) for policy and Quality of Service

  • RADIUS (Remote Authentication Dial In User Service) for interfacing with billing servers

  • SNMP (Simple Network Management Protocol)

  • If you're interested in VoIP, this is the only book available that focuses on the real issues facing programmers and administrators who need to work with these technologies.

    :

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Switching to VoIP

    Switching to VoIP

    Theodore Wallingford
    VoIP Hacks

    VoIP Hacks

    Theodore Wallingford
    Voice Over IP

    Voice Over IP

    Uyless Black
    Securing VoIP

    Securing VoIP

    Regis Jr (Bud) Bates

    Publisher Resources

    ISBN: 0596000782Catalog PageErrata