Project Website: www.iptel.org/ser
For a different version see: OpenSER
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.
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 parallell
- 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 lcr: Least cost routing module supporting HA PSTN termination with a few tweaks
- 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 pa : Presence agent (Experimental)
- 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
- SERweb: Web interface for user registration and management
- SER-SIP-Provisioning: Very Basic Web Account Provisioning (PHP/MySQL)
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, and Free IP Call . See recommendation on http://mail.iptel.org/pipermail/serusers/2003-August/002155.html
- SER is used by http://www.alototal.com
Resources
- Mailing List
- SIP Express Router Consultants
- SER LiveCD
- CDR mediation, accounting and prepaid for SER CDRTool
- Getting Started with SER
- SER admin's guide
- SER Installation and configuration
- Multi-Lateral Peering with SER
- SER Billing SER Billing application - pure SIP or hybrid with Asterisk
- Instalación y configuración de SER (Castellano)
See Also
- Open Source VOIP Software
- OpenSER Fork of SER project

Comments
333Re: sip or voip
Satish Patel
feel free contact :- satish.lx@gmail.com
333Aliwei IAD work with Asterisk configuration example
service timestamps debug
hostname Aliwei
enable password 7 z1SUMF6JUPe1pf5P
username admin password 7 y1CRyR4p8kJudBusername sapian password 7 VhVcZNYcNKqjggK
voice class codec 1
codec preference 1 g711alaw
codec preference 2 g711ulaw
codec preference 3 g729r8
voice vad-time 300voice rtp start-port 10001
voice pattern sip
interface fastethernet 0/0ip address 172.16.2.11 255.255.255.0
interface ethernet 0/0ip address 192.168.140.11 255.255.255.0
interface async 0/0
line vty 0 31
sip-uatransport udp
ip local 172.16.2.11
ip media 172.16.2.11
registrar ipv4:172.16.2.1
mode end-to-end
remote-port 5060
enable-use-rport
ring-mode ring-mode-183
enable-same-number
ip route 0.0.0.0 0.0.0.0 172.16.2.1ip name-server 172.16.2.1
voice-port 1/0port-type FXO
busytone 480 300 300
signal groundStart
pre-dial-delay 1
enable-rfc2833
fxo-number 3113343083
local_zone_number 183
voice-port 1/1port-type FXO
busytone 400 300 300
pre-dial-delay 1
enable-rfc2833
local_zone_number 183
voice-port 1/2port-type FXO
pre-dial-delay 1
enable-rfc2833
voice-port 1/3port-type FXO
pre-dial-delay 1
enable-rfc2833
voice-port 1/4port-type FXO
pre-dial-delay 1
enable-rfc2833
voice-port 1/5port-type FXO
pre-dial-delay 1
enable-rfc2833
voice-port 1/6port-type FXO
pre-dial-delay 1
enable-rfc2833
voice-port 1/7port-type FXO
pre-dial-delay 1
enable-rfc2833
dial-peer voice 1 potsdescription fxo0
destination-pattern T
port 1/0
no register e164
no vad
forward-digits all
caller-id
dial-peer voice 2 potsdestination-pattern T
port 1/1
no register e164
no vad
forward-digits all
caller-id
dial-peer voice 3 potsdestination-pattern T
port 1/2
no register e164
no vad
caller-id
call-forward 673
shutdown
dial-peer voice 4 potsdestination-pattern T
port 1/3
no register e164
no vad
caller-id
call-forward 674
shutdown
dial-peer voice 5 potsdestination-pattern T
port 1/4
no register e164
no vad
caller-id
call-forward 675
shutdown
dial-peer voice 6 potsdestination-pattern T
port 1/5
no register e164
no vad
caller-id
call-forward 676
shutdown
dial-peer voice 7 potsdestination-pattern T
port 1/6
no register e164
no vad
caller-id
call-forward 677
shutdown
dial-peer voice 8 potsdestination-pattern T
port 1/7
no register e164
no vad
caller-id
call-forward 678
shutdown
dial-peer voice 100 voipdestination-pattern T
codec g711alaw
voice-class codec 1
session target ipv4:172.16.2.1
dtmf-relay cisco-rtp
no vad
transfer-mode blind
ntp source ethernet 0/0ntp server 172.16.2.1
ntp clock-period 0
media-wait-for-connect
tone-generate busy f1 440 f2 0 f3 0 f4 0 on-time 500 off-time 500 numCad 1 repCounter 0 on_time_2 0 off_time_2 0 on_time_3 0 off_time_3 0 tonePwr1 12 tonePwr2 0 tonePwr3 0 tonePwr4 0
tone-generate ring-back f1 440 f2 0 f3 0 f4 0 on-time 500 off-time 500 numCad 1 repCounter 0 on_time_2 0 off_time_2 0 on_time_3 0 off_time_3 0 tonePwr1 12 tonePwr2 0 tonePwr3 0 tonePwr4 0
tone-generate dial f1 380 f2 0 f3 0 f4 0 on-time 2400 off-time 2400 numCad 1 repCounter 1 on_time_2 0 off_time_2 0 on_time_3 0 off_time_3 0 tonePwr1 2 tonePwr2 0 tonePwr3 0 tonePwr4 0
trunk-to-voip
voice-bind sip
end333How to integrate Asterisk with SER
333sip or voip
first i am new user of sip and voip i am in canada and i want to call our office out of canada in dubai for example if i have an internet connection or a dsl connection in my office there i ahve a ata device here in canada and dubai and i have sip software on both computer what do i need to call dubai over voip or sip and i want to connect my land line in dubai to my device or modem if my computer so i can make calls to dubai via voip or sip but i will pay local call not international because i am using my dubai land line is that posssible or i am dreaming i hope i can find something thx for u all plz send me email to hayik@hotmail.com
333Use ser for Prepaid internet phone
my company is looking for Prepaid internet phone solution.
Thank you, phanvanduc@gmail.com
333Ser+Asterisk
333SER help available
We have extensive background in implementing SER with Cisco voice gateways, Asterisk, ATAs, etc.
We can also help with custom development.
333we pay for your help
sip professional programmer please contact me at grkashani@yahoo.com
333Explication please
Can anyone expand on this comment (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) so that a first-time Asterisk novice can understand the logic of how SER and Asterisk work together to connect to the PSTN? What functions/processes is Asterisk responsible for and what functions/processes is SER responsible for? What handoffs are going on? Thank You, dave_rep@yahoo.com
333Re: SER & ASTERISK@HOME - 1 box?
We are investigating into integrating the two. Do you know if Asterisk supports VXML? If not, do you have any pointers or info on how the integration can be done?
Thanks.