05069nam 2200637Ia 450 991045460110332120200520144314.01-281-34806-697866113480691-84719-374-9(CKB)1000000000715499(EBL)1103976(OCoLC)823723685(SSID)ssj0000073919(PQKBManifestationID)11123504(PQKBTitleCode)TC0000073919(PQKBWorkID)10117801(PQKB)10775886(MiAaPQ)EBC1103976(PPN)227986660(Au-PeEL)EBL1103976(CaPaEBR)ebr10449787(CaONFJC)MIL134806(EXLCZ)99100000000071549920090114d2008 uy 0engur|n|---|||||txtccrBuilding telephony systems with OpenSER[electronic resource] a step-by-step guide to building a high-performance telephony system /Flavio E. GoncalvesBirmingham Packt20081 online resource (325 p.)Description based upon print version of record.1-84719-373-0 Cover; Table of Contents; Preface; Chapter 1: Introduction to SIP; SIP Basics; SIP Proxy in the Context of a VOIP Provider; SIP Operation Theory; SIP Registration Process; Server Operating as a SIP Proxy; Server Operating as a SIP Redirect; Basic Messages; SIP Dialog Flow; SIP Transactions and Dialogs; The RTP Protocol; Codecs; DTMF-Relay; Real Time Control Protocol (RTCP); Session Description Protocol (SDP); The SIP Protocol and the OSI Model; The VoIP Provider ""Big Picture""; SIP Proxy; User, Administration, and Provisioning Portal; PSTN Gateway; Media ServerMedia Proxy or RTP Proxy for Nat TraversalRADIUS Accounting; CDRTool Rating; Monitoring Tools; Where You Can Find More Information; Summary; Chapter 2: The SIP Express Router; Where Are We?; What is the SIP Express Router?; What Software to Use, SER or OpenSER?; Usage Scenarios; OpenSER Architecture; Core and Modules; Sections of the File openser.cfg; Sessions, Dialogs, and Transactions; openser.cfg Message Processing; SIP Proxy-Expected Behavior; Stateful Operation; Differences between Strict Routing and Loose Routing; Understanding SIP and RTP; Summary; Chapter 3: OpenSER InstallationHardware RequirementsSoftware Requirements; Lab-Installing Linux for OpenSER; Downloading and Installing OpenSER v1.2; Lab-Running OpenSER at the Linux Boot; OpenSER v1.2 Directory Structure; Configuration Files (etc/openser); Modules (/lib/openser/modules); Binaries (/sbin); Log Files; Startup Options; Summary; Chapter 4: OpenSER Standard Configuration; Where Are We?; Analyzing the Standard Configuration; Using the Standard Configuration; Routing Basics; Transactions and Dialogs; Initial and Sequential Requests; Routing in a Context of a Transaction; Routing in the Context of a DialogLab-Tracking a Complete DialogLab-Running Stateless; Lab-Disabling record-route; Summary; Chapter 5: Adding Authentication with MySQL; Where Are We?; The AUTH_DB Module; The REGISTER Authentication Sequence; Register Sequence (Packets Captured by ngrep); Register Sequence Code Snippet; The INVITE Authentication Sequence; INVITE Sequence Packet Capture; Digest Authentication; WWW-Authenticate Response Header; The Authorization Request Header; QOP-Quality of Protection; Installing MySQL Support; openser.cfg File Analysis; The Openserctl Shell Script; Openserctl Resource File; Openserctlrc FileUsing OpenSER with AuthenticationEnhancing the Script; Managing Multiple Domains; Alternative Routes; The Functions check_to() and check_from(); Using Aliases; Handling CANCEL requests and retransmissions; Full Script with All the Resources Above; Lab-Enhancing the Security; Lab-Using Aliases; Summary; Chapter 6: Building the User Portal with SerMyAdmin; SerMyAdmin; Lab-Installing SerMyAdmin; Basic Tasks; Registering a New User; Approving a New User; User Management; Domain Management; Interface Customization; Summary; Chapter 7: Connectivity to the PSTN; Where Are We?Requests Sent to the GatewayThis book is a well illustrated, step-by-step guide to building a SIP based network using OpenSER. This book is for readers who want to understand how to build a SIP provider from scratch using OpenSER. Telephony and Linux experience will be helpful but is not essential. Readers need not have prior knowledge of OpenSER.Computer network protocolsInternet telephonyElectronic books.Computer network protocols.Internet telephony.004.695Goncalves Flavio E.1966-999084MiAaPQMiAaPQMiAaPQBOOK9910454601103321Building telephony systems with OpenSER2292168UNINA