A new project was released to the public on the 29th of January, 2008. Adrian Georgescu of AG Projects announced the version 0.9.1 of MSRPRelay, an Open Source implementation of IETF standard RFC 4976. MSRP relay is an extension to the MSRP protocol (RFC 4975). Its main role is to help NAT traversal of Interactive Messaging and file transfer sessions for SIP/MSRP endpoints located behind NAT.
Out of the box, the software is designed to work in combinations with the
subscriber database used by OpenSER.
For more information visit:
http://msrprelay.org
Wednesday, January 30, 2008
Saturday, January 26, 2008
OpenXCAP v0.9.9 and Soap-Simple-Proxy v1.0.2
There is a new OpenXCAP server release available. Downloads and details at:
openxcap.org
Soap-Simple-Proxy exposes a simple to use SOAP interface for the OpenXCAP server. It is a transparent proxy for SOAP to XCAP requests relying on XCAP server for authenticating requests.
Provided functions
1. Publish presence information (using pidf-manipulation application)
2. Set the presence policy for a given presentity (pres-rules application)
3. Retrieve the OpenSER watchers for a given presentity (watchers application)
The software can be used as
- Stand-alone data publisher for persistent Presence documents.
- Policy manager. You can build a web interface to manage the pres-rules
documetn and use it in combination with Eyebeam-lite as a complete SIP
SIMPLE client.
- To retreive and display the active watchers from OpenSER in a web
interface.
openxcap.org
Soap-Simple-Proxy exposes a simple to use SOAP interface for the OpenXCAP server. It is a transparent proxy for SOAP to XCAP requests relying on XCAP server for authenticating requests.
Provided functions
1. Publish presence information (using pidf-manipulation application)
2. Set the presence policy for a given presentity (pres-rules application)
3. Retrieve the OpenSER watchers for a given presentity (watchers application)
The software can be used as
- Stand-alone data publisher for persistent Presence documents.
- Policy manager. You can build a web interface to manage the pres-rules
documetn and use it in combination with Eyebeam-lite as a complete SIP
SIMPLE client.
- To retreive and display the active watchers from OpenSER in a web
interface.
Labels:
openser,
openxcap,
SIMPLE presence,
XCAP
Monday, January 7, 2008
Asterisk & OpenSER SIP Master Class in Stockholm
The Asterisk & OpenSER SIP Master Class in Stockholm, January 14-18, will be held by two teachers that have all the insights you need to learn the details of Asterisk and OpenSER:
* Olle E. Johansson - Asterisk SIP Developer
* Daniel-Constatin Mierla - OpenSER Developer, co-founder
This class focuses on building a carrier-class scalable network architecture with Asterisk and OpenSER. You need to know Asterisk at the level of the Asterisk Bootcamp or the Asterisk Masterclass by Edvina in order to e able to take this class. Learn more here:
http://edvina.net/training/sipmasterclass/index.shtm
Register now - seats are limited! If you have any questions, please contact Emnet Jonsson at
info (at) edvina.net or phone +46 8 96 40 20.
See you in Stockholm!
* Olle E. Johansson - Asterisk SIP Developer
* Daniel-Constatin Mierla - OpenSER Developer, co-founder
This class focuses on building a carrier-class scalable network architecture with Asterisk and OpenSER. You need to know Asterisk at the level of the Asterisk Bootcamp or the Asterisk Masterclass by Edvina in order to e able to take this class. Learn more here:
http://edvina.net/training/sipmasterclass/index.shtm
Register now - seats are limited! If you have any questions, please contact Emnet Jonsson at
info (at) edvina.net or phone +46 8 96 40 20.
See you in Stockholm!
CDRTool 6.1.0 released
AG Projects announced today the availability of CDRTool v6.1.0.
CDRTool is an Open Source solution that provides mediation, accounting and tracing for Call Detail Records enerated by OpenSER by using RADIUS protocol and OpenSER siptrace facility.
More details at http://www.ag-projects.com/CDRTool.html.
CDRTool is an Open Source solution that provides mediation, accounting and tracing for Call Detail Records enerated by OpenSER by using RADIUS protocol and OpenSER siptrace facility.
More details at http://www.ag-projects.com/CDRTool.html.
OpenSER 1.2.3 Released
On the 20th of December 2007, a patch release for old 1.2 stable series was released as 1.2.3. Those running 1.2 branch and have no time or interest to upgrade to 1.3 branch (first stable release in this branch was out on the 13th of December 2007 as 1.3.0) should upgrade to 1.2.3, as it provides higher grade of stability.
The config file is full-compatible with any previous version in 1.2 branch, so the upgrade from 1.2.2 to 1.2.3 shall go smooth.
More details at http://www.openser.org.
The config file is full-compatible with any previous version in 1.2 branch, so the upgrade from 1.2.2 to 1.2.3 shall go smooth.
More details at http://www.openser.org.
Monday, December 17, 2007
OpenSER v1.3.0 Released
On the 13th of December, 2007, OpenSER reached the milestone of version 1.3.0.
There are many new modules, lot of enhancements in functionality and robustness. The migration from series 1.2.x to 1.3.0 should be pretty easy, check:
http://www.openser.org/dokuwiki/doku.php/install:1.2.2-to-1.3.0
The release remarks itself by the amount of contributions from different companies or academic institutes: CISCO Systems with Berkeley DB extensions, University of North Carolina with LDAP extensions, 1&1 with config utilities and carrier routing, Connecticut College with SCTP support.
More details about OpenSER 1.3.0 you can find at:
http://www.openser.org/mos/view/OpenSER-v1.3.x-Release-Notes/
There are many new modules, lot of enhancements in functionality and robustness. The migration from series 1.2.x to 1.3.0 should be pretty easy, check:
http://www.openser.org/dokuwiki/doku.php/install:1.2.2-to-1.3.0
The release remarks itself by the amount of contributions from different companies or academic institutes: CISCO Systems with Berkeley DB extensions, University of North Carolina with LDAP extensions, 1&1 with config utilities and carrier routing, Connecticut College with SCTP support.
More details about OpenSER 1.3.0 you can find at:
http://www.openser.org/mos/view/OpenSER-v1.3.x-Release-Notes/
Monday, November 5, 2007
Fall Boston 2007 Follow Up
Another major VoIP event just ended. Time spent there was too short, or I was too busy in those few hours I could roam freely to get the real pulse of the show. The next day was full for me with the OpenSER Admin Training Session and BoF.
Those interested in the materials, follow next link and download the slides from the course of BoF session:
http://www.openser.org/events/2007-VoN-Fall-Boston/
Beside OpenSER-dedicated day on the 1st of November, I attended the "Asterisk & OpenSER: A balanced network strategy", part of the Digium Asterisk World, and I was pleased to see large interest in using the two applications together. It is clear to more and more people that the two are completing each other, not competing. The efforts to make the integration easier show now the results.
As usual, several active members from the community showed up, being nice to associate names with faces and chat a bit.
Those interested in the materials, follow next link and download the slides from the course of BoF session:
http://www.openser.org/events/2007-VoN-Fall-Boston/
Beside OpenSER-dedicated day on the 1st of November, I attended the "Asterisk & OpenSER: A balanced network strategy", part of the Digium Asterisk World, and I was pleased to see large interest in using the two applications together. It is clear to more and more people that the two are completing each other, not competing. The efforts to make the integration easier show now the results.
As usual, several active members from the community showed up, being nice to associate names with faces and chat a bit.
Sunday, October 28, 2007
OpenSER BoF at VoN Fall Boston 2007
Along with the OpenSER admin training session, the project has the opportunity to show its presence in the market within 1h15 session, just after the lunch on the 1st of November, starting with 12:45.
The panelists are:
Alan Crosswell, Senior Director - Network Infrastructure, Columbia University
Daniel-Constantin Mierla, Co-Founder OpenSER
James Body, Director - Networks, Truphone
Jim Dalton, CEO, TransNexus
Norman Brandinger, President, GOES.com
Xavier Casajuana, CEO, VozTelecom - OIGAA
I will do a short update of the project status, where we are and what should make you move to upcoming 1.3 release as soon as it is released. Alan will share his experience in using OpenSER and Open Source to build the VoIP communication platform in one of the most famous Universities in IT, James will continue his story with OpenSER and Mobile VoIP, while Jim comes to present the OpenSER and OSP, a true solution for peering. Norman, old OpenSER folk, very active in the community, will speak about what is keeping him connected to the project and how the project helps his business. Xavier is just to speak about his latest VoIP innovation, OIGAA, where O is from OpenSER ( ;-) )
More details here...
The panelists are:
Alan Crosswell, Senior Director - Network Infrastructure, Columbia University
Daniel-Constantin Mierla, Co-Founder OpenSER
James Body, Director - Networks, Truphone
Jim Dalton, CEO, TransNexus
Norman Brandinger, President, GOES.com
Xavier Casajuana, CEO, VozTelecom - OIGAA
I will do a short update of the project status, where we are and what should make you move to upcoming 1.3 release as soon as it is released. Alan will share his experience in using OpenSER and Open Source to build the VoIP communication platform in one of the most famous Universities in IT, James will continue his story with OpenSER and Mobile VoIP, while Jim comes to present the OpenSER and OSP, a true solution for peering. Norman, old OpenSER folk, very active in the community, will speak about what is keeping him connected to the project and how the project helps his business. Xavier is just to speak about his latest VoIP innovation, OIGAA, where O is from OpenSER ( ;-) )
More details here...
Wednesday, October 24, 2007
OpenSER Admin Course at VoN Boston 2007
Last minute arrangements allowed to host one day of OpenSER Admin Training session within VoN Fall Boston, Nov 1, 2007. Despite of late notice, I hope that those interested in the topic can make it to the event. The course is covering hot topics as scalability, HA and security.
For more details about the course and registration, see:
http://www.openser.org/mos/view/OpenSER-Admin-Course---Boston-2007/
For more details about the course and registration, see:
http://www.openser.org/mos/view/OpenSER-Admin-Course---Boston-2007/
Friday, October 5, 2007
Berkely DB Support
Courtesy of William Quan, of CISCO Systems, a new DB module has been submitted to the trunk that incorporates the Berkeley DB into OpenSER. This module depends on Berkeley DB, which is a high-performance embedded DB kernel.
The Berkeley DB offers a couple of architectures:
1. Concurrent Data Store (CDS)
2. Transaction Data Store
This module uses the CDS model. One of the main differences between these architectures is DB recovery and robustness (Please refer to the Berkeley DB for full details). In a nutshell, the onus of recovery is on the application (e.g. openser). This modules contains a recovery program utils/db_berkeley/bdb_recover that can be used to recover DB files.
Like other DB modules, the DB must be created before OpenSER can be started. The standard openserdbctl script can be used to create the DB once the Berkeley DB is installed.
See the readme file for db_berkely module and the news at openser site.
The Berkeley DB offers a couple of architectures:
1. Concurrent Data Store (CDS)
2. Transaction Data Store
This module uses the CDS model. One of the main differences between these architectures is DB recovery and robustness (Please refer to the Berkeley DB for full details). In a nutshell, the onus of recovery is on the application (e.g. openser). This modules contains a recovery program utils/db_berkeley/bdb_recover that can be used to recover DB files.
Like other DB modules, the DB must be created before OpenSER can be started. The standard openserdbctl script can be used to create the DB once the Berkeley DB is installed.
See the readme file for db_berkely module and the news at openser site.
Tuesday, October 2, 2007
Freezing in one week for 1.3 release
Time to prepare a new major release for OpenSER is approaching. In about one week the code will be frozen, as we plan to have next major release 1.3 out in November-December time frame.
It is the time to do the commits of the features you want in 1.3. To list what other important changes happened in this respect within last weeks:
- refurbishment of the pseudo-variables allowing to access AVPs and headers with a dynamic index
- "while" statement allowing to iterate through the AVPs/headers
- usage of special processes in nathelper to send keepalive NAT pings, improving a lot the scalability
It is the time to do the commits of the features you want in 1.3. To list what other important changes happened in this respect within last weeks:
- refurbishment of the pseudo-variables allowing to access AVPs and headers with a dynamic index
- "while" statement allowing to iterate through the AVPs/headers
- usage of special processes in nathelper to send keepalive NAT pings, improving a lot the scalability
OpenSER Admin Course and VoN Rome 2007
I hope it is general opinion that the OpenSER admin course at VoN Rome was successful. The room was full, about 35 attendees. Time was pretty short to get deeper in OpenSER configuration tricks, but should give the base of knowledge to build proper and well-designed VoIP platforms using OpenSER.
It started with introduction of configuration file architecture, going through common components of it, touching the very important aspects of a VoIP environment: NAT traversal, accounting, authentication and authorization, load balancing and high availability. The last topic of the tutorial was integration with Asterisk media server, towards a lot of good steps were done in the past for a straightforward solution.
The day ended with an open discussion, revealing hot questions about DNS balancing and black-listing, NAT traversal, present and future of the project.
VoN Rome itself was pretty well represented by the local market, with nice SIP-enabled video solutions for security and surveillance at Video on the Net section. Otherwise, usual debates SIP-P2PSIP-IMS, etc. Personally I have met for the first time a lot of people using OpenSER, also meeting old friends (e.g., Andreas of sipwise.com, Georgios, Federico, Adrian, ...) from the past events. Photo available at: flickr.com.
It started with introduction of configuration file architecture, going through common components of it, touching the very important aspects of a VoIP environment: NAT traversal, accounting, authentication and authorization, load balancing and high availability. The last topic of the tutorial was integration with Asterisk media server, towards a lot of good steps were done in the past for a straightforward solution.
The day ended with an open discussion, revealing hot questions about DNS balancing and black-listing, NAT traversal, present and future of the project.
VoN Rome itself was pretty well represented by the local market, with nice SIP-enabled video solutions for security and surveillance at Video on the Net section. Otherwise, usual debates SIP-P2PSIP-IMS, etc. Personally I have met for the first time a lot of people using OpenSER, also meeting old friends (e.g., Andreas of sipwise.com, Georgios, Federico, Adrian, ...) from the past events. Photo available at: flickr.com.
Monday, September 10, 2007
New enhacements during end of August - beginning of September
H350 is a new module that follows ITU H350 recommendation, contribution by University of North Carolina (module's readme). From 1&1 Germany came the carrierroute module, targeting large scale deployments, allowing all in one routing, balancing and blacklisting capabilities, from a config file or a database source (module's readme).
Still in scalability area, OpenSER allows to start timer processes on demand, improvement that will open the door to better performances in handling nat traversal at signaling layer, with a single OpenSER box.
Not the least, the launch of OpenXCAP contributes to complete the components required to implement a full SIP-based presence service.
Still in scalability area, OpenSER allows to start timer processes on demand, improvement that will open the door to better performances in handling nat traversal at signaling layer, with a single OpenSER box.
Not the least, the launch of OpenXCAP contributes to complete the components required to implement a full SIP-based presence service.
Thursday, August 16, 2007
OpenSER v1.2.2 Released
This is a minor release in the branch of 1.2 release series, containing only fixes to bugs found since the previous release 1.2.1.
See all changes at:
http://www.openser.org/pub/openser/1.2.2/ChangeLog
The configuration script used with any 1.2.x version is compatible. There was a change in the structure of table "active_watchers" for handling local and remote CSeq numbers -- you have to recreate this table if you are using presence module (instructions are provided here:
http://openser.org/dokuwiki/doku.php/install:1.2.1-to-1.2.2).
Source tarball can be downloaded from:
http://www.openser.org/pub/openser/latest/src/
Or from sourceforge download page:
http://sourceforge.net/project/showfiles.php?group_id=139143
Download page providing several options is available at:
http://www.openser.org/mos/view/Download/
The documentation for modules is posted at:
http://openser.org/docs/modules/1.2.x/
Main documentation page is available at:
http://www.openser.org/mos/view/OpenSER-Documentation-Repository/
If someone wants to contribute with packages for different distros, please send the link from where can be downloaded to team@openser.org.
We would like to thank to all developers and contributors for their work with coding and testing for this new release.
See all changes at:
http://www.openser.org/pub/openser/1.2.2/ChangeLog
The configuration script used with any 1.2.x version is compatible. There was a change in the structure of table "active_watchers" for handling local and remote CSeq numbers -- you have to recreate this table if you are using presence module (instructions are provided here:
http://openser.org/dokuwiki/doku.php/install:1.2.1-to-1.2.2).
Source tarball can be downloaded from:
http://www.openser.org/pub/openser/latest/src/
Or from sourceforge download page:
http://sourceforge.net/project/showfiles.php?group_id=139143
Download page providing several options is available at:
http://www.openser.org/mos/view/Download/
The documentation for modules is posted at:
http://openser.org/docs/modules/1.2.x/
Main documentation page is available at:
http://www.openser.org/mos/view/OpenSER-Documentation-Repository/
If someone wants to contribute with packages for different distros, please send the link from where can be downloaded to team@openser.org.
We would like to thank to all developers and contributors for their work with coding and testing for this new release.
Monday, August 6, 2007
SCTP and Config Benchmarking
Two of the newest additions in OpenSER development version got the attention in the last time.
First is about SCTP (Stream Control Transmission Protocol), a contribution of Connecticut College, completes the list with transport protocols supported by OpenSER. SCTP is mainly used for trunking, hopefully will gain more space in end-user side as well.
http://www.openser.org/mos/view/News/NewsItem/SCTP-Support/
Second is about benchmarking your configuration file. The new module benchmark brings the necessary tools so you can wrap a piece of configuration file and get the execution time. Elements that can have decisional impact in scalability and tunning.
http://www.openser.org/mos/view/News/NewsItem/Benchmarking-OpenSER-config/
First is about SCTP (Stream Control Transmission Protocol), a contribution of Connecticut College, completes the list with transport protocols supported by OpenSER. SCTP is mainly used for trunking, hopefully will gain more space in end-user side as well.
http://www.openser.org/mos/view/News/NewsItem/SCTP-Support/
Second is about benchmarking your configuration file. The new module benchmark brings the necessary tools so you can wrap a piece of configuration file and get the execution time. Elements that can have decisional impact in scalability and tunning.
http://www.openser.org/mos/view/News/NewsItem/Benchmarking-OpenSER-config/
Subscribe to:
Posts (Atom)
