Building Telephony Systems with OpenSER (Paperback)

Flavio E. Goncalves

  • 出版商: Packt Publishing
  • 出版日期: 2008-04-30
  • 定價: $1,485
  • 售價: 8.0$1,188
  • 語言: 英文
  • 頁數: 324
  • 裝訂: Paperback
  • ISBN: 1847193730
  • ISBN-13: 9781847193735
  • 相關分類: Linux
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

In Detail

OpenSER is a flexible, free open-source VoIP server based on the Session Initiation Protocol (SIP), an application-layer control (or signaling) protocol for creating, modifying, and terminating sessions with one or more participants, including internet telephone calls, multimedia distribution, and multimedia conferences.

Engineered to power IP telephony infrastructures up to large scale, OpenSER is written in pure C for Linux/Unix-like systems with architecture-specific optimizations to offer high performance; it is able to handle 4 million users on a single processor server. The server keeps track of users, sets up VoIP sessions, relays instant messages, and creates space for new plug-in applications.

It can be used on systems with limited resources as well as on carrier-grade servers, scaling up to thousands of call setups per second. It is customizable, being able to feature as fast load balancer; SIP server flavors: registrar, location server, proxy server, redirect server; gateway to SMS/XMPP; or advanced VoIP application server.

What you will learn from this book?

  • An introduction to SIP
  • An overview of SIP Proxies
  • Compiling and installing OpenSER
  • SIP Proxy default configuration
  • Implementing MySQL support for authentication
  • Installing the user portal (SerWEB)
  • Connecting to the PSTN using a gateway
  • Sending a call to voicemail
  • NAT traversal using mediaproxy
  • Billing with Freeradius and CDRTool
  • Troubleshooting tips and tools.

Approach

This book is a well illustrated, step-by-step guide to building a SIP based network using OpenSER.

Who this book is written for?

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.

商品描述(中文翻譯)

詳細內容
OpenSER是一個靈活、免費的開源VoIP伺服器,基於會話初始化協議(SIP),這是一種用於創建、修改和終止與一個或多個參與者的會話的應用層控制(或信令)協議,包括互聯網電話呼叫、多媒體分發和多媒體會議。

OpenSER被設計為支援大規模IP電話基礎設施,使用純C編寫,適用於Linux/類Unix系統,並具有針對特定架構的優化,以提供高性能;它能夠在單處理器伺服器上處理400萬個使用者。該伺服器跟踪使用者,建立VoIP會話,轉發即時消息,並為新的插件應用程序創建空間。

它可以在資源有限的系統上使用,也可以在適用於運營商的伺服器上使用,每秒可擴展到數千個呼叫設置。它是可定制的,可以作為快速負載平衡器;SIP伺服器的變體:註冊伺服器、位置伺服器、代理伺服器、重定向伺服器;SMS/XMPP的閘道;或高級VoIP應用伺服器。

本書的學習重點


  • 介紹SIP

  • SIP代理的概述

  • 編譯和安裝OpenSER

  • SIP代理的默認配置

  • 實現用於驗證的MySQL支持

  • 安裝用戶門戶(SerWEB)

  • 使用閘道連接到PSTN

  • 將呼叫發送到語音信箱

  • 使用mediaproxy進行NAT穿越

  • 使用Freeradius和CDRTool進行計費

  • 故障排除提示和工具

本書的特點
本書是一本圖文並茂的逐步指南,教你如何使用OpenSER構建基於SIP的網路。

本書的讀者對象
本書適合希望了解如何使用OpenSER從頭開始構建SIP提供者的讀者。具備電話和Linux經驗將有所幫助,但並非必需。讀者無需事先了解OpenSER。