Kategori Arşivleri: SER

sip:wizard kısaca aşağıdaki konfigurasyonlar için sizin adınıza en kısa yoldan abrakadabra yolu ile kodları üretiyor. Söyleyeyim, bu kodların düzenlemeye mutlaka ihtiyacı olacak… Bu konfigurasyonlar sadece SER ve OpenSER için, unutmadan!

.

SIP Proxy/Registrar with Mediaproxy

  • Proxy/Registrar with MySQL backend
  • SIP NAT Traversal
  • RTP NAT Traversal using mediaproxy

SIP Proxy/Registrar with RTPProxy

  • Proxy/Registrar with MySQL backend
  • SIP NAT Traversal
  • RTP NAT Traversal using rtpproxy

SIP Proxy/Registrar with Offnet-Termination and Accounting

  • SIP Peering with ENUM
  • PSTN Termination
  • Callee Aliases
  • Multi-Leg Accounting with MySQL backend

SIP Proxy/Registrar with Supplementary Services

  • Callee Ring-Timeout
  • Callee Aliases
  • Unconditional Call Forwarding
  • Caller CLI
  • Server-side CLIR

aykterisk.wordpress.com sizden gördüğü destekle kendini farklı bir platforma taşımayı düşündü. Bundan sonra güncel site içeriklerine www.iphaber.com adresinden erişebileceksiniz.

www.iphaber.com

Valid for openser 1.1.x and asterisk 1.2.x

OpenSER is a pure VoIP signaling server using Session Initiation Protocol – SIP. It is flexible and highly configurable but cannot be used to provide media services as voicemail, anounncements or conferencing. For such services, Asterisk is the most suitable open source product. In this document we present how to configure Asterisk to use OpenSER’s subscribers database to provide voicemail service. A basic configuration file for OpenSER is posted down the page, allowing to have a functional system by following the steps in this tutorial.

Requirements

UnixODBC Installation

Get the sources from http://www.unixodbc.org, compile and install them on your system

cd /usr/local/src
wget http://www.unixodbc.org/unixODBC-2.2.11.tar.gz
tar xvfz unixODBC-2.2.11.tar.gz
cd unixODBC-2.2.11
./configure –enable-gui=no
make
make install
NOTE: if you get error during compilation in ’sqp/lex.l’, the line 240, related to ‘YY_FLUSH_BUFFER’, you can safely comment/remove that line.
Daha fazla »

SER (Sip Express Router) basic installation

Now we are going to install SER (SIP express Router) under linux Operating system. This is the basic installation. In the following chapters there are more complex installations with databases like MySQL and different configurations. If an error appears you can visit the last chapter about errors and solutions and maybe you can solve it.

Installation:

1 ) Download and extract the package

It can be downloaded at http://ftp.iptel.org/pub/ser/latest/

My advise is download the last version of the /src/ folder. In our example is “ser-0.9.6_src.tar.gz” and save it to our computer for example at /usr/src/

* Binary versions can be downloaded of the /bin folder of the FTP or specific versions for a distribution, for example for Debian at /packages folder but I prefer the source packages (besides I use SuSE linux).

# cd /usr/src/
# tar -zxvf ser-0.9.6_src.tar.gz
# rm -f ser-0.9.6_src.tar.gz
# cd ser-0.9.6_src

2) Make and install

Make the program and the modules and then we install the program in the folder we want, for example /usr/local. (from this point we suppose that the program is installed in /usr/local folder)

# make && make modules
# make prefix=/usr/local install

3) Asign a domain to the machine

# export SIP_DOMAIN = “localhost”

This must be done every time the machine starts (a new line in the log script of the shell can be added in order to do it automatically when the machine starts)

We have chosen localhost because our machine is in the local area network and does not have a specific domain name. If the machine has a domain name we can write something like “myserver.domain.com”

4) Start and stop the server

The server start with the following command

# /usr/local/sbin/serctl start

When the server has started it can be monitored with

# /usr/local/sbin/serctl moni

And to stop the server

# /usr/local/sbin/serctl stop

5) Configure a softphone to verify

You can configure a softphone to verify the sip server (for example sjphone configuration):

Proxy Domain: localhost or the IP of your server
Puerto: 5060 (default port)
User Domain: localhost or the IP of your server

Any user and password is possible at this step.