|
![]() |
|||
|
||||
OverviewFull Product DetailsAuthor: Cullen Jennings & David Kelly Luan Dang , Cullen Jennings , David KellyPublisher: O'Reilly Media Imprint: O'Reilly Media Dimensions: Width: 18.10cm , Height: 3.20cm , Length: 23.30cm Weight: 0.838kg ISBN: 9780596000783ISBN 10: 0596000782 Pages: 500 Publication Date: 13 August 2002 Audience: College/higher education , Professional and scholarly , Undergraduate , Postgraduate, Research & Scholarly Format: Paperback Publisher's Status: Out of Print Availability: Out of stock ![]() Table of ContentsPreface 1. VOCAL: Say, What? What's This All About? System Architecture Where's This Going? What's in This for You? 2. Setting Up a Phone System at Home Hardware Requirements Software Requirements Acquiring VOCAL Software Installing and Deploying VOCAL Testing Your Installation Accessing Provisioning Installing and Running a UA from Separate Hosts Configuring Software UAs Starting, Restarting, and Stopping VOCAL 3. Setting Up an Internal Trial System Interfacing with the PSTN Setting Up a Redundant System Configuring a PSTN Gateway Installing VOCAL onto a Multihost System Working with VOCAL 4. Provisioning Users Quick Step for Provisioning Users Logging into the Provisioning System User Configuration Screen Adding, Viewing, Editing, and Deleting Users 5. Configuring System Parameters and Dial Plans Login Procedure Configuring Servers The System Folder 6. Provisioning Servers The Servers Folder Call Detail Record Servers Redirect Server User Agent Marshal Server Gateway Marshal Servers Conference Bridge Marshal Server Internetwork Marshal Server Feature Servers Voice Mail Feature Servers JTAPI Servers Heartbeat Server Policy Servers 7. Session Initiation Protocol and Related Protocols What Is SIP? Sample Message Flows Message Headers SDP Messages Sample SIP Call Message Flow Forking Weird Situations 8. Vovida SIP Stack Architecture Constructing and Deconstructing Messages Parsing Transporting Compiling and Running the Stack Bugs/Limitations 9. Base Code State Machine Class Structure High-Level Flow Key Data Structures Dependencies 10. VOCAL User Agent Call Processing Multicall Processing Looking Through the Code Other UA Processes B2BUA 11. SIP Proxy: Marshal Server High-Level Design Functionality Security Authentication 12. Redirect Server High-Level Design Routing Ongoing Development 13. CPL Feature Server What Are Features? Core Features Set Features New Features SIP Messages and Feature Servers Scriptable Feature Development How CPL Script Converts to a C++ State Machine Feature Activation How to Develop a Feature Feature Server Files Writing Your Next Killer Feature 14. Unified Voice Mail Server High-Level Design Voice Mail Feature Server Voice Mail User Agent Voice Mail Server Setting Up a Voice Mail System 15. MGCP Translator Media Gateway Control Protocol MGCP Translator Test Tools Future Development Detailed Message Flows State Diagram 16. H.323 Translator H.323 Background Registration and Admission Source Code Getting Started 17. System Monitoring SNMP Support MIBs SNMP Daemon Network Manager Agent API SNMP GUI Adding MIBs Creating New Agent Code Heartbeat Server 18. Quality of Service and Billing Quality of Service Billing OSP Billing and Toll Fraud 19. Provisioning Old Provisioning System Mascarpone Provisioning System Provisioning Server Provisioning Interface Libraries Java User Interface GUI Screens DTD for Data Definition Examples of Protocol Transmissions/Replies A. VOCAL SIP UA Configuration File B. Testing Tools IndexReviewsAuthor InformationDavid G. Kelly, is an experienced technical writer who joined Cisco as part of the Vovida Networks acquisition in 2000. Prior to moving to California, David owned and operated a successful technical writing firm in Vancouver, Canada. David holds a BA from the University of British Columbia. Cullen Jennings is Senior Manager of Voice Signaling Software at Cisco Systems. Previously, he was vice president of engineering for Vovida Networks. His background includes management, consulting, and development both for technology-based companies and for educational institutions. Cullen is a member of the IEEE and ACM and has published numerous technical articles. Luan Dang is Director of Software Development at Cisco Systems. Previously, Luan was Senior Vice President, Chief Technology Officer and Co-Founder of Vovida Networks. Luan is currently a member of the Technical Advisory Council for the International Softswitch Consortium and has previously filed telephony patents for voice-over-IP (1999) and caller IP (1998). Luan has also been granted a patent for the display screen management apparatus in 2000. Tab Content 6Author Website:Countries AvailableAll regions |