Building telephony systems with OpenSER [[electronic resource] ] : a step-by-step guide to building a high-performance telephony system / / Flavio E. Goncalves |
Autore | Goncalves Flavio E. <1966-> |
Pubbl/distr/stampa | Birmingham, : Packt, 2008 |
Descrizione fisica | 1 online resource (325 p.) |
Disciplina | 004.695 |
Soggetto topico |
Computer network protocols
Internet telephony |
ISBN |
1-281-34806-6
9786611348069 1-84719-374-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
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 Server
Media 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 Hardware 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 Lab-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 Using 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 Gateway |
Record Nr. | UNINA-9910782703903321 |
Goncalves Flavio E. <1966-> | ||
Birmingham, : Packt, 2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Building telephony systems with OpenSER : a step-by-step guide to building a high-performance telephony system / / Flavio E. Goncalves |
Autore | Goncalves Flavio E. <1966-> |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham, : Packt, 2008 |
Descrizione fisica | 1 online resource (325 p.) |
Disciplina | 004.695 |
Soggetto topico |
Computer network protocols
Internet telephony |
ISBN |
1-281-34806-6
9786611348069 1-84719-374-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
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 Server
Media 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 Hardware 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 Lab-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 Using 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 Gateway |
Record Nr. | UNINA-9910819260903321 |
Goncalves Flavio E. <1966-> | ||
Birmingham, : Packt, 2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Communicating systems with UML 2 [[electronic resource] ] : modeling and analysis of network protocols / / David Garduno Barrera, Michel Diaz |
Autore | Garduno Barrera David |
Edizione | [1st edition] |
Pubbl/distr/stampa | London, : ISTE |
Descrizione fisica | 1 online resource (276 p.) |
Disciplina | 004.6 |
Altri autori (Persone) | DiazMichel <1945-> |
Collana | ISTE |
Soggetto topico |
Computer network protocols
Telecommunication systems UML (Computer science) |
ISBN |
1-118-60220-X
1-118-60217-X 1-118-60211-0 1-299-18774-9 |
Classificazione | TEC041000 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Title Page; Copyright Page; Table of Contents; Preface; Chapter 1. Why Use UML to Model Network Protocols?; 1.1. Modeling network protocols; 1.1.1. The complexity of communication protocols; 1.1.2. Traditional modeling; 1.1.2.1. Basic models and formal description techniques; 1.1.2.2. Automata and state machine models; 1.1.2.3. Petri Net models; 1.1.2.4. Formal and semi-formal languages; 1.1.2.5. Towards a new modeling language; 1.1.3. Traditional validation; 1.1.4. Need for a unified language for description, validation and simulation; 1.2. UML as a common language; 1.2.1. Overview
1.2.2. The beginning1.2.3. Brief review; 1.2.3.1. Class diagram; 1.2.3.2. Package diagram; 1.2.3.3. Object diagram; 1.2.3.4. Component diagram; 1.2.3.5. Composite structure diagram; 1.2.3.6. Deployment diagram; 1.2.3.7. Sequence diagram; 1.2.3.8. Profile diagram; 1.2.3.9. Activity diagram; 1.2.3.10. Communication diagram; 1.2.3.11. Interaction overview diagram; 1.2.3.12. Timing diagram; 1.2.3.13. Use case diagram; 1.2.3.14. State machine diagram; 1.2.4. UML for network protocols; 1.2.5. Some general UML tools; 1.3. Chapter summary; 1.4. Bibliography; Chapter 2. Simple Transmission 2.1. Introduction2.2. Echo; 2.2.1. Requirement specification; 2.2.2. Analysis; 2.2.2.1. Sequence diagram; 2.2.2.2. Concerned classes; 2.2.2.3. Signals list definition; 2.2.3. Architecture design; 2.2.4. Detailed design: class behavior; 2.2.4.1. Client class; 2.2.4.2. Server class; 2.2.5. Echo: validation and simulation; 2.2.5.1. Simulating the model; 2.2.5.2. Model validation; 2.3. Unidirectional: simple data sending; 2.3.1. Requirement specification; 2.3.2. Analysis; 2.3.2.1. Sequence diagram; 2.3.2.2. Signals list definition; 2.3.3. Architecture design; 2.3.4. Detailed design 2.3.4.1. First variation: protocol notation (transition oriented)2.3.4.2. Second variation: behavior notation (state oriented); 2.3.5. Validation and simulation; 2.3.5.1. Simulating the model; 2.3.5.2. Model validation; 2.4. Full duplex: simple data sending; 2.4.1. Specification; 2.4.2. Analysis; 2.4.2.1. Sequence diagram; 2.4.2.2. Concerned classes; 2.4.3. Architecture design; 2.4.4. Validation and simulation; 2.4.4.1. Simulating the model; 2.4.4.2. Model validation; 2.4.5. Different ways of doing the same thing; 2.4.5.1. A single machine; 2.4.5.2. Interruption 2.4.5.3. Composite states with concurrent regions2.4.5.4. Parallel threads; 2.5. Chapter summary; 2.6. Bibliography; Chapter 3. Simple Chat Application; 3.1. Introduction; 3.2. Requirements; 3.3. Analysis; 3.3.1. Sequence diagrams; 3.3.1.1. Splitting the system up; 3.3.1.2. Open session; 3.3.1.3. Timeout; 3.3.1.4. Refuse; 3.3.1.5. Accept; 3.3.1.6. Close; 3.3.1.7. Send data; 3.3.2. Concerned classes; 3.3.3. Signal list definition; 3.4. Architecture design; 3.5. Detailed design; 3.5.1. Open session; 3.5.2. Timeout; 3.5.3. Refusing the session; 3.5.4. Accepting session; 3.5.5. Closing session 3.5.6. Sending data |
Record Nr. | UNINA-9910138863803321 |
Garduno Barrera David | ||
London, : ISTE | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Communicating systems with UML 2 [[electronic resource] ] : modeling and analysis of network protocols / / David Garduno Barrera, Michel Diaz |
Autore | Garduno Barrera David |
Edizione | [1st edition] |
Pubbl/distr/stampa | London, : ISTE |
Descrizione fisica | 1 online resource (276 p.) |
Disciplina | 004.6 |
Altri autori (Persone) | DiazMichel <1945-> |
Collana | ISTE |
Soggetto topico |
Computer network protocols
Telecommunication systems UML (Computer science) |
ISBN |
1-118-60220-X
1-118-60217-X 1-118-60211-0 1-299-18774-9 |
Classificazione | TEC041000 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Title Page; Copyright Page; Table of Contents; Preface; Chapter 1. Why Use UML to Model Network Protocols?; 1.1. Modeling network protocols; 1.1.1. The complexity of communication protocols; 1.1.2. Traditional modeling; 1.1.2.1. Basic models and formal description techniques; 1.1.2.2. Automata and state machine models; 1.1.2.3. Petri Net models; 1.1.2.4. Formal and semi-formal languages; 1.1.2.5. Towards a new modeling language; 1.1.3. Traditional validation; 1.1.4. Need for a unified language for description, validation and simulation; 1.2. UML as a common language; 1.2.1. Overview
1.2.2. The beginning1.2.3. Brief review; 1.2.3.1. Class diagram; 1.2.3.2. Package diagram; 1.2.3.3. Object diagram; 1.2.3.4. Component diagram; 1.2.3.5. Composite structure diagram; 1.2.3.6. Deployment diagram; 1.2.3.7. Sequence diagram; 1.2.3.8. Profile diagram; 1.2.3.9. Activity diagram; 1.2.3.10. Communication diagram; 1.2.3.11. Interaction overview diagram; 1.2.3.12. Timing diagram; 1.2.3.13. Use case diagram; 1.2.3.14. State machine diagram; 1.2.4. UML for network protocols; 1.2.5. Some general UML tools; 1.3. Chapter summary; 1.4. Bibliography; Chapter 2. Simple Transmission 2.1. Introduction2.2. Echo; 2.2.1. Requirement specification; 2.2.2. Analysis; 2.2.2.1. Sequence diagram; 2.2.2.2. Concerned classes; 2.2.2.3. Signals list definition; 2.2.3. Architecture design; 2.2.4. Detailed design: class behavior; 2.2.4.1. Client class; 2.2.4.2. Server class; 2.2.5. Echo: validation and simulation; 2.2.5.1. Simulating the model; 2.2.5.2. Model validation; 2.3. Unidirectional: simple data sending; 2.3.1. Requirement specification; 2.3.2. Analysis; 2.3.2.1. Sequence diagram; 2.3.2.2. Signals list definition; 2.3.3. Architecture design; 2.3.4. Detailed design 2.3.4.1. First variation: protocol notation (transition oriented)2.3.4.2. Second variation: behavior notation (state oriented); 2.3.5. Validation and simulation; 2.3.5.1. Simulating the model; 2.3.5.2. Model validation; 2.4. Full duplex: simple data sending; 2.4.1. Specification; 2.4.2. Analysis; 2.4.2.1. Sequence diagram; 2.4.2.2. Concerned classes; 2.4.3. Architecture design; 2.4.4. Validation and simulation; 2.4.4.1. Simulating the model; 2.4.4.2. Model validation; 2.4.5. Different ways of doing the same thing; 2.4.5.1. A single machine; 2.4.5.2. Interruption 2.4.5.3. Composite states with concurrent regions2.4.5.4. Parallel threads; 2.5. Chapter summary; 2.6. Bibliography; Chapter 3. Simple Chat Application; 3.1. Introduction; 3.2. Requirements; 3.3. Analysis; 3.3.1. Sequence diagrams; 3.3.1.1. Splitting the system up; 3.3.1.2. Open session; 3.3.1.3. Timeout; 3.3.1.4. Refuse; 3.3.1.5. Accept; 3.3.1.6. Close; 3.3.1.7. Send data; 3.3.2. Concerned classes; 3.3.3. Signal list definition; 3.4. Architecture design; 3.5. Detailed design; 3.5.1. Open session; 3.5.2. Timeout; 3.5.3. Refusing the session; 3.5.4. Accepting session; 3.5.5. Closing session 3.5.6. Sending data |
Record Nr. | UNINA-9910808679603321 |
Garduno Barrera David | ||
London, : ISTE | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Communication-protocol-based filtering and control of networked systems / / Lei Zou, Zidong Wang and Jinling Liang |
Autore | Zou Lei |
Pubbl/distr/stampa | Cham, Switzerland : , : Springer, , [2022] |
Descrizione fisica | 1 online resource (xvi, 212 pages) : illustrations (some color) |
Disciplina | 004.62 |
Collana | Studies in systems, decision and control |
Soggetto topico |
Computer network protocols
Control theory Information filtering systems |
ISBN | 3-030-97512-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Introduction Ultimately Bounded Filtering for Complex Networks Under Round-Robin Protocol Finite-horizon H-infinity Filtering with Random Access protocol and High-Rate Communication Finite-horizon H-infinity fault estimation of time-varying systems with Random Access Protocol Set-Membership Filtering under Round-Robin Protocol and Try-Once-Discard Protocol Recursive Filtering for Time-Varying Systems with Random Access Protocol Filtering of Communication-Based Train Control Systems with CSMA Protocol Observer-based H-infinity Control of Time-Varying Systems with Random Access Protocol Ultimately Bounded Control of Nonlinear Systems with Try-Once-Discard Protocol Finite-Horizon Consensus Control of Multi-Agent Systems with Random Access Protocol Conclusions and Future Work |
Record Nr. | UNINA-9910568241003321 |
Zou Lei | ||
Cham, Switzerland : , : Springer, , [2022] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Computer Communication and Networks (ICCCN), 2015 24th International Conference on / / Institute of Electrical and Electronics Engineers |
Pubbl/distr/stampa | Piscataway : , : IEEE, , 2015 |
Descrizione fisica | 1 online resource : illustrations |
Disciplina | 004.6 |
Soggetto topico |
Computer network protocols
Computer networks Computer network architectures |
ISBN | 1-4799-9964-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti |
2015 24th International Conference on Computer Communication and Networks (ICCCN)
2015 24th International Conference on Computer Communication and Networks Computer Communication and Networks |
Record Nr. | UNINA-9910135065803321 |
Piscataway : , : IEEE, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Computer Communication and Networks (ICCCN), 2015 24th International Conference on / / Institute of Electrical and Electronics Engineers |
Pubbl/distr/stampa | Piscataway : , : IEEE, , 2015 |
Descrizione fisica | 1 online resource : illustrations |
Disciplina | 004.6 |
Soggetto topico |
Computer network protocols
Computer networks Computer network architectures |
ISBN | 1-4799-9964-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti |
2015 24th International Conference on Computer Communication and Networks (ICCCN)
2015 24th International Conference on Computer Communication and Networks Computer Communication and Networks |
Record Nr. | UNISA-996280143503316 |
Piscataway : , : IEEE, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. di Salerno | ||
|
Computer Communications and Networks (ICCCN), 2013 22nd International Conference on / / Institute of Electrical and Electronics Engineers |
Pubbl/distr/stampa | Piscataway, NJ : , : IEEE, , 2013 |
Descrizione fisica | 1 online resource (various pagings) |
Disciplina | 004.62 |
Soggetto topico | Computer network protocols |
ISBN | 1-4673-5775-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti |
2013 22nd International Conference on Computer Communication and Networks (ICCCN)
2013 22nd International Conference on Computer Communication and Networks Computer Communications and Networks |
Record Nr. | UNINA-9910133181103321 |
Piscataway, NJ : , : IEEE, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Computer Communications and Networks (ICCCN), 2013 22nd International Conference on / / Institute of Electrical and Electronics Engineers |
Pubbl/distr/stampa | Piscataway, NJ : , : IEEE, , 2013 |
Descrizione fisica | 1 online resource (various pagings) |
Disciplina | 004.62 |
Soggetto topico | Computer network protocols |
ISBN | 1-4673-5775-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti |
2013 22nd International Conference on Computer Communication and Networks (ICCCN)
2013 22nd International Conference on Computer Communication and Networks Computer Communications and Networks |
Record Nr. | UNISA-996280410203316 |
Piscataway, NJ : , : IEEE, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. di Salerno | ||
|
Computer network architectures and protocols / edited by Carl A. Sunshine |
Autore | Sunshine, Carl A. |
Edizione | [2nd ed] |
Pubbl/distr/stampa | New York ; London : Plenum Press, c1989 |
Descrizione fisica | xiv, 543 p. : ill. ; 24 cm |
Disciplina | 004.6 |
Collana | Applications of communications theory |
Soggetto topico |
Computer network architectures
Computer network protocols |
ISBN | 0306431890 |
Classificazione |
AMS 68M10
CR C.2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991000777069707536 |
Sunshine, Carl A. | ||
New York ; London : Plenum Press, c1989 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. del Salento | ||
|