Archive for January, 2011

Social Networking Event, Brussels, Belgium

January 28th, 2011

In about one week the annual open source developer conference FOSDEM (http://fosdem.org/2011/) takes place in Brussels. Like in the last years we would like to meet there for a social event, a dinner on Saturday evening, 5th of February.

There is already a bunch of confirmations, so far are coming:

  • Daniel-Constantin Mierla (kamailio)
  • Marius Zbihlei (kamailio)
  • Henning Westerholt (kamailio)
  • Timo Reimann (kamailio)
  • Stefan Sayer (sems)
  • Raphael Coeffic (tekelec)
  • Emil Kroymann (isaco)
  • Olivier Taylor (siptrunk.be)
  • Alex Hermann (speakup)
  • Dan-Cristian Bogos (itsyscom)
  • Russell Bryant (asterisk)
  • Kevin P. Fleming (asterisk)
  • Malcolm Davenport (asterisk)
  • Simon Lewis

So if you want to participate, please speak up now! Send an email to Henning Westerholt to reserve your seat: henning.westerholt [at] 1und1.de

By the way, the schedule for the Open Source Telephony developer room is now final, two talks about Kamailio, drop by do learn about our latest developments:

IMS Extensions Available for Testing

January 17th, 2011

Courtesy of Carsten Bock and his team, several IMS extensions from the OpenIMSCore project are ported and directly available for testing built on top of latest development version of Kamailio project. Right now, the IMS extensions are held by carstenbock/ims branch in GIT repository.

For testing at this moment is better to use the Debian repository made available for this purpose:

- install the Key:

wget http://repository.ng-voice.com/ngvoice-debian-gpg.key
apt-key add ngvoice-debian-gpg.key

- add our repository to your “/etc/apt/sources.list”:

deb http://repository.ng-voice.com lenny main contrib non-free
deb-src http://repository.ng-voice.com lenny main contrib non-free

- to install Kamailio & IMS Modules:

apt-get install kamailio kamailio-ims-modules

In order to update the packages, you need to remove any previous installation of kamailio from Debian repository (apt-get remove kamailio), clean your local deb-cache (apt-get clean) and reinstall the packages.

The repository also contains other packages, such as:

- the RTP-Proxy (for the P-CSCF, package rtpproxy, latest stable version)
- the Fokus FHoSS HSS-Server (package openimscore-fhoss)

More installation notes here:

Here is a summary of available IMS modules:

CDP / CDP-AVP

  • The CDP (C-Diameter-Peer) modules provide an Diameter-interface, which are used by several components of the OpenIMS-core: They are used as Cx-Interface for the I-/S-CSCF and for the Rx-Interface for the P-CSCF. The modules may be used in other ways, too (e.g. for an Sh-Interface for an Kamailio-based aplication server)

P-CSCF

  • The Proxy-CSCF in the IMS Architecture acts as an entry point to the network. The pcscf module of the original OpenIMS-core aggregates many functions required at this component: Header manipulation/verification, RTP-Relay and presence-support for the “reginfo”-event. Optional, the Rx-Interface for Billing may be enabled.

I-CSCF

  • The Interrogating-CSCF is a kind of “Loadbalancer” or a entry Proxy for the “home-network” of an IMS setup. The I-CSCF will retrieve the location for a user from the HSS, it will check, where a user is registered or where it should register (based on user-settings, required capabilities later maybe even load). The icscf-module implements the according interfaces towards the HSS (Cx) and according header manipulation/verification methods.

S-CSCF

  • The Serving-CSCF is acting as a registrar and as decision engine regarding the routing of the Request. It retrieves the user-data and routing rules from the HSS and applies them to the processed requests. The scscf-module implements the according interfaces towards the HSS (Cx), the interfaces towards application-servers (Isc) and according header manipulation/verification methods.

MGCF

  • The MGCF-Module of the OpenIMS core implements header and content manipulation for interconnections towards Class 4 networks.

E-CSCF & LRF

  • The Emergency-CSCF and the Location Resource Function (LRF) implements IMS compliant emergency call routing. The modules provide required content aggregation methods.
An open source Home Subscriber Service project is under development as well:

Kamailio Development Training, Barcelona, Feb 10-11, 2011

January 5th, 2011

Next Kamailio Development Training takes place in Barcelona, Spain, during February 10-11, 2011, organized by Asipto and Voztelecom.

The coordinator of the training is Daniel-Constantin Mierla. The goal of the event is to teach how to write your own code for Kamailio SIP Server. Note that it is not a training for VoIP administrators looking to learn how to configure and operate Kamailio-based SIP-VoIP platforms.

During the two days in the class, following topics will be approached:

  • internal architecture
  • SIP parser
  • memory manager
  • locking manager
  • database API
  • config file language interpreter
  • RPC interface
  • pseudo-variables and transformations framework
  • module interface – write your own extensions in C as modules
  • documentation docbook format

The price per attendee is 160 Euro.

Number of seats is limited and access will be granted in first come first served fashion. Registrations or requests for more details must be done via email at registration [at] kamailio.org .

For people that happens to be in the area but not interested in programming C and/or not participating to the class, there will be a Social Networking Event during the evening of Feb 10, where we meet for food, drinks and discussions about SIP, VoIP and more.

Participation to this event is open and free for anybody, very likely to be a dinner or a pub session where every participant pays for himself/herself. Registration is still required so we know how many seats to reserve and send you the location of the event. Among people you will meet there are going to be Daniel-Constantin Mierla, Jesus Rodriguez and Inaki Baz-Castillo.

Social Networking Event, Irvine, CA, USA, Jan 25, 2011

January 3rd, 2011

Since I (Daniel-Constantin Mierla) am traveling to California for the Kamailio Advanced Training, I am taking the opportunity to host the first Social Networking Event for Kamailio and SER Projects in 2011.

It is the usual free event, very likely to be a dinner or a pub session, where every participant pays for himself or herself. It is going to happen on Jan 25, 2011, in Irvine, CA, exact location will be emailed to participants. If you want to participate, send an email to < registration [at] kamailio.org >. As usual, the event is open for anyone interested in our projects, SIP or VoIP in general.

To get a feeling about how is going to be like, you can visit the photo gallery from past similar events:

Prepare yourself for tough discussions about present and future of SIP and VoIP along side some good food and drinks. Looking forward to meeting many of you!