LEADER 05069nam 2200637Ia 450 001 9910454601103321 005 20200520144314.0 010 $a1-281-34806-6 010 $a9786611348069 010 $a1-84719-374-9 035 $a(CKB)1000000000715499 035 $a(EBL)1103976 035 $a(OCoLC)823723685 035 $a(SSID)ssj0000073919 035 $a(PQKBManifestationID)11123504 035 $a(PQKBTitleCode)TC0000073919 035 $a(PQKBWorkID)10117801 035 $a(PQKB)10775886 035 $a(MiAaPQ)EBC1103976 035 $a(PPN)227986660 035 $a(Au-PeEL)EBL1103976 035 $a(CaPaEBR)ebr10449787 035 $a(CaONFJC)MIL134806 035 $a(EXLCZ)991000000000715499 100 $a20090114d2008 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBuilding telephony systems with OpenSER$b[electronic resource] $ea step-by-step guide to building a high-performance telephony system /$fFlavio E. Goncalves 210 $aBirmingham $cPackt$d2008 215 $a1 online resource (325 p.) 300 $aDescription based upon print version of record. 311 $a1-84719-373-0 327 $aCover; 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 Server 327 $aMedia 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 Installation 327 $aHardware 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 Dialog 327 $aLab-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 File 327 $aUsing 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? 327 $aRequests Sent to the Gateway 330 $aThis 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. 606 $aComputer network protocols 606 $aInternet telephony 608 $aElectronic books. 615 0$aComputer network protocols. 615 0$aInternet telephony. 676 $a004.695 700 $aGoncalves$b Flavio E.$f1966-$0999084 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910454601103321 996 $aBuilding telephony systems with OpenSER$92292168 997 $aUNINA