📄 general.sgml
字号:
<chapter id="general"> <title>General Information</title> <section id="aboutser"> <title>About <acronym>SIP</acronym> Express Router (<acronym>SER</acronym>)</title> <para> SIP Express Router (<acronym>SER</acronym>) is an industrial-strength, free VoIP server based on the Session Initiation Protocol (<acronym>SIP</acronym>, RFC3261). It is engineered to power <acronym>IP</acronym> telephony infrastructures up to large scale. The server keeps track of users, sets up VoIP sessions, relays instant messages and creates space for new plug-in applications. Its proven interoperability guarantees seamless integration with components from other vendors, eliminating the risk of a single-vendor trap. It has successfully participated in various interoperability tests in which it worked with the products of other leading <acronym>SIP</acronym> vendors. </para> <para> The <acronym>SIP</acronym> Express Router enables a flexible plug-in model for new applications: Third parties can easily link their plug-ins with the server code and provide thereby advanced and customized services. In this way, plug-ins such as RADIUS accounting, SMS gateway, ENUM queries, or presence agent have already been developed and are provided as advanced features. Other modules are underway: firewall control, postgres and LDAP database drivers and more. </para> <para> Its performance and robustness allows it to serve millions of users and accommodate needs of very large operators. With a $3000 dual-CPU PC, the <acronym>SIP</acronym> Express Router is able to power <acronym>IP</acronym> telephony services in an area as large as the Bay Area during peak hours. Even on an IPAQ <acronym>PDA</acronym>, the server withstands 150 calls per second (<acronym>CPS</acronym>)! The server has been powering our iptel.org free <acronym>SIP</acronym> site withstanding heavy daily load that is further increasing with the popularity of Microsoft's Windows Messenger. </para> <para> The <acronym>SIP</acronym> Express Router is extremely configurable to allow the creation of various routing and admission policies as well as setting up new and customized services. Its configurability allows it to serve many roles: network security barrier, application server, or <acronym>PSTN</acronym> gateway guard for example. </para> <para> <application moreinfo="none">ser</application> can be also used with contributed applications. Currently, <application moreinfo="none">serweb</application>, a <application moreinfo="none">ser</application> web interface, <application moreinfo="none">SIPSak</application> diagnostic tool and <application>SEMS</application> media server are available. Visit our site, <ulink url="http://www.iptel.org/">http://www.iptel.org/</ulink>, for more information on contributed packages. </para> </section> <section id="aboutiptel"> <title>About iptel.org</title> <para> iptel.org is a know-how organization spun off from Germany's national research company FhG Fokus. One of the first <acronym>SIP</acronym> implementations ever, low-QoS enhancements, interoperability tests and VoIP-capable firewall control concepts are examples of well-known FhG's work. </para> <para> iptel.org continues to keep this know-how leadership in <acronym>SIP</acronym>. The access rate of the company's site, a well-known source of technological information, is a best proof of interest. Thousands of hits come every day from the whole Internet. </para> <para> The iptel.org site, powered by SER, offers SIP services on the public Internet. Feel free to apply for a free SIP account at <ulink url="http://www.iptel.org/user/">http://www.iptel.org/user/ </ulink> </para> </section> <!-- iptel --> <section id="serfeatures"> <title>Feature List</title> <para> Based on the latest standards, the <acronym>SIP</acronym> Express Router (<acronym>SER</acronym>) includes support for registrar, proxy and redirect mode. Further it acts as an application server with support for instant messaging and presence including a <acronym>2G/SMS</acronym> and Jabber gateway, a call control policy language, call number translation, private dial plans and accounting, ENUM, authorization and authentication (<acronym>AAA</acronym>) services. <application>SER</application> runs on Sun/Solaris, PC/Linux, PC/BSD, IPAQ/Linux platforms and supports both <acronym>IPv4</acronym> and <acronym>IPv6</acronym>. Hosting multiple domains and database redundancy is supported. </para> <para> <application>ser</application> has been carefully engineered with the following design objectives in mind: <itemizedlist> <listitem> <para> <emphasis>Speed</emphasis> - With <application>ser</application>, thousands of calls per seconds are achievable even on low-cost platforms. This competitive capacity allows setting up networks which are inexpensive and easy to manage due to low number of devices required. The processing capacity makes dealing with many stress factors easier. The stress factors may include but are not limited to broken configurations and implementations, boot avalanches on power-up, high-traffic applications such as presence, redundancy replications and denial-of-service attacks. </para> <para> The speed has been achieved by extensive code optimization, use of customized code, <acronym>ANSI C</acronym> combined with assembly instructions and leveraging latest <acronym>SIP</acronym> improvements. When powered by a dual-CPU Linux PC, <application>ser</application> is able to process thousands of calls per second, capacity needed to serve call signaling demands of Bay Area population. </para> </listitem> <listitem> <para> <emphasis>Flexibility</emphasis> - <application>SER</application> allows its users to define its behavior. Administrators may write textual scripts which determine <acronym>SIP</acronym> routing decisions, the main job of a proxy server. They may use the script to configure numerous parameters and introduce additional logic. For example, the scripts can determine for which destinations record routing should be performed, who will be authenticated, which transactions should be processed statefully, which requests will be proxied or redirected, etc. </para> </listitem> <listitem> <para> <emphasis>Extensibility</emphasis> - <application>SER</application>'s extensibility allows linking of new C code to ser to redefine or extend its logic. The new code can be developed independently on <application>SER</application> core and linked to it in run-time. The concept is similar to the module concept known for example in Apache Web server. Even such essential parts such as transaction management have been developed as modules to keep the <application>SER</application> core compact and fast. </para> </listitem> <listitem> <para> <emphasis> Portability. </emphasis> <application>ser</application> has been written in ANSI C. It has been extensively tested on PC/Linux and Sun/Solaris. Ports to BSD and IPAQ/Linux exist. </para> </listitem> <listitem> <para> <emphasis> Interoperability. </emphasis> <application>ser</application> is based on the open <acronym>SIP</acronym> standard. It has undergone extensive tests with products of other vendors both in iptel.org labs and in the SIP Interoperability Tests (SIPIT). <application>ser</application> powers the public iptel.org site 24 hours a day, 356 days a year serving numerous SIP implementations using this site. </para> </listitem> <listitem> <para> <emphasis>Small size.</emphasis> Footprint of the core is 300k, add-on modules take up to 630k. </para> </listitem> </itemizedlist> </para> </section> <!-- serfeatures --> <section id="usecases"> <title>Use Cases</title> <para> This section illustrates the most frequent uses of SIP. In all these scenarios, the SIP Express Router (SER) can be easily deployed as the glue connecting all SIP components together, be it soft-phones, hard-phones, PSTN gateways or any other SIP-compliant devices. </para> <section> <title>Added-Value ISP Services</title> <para> To attract customers, ISPs frequently offer applications bundled with IP access. With SIP, the providers can conveniently offer a variety of services running on top of a single infrastructure. Particularly, deploying VoIP and instant messaging and presence services is as easy as setting up a SIP server and guiding customers to use Windows Messenger. Additionally, the ISPs may offer advanced services such as PSTN termination, user-driven call handling or unified messaging all using the same infrastructure. </para> <para> SIP Express Router has been engineered to power large scale networks: its capacity can deal with large number of customers under high load caused by modern applications. Premium performance allows deploying a low number of boxes while keeping investments and operational expenses extremely low. ISPs can offer SIP-based instant messaging services and interface them to other instant messaging systems (Jabber, SMS). VoIP can be easily integrated along with added-value services, such as voicemail. </para> </section> <!-- Added-value ISP --> <section> <title>PC2Phone</title> <para> Internet Telephony Service Providers (ITSPs) offer the service of interconnecting Internet telephony users using PC softphone or appliances to PSTN. Particularly with long-distance and international calls, competitive pricing can be achieved by routing the calls over the Internet. </para> <para> SIP Express Router can be easily configured to serve pc2phone users, distribute calls to geographically appropriate PSTN gateway, act as a security barrier and keep track of charging. </para> </section> <section> <title>PBX Replacement</title> <para> Replacing a traditional PBX in an enterprise can achieve reasonable savings. Enterprises can deploy a single infrastructure for both voice and data and bridge distant locations over the Internet. Additionally, they can benefit of integration of voice and data.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -