Monday, August 18, 2008

Kamailio Logo

If you have artistic sense and idea of a new logo matching the new name Kamailio, you are welcome to submit your work at devel [at] kamailio.org.

The submissions are uploaded at:

http://www.kamailio.org/pub/kamailio-logos/

Turburea, Gorj, Romania

Sunday, Aug 17, 2008, Constantina Dita-Tomescu, won gold medal of marathon at Beijing Olympic games. At age 38 she became the oldest marathon winner at Olympic games.

http://en.wikipedia.org/wiki/Constantina_Diṭă-Tomescu

I am more proud of this success as I am coming from same place, Turburea, Gorj County, South-West Romania. The area seems to have precious resources for long distance running athletics. Constantina’s colleague, Lidia Simon, who won silver medal of marathon at Sidney Olympic games 2000, comes from same village.

Congratulations!

Friday, August 8, 2008

Kamailio v1.4.0 Released

KAMAILIO v1.4.0 is released

August 7, 2008

Kamailio is the new name of the SIP server known so far as OpenSER. Due to trademark issues, the OpenSER project had to change the name. Officially, the new name was announced on July 28, 2008.

Version 1.4.0 brings many new features since OpenSER v1.3.0 as well as improvements to existing components. An important share of effort was directed to code cleanup and stability. Moreover, new features in core and old modules were added while other 6 new modules were introduced.

Download:

You can download the tarball of the released sources at
http://www.kamailio.net/pub/kamailio/latest/src/
Binary packages for several distributions you can find at
http://www.kamailio.net/pub/kamailio/latest/bin/
http://www.kamailio.net/pub/kamailio/latest/packages/


Packages will be uploaded as soon as they are submitted.


Documentation:

* modules' documentation: http://www.kamailio.net/docs/modules/1.4.x/
* migration guide : http://www.kamailio.net/dokuwiki/doku.php/install:1.3.x-to-1.4.0

Summary of the new stuff in core:

* overhauled DB API - better performance and safety, more common functionality integrated in the core
* extensive cleanups in database drivers - integrate common functionality into the core for more stability and maintainability
* SDP parser - provides an internal API for parsing SDP
* fixup functions - provides an internal API for fixing module parameters
* new free fixup functions - making safer to use some functions exported by modules in embedded languages such as Perl
* extension to module interface - its now possible to use up to 6 parameters in module functions


New modules:

* db_oracle - ORACLE DB driver - connect to Oracle SQL Server
* dialplan - Dialplan management - dialplan regular expression based translations
* nat_traversal - NAT traversal helper
* peering - RADIUS based peering allowing SIP providers to verify via a broker if source or destination request is from a trusted peer
* ratelimit - SIP ttraffic shaping control and server load control based on your rules
* userblacklist - User-specific blacklists


New in existing modules:

** acc module
* it is possible to log accounting related output to a different log facility
** cfgutils module
* new FIFO functions get_config_hash and check_config_hash for config file checks
* shared PV exported to configuration script
* debugging helpers usable from config script for abort, shm_status and pkg_status
** mysql module
* enable timeouts on connect, read and write to prevent blocking on errors
** database modules
* renaming of all database modules, addition of the prefix 'db_', e.g. mysql is now db_mysql
** carrierroute module
* much more flexibility in routing and database supported failure routing, improved internal structure
** dialog module
* internal API reworked for better flexibility
* direction of the message provided via the internal API
* new dialog callback types
* new mi command: dlg_list_ctx
** dispatcher module
* ability to load destination URI flags from database at startup or reload
* new algorithm to hash the content of a pseudo-variable
** enum module
* enum_fquery([...]) replaced by enum_pv_query([...])
** msilo module
* notification system refurbished - message body, content-type, from address and contact header can be dynamically specified with pseudo-variables
** pdt module
* accepts now same destination domain bound to different prefixes
* internal structures and logic optimized for memory and performance
** lcr module
* refactor module functions
* pseudo-variable support
** mediaproxy module
* update to version 2.0
* better performance and scalability as packets are forward in kernel space


New testing suite

* a testing suite to ensure quality checking and regression tests reports has been developed, included in the repository and used during this development cycle


Other important changes

* modules' documentation has been migrated to DOCBOOK XML format
* doxygen documentation extended and developer guide published
* serweb tables have been removed
* command line tool to manage dbtext in a SQL fashion


These are not all, there is a big change log that gives more details:

* http://www.kamailio.net/pub/kamailio/latest/ChangeLog

Thursday, July 31, 2008

A1 InnovationDays

:: Final Call for the International Developer Challenge A1 InnovationDays ::

Since almost 4 weeks, the international developer challenge A1 InnovationDays attracted more than 30 ideas from creative minds. The challenge is open to anyone who addresses the grand theme “Open Communication by Open Standards” and can come up with ideas for cool services built on IP-based communication (SIP & IMS).

Ideas can be posted on the platform

www.a1innovations.at/en/static/a1innovationdays until August 15, 2008.

All entries are open for voting and discussing by all users. On August 15, the 10 highest ranked ideas will be short-listed and judged by a panel of recognized experts as well as representatives from the sponsors. End of August, the best teams behind the ideas will be invited to a prototyping event near Vienna in order to realize their ideas and demonstrate their potential. The winning team can choose among several awards, such as a week of powder snow skiing in Austria. After that, the sponsor (mobikom Austria) is keen to bring your idea to the market.

All submissions must be based on Open Source Software.

: More Information :

For all details about this challenge, go to the FAQs:

http://www.a1innovations.at/en/static/faq

For registration, go directly to: http://www.a1innovations.at/registrierung

: Important dates ahead :

August 1, 2008: Two prizes for the best interim ideas will be awarded

August 15, 2008: End of idea entries (CET 24:00)

August 18, 2008: Announcement of the five selected teams for the prototyping event

August 29 - September 1, 2008: Prototyping event at the monastery Und

(near Vienna: http://www.und.at/)

Monday, July 28, 2008

OPENSER renamed to KAMAILIO

Here is the announcement of project rename:

"OpenSER project and the community around it have grown considerably in the past three years. Because of its extensive development and high adoption rate, conflicting interests related to the OpenSER name and similar trademarks emerged.

Consequently, we have been forced to find a new name for the project that stands on itself and represent the project in its future expression.

Starting with version 1.4, OpenSER is called Kamailio. Existing OpenSER users can keep on enjoying the benefits of the best open source SIP server available on the market under this new name.

All project infrastructure like the website and mailing list will be in the future accessible under the kamailio.org domain, but we will keep the old one functional for a transition period to make the switch as easy as possible for you.

Kamailio is a hawaiian word. Kama'ilio means talk, to converse. It was chosen for its special flavour. It is hopefully easy to remember and the meaning fits well with the project purpose. We hope you like it too!"

Visit: http://www.kamailio.org

Friday, July 25, 2008

SIP/SIMPLE-XMPP Developer Workshop 2008

INRIA, French National Research Network in Computer Science is hosting an workshop dedicated to SIP/SIMPLE-XMPP Interoperability. The event aims to bring together people with large expertise in both protocols, interested in development, testing and deployment of SIP/SIMPLE-XMPP solutions.

I am going to be present and coordinate the XMPP interoperability tests and development for OPENSER.

The workshop takes place between September 2 and 5, 2008, in Paris, France.

Among participating projects and companies:
- Asterisk
- INRIA
- Edvina
- Asipto
- AG Projects
- OPENSER
- MSRPRelay
- eJabberd

Read more details here…

Thursday, July 24, 2008

RTP Proxy in Erlang

Just found this project:
http://code.google.com/p/erlrtpproxy/

erlrtpproxy seems to be a RTP relay for OPENSER written in Erlang, an alternative to RTPProxy and Meidia Proxy. I didn't dig for more details, but I guess it is working together with the nathelper module in OPENSER.

Hope that Erlang fans will enjoy it.

Wednesday, July 9, 2008

eLearning channel for Kamailio (OpenSER) config file

ASIPTO, the company I am working for, launched two months and a half ago the eLearning channel for Kamailio (OpenSER) configuration file. Since then a broad number of topics were approached:

  • introduction of configuration file structure
  • overview of SIP message execution flow
  • complete walk-through default configuration file
  • debug options
  • main routing blocks elements
  • all about assignment operations, tips and tricks
  • configuration file flags: per transaction, branch and script
  • r-uri management – best options and available alternatives to handle the request URI
  • config file statements: if, switch and while

Each document includes many examples to make easier the understanding of concepts and real word usage. With a rate of introducing couple documents and topics per week, the knowledge base of the channel is growing rapidly.

The eLearning channel offers full range of collaborative tools: forum, wiki, chat rooms, document uploading, allowing open discussions and easy interaction within the groups.

You can register now for Kamailio (OpenSER) configuration file eLearning channel here.

See more details about eLearning programs here.