Kamailio (OpenSER) Wiki
http://www.kamailio.org/dokuwiki/
2024-03-19T12:31:03+00:00Kamailio (OpenSER) Wiki
http://www.kamailio.org/dokuwiki/
http://www.kamailio.org/dokuwiki/.kamailio.org/dokuwiki/lib/tpl/monobook/images/favicon.icotext/html2020-10-29T08:27:23+00:00roxanefabin786 (roxanefabin786@undisclosed.example.com)talk:admin:foundation-draft
http://www.kamailio.org/dokuwiki/doku.php/talk:admin:foundation-draft?rev=1603956443&do=diff
Matlab Assignment Experts
MATLAB Assignment Help & Homework Help Services
If you are looking for the best website that can help you with your MatLab homework and complete it within the deadline, then you are at the right place. You can be assured that ourtext/html2020-10-28T06:33:34+00:00lucasmiller7005 (lucasmiller7005@undisclosed.example.com)core-cookbook:3.1.x - [Config Pre-Processor Directives]
http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.1.x?rev=1603863214&do=diff
Kamailio 3.1.x: Core Cookbook
This tutorial collects the functions and parameters exported by SIP Router core to configuration file.
Note: The parameters on this page are NOT in alphabetical order.
ECONOMICS HOMEWORK HELPER
Contact us for the finest economics assignment helptext/html2020-10-28T06:32:05+00:00lucasmiller7005 (lucasmiller7005@undisclosed.example.com)admin:foundation-draft
http://www.kamailio.org/dokuwiki/doku.php/admin:foundation-draft?rev=1603863125&do=diff
ECONOMICS HOMEWORK HELPER
Contact us for the finest economics assignment help
Economics is the science that analyzes how goods and services are produced, distributed, and consumed. In simpler terms, economics looks into the choices people make when purchasing goods or services as well as why and how they make them. This is one of the most popular courses in college and for a good reason; it provides graduates with an abundance of career opportunities. But to graduate with a decent grade, one h…text/html2020-07-08T13:19:12+00:00miconda (miconda@undisclosed.example.com)start - [Troubleshooting]
http://www.kamailio.org/dokuwiki/doku.php/start?rev=1594207152&do=diff
Old Kamailio (OpenSER) Documentation Factory
IMPORTANT: This wiki site collects documentation for Kamailio SIP Server v3.1.x or older. For Kamailio v3.2.x or newer, go to:<http://www.kamailio.org/wiki/>
NOTE: The wiki has the anonymous editing disabled for the moment due to spam bots passing the CAPTCHA system. You have to create an account to the new wiki system and you can use it here as well:text/html2017-08-14T11:24:17+00:00miconda (miconda@undisclosed.example.com)wiki:site_notice - created
http://www.kamailio.org/dokuwiki/doku.php/wiki:site_notice?rev=1502702657&do=diff
-- Kamailio SIP Server --text/html2015-12-03T12:37:49+00:00smititelu (smititelu@undisclosed.example.com)development:db-schema - [Database Schemas]
http://www.kamailio.org/dokuwiki/doku.php/development:db-schema?rev=1449142669&do=diff
This is work in progress
OpenSER Database Schema creation and extension
To avoid the maintainance of different schemas for Mysql, PostgreSQL and other databases, the tables for the database setup are generated from a common definition. This should lead to fewer bugs, in the past the postgres and dbtext scripts were quite a few times out of sync with the mysql tables.text/html2015-02-12T09:29:48+00:00mslehto (mslehto@undisclosed.example.com)tutorials:debug-syslog-messages - [Formatted Log Messages] - xlog with facility example
http://www.kamailio.org/dokuwiki/doku.php/tutorials:debug-syslog-messages?rev=1423729788&do=diff
Kamailio (OpenSER) - Debug and syslog messages
Authors of initial tutorial:
Daniel-Constantin Mierla
<miconda (at) gmail.com>
Elena-Ramona Modroiu
<ramona (at) asipto.com>
Abstract
Tutorial about how to print debug and syslog messages with Kamailio (OpenSER) SIP Server.text/html2014-03-06T10:44:36+00:00klaus3000 (klaus3000@undisclosed.example.com)packages:debs - [DEB Packages]
http://www.kamailio.org/dokuwiki/doku.php/packages:debs?rev=1394099076&do=diff
THIS PAGE IS FOR OLD RELEASES UP TO v3.1.x -- FOR NEWER VERSIONS (3.2.x, 3.3.x, 4.0.x, etc.), READ
* <http://www.kamailio.org/wiki/packages/debs>
----------
DEB Packages
Starting from June 3rd, 2010 Sipdoc Team provides a Kamailio DEB repository for Debian and Ubuntu distributions.text/html2013-04-06T10:52:07+00:00miconda (miconda@undisclosed.example.com)troubleshooting:faq
http://www.kamailio.org/dokuwiki/doku.php/troubleshooting:faq?rev=1365238327&do=diff
OpenSER - Frequently Asked Questions
This wiki is in most of the cases valid for old versions of Kamailio, for newer versions check:
* <http://www.kamailio.org/wiki/tutorials/faq/main>
Q: What is OpenSER?
A: OpenSER is a project spawned from FhG FOKUS SIP Express Router (SER) v0.9.3.
The following text is from the old troubleshooting indextext/html2012-04-16T19:37:01+00:00klaus3000 (klaus3000@undisclosed.example.com)pseudovariables:devel
http://www.kamailio.org/dokuwiki/doku.php/pseudovariables:devel?rev=1334597821&do=diff
Documentation of new features happen in the sip-router wiki. Please refer to <http://www.kamailio.org/wiki/cookbooks/devel/pseudovariables>text/html2012-03-26T18:18:08+00:00kenny (kenny@undisclosed.example.com)download:embedded - old revision restored
http://www.kamailio.org/dokuwiki/doku.php/download:embedded?rev=1332778688&do=diff
Download Kamailio (OpenSER) for Embedded Systems
Kamailio (OpenSER) is available in binary format for several embedded platforms:
* Linksys NSLU
* Synology DS-101(g+)
* Iomega NAS 100d
* Freecom FSG-3
* Qnap TurboStation
and all routers supported by the oleg or dd-wrt distributions.text/html2012-03-26T18:17:06+00:00kenny (kenny@undisclosed.example.com)wiki:copyright - removed spam
http://www.kamailio.org/dokuwiki/doku.php/wiki:copyright?rev=1332778626&do=diff
text/html2012-03-26T18:15:21+00:00kenny (kenny@undisclosed.example.com)core-cookbook:1.1.x - old revision restored
http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:1.1.x?rev=1332778521&do=diff
OpenSER Core CookBook for Version 1.1.x
Main author:
Daniel-Constantin Mierla <miconda (at) gmail.com>
This page is dedicated to OpenSER v1.1.x core interaction with the configuration script (openser.cfg). These parameters, keywords, and functions are exported by OpenSER's core for use in configuration file.core-cookbook indextext/html2012-03-26T18:14:39+00:00kenny (kenny@undisclosed.example.com)old-content:index_of_openser_fifo_commands - removed spam
http://www.kamailio.org/dokuwiki/doku.php/old-content:index_of_openser_fifo_commands?rev=1332778479&do=diff
OpenSER 1.0.x FIFO Commands
A,B,C,,E,F,G,H,I,J,K,,M,N,O,,Q,R,S,,U,V,W,X,Y,Z
[[|D]]
domain_dump
domain_reload
L
lcr_dump
lcr_reload
P
pdt_add
pdt_delete
pdt_list
T
trusted_dump
trusted_reloadtext/html2012-03-26T18:13:57+00:00kenny (kenny@undisclosed.example.com)asterisk:load-balancing-and-ha - removed spam
http://www.kamailio.org/dokuwiki/doku.php/asterisk:load-balancing-and-ha?rev=1332778437&do=diff
Asterisk Load balancing and High Availability with Kamailio (OpenSER)
Kamailio coupled with Asterisk are implemented in many huge installations.
The simplest way to set up load balancing is to use the dispatcher module.
The dispatcher.list file should be set up like:text/html2012-03-24T15:38:08+00:00Anonymous (anonymous@undisclosed.example.com)wiki:navigation - old revision restored
http://www.kamailio.org/dokuwiki/doku.php/wiki:navigation?rev=1332599888&do=diff
* Start Page
* Site Map
* Recent Changes
* Kamailio Site
* Docs Index
* Modules' Docs
* Presence Server
* Help
* Wiki Syntaxtext/html2012-03-22T13:43:20+00:00Anonymous (anonymous@undisclosed.example.com)pseudovariables:3.0.x - removed spam
http://www.kamailio.org/dokuwiki/doku.php/pseudovariables:3.0.x?rev=1332420200&do=diff
Kamailio 3.0: Pseudo-Variables
Version: 3.0.x
Authors of initial tutorial:
Elena-Ramona Modroiu
<ramona (at) asipto.com>
Bogdan-Andrei Iancu
<bogdan (at) voice-system.ro>
Daniel-Constantin Mierla
<miconda (at) asipto.com>
Update for 3.0:
Klaus Dariliontext/html2012-03-22T13:43:00+00:00Anonymous (anonymous@undisclosed.example.com)features:new-in-3.1.x - removed spam
http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.1.x?rev=1332420180&do=diff
New features in Kamailio v3.1.0
The page collects the summary of the new features in Kamailio v3.1.0.
Release date: Oct 6, 2010.
Configuration file
Kamailio 3.1.0 comes with an enhanced configuration file, among additions:
* use of defines with values to set parameters such as db_urltext/html2012-03-22T13:42:45+00:00Anonymous (anonymous@undisclosed.example.com)install:configure-install-solaris-sparc - removed spam
http://www.kamailio.org/dokuwiki/doku.php/install:configure-install-solaris-sparc?rev=1332420165&do=diff
Configuring and Installing OpenSER v1.3.2 on Solaris SPARC(tm)
Main author:
Sergio Gutierrez <saguti (at) gmail.com>
This document describes some installation tips which where taken present at compiling and installation time of OpenSER on a Solaris SPARC System; these steps are focused in operating System setup and using some free tools provided by Sun Microsystems which can improve the performance of OpenSER. Tips for improving security when installing on this operating system are also p…text/html2012-03-22T13:42:01+00:00Anonymous (anonymous@undisclosed.example.com)development:irc-meetings - removed spam
http://www.kamailio.org/dokuwiki/doku.php/development:irc-meetings?rev=1332420121&do=diff
IRC development meetings
The purpose of these meetings is:
* discuss the latest developments in and around OpenSER
* coordination between the different developers
* talk about actual areas of improvement in the project
* give an overview about the current direction of development
* discuss about specific patches or Bugstext/html2012-03-22T13:41:49+00:00Anonymous (anonymous@undisclosed.example.com)examples:restrict-calls-to-registered-users - removed spam
http://www.kamailio.org/dokuwiki/doku.php/examples:restrict-calls-to-registered-users?rev=1332420109&do=diff
How to restrict calls to only registered users
There are a couple of ways to authenticate INVITEs.
Using membership in the grp table you can try the following:
if (!is_user_in("From", "active")) {
exit;
};
You need to insert a username, domain and grp=text/html2012-03-22T13:41:37+00:00Anonymous (anonymous@undisclosed.example.com)old-content:basic_openser_syslog_tutorial - removed spam
http://www.kamailio.org/dokuwiki/doku.php/old-content:basic_openser_syslog_tutorial?rev=1332420097&do=diff
Basic OpenSER Logging
This is a way to setup syslog logging for OpenSER. This setup was based on Slackware 10.2, so your configuration may need to be modified for your distribution.
Configuration
OpenSER Configuration
First, set these configuration options in your openser.cfg:text/html2012-03-22T13:41:25+00:00Anonymous (anonymous@undisclosed.example.com)talk:core-cookbook:devel - removed spam
http://www.kamailio.org/dokuwiki/doku.php/talk:core-cookbook:devel?rev=1332420085&do=diff
!text/html2012-03-22T13:40:55+00:00Anonymous (anonymous@undisclosed.example.com)pseudovariables:1.4.x - removed spam
http://www.kamailio.org/dokuwiki/doku.php/pseudovariables:1.4.x?rev=1332420055&do=diff
Kamailio (OpenSER) Pseudo-variables for version 1.4.x
Authors of initial tutorial:
Elena-Ramona Modroiu
<ramona (at) asipto.com>
Bogdan-Andrei Iancu
<bogdan (at) voice-system.ro>
Daniel-Constantin Mierla
<miconda (at) asipto.com>
Introduction
pseudovariables indextext/html2012-03-22T13:40:39+00:00Anonymous (anonymous@undisclosed.example.com)presence:configuration-file - removed spam
http://www.kamailio.org/dokuwiki/doku.php/presence:configuration-file?rev=1332420039&do=diff
OpenSER Configuration File For Presence Server
Example started from default configuration file
The example uses '10.10.10.10' as server's IP address, you have to replace it with yours.
#
# $Id$
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
/* Uncomment these lines to enter debugging mode */
debug=7 # debug level (cmd line: -dddddddddd)
fork=no
log_stderror=yes
check_via=no # (cmd. line: -v)
dns=no # (cmd. …text/html2012-03-22T13:40:22+00:00Anonymous (anonymous@undisclosed.example.com)install:3.0.x-to-3.1.0 - removed spam
http://www.kamailio.org/dokuwiki/doku.php/install:3.0.x-to-3.1.0?rev=1332420022&do=diff
Migrating Kamailio v3.0.x to v3.1.0
Database Structure
The structure of following DB tables that existed in v3.0.x was changed:
* dialog module
* dialog table
* table version is 5
* toroute column deleted
* toroute_name column addedtext/html2012-03-22T13:39:15+00:00Anonymous (anonymous@undisclosed.example.com)pseudovariables:1.5.x - removed spam
http://www.kamailio.org/dokuwiki/doku.php/pseudovariables:1.5.x?rev=1332419955&do=diff
Kamailio (OpenSER) Pseudo-variables for version 1.5.x
Authors of initial tutorial:
Elena-Ramona Modroiu
<ramona (at) asipto.com>
Bogdan-Andrei Iancu
<bogdan (at) voice-system.ro>
Daniel-Constantin Mierla
<miconda (at) asipto.com>
pv
Introduction
pseudovariables indextext/html2012-03-22T13:38:59+00:00Anonymous (anonymous@undisclosed.example.com)presence:module-exports - removed spam
http://www.kamailio.org/dokuwiki/doku.php/presence:module-exports?rev=1332419939&do=diff
Presence Module - Parameters and Functions
Exported Functions
* handle_publish()
* handle_subscribe()
handle_publish()
* function which handles PUBLISH requests. It stores and updates presence information in database and calls functions to send NOTIFY messages when changes in presence information occur;presence indextext/html2012-03-22T13:38:43+00:00Anonymous (anonymous@undisclosed.example.com)install:backport-debian-source-package - removed spam
http://www.kamailio.org/dokuwiki/doku.php/install:backport-debian-source-package?rev=1332419923&do=diff
OpenSER 1.3.2 Install Guide for Debian Etch 4.0r2
This guide assumes you have a working install of Debian Etch using the “Standard system” option.
----------
1. On the computer itself (as root)
debian:~# apt-get install ssh
You can now log in remotely (as root) and paste commands from this guidetext/html2012-03-22T13:38:24+00:00Anonymous (anonymous@undisclosed.example.com)install:1.2.1-to-1.2.2 - removed spam
http://www.kamailio.org/dokuwiki/doku.php/install:1.2.1-to-1.2.2?rev=1332419904&do=diff
Migrating OpenSER v1.2.1 to v1.2.2
This page is dedicated to the differences between versions 1.2.1 and 1.2.2 of OpenSER.
.
Migrating Presence module
The table “active_watchers” has a new structure. To update it, follow the next instructions:text/html2012-03-22T13:38:10+00:00Anonymous (anonymous@undisclosed.example.com)download:svn - removed spam
http://www.kamailio.org/dokuwiki/doku.php/download:svn?rev=1332419890&do=diff
Download Kamailio from SVN Repository
The SVN repository hosts the source tree for releases v0.9.4 to v1.5.x.
SVN Direct Download
SourceForge.net project name has not been changed, since it is not related to commercial actions, therefore it is still named openser - this preserves the entire history of code changes and all versions released since the start of the project.text/html2012-03-22T13:37:10+00:00Anonymous (anonymous@undisclosed.example.com)install:1.0.x-to-1.1.x - removed spam
http://www.kamailio.org/dokuwiki/doku.php/install:1.0.x-to-1.1.x?rev=1332419830&do=diff
Migrating OpenSER v1.0.x to v1.1.x
This page is dedicated to the differences between versions 1.0.x and 1.1.x of OpenSER. The aim is to ease the upgrade to v1.1.x.
OpenSER Database Structure
In this section are listed the changes in database structure.install indextext/html2012-03-22T13:36:49+00:00Anonymous (anonymous@undisclosed.example.com)development:mi-commands - removed spam
http://www.kamailio.org/dokuwiki/doku.php/development:mi-commands?rev=1332419809&do=diff
Adding MI Commands
Guidelines to add new MI commands.
Naming
* module identifier - underscore - commandtext/html2012-03-22T13:36:07+00:00Anonymous (anonymous@undisclosed.example.com)capabilities:index - removed spam
http://www.kamailio.org/dokuwiki/doku.php/capabilities:index?rev=1332419767&do=diff
Kamailio (OpenSER) Capabilities
Main author:
Daniel-Constantin Mierla <miconda (at) gmail.com>
The page tries to collect the list of relevant OpenSER features and capabilities, plus the version they have been introduced in.
Feature 0.9.xtext/html2012-03-22T13:35:33+00:00Anonymous (anonymous@undisclosed.example.com)development:irc-meeting-minutes-17-02-2009 - removed spam
http://www.kamailio.org/dokuwiki/doku.php/development:irc-meeting-minutes-17-02-2009?rev=1332419733&do=diff
IRC Meeting minutes 17.02.2009, 15:00 UTC
Introduction
<henningw> hi all
<miconda> hello!
<ibc> hi
<ramona> hi!
<henningw> hi carsten
<henningw> :=
<henningw> )
<carstenbock> Hi!
<carstenbock> I hope, i'm not too late.... :-)
<henningw> just started
<carstenbock> Great
<oej> Hi all
<SebastianS> hi
<henningw> ok, i think we can start now
<miconda> yestext/html2012-03-22T13:35:14+00:00Anonymous (anonymous@undisclosed.example.com)pseudovariables:1.2.x - removed spam
http://www.kamailio.org/dokuwiki/doku.php/pseudovariables:1.2.x?rev=1332419714&do=diff
OpenSER Pseudo-variables for version 1.2.x
Authors of initial tutorial:
Elena-Ramona Modroiu
<ramona (at) rosdev.ro>
Bogdan-Andrei Iancu
<bogdan (at) voice-system.ro>
Daniel-Constantin Mierla
<miconda (at) gmail.com>
Introduction
The term “pseudo-variable” (short name PV) is used for special tokens that can be given as parameters to different script functions and they will be replaced with a value before the execution of the function.pseudovariables indextext/html2012-03-22T13:35:00+00:00Anonymous (anonymous@undisclosed.example.com)pseudovariables:1.3.x - removed spam
http://www.kamailio.org/dokuwiki/doku.php/pseudovariables:1.3.x?rev=1332419700&do=diff
OpenSER Pseudo-variables for version 1.3.x
Authors of initial tutorial:
Elena-Ramona Modroiu
<ramona (at) rosdev.ro>
Bogdan-Andrei Iancu
<bogdan (at) voice-system.ro>
Daniel-Constantin Mierla
<miconda (at) gmail.com>
Introduction
The term “pseudo-variable” is used for special tokens that can be given as parameters to different script functions and they will be replaced with a value before the execution of the function.pseudovariables indextext/html2012-03-22T13:34:44+00:00Anonymous (anonymous@undisclosed.example.com)transformations:1.4.x - removed spam
http://www.kamailio.org/dokuwiki/doku.php/transformations:1.4.x?rev=1332419684&do=diff
Kamailio (OpenSER) Transformations for version 1.4.x
Main author:
Daniel-Constantin Mierla <miconda (at) asipto.com>
Transformation is basically a function that is applied to a pseudo-variable (PV) to get a special value from it. The value of PV is not altered.text/html2012-03-22T13:34:28+00:00Anonymous (anonymous@undisclosed.example.com)development:irc-meeting-minutes-20-04-2007 - removed spam
http://www.kamailio.org/dokuwiki/doku.php/development:irc-meeting-minutes-20-04-2007?rev=1332419668&do=diff
Greetings
[15:00:06] <Henning> ok!
[15:00:16] <Henning> Now is the time. :-)
[15:00:31] <micond1> ok, hello everybody!
[15:00:38] <osas> hello
[15:00:38] <Henning> I hope anybody have joined us again.
[15:00:57] <Henning> I think we try for now unmoderated,
[15:01:16] <micond1> I guess, Henning will lead the conversation, based on wiki agenda