Project Website: www.iptel.org/ser
For a different version see: OpenSER
On Nov 04, 2008, SIP Express Router (SER) and Kamailio (OpenSER) started the SIP Router Project
SIP Express Router (ser) is a high-performance, configurable, free SIP ( RFC3261 ) server . It can act as registrar, proxy or redirect server. SER features an application-server interface, presence support, SMS gateway, SIMPLE2Jabber gateway, Radius/syslog accounting and authorization, server status monitoring, FCP security, etc. Web-based user provisioning, serweb, available.
Its performance allows it to deal with operational burdens, such as broken network components, attacks, power-up reboots and rapidly growing user population.
SER’s configuration ability meets needs of a whole range of scenarios including small-office use, enterprise PBX replacements and carrier services.
This Wiki covers both the stable and the development branch of SER. When adding new commands, modules, and options, please also add a note on *when* this was added so that users may compare with their version date.
- SER is an Open Source SIP server, licensed under the GPL
- SER supports SIP over TCP and UDP according to RFC 3261
- SER supports ENUM
- SER supports several NAT support mechanisms
- SER may interoperate with the jabber instant messaging architecture
- SER supports multiple user DNS domains in parallel
- SER is extensible with modules for various additional functions
- SER supports DNS SRV lookups
SER supports SIP connections with more features and more scalability than Asterisk. Normally, SER would be used in conjunction with Asterisk when a SIP phone needed to connect to the PSTN.
SER modules
If “experimental” this applies to the 0.8.11 release.
- SER module acc: Accounting support
- SER module auth : General module for authentication
- SER module auth_db : Database authentication
- SER module auth_radius : Radius authentication (Experimental)
- SER module cpl: Call Processing Language (Experimental)
- SER module cpl-c : Call Processing Language (Experimental)
- SER module dbtext: Use text file as database (Experimental)
- SER module domain: Manage table of hosted domains for this SIP Server (Experimental)
- SER module enum: ENUM Lookups (Experimental)
- SER module exec: Exec UNIX/Linux shell commands (Experimental)
- SER module ext (Experimental)
- SER module extcmd (Experimental)
- SER module group: Group authentication
- SER module group_radius : Group authentication in Radius
- SER module jabber: SIP – SIMPLE – Jabber integration
- SER module mangler: SDP mangling for NAT connections
- SER module maxfwd: Keeps track of forwards
- SER module mediaproxy: geographical distributed NAT traversal
- SER module msilo: Storage of messages (Experimental)
- SER module mysql: MYSQL Databas storage
- SER module nathelper: Enable NAT clients
- SER module pdt: Call routing from telephone numbers to other SIP address domains
- SER module permissions: Deny/allow connections (Experimental)
- SER module pike: Keep peek periods under control (Experimental)
- SER module postgres: Postgres DB support
- SER module print: Example module for programmers
- SER module registrar: The module contains REGISTER processing logic.
- SER module rr : Routing and Record-Routing
- SER module sl: Stateless replies
- SER module sms: SMS Gateway
- SER module textops: Message Textual Operations
- SER module tm: Transaction Management
- SER module uri: Various URI checks
- SER module uri_radius: URI checking using Radius (Experimental)
- SER module usrloc: User location support
- SER module vm: Voicemail interface
- SER module osp: Secure, Multi-Lateral Peering
- SER module xlog
Ser pages
Ser web interfaces
- SERadmin: Written by xten India
Platforms
- ser has been written in ANSI C. It has been extensively tested on PC/Linux and Sun/Solaris. Ports to BSD and IPAQ/Linux exist.
- SIPatH Project – porting ser to the mipsel architecture Openwrt – Summary – Website
- SER OS Platforms – What Operating Systems SER works with.
- SER Linksys NSLU2
References
- SER is used by Junction Networks, SIPphone, TeleSIP, Free World Dialup.
- SER is used by http://www.alototal.com
Resources
- SIP Express Router Consultants
- CDR mediation, accounting and prepaid for SER CDRTool
- SER Installation and configuration
- Instalación y configuración de SER (Castellano)
See Also
- Open Source VOIP Software
- OpenSER Fork of SER project
- SIP Router Project
- Kamailio