<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4259436676195590932</id><updated>2012-02-14T13:42:50.518+01:00</updated><category term='rosdev'/><category term='gsoc'/><category term='truphone'/><category term='sctp'/><category term='erlang'/><category term='a1innovationdays'/><category term='mobile voip'/><category term='eLearning'/><category term='keepassx'/><category term='inria'/><category term='openser'/><category term='skype'/><category term='sip'/><category term='dokuwiki'/><category term='fosdem'/><category term='open source'/><category term='sip application server'/><category term='3gpp'/><category term='linkedin'/><category term='srouter'/><category term='softphone'/><category term='openimscore'/><category term='job'/><category term='bootcamp'/><category term='ldap'/><category term='git'/><category term='turburea'/><category term='volte'/><category term='voipuser.org'/><category term='qjsimple'/><category term='jitsi'/><category term='mc'/><category term='cluecon'/><category term='von'/><category term='vim'/><category term='sip proxy performance'/><category term='siremis'/><category term='ims'/><category term='training'/><category term='sip security'/><category term='facebook'/><category term='sip-router'/><category term='virtualbox'/><category term='sip.edu'/><category term='masterclass'/><category term='mysql'/><category term='xmpp'/><category term='sip server'/><category term='devel guide'/><category term='sipwise'/><category term='asipto'/><category term='openxcap'/><category term='mac os x'/><category term='sems'/><category term='voip'/><category term='xmlrpc'/><category term='mediaproxy'/><category term='meeting'/><category term='summit'/><category term='flyspray'/><category term='wesip'/><category term='oracle'/><category term='XCAP'/><category term='kamailio'/><category term='msrprelay'/><category term='rtpproxy'/><category term='LinuxTag'/><category term='asterisk'/><category term='sip servlet'/><category term='didx'/><category term='telephony'/><category term='eLiberatica'/><category term='simple-xmpp'/><category term='sip failover'/><category term='SIMPLE presence'/><category term='oigaa'/><category term='ser'/><category term='ipv6'/><category term='midnight commander'/><category term='sip xmpp workshop'/><category term='freeswitch'/><category term='ekiga'/><title type='text'>By MiConDa</title><subtitle type='html'>Blogging about Kamailio (OpenSER), SIP-Router.org, Asterisk, FreeSWITCH, SIP, VoIP and more...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default?start-index=101&amp;max-results=100'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>394</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-417695171645232141</id><published>2012-02-08T13:29:00.000+01:00</published><updated>2012-02-14T13:42:50.526+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telephony'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio at VoIPUsersConference, Feb 17, 2012</title><content type='html'>&lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla"&gt;Daniel-Constantin Mierla&lt;/a&gt; (co-founder) and &lt;a href="http://www.kamailio.org/w/alex-balashov"&gt;Alex Balashov&lt;/a&gt; (member of management board) will coordinate a new session of VoIP Users Conference (VUC) about &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt;, on &lt;em&gt;&lt;strong&gt;Friday, the 17th of February, 2012&lt;em&gt;&lt;strong&gt;, starting at 17:00GMT&lt;/strong&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;. There will be other developers and users around, ready to answer whatever questions you may have.&lt;br /&gt;&lt;br /&gt;VUC is the well know weekly online conference that allow everyone to  connect via SIP (voice) and/or IRC (text) to interact with the guests.  The host and moderator will be Randy Resnick. You can read more details  about this weekly event at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://vuc.me/"&gt;http://vuc.me&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;To participate, choose your preferred way to connect:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SIP: 200901@login.zipdx.com&lt;/li&gt;&lt;li&gt;Skype: vuc.me or ld.vuc.me&lt;/li&gt;&lt;li&gt;IRC: #vuc channel on irc.freenode.net&lt;/li&gt;&lt;li&gt;PSTN: +15672522286&lt;/li&gt;&lt;/ul&gt;The session targets first to give an update on latest developments:  asynchronous TLS layer, asynchronous SIP processing, SIMPLE presence  extensions, embedded HTTP-XCAP server and MSRP relay, no-SQL storage  systems (Redis, Cassandra), embedded interpreters (Lua, Python, C#),  a.s.o.&lt;br /&gt;&lt;br /&gt;Besides hearing what is new, it is a good chance for everyone to ask  and learn about how Kamailio can be used by service providers to meet  today’s communication demands: integrated voice, video, instant  messaging and presence services, load balancing and least cost routing,  security and confidentiality, scalability and redundancy, SIP in IPv6,  interaction with web 2.0 and social networking services, …&lt;br /&gt;&lt;br /&gt;The previous VUC session about Kamailio and SIP Express Router was  done almost two years ago, you can read more and listen the recorded  podcast at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/2010/03/vuc-listen-the-sip-router-project-podcast/"&gt;http://www.kamailio.org/w/2010/03/vuc-listen-the-sip-router-project-podcast/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-417695171645232141?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/417695171645232141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/02/kamailio-at-voipusersconference-feb-17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/417695171645232141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/417695171645232141'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/02/kamailio-at-voipusersconference-feb-17.html' title='Kamailio at VoIPUsersConference, Feb 17, 2012'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7810738469878236020</id><published>2012-01-31T13:27:00.000+01:00</published><updated>2012-02-14T13:28:33.982+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telephony'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio v3.2.2 Released</title><content type='html'>&lt;div&gt; &lt;em&gt;&lt;strong&gt;Kamailio SIP Server v3.2.2&lt;/strong&gt; &lt;strong&gt;stable&lt;/strong&gt;  is out – a minor release including fixes in code and documentation  since v3.2.2 – configuration file and database compatibility is  preserved.&lt;/em&gt;&lt;br /&gt;Kamailio (former OpenSER) 3.2.2 is based on the latest version of GIT  branch 3.2, therefore those running previous 3.2.x versions are advised  to upgrade. There is no change that has to be done to configuration  file or database structure comparing with older v3.2.x.&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Resources for Kamailio version 3.2.2&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Source tarballs are available at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.2.2/src/"&gt;http://www.kamailio.org/pub/kamailio/3.2.2/src/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Detailed changelog:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.2.2/ChangeLog"&gt;http://www.kamailio.org/pub/kamailio/3.2.2/ChangeLog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Download via GIT:&lt;br /&gt;&lt;pre&gt;# git clone –depth 1 git://git.sip-router.org/sip-router kamailio&lt;br /&gt;&amp;nbsp;# cd kamailio&lt;br /&gt;&amp;nbsp;# git checkout -b 3.2 origin/3.2&lt;br /&gt;&amp;nbsp;# make FLAVOUR=kamailio cfg&lt;/pre&gt;Binaries and packages will be uploaded at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.2.2/"&gt;http://www.kamailio.org/pub/kamailio/3.2.2/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Modules’ documentation:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/docs/modules/3.2.x/"&gt;http://www.kamailio.org/docs/modules/3.2.x/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;What is new in 3.2.x release series is summarized in the announcement of v3.2.0:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3-2-0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3-2-0-release-notes/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7810738469878236020?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7810738469878236020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/kamailio-v322-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7810738469878236020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7810738469878236020'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/kamailio-v322-released.html' title='Kamailio v3.2.2 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4285028433571548376</id><published>2012-01-29T23:38:00.000+01:00</published><updated>2012-01-29T23:38:08.008+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Presentations at Fosdem 2012</title><content type='html'>&lt;a href="http://fosdem.org/2012/"&gt;Fosdem 2012&lt;/a&gt; includes again a dev room for &lt;a href="http://fosdem.org/2012/schedule/track/telephony_and_communications_devroom"&gt;Open Source Telephony&lt;/a&gt;, &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server Project&lt;/a&gt; having a dedicated presentation “Secure SIP Communication with Kamailio”, by me (Daniel-Constantin Mierla).&lt;br /&gt;&lt;br /&gt;Andreas Granig, also a developer of the project, will present another  talk about SIP:Provider solution, which has Kamailio as the core  components for SIP routing.&lt;br /&gt;&lt;br /&gt;Related to our eco-system, Stefan Sayer will talk about SIP Express Media Server and its SBC functionality.&lt;br /&gt;&lt;br /&gt;The schedule for telephony dev room is available at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://fosdem.org/2012/schedule/track/telephony_and_communications_devroom"&gt;http://fosdem.org/2012/schedule/track/telephony_and_communications_devroom&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4285028433571548376?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4285028433571548376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/presentations-at-fosdem-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4285028433571548376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4285028433571548376'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/presentations-at-fosdem-2012.html' title='Presentations at Fosdem 2012'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3716924205392753006</id><published>2012-01-27T23:35:00.000+01:00</published><updated>2012-01-29T23:36:09.363+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio &amp; friends dinner at Fosdem 2012</title><content type='html'>&lt;a href="http://fosdem.org/2012/"&gt;Fosdem 2012&lt;/a&gt; is approaching and we are going to have our traditional dinner at the event on the evening of Saturday, February 4.&lt;br /&gt;&lt;br /&gt;At this moment should be over 15 participants, many Kamailio developers and community members, among them:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Henning Westerholt&lt;/li&gt;&lt;li&gt;Andreas Granig&lt;/li&gt;&lt;li&gt;Daniel-Constantin Mierla&lt;/li&gt;&lt;li&gt;Stefan Sayer&lt;/li&gt;&lt;li&gt;Olivier Taylor&lt;/li&gt;&lt;li&gt;Peter Dunkley&lt;/li&gt;&lt;li&gt;Raphael Coeffic&lt;/li&gt;&lt;/ul&gt;If you want to join us, send an email to &lt;strong&gt;registration@lists.sip-router.org&lt;/strong&gt;.  Register as early as possible, since we need to make a reservation,  also the place cannot accommodate too many people. All friends of  Kamailio, SER, SEMS, Asterisk, FreeSWITCH and SIP/VoIP are welcome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3716924205392753006?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3716924205392753006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/kamailio-friends-dinner-at-fosdem-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3716924205392753006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3716924205392753006'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/kamailio-friends-dinner-at-fosdem-2012.html' title='Kamailio &amp; friends dinner at Fosdem 2012'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-952703614089944565</id><published>2012-01-17T23:33:00.002+01:00</published><updated>2012-01-29T23:34:52.817+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip application server'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>New Module – Cassandra DB Connector</title><content type='html'>Courtesy of Anca Vamanu, of &lt;a href="http://www.1und1.de/"&gt;1 &amp;amp; 1 Internet AG, Germany&lt;/a&gt;,  a new module is available in the development version of &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt; (to become the  3.3.0 release). Here is an adapted excerpt done for this web news from  the &lt;a href="http://lists.sip-router.org/pipermail/sr-users/2012-January/071605.html"&gt;announcement sent to mailing list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;“The module is named &lt;b&gt;db_cassandra&lt;/b&gt; and offers a DB  interface that can be used by other modules to perform DB operations  instead of other DB modules (like db_mysql for example).&lt;br /&gt;Because Cassandra is a NoSQL storage system, it is not possible to  run all kind of SQL-like queries on it and this is the reason why the  module has some limitations.&lt;br /&gt;&lt;br /&gt;It is especially suited for applications that store large data or  that require data distribution, redundancy or replication. One usage  example is a &lt;b&gt;distributed location system&lt;/b&gt; in a platform  that has a cluster of SIP servers, with more proxies and registration  servers accessing the same location database.&lt;br /&gt;&lt;br /&gt;This was actually the main usage we had in mind when implementing the  module. It has been tested with usrloc and auth_db modules, but it can  also be used with other modules that have similar queries.&lt;br /&gt;You can read more about this module in the README file:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/devel/modules/db_cassandra.html"&gt;http://kamailio.org/docs/modules/devel/modules/db_cassandra.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Inside the module directory you can find an example that modifies the  default configuration file to enable a location service with a  Cassandra backend. If you have a Cassandra installation, it should be  very easy to test it.&lt;br /&gt;&lt;br /&gt;We hope you find this module useful and are glad to receive any feedback, comments about it.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-952703614089944565?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/952703614089944565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/new-module-cassandra-db-connector.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/952703614089944565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/952703614089944565'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/new-module-cassandra-db-connector.html' title='New Module – Cassandra DB Connector'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-2286760371562898721</id><published>2012-01-16T23:30:00.000+01:00</published><updated>2012-01-29T23:32:12.083+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip security'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='SIMPLE presence'/><title type='text'>New module – embedded MSRP relay</title><content type='html'>A new module in development branch of &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt;, named &lt;strong&gt;msrp&lt;/strong&gt;,  provides a MSRP routing engine, a.k.a. MSRP relay. The core  specification of MSRP (Message Session Relay Protocol) is defined by  RFC4975, the extensions for a MSRP Relay being covered in RFC4976. One  of typical use case for MSRP is to do Instant Messaging sessions  negotiated with SIP via INVITE-200OK-ACK.&lt;br /&gt;&lt;br /&gt;The msrp is controlled from configuration file via actions in  event_route[msrp:frame-in]. The module is a full, embedded MSRP relay,  it does not require any external application nor library. It uses the  core transport layer components, thus it benefits of the scalable and  asynchronous TCP/TLS support implementation already existing in the  project for many years now.&lt;br /&gt;&lt;br /&gt;Kamailio, with msrp module loaded, can handle SIP and MSRP traffic  received on the same port. But you can configure Kamailio as a stand  alone instance to deal only with MSRP traffic, leaving the SIP traffic  to another Kamailio instance. Also, another option is to configure  Kamailio to listen on different TCP/TLS sockets (e.g., different ports  or IP/network interfaces) and direct SIP and MSRP to different ports —  then in the config file you can take care of filtering (dropping)  inappropriate content on specific ports. With all this flexibility, you  can choose a configuration that will not affect at all the routing of  SIP messages with Kamailio.&lt;br /&gt;&lt;br /&gt;The embedded MSRP relay, built on top of the SIP server, offers many benefits such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;reuse mature code tested over the past 10 years, msrp module itself being really small piece of code in regards to MSRP protocol&lt;/li&gt;&lt;li&gt;MSRP is done over TCP/TLS, thus implicitly the forwarding is done asynchronously, offering great performances&lt;/li&gt;&lt;li&gt;IPv4 and IPv6 support&lt;/li&gt;&lt;li&gt;MSRP is for transmission of a SIP session content, going to be used  by the SIP users in your UC platform — there is no need to manage a  different user profile&lt;/li&gt;&lt;li&gt;the configuration and MSRP routing is done via the same flexible  language and format as for SIP traffic, you being in control of what is  passing through your server&lt;/li&gt;&lt;li&gt;access to all existing extensions that are related to SIP request  routing, for example: IP address checking, flood detection, many  database connectors, accounting, a.s.o.&lt;/li&gt;&lt;/ul&gt;You can read more about the msrp module in the documentation file:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/devel/modules/msrp.html"&gt;http://kamailio.org/docs/modules/devel/modules/msrp.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;At this moment, Kamailio offers a set of extensions that allows  building a complete Unified Communication platform, within a single SIP  server instance for small deployments as well as a grid of servers, each  one doing particular functions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;voice, video, screen sharing, etc. sessions with content communication via RTP&lt;/li&gt;&lt;li&gt;end to end presence – this is purely SIP routing&lt;/li&gt;&lt;li&gt;SIMPLE-based presence (aka, presence server or presence agent model)  via presence* and pua* modules — user presence, dialog states  notification (aka, blinking lamps), resource lists service (including  OMA/RCS extensions), user location states notification and replication,  audio/video conference mixer notifications, a.s.o.&lt;/li&gt;&lt;li&gt;embedded XCAP server – management of user contact lists, presence  policies, user agent configuration files, a.s.o. There is also an XCAP  client extension&lt;/li&gt;&lt;li&gt;embedded HTTP server – for admin and user interaction with the service via pure HTTP or XMLRPC requests&lt;/li&gt;&lt;li&gt;embedded MSRP relay – for relaying and fine controlling of the message-based content of SIP sessions&lt;/li&gt;&lt;li&gt;IRC-style instant messaging conference via imc module&lt;/li&gt;&lt;li&gt;storage of instant messages for offline users and relay to them when they become again online via msilo module&lt;/li&gt;&lt;/ul&gt;All above components are built on the same solid foundation,  practically is Kamailio core plus a selected set of modules, no extra  dependencies, just configuration options.&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-2286760371562898721?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/2286760371562898721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/new-module-embedded-msrp-relay.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2286760371562898721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2286760371562898721'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/new-module-embedded-msrp-relay.html' title='New module – embedded MSRP relay'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6828147482284818461</id><published>2012-01-14T23:28:00.000+01:00</published><updated>2012-01-29T23:30:18.245+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Per socket number of worker processes</title><content type='html'>The development branch of &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt; has a new feature that allow setting number of  worker processes to handle received traffic per listen socket.&lt;br /&gt;&lt;br /&gt;So far there were global parameters that were applied to all sockets  (e.g., ‘children’ value set the number of workers for all udp sockets).  So far each UDP and SCTP socket had its own pool of workers (e.g.,  children=4 and 2 udp sockets resulted in 8 processes), while for TCP and  TLS was a single pool of workers (e.g., having children (or  tcp_children) set 8, resulted in 8 processes no matter how many TCP/TLS  sockets).&lt;br /&gt;&lt;br /&gt;The new features is based on using a new config parameter, named “&lt;strong&gt;socket_workers&lt;/strong&gt;“, before a “&lt;strong&gt;listen&lt;/strong&gt;”  parameter. The value of “socket_workers” will overwrite the value of  appropriate “*children” parameter. For UDP and SCTP will result in  creating a number of “socket_workers” processes. For TCP and TLS will  add an extra set of “socket_workers” processes, that will handle traffic  only on those specific sockets.&lt;br /&gt;&lt;br /&gt;The value of “socket_workers” is reset with the next listen socket  added. If “socket_workers” is not set, the value of “*children”  parameter is used in backward compatible fashion.&lt;br /&gt;Some typical scenarios where this feature may become handy:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;set a lower number for loopback or internal/replication sockets, as  the traffic there is low (e.g, maybe for keepalive monitoring on  loopback, or it is only REGISTER requests replication done over the  replication sockets)&lt;/li&gt;&lt;li&gt;set a dedicated group of tcp/tls workers for handling  HTTP/XMLRPC/XCAP traffic – handling such traffic may be time consuming,  in this way you avoid delays on routing SIP over TCP/TLS&lt;/li&gt;&lt;li&gt;fine tune the number of over all forked processes by a SIP server  instance, thus controlling better the resources used from the physical  server (e.g., overall private memory used by sip server is a matter of  how many forked processes are there)&lt;/li&gt;&lt;/ul&gt;You can see details about the new parameter and examples on the wiki page:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/wiki/cookbooks/devel/core?&amp;amp;#socket_workers"&gt;http://www.kamailio.org/wiki/cookbooks/devel/core?&amp;amp;#socket_workers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6828147482284818461?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/6828147482284818461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/per-socket-number-of-worker-processes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6828147482284818461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6828147482284818461'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/per-socket-number-of-worker-processes.html' title='Per socket number of worker processes'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4220453797231448669</id><published>2012-01-11T23:25:00.000+01:00</published><updated>2012-01-29T23:27:29.921+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip security'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Fancy time recurrence matching in config</title><content type='html'>A new module for &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt; named for now &lt;a href="http://kamailio.org/docs/modules/devel/modules/tmrec.html"&gt;&lt;strong&gt;tmrec&lt;/strong&gt;&lt;/a&gt;  allow matching of time recurrences based on definitions specified by  Internet Calendaring and Scheduling Core Object Specification (Calendar  COS – RFC 2445).&lt;br /&gt;&lt;br /&gt;It becomes trivial to match current time against rules such as  working hours, weekend, up to complex conditions such as the interval  from 18:00 to 20:00 of the 98th day of every other year if it is a  Thursday.&lt;br /&gt;&lt;br /&gt;Here is an example of how to match the working hours 8:30am to 6:30pm on business days:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: #333399;"&gt; if(tmrec_match("20120101T083000|10H|weekly|||MO,TU,WE,TH,FR")&lt;br /&gt; &amp;nbsp;xdbg("it is within working hours\n");&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;The rule can be specified via a config variable (e.g., load from user  profile stored in database via sqlops). A typical use case is time  based routing policies.&lt;br /&gt;&lt;br /&gt;You can read more about the new extension in the documentation:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/devel/modules/tmrec.html"&gt;http://kamailio.org/docs/modules/devel/modules/tmrec.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4220453797231448669?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4220453797231448669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/fancy-time-recurrence-matching-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4220453797231448669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4220453797231448669'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/fancy-time-recurrence-matching-in.html' title='Fancy time recurrence matching in config'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4875656071306398901</id><published>2012-01-03T23:22:00.001+01:00</published><updated>2012-01-29T23:25:02.763+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>New Year, New Extension – Embedded execution of managed code (C#)</title><content type='html'>The first committed module for &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt; in 2012 is &lt;b&gt;app_mono&lt;/b&gt;, which offers embedded execution of manage code (e.g., C#/.NET) via Mono project (&lt;a href="http://www.mono-project.com/"&gt;http://www.mono-project.com/&lt;/a&gt;).&lt;br /&gt;The readme of the new module is available at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/devel/modules/app_mono.html"&gt;http://kamailio.org/docs/modules/devel/modules/app_mono.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Current API which exported by SIP server for usage in C# application is documented at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/wiki/embeddedapi/devel/mono"&gt;http://www.kamailio.org/wiki/embeddedapi/devel/mono&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Besides C#, app_mono should be able to run managed code compiled from  applications written in other languages such as VisualBasic.NET, Java,  Java Script, Python, … more are listed at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mono-project.com/Languages"&gt;http://www.mono-project.com/Languages&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;A primary use is integration with several widely used Microsoft  technologies and APIs, for example C# having up-to-date libraries to  connect to Active Directory LDAP service or MS SQL Server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4875656071306398901?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4875656071306398901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/new-year-new-extension-embedded.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4875656071306398901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4875656071306398901'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/new-year-new-extension-embedded.html' title='New Year, New Extension – Embedded execution of managed code (C#)'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3134855900846147905</id><published>2012-01-01T23:18:00.001+01:00</published><updated>2012-01-29T23:22:08.368+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Happy 2012!</title><content type='html'>Same type of activity for me in the past 10 years and still enjoying it! Looking forward to the 11th!&lt;br /&gt;&lt;br /&gt;Watch &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt; project news, lot of cools stuff is coming out!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Have a great 2012 friends!&lt;/i&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3134855900846147905?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3134855900846147905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2012/01/happy-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3134855900846147905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3134855900846147905'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2012/01/happy-2012.html' title='Happy 2012!'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-2486165123664792650</id><published>2011-12-14T23:48:00.000+01:00</published><updated>2011-12-17T11:50:27.539+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='siremis'/><title type='text'>Siremis v3.2.0 Released</title><content type='html'>&lt;a href="http://siremis.asipto.com/"&gt;&lt;strong&gt;Siremis v3.2.0&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;is out – the web management interface for&amp;nbsp;&lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server (former Openser)&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt;. This is a major release, compatible with &lt;em&gt;&lt;strong&gt;Kamailio v3.2.x&lt;/strong&gt;&lt;/em&gt;.&lt;br /&gt;This release brings a large set of new features. Among them:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SQL-based CDR rating engine for billing purposes&lt;/li&gt;&lt;ul&gt;&lt;li&gt;stored procedure to compute the costs of calls&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Management of billing rates&lt;/li&gt;&lt;ul&gt;&lt;li&gt;longest prefix rate selections&lt;/li&gt;&lt;li&gt;rating rules can be grouped to allow many sets of values&lt;/li&gt;&lt;li&gt;time unit is configurable per rating rule&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Management of remote registration records (uacreg table)&lt;/li&gt;&lt;li&gt;Managment of mtree module (mtree and mtrees tables)&lt;/li&gt;&lt;li&gt;Management of dialog variables table&lt;/li&gt;&lt;li&gt;Update of LCR and SIP Trace views for compatibility with Kamailio 3.2.x&lt;/li&gt;&lt;li&gt;Tools to generate new database table views in a wizard fashion&lt;/li&gt;&lt;ul&gt;&lt;li&gt;create new views to database table with a command line tool in 5 steps&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Charts drawing statistics of accounting records&lt;/li&gt;&lt;ul&gt;&lt;li&gt;graphics to show the evolution of accounting records during the past hours&lt;/li&gt;&lt;li&gt;graphics to show the types of INVITEs (call setup) during the past hours&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Tables presenting summary of accounting records&lt;/li&gt;&lt;ul&gt;&lt;li&gt;count the number of INVITEs and BYEs in the past hours&lt;/li&gt;&lt;li&gt;present the top activity of accounting records – e.g., top 5 caller and callee&lt;/li&gt;&lt;li&gt;more can be added from configuration file&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;More SIP server activity charts (e.g., SIP requests traffic load)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;e.g., default chart presents how many requests are received in intervals of 10 minutes&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Buttons to switch to command pannel to reload Dispatcher or PDT records in SIP server cache&lt;/li&gt;&lt;ul&gt;&lt;li&gt;once new records are added, in two clicks they get in the cache of SIP server&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Views for managing global black lists table&lt;/li&gt;&lt;li&gt;Many improvements to user interface&lt;/li&gt;&lt;ul&gt;&lt;li&gt;selection of local domain is done via select box or picker form (e.g., in aliases, user preferences, pdt, …)&lt;/li&gt;&lt;li&gt;selection of local username is done via picker form (e.g., user black lists, user preferences, aliases, …)&lt;/li&gt;&lt;li&gt;group names can be set in config file and selected from a list box&lt;/li&gt;&lt;li&gt;many static values are given as option to select from a list box (e.g., dispatcher flags, lcr options)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;More targets in Makefile to make administration easier&lt;/li&gt;&lt;/ul&gt;Step by step installation tutorial, screenshots and demo are available on the web at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/4r"&gt;Installation Tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/4s"&gt;Screenshots&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/8"&gt;Web Demo for Siremis 2.0&lt;/a&gt;&amp;nbsp;- v3.2.0 is built on same core framework, just new features were added (thus more options in the menu)&lt;/li&gt;&lt;/ul&gt;Siremis is used during Kamailio Advanced Training classes for  management of SIP server, a good oportunity to learn about Siremis  itself, check for next locations at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/kat"&gt;Kamailio Advanced Training Presentation Page&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-2486165123664792650?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/2486165123664792650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/12/siremis-v320-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2486165123664792650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2486165123664792650'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/12/siremis-v320-released.html' title='Siremis v3.2.0 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-494593197385792414</id><published>2011-12-02T23:51:00.002+01:00</published><updated>2011-12-02T23:59:02.565+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>Migrating project from BerliOS to GitHub</title><content type='html'>&lt;a href="http://www.berlios.de/"&gt;BerliOS&lt;/a&gt;, the open source software forge, announced &lt;a href="http://developer.berlios.de/forum/forum.php?forum_id=37450"&gt;ending of its life by Dec 31, 2011&lt;/a&gt;. Although some time later, there was another announcement that &lt;a href="http://developer.berlios.de/forum/forum.php?forum_id=37533"&gt;the service will continue&lt;/a&gt;, to be operated by a non-profit foundation, I thought anyhow of copying two projects I had there to &lt;a href="http://github.com/"&gt;GitHub&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The two small projects I wrote long time ago, while being a researcher at Franhofer Fokus, were not really maintained, but anyhow it would be a pity to lose the code, parts of it may be useful in the future. If anyone wanders, here is short the description of these projects:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://github.com/miconda/pocketsipmsg"&gt;pocketsipmsg&lt;/a&gt; - this project was used a lot durin 2002-2005 to make demos of SIP instant messaging using iPaq running Windows CE. It is basically a SIP user agent capable of sending and receiving text messages, developed in Visual C for Windows CE&lt;/li&gt;&lt;li&gt;&lt;a href="https://github.com/miconda/tmrec"&gt;tmrec&lt;/a&gt; - this project offers a C library and command line tool for matching time recurrences defined by iCal RFC2445. The code is actually used, being embedded in cpl-c module of Kamailio SIP Server&lt;/li&gt;&lt;/ul&gt;Initially they were stored in CVS repository of BerliOS, but I switched them to SVN some time ago. Therefore, I was looking how to migrate SVN repository from BerliOS to a GIT repository on GitHub.&lt;br /&gt;&lt;br /&gt;Googling gave lot of useful tutorials about migrating SVN to GIT, I am writing here just to show the specific case of migration from BerliOS to GitHub - it could save time for some people interested in same kind of operation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Personally I used a Mac OS X, so first I installed git-svn from ports:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# port -v -d install git-core +svn&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On a Debian/Ubuntu, the command should be:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;i&gt;# apt-get install git-svn&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You have to create a file to map BerliOS username (used for SVN commits) to name and email address (to be used by Git). I named it authors.txt, the content:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;dcm = Daniel-Constantin Mierla &amp;lt;&lt;span class="s1"&gt;me@xyz.com&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;(no author) = Daniel-Constantin Mierla &amp;lt;&lt;span class="s1"&gt;me@xyz.com&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;root = Daniel-Constantin Mierla &amp;lt;&lt;span class="s1"&gt;me@xyz.com&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;For some reasons, which I didn't want to spend time to investigate why, there were two other authors appearing to have committed in SVN: root and (no author) -- so simply I mapped them to myself as well.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;Next step I used &lt;i&gt;git svn&lt;/i&gt; to clone the berlios project - here is the command used for pocketsipmsg project:&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git svn clone &lt;span class="s1"&gt;http://svn.berlios.de/svnroot/repos/pocketsipmsg&lt;/span&gt; --no-metadata -A authors.txt -t tags -b branches -T trunk pocketsipmsg&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;You will have to replace pocketsipmsg with your project ID on BerliOS.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;I wanted to get the tags and branches from SVN.&amp;nbsp;In the cloned directory, pocketsipmsg, you can list the branches with:&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git branch -r&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;You will notice that the SVN tags are now branches, to get them back to tags, you have to execute for each tag (named next as $tagname):&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git tag $tagname tags/$tagname&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git branch -r -d tags/$tagname&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;On GitHub you have to create the repository for storing the project - see &lt;a href="http://help.github.com/create-a-repo/"&gt;http://help.github.com/create-a-repo/&lt;/a&gt; to learn how to do it, if you haven't done it yet. In my case, I named it also pocketsipmsg.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Then add GitHub as remote repository and push to it:&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git remote add origin git@github.com:miconda/pocketsipmsg.git&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git push origin master --tags&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;That's all, your project is now stored on GitHub!&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;In summary, if git-svn is installed, your project does not have tags, you created authors file and added the repository $PROJECTNAME on GitHub under user $USERID, the commands you have to run for migration of $PROJECTNAME from BerliOS to GitHub are:&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git svn clone &lt;span class="s1"&gt;http://svn.berlios.de/svnroot/repos/$PROJECTNAME&lt;/span&gt; --no-metadata -A authors.txt -t tags -b branches -T trunk $PROJECTNAME&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# cd $PROJECTNAME&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git remote add origin git@github.com:$USERID/$PROJECTNAME.git&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;# git push origin master&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Enjoy!&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-494593197385792414?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/494593197385792414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/12/migrating-project-from-berlios-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/494593197385792414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/494593197385792414'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/12/migrating-project-from-berlios-to.html' title='Migrating project from BerliOS to GitHub'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1635999880593492099</id><published>2011-12-01T22:30:00.001+01:00</published><updated>2011-12-02T22:32:02.652+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telephony'/><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio v3.2.1 Released</title><content type='html'>&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;em style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(46, 46, 46); "&gt;Kamailio SIP Server v3.2.1&lt;/strong&gt; &lt;strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(46, 46, 46); "&gt;stable&lt;/strong&gt; is out – a minor release including fixes in code and documentation since v3.2.0 – configuration file and database compatibility is preserved.&lt;/em&gt;&lt;/p&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;Kamailio (former OpenSER) 3.2.1 is based on the latest version of GIT branch 3.2, therefore those running previous 3.2.0 versions are advised to upgrade. There is no change that has to be done to configuration file or database structure comparing with v3.2.0.&lt;/p&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;em style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(46, 46, 46); "&gt;Resources for Kamailio version 3.2.1&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;Source tarballs are available at:&lt;/p&gt;&lt;ul style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0.5em; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;li style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; "&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.2.1/src/" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 77, 153); "&gt;http://www.kamailio.org/pub/kamailio/3.2.1/src/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;Detailed changelog:&lt;/p&gt;&lt;ul style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0.5em; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;li style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; "&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.2.1/ChangeLog" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 77, 153); "&gt;http://www.kamailio.org/pub/kamailio/3.2.1/ChangeLog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;Download via GIT:&lt;/p&gt;&lt;pre style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 12px; margin-top: 0px; margin-bottom: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 15px; white-space: pre-wrap; word-wrap: break-word; color: rgb(36, 38, 38); line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 0); "&gt; # git clone –depth 1 git://git.sip-router.org/sip-router kamailio  # cd kamailio  # git checkout -b 3.2 origin/3.2  # make FLAVOUR=kamailio cfg&lt;/span&gt;&lt;/pre&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;Binaries and packages will be uploaded at:&lt;/p&gt;&lt;ul style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0.5em; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;li style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; "&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.2.1/" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 77, 153); "&gt;http://www.kamailio.org/pub/kamailio/3.2.1/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;Modules’ documentation:&lt;/p&gt;&lt;ul style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0.5em; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;li style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; "&gt;&lt;a href="http://www.kamailio.org/docs/modules/3.2.x/" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 77, 153); "&gt;http://www.kamailio.org/docs/modules/3.2.x/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;What is new in 3.2.x release series is summarized in the announcement of v3.2.0:&lt;/p&gt;&lt;ul style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0.5em; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;li style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; "&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3-2-0-release-notes/" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 77, 153); "&gt;http://www.kamailio.org/w/kamailio-openser-v3-2-0-release-notes/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1635999880593492099?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1635999880593492099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/12/kamailio-v321-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1635999880593492099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1635999880593492099'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/12/kamailio-v321-released.html' title='Kamailio v3.2.1 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-2357847282076044463</id><published>2011-11-29T22:26:00.001+01:00</published><updated>2011-12-02T22:29:14.854+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio v3.2.0 Developer Guide</title><content type='html'>&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;Development guide for &lt;a href="http://www.kamailio.org/" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 77, 153); "&gt;Kamailio SIP Server&lt;/a&gt; has been updated for v3.2.0 – it goes through internal components, presenting the APIs for pkg/shm memory, locking/synchronization, config file interpreter, database connectors, a.s.o., as well as guiding how to write a new module.&lt;/p&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;There is a section trying to collect hints about upgrading a module developed for old versions 1.x to newer architecture and APIs in versions 3.x.&lt;/p&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;The tutorial is available online at:&lt;/p&gt;&lt;ul style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0.5em; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;li style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; "&gt; &lt;a href="http://asipto.com/u/kdg" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 77, 153); "&gt;http://asipto.com/u/kdg&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;A mirror is hosted at:&lt;/p&gt;&lt;ul style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0.5em; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;li style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; "&gt;&lt;a href="http://www.kamailio.org/docs/kamailio-devel-guide/" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 77, 153); "&gt;http://www.kamailio.org/docs/kamailio-devel-guide/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(77, 77, 77); font-family: 'Helvetica Neue', Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Microsoft YaHei', sans-serif; line-height: 20px; background-color: rgb(255, 255, 255); "&gt;&lt;em style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Looking forward to your contributions to Kamailio SIP Server!&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-2357847282076044463?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/2357847282076044463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/11/kamailio-v320-developer-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2357847282076044463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2357847282076044463'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/11/kamailio-v320-developer-guide.html' title='Kamailio v3.2.0 Developer Guide'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4485764463926876073</id><published>2011-11-24T10:04:00.001+01:00</published><updated>2011-11-24T10:06:29.238+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='siremis'/><category scheme='http://www.blogger.com/atom/ns#' term='sip server'/><title type='text'>Kamailio Advanced Training, Dec 5-8, 2011, Berlin</title><content type='html'>&lt;div class="entry"&gt;      &lt;div&gt; &lt;p&gt;Next Kamailio SIP Server Advanced Training will take place in Berlin, Germany, Dec 5-8, 2011.&lt;/p&gt; &lt;p&gt;Last Kamailio stable series is 3.2.x (Oct 18, 2011, &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3-2-0-release-notes/"&gt;see release notes&lt;/a&gt;), continues the work done within &lt;a href="http://sip-router.org/"&gt;SIP-Router.org&lt;/a&gt; project. Offering a big lot of &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3-2-0-release-notes/"&gt;brand new features in v3.2.0&lt;/a&gt;, starting with an older major version, &lt;a href="http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.0.x"&gt;3.0.0&lt;/a&gt;,  you can run mixed Kamailio (OpenSER) and SIP Express Router (SER)  modules in the same SIP server instance, giving you the most powerful  tools to build stable, &lt;a href="http://www.kamailio.org/w/2011/05/green-voip-energy-efficiency-and-performaces-of-v3-0/"&gt;very performant&lt;/a&gt; and features rich VoIP and Unified Communication platforms.&lt;/p&gt; &lt;p&gt;The class is organized by Asipto and will be taught by  Daniel-Constantin Mierla, founder and core developer of Kamailio SIP  Server project.&lt;/p&gt; &lt;p&gt;&lt;em&gt;Read more details about the class and registration at:&lt;/em&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.asipto.com/index.php/2011/10/22/index.php/kamailio-advanced-training/"&gt;http://www.asipto.com/index.php/kamailio-advanced-training/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4485764463926876073?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4485764463926876073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/11/kamailio-advanced-training-dec-5-8-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4485764463926876073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4485764463926876073'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/11/kamailio-advanced-training-dec-5-8-2011.html' title='Kamailio Advanced Training, Dec 5-8, 2011, Berlin'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-796091869890576708</id><published>2011-11-23T22:02:00.000+01:00</published><updated>2011-11-24T10:04:29.996+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='siremis'/><category scheme='http://www.blogger.com/atom/ns#' term='sip server'/><title type='text'>Siremis v2.1.0 Released</title><content type='html'>&lt;p&gt;&lt;a href="http://siremis.asipto.com"&gt;Siremis v2.1.0&lt;/a&gt; has been  released – this is an update to previous release v2.0.0, bringing  several enhancements and new web pages to manage PUA and RLS. It is  still compatible with &lt;a href="http://www.kamailio.org"&gt;Kamailio v3.1.x&lt;/a&gt;, the last of this kind, next one to be out in the near future will be compatible with Kamailio v3.2.x.&lt;/p&gt; &lt;p&gt;You can find the news about this release, including links to download, screenshots and demos, at:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://siremis.asipto.com/2011/11/23/siremis-v2-1-0-released/"&gt;http://siremis.asipto.com/2011/11/23/siremis-v2-1-0-released/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Alternative download site (tarball or git pull) is from sourceforge project:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://sourceforge.net/projects/siremis/"&gt;http://sourceforge.net/projects/siremis/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Siremis v2.1.0 is working for most of the components with Kamailio  3.2.0, just the few that changed the database structure may not be fully  functional (e.g., the modules with tables that have new columns, see &lt;a href="http://www.kamailio.org/wiki/install/upgrade/3.1.x-to-3.2.0#sql_commands"&gt;http://www.kamailio.org/wiki/install/upgrade/3.1.x-to-3.2.0#sql_commands&lt;/a&gt;).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-796091869890576708?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/796091869890576708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/11/siremis-v210-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/796091869890576708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/796091869890576708'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/11/siremis-v210-released.html' title='Siremis v2.1.0 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3539465759008128470</id><published>2011-11-19T09:56:00.000+01:00</published><updated>2011-11-24T10:01:24.869+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='XCAP'/><category scheme='http://www.blogger.com/atom/ns#' term='sip server'/><title type='text'>New module - get UA config via presence service</title><content type='html'>Kamailio SIP Server has now a new module named &lt;a href="http://kamailio.org/docs/modules/devel/modules_k/presence_profile.html"&gt;presence_profile&lt;/a&gt; - the module extends presence server implementation with ability of   handling &lt;b&gt;&lt;i&gt;ua-profile&lt;/i&gt;&lt;/b&gt; event. When an user agent subscribes to ua-profile   event for its own AoR, it will retrieve profile data document   via body of NOTIFY request.           &lt;p&gt;   The profile data document format is usually specific per user agent, such   documents have to be built and added to presentity table by the admin   or a third party application.      &lt;/p&gt;           &lt;p&gt;Read more about SIP user agent configuration framework in RFC6080:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="ulink" href="http://tools.ietf.org/html/rfc6080"&gt;http://tools.ietf.org/html/rfc6080&lt;/a&gt;.      &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3539465759008128470?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3539465759008128470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/11/new-module-get-ua-config-via-presence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3539465759008128470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3539465759008128470'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/11/new-module-get-ua-config-via-presence.html' title='New module - get UA config via presence service'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7916008059246995243</id><published>2011-11-15T09:49:00.002+01:00</published><updated>2011-11-24T09:55:50.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>New module – execute control commands over HTTP</title><content type='html'>The development repository of &lt;a href="http://www.kamailio.org"&gt;Kamailio SIP Server&lt;/a&gt; includes a new module, named xhttp_rpc, that allows execution of RPC control commands via HTTP(S). Just for example, you can list active TCP connections, dump user location records from memory, reload the records for LCR or load balancing rules.&lt;br /&gt;&lt;br /&gt;The module reuse existing xhttp module, therefore it has no external library dependencies and the processing rate matches the performances of processing SIP requests.&lt;br /&gt;&lt;br /&gt;You can read more about this module, see an example of how to use, at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/devel/modules/xhttp_rpc.html"&gt;http://kamailio.org/docs/modules/devel/modules/xhttp_rpc.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;   To use it, once you load the module, point your browser to &lt;b&gt;&lt;i&gt;http://yoursipserverip:5060/rpc&lt;/i&gt;&lt;/b&gt; and you are ready to go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7916008059246995243?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7916008059246995243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/11/new-module-execute-control-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7916008059246995243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7916008059246995243'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/11/new-module-execute-control-commands.html' title='New module – execute control commands over HTTP'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8138034822623630003</id><published>2011-11-01T20:37:00.002+01:00</published><updated>2011-11-01T20:40:07.009+01:00</updated><title type='text'>VoIP and Kamailio Social Networking Event in Cape Town</title><content type='html'>Tuesday, November 8, 2011, it is planned an open dinner in Cape Town, South Africa for people interested in SIP, VoIP, Kamailio or other open source VoIP projects. Everyone is welcome to join, see more details at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/2011/11/social-networking-event-cape-town-south-africa/"&gt;http://www.kamailio.org/w/2011/11/social-networking-event-cape-town-south-africa/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8138034822623630003?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8138034822623630003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/11/voip-and-kamailio-social-networking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8138034822623630003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8138034822623630003'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/11/voip-and-kamailio-social-networking.html' title='VoIP and Kamailio Social Networking Event in Cape Town'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5469392198932315640</id><published>2011-10-18T20:36:00.000+02:00</published><updated>2011-11-01T20:37:15.201+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio v3.2.0 Released</title><content type='html'>&lt;div&gt; &lt;p&gt;&lt;span style="color: #000080;"&gt;&lt;em&gt;Kamailio (OpenSER) v3.2.0 is out – a major release with a very large number of new features and improvements.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;On &lt;strong&gt;October 18, 2011&lt;/strong&gt;, &lt;strong&gt;Kamailio (OpenSER) 3.2.0&lt;/strong&gt; has been released – this release is a result of more than 10 months of development and 2 months of testing from the teams of &lt;a href="http://www.kamailio.org/"&gt;Kamailio (OpenSER)&lt;/a&gt; and &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt; projects.&lt;/p&gt; &lt;/div&gt; &lt;div&gt;In the year of &lt;a href="http://sip-router.org/10-years-ser/"&gt;the 10th celebration of our project&lt;/a&gt;,  this version comes with 12 brand new modules in addition to a lot of  fresh features in core and old modules. Continue reading full release  notes at:&lt;/div&gt; &lt;div&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3-2-0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3-2-0-release-notes/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;em&gt;Enjoy SIP routing in a more flexible and easier way with Kamailio v3.2.0!&lt;/em&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5469392198932315640?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5469392198932315640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/10/kamailio-v320-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5469392198932315640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5469392198932315640'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/10/kamailio-v320-released.html' title='Kamailio v3.2.0 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8561372888579851218</id><published>2011-10-03T23:36:00.000+02:00</published><updated>2011-10-06T23:38:08.417+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio Developer Seminar, San Francisco, Oct 24-25, 2011</title><content type='html'>I (&lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla/"&gt;Daniel-Constantin Mierla&lt;/a&gt;), co-founder of &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt;  project, will provide Kamailio Developer Seminar for one day and a  half, Oct 24-25, 2011,  in San Mateo, south of San Francisco,  California.&lt;div class="entry"&gt; &lt;p&gt;Among topics to be approached:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;internal architecture of Kamailio/SER SIP server&lt;/li&gt;&lt;li&gt;SIP parser&lt;/li&gt;&lt;li&gt;memory manager&lt;/li&gt;&lt;li&gt;locking manager&lt;/li&gt;&lt;li&gt;database API&lt;/li&gt;&lt;li&gt;configuration file language structure and interpreter&lt;/li&gt;&lt;li&gt;RPC/MI control interface&lt;/li&gt;&lt;li&gt;pseudo-variables and transformations framework&lt;/li&gt;&lt;li&gt;module interface&lt;/li&gt;&lt;li&gt;how to write your own extensions in C as module&lt;/li&gt;&lt;li&gt;inter-module APIs – transaction management, SIP SIMPLE Presence, asynchronous processing, a.s.o.&lt;/li&gt;&lt;li&gt;working with embedded interpreters for high level programming languages: Lua, Perl, Python&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Who should attend:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;VoIP/Telecom developers intending to write own extensions to Kamailio SIP Server&lt;/li&gt;&lt;li&gt;VoIP/Telecom administrators interested to learn about the internals  of Kamailio SIP Server in order to know how to optimize the SIP routing  and build proper configuration file&lt;/li&gt;&lt;li&gt;VoIP/Telecom professionals interested to learn about Kamailio SIP  Server, how and where can it be used, its current features and future  development&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The event is a good place for networking with other professionals  from VoIP/Telecom and Real Time Communications fields, past similar  events having dozens of attendees.&lt;/p&gt; &lt;p&gt;The price per attendee is &lt;strong&gt;250 USD&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Number of seats is limited and access will be granted in &lt;strong&gt;&lt;em&gt;first come first served&lt;/em&gt;&lt;/strong&gt; fashion.&lt;/p&gt; &lt;p&gt;Registration or requests for more details can be done via:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/registration-form/"&gt;registration web form – click here for it&lt;/a&gt;&lt;/li&gt;&lt;li&gt;or email to: &lt;strong&gt;registration [at] kamailio.org&lt;/strong&gt; .&lt;/li&gt;&lt;/ul&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8561372888579851218?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8561372888579851218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/10/kamailio-developer-seminar-san.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8561372888579851218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8561372888579851218'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/10/kamailio-developer-seminar-san.html' title='Kamailio Developer Seminar, San Francisco, Oct 24-25, 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7688468621450607921</id><published>2011-09-22T23:35:00.000+02:00</published><updated>2011-10-06T23:36:15.989+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Presentations from 10 Years SER Conference</title><content type='html'>&lt;div class="entry"&gt;     &lt;p&gt;The slides presented during &lt;a href="http://sip-router.org/10-years-ser/"&gt;10 Years SER Conference&lt;/a&gt;, Berlin, September 2, 2011, are made available at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/events/2011-10yearsSER/"&gt;http://www.kamailio.org/events/2011-10yearsSER/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The summary of &lt;a href="http://www.kamailio.org/w/2011/08/kamailio-and-ser-usage-statistics/"&gt;usage statistics&lt;/a&gt; is available in &lt;a href="http://www.kamailio.org/events/2011-10yearsSER/08-10yearsSER-Daniel-ConstantinMierla-Stats.pdf"&gt;this presentation&lt;/a&gt;.  Thank you all that submitted data, we counted over 4 billions of routed  call minutes and 500 millions calls per month, from about 35 reports.&lt;/p&gt; &lt;p&gt;Another interesting part of the event was the 10 Years SER Awards, see &lt;a href="http://www.kamailio.org/events/2011-10yearsSER/08a-10yearsSER-awards.pdf"&gt;in these slides who was awarded&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The event was fully booked, everyone is looking forward to the next  anniversary. Some pictures from the conference and evening’s social  event will be published soon.&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7688468621450607921?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7688468621450607921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/09/presentations-from-10-years-ser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7688468621450607921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7688468621450607921'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/09/presentations-from-10-years-ser.html' title='Presentations from 10 Years SER Conference'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3996425920143600931</id><published>2011-09-14T23:33:00.001+02:00</published><updated>2011-10-06T23:34:35.248+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio v3.1.5 Released</title><content type='html'>&lt;div class="entry"&gt;     &lt;div&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Kamailio SIP Server v3.1.5&lt;/strong&gt; &lt;strong&gt;stable&lt;/strong&gt;  is out – a minor release including fixes in code and documentation  since v3.1.4 – configuration file and database compatibility is  preserved.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Kamailio (former OpenSER) 3.1.5 is based on the latest version of GIT  branch 3.1, therefore those running previous 3.1.x versions are advised  to upgrade. There is no change done to configuration file or database  structure.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Resources for Kamailio version 3.1.5&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Source tarballs are available at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.5/src/"&gt;http://www.kamailio.org/pub/kamailio/3.1.5/src/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Detailed changelog:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.5/ChangeLog"&gt;http://www.kamailio.org/pub/kamailio/3.1.5/ChangeLog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Download via GIT:&lt;/p&gt; &lt;pre&gt;&lt;span style="color:#0000ff;"&gt; # git clone –depth 1 git://git.sip-router.org/sip-router kamailio&lt;/span&gt;&lt;br /&gt; &lt;span style="color:#0000ff;"&gt;# cd kamailio&lt;/span&gt;&lt;br /&gt; &lt;span style="color:#0000ff;"&gt;# git checkout -b 3.1 origin/3.1&lt;/span&gt;&lt;br /&gt; &lt;span style="color:#0000ff;"&gt;# make FLAVOUR=kamailio cfg&lt;/span&gt;&lt;/pre&gt; &lt;p&gt;Binaries and packages will be uploaded at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.5/"&gt;http://www.kamailio.org/pub/kamailio/3.1.5/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Modules’ documentation:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/docs/modules/3.1.x/"&gt;http://www.kamailio.org/docs/modules/3.1.x/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;What is new in 3.1.x release series is summarized in the announcement of v3.1.0:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;If you want to see what is new in development version (to become the  next major release v3.2.0 in few weeks), visit the web page:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://sip-router.org/wiki/features/new-in-devel"&gt;http://sip-router.org/wiki/features/new-in-devel&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/div&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3996425920143600931?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3996425920143600931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/09/kamailio-v315-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3996425920143600931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3996425920143600931'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/09/kamailio-v315-released.html' title='Kamailio v3.1.5 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5535036903851426546</id><published>2011-08-26T23:32:00.000+02:00</published><updated>2011-10-06T23:33:05.575+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sems'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>SEMS v1.4.2 Released</title><content type='html'>&lt;div class="entry"&gt;     &lt;p&gt;The SIP Express Media Server (SEMS) version 1.4.2 is available.  Users of SEMS 1.4 versions and anyone else is recommended to upgrade to  that version. Please find below the relevant changelog, the source  tarball is available at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="ftp://ftp.iptel.org/pub/sems/sems-1.4.2.tar.gz"&gt;ftp://ftp.iptel.org/pub/sems/sems-1.4.2.tar.gz&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Debian/Ubuntu packages:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="https://build.opensuse.org/project/show?project=home%3Ateam-sems"&gt;https://build.opensuse.org/project/show?project=home%3Ateam-sems&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Changelog for SEMS 1.4.2 release:&lt;br /&gt;* auth’ed BYE (wait_for_bye_transaction)&lt;br /&gt;* fixes SIP auth for qop header format&lt;br /&gt;* xmlrpc: fix busyloop with keep-alive&lt;br /&gt;* a few minor SST issues&lt;br /&gt;* builds on Ubuntu 11.4 (build-deps)&lt;br /&gt;* ivr: release GIL on blocking file I/O&lt;br /&gt;* SBC: fix codec filter for unnamed payloads&amp;lt;96&lt;br /&gt;* fixed DSM variables to outgoing call&lt;br /&gt;* some examples and documentation added&lt;/p&gt; &lt;p&gt;This release introduces a new configuration option  wait_for_bye_transaction=yes which enables authentication of BYE  requests sent by SEMS, which is disabled by default. If this option is  not enabled, SEMS behaves like in 1.4.1.&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5535036903851426546?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5535036903851426546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/08/sems-v142-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5535036903851426546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5535036903851426546'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/08/sems-v142-released.html' title='SEMS v1.4.2 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7404499051039210383</id><published>2011-08-08T23:31:00.000+02:00</published><updated>2011-10-06T23:31:55.370+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Freezing development for Kamailio v3.2.0</title><content type='html'>&lt;p&gt;Based on the last development IRC meeting, the next major release  Kamailio v.3.2.0 should happen sometime by end of September, therefore  the code should be frozen and go into testing phase about one month  before.&lt;/p&gt; &lt;p&gt;The date proposed for freezing is Monday, August 22. By then, every  developer has to push to master branch what he/she wants to have in  3.2.0.&lt;/p&gt; &lt;p&gt;The very good side of 3.2.0 is that we didn’t need to touch much the  core and main modules, meaning we have a solid tested foundation,  further testing should be focused on the new modules and the other  enhancements.&lt;/p&gt; &lt;p&gt;What is new in devel version at this time (to be part of v3.2.0) is summarized at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://sip-router.org/wiki/features/new-in-devel"&gt;http://sip-router.org/wiki/features/new-in-devel&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7404499051039210383?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7404499051039210383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/08/freezing-development-for-kamailio-v320.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7404499051039210383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7404499051039210383'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/08/freezing-development-for-kamailio-v320.html' title='Freezing development for Kamailio v3.2.0'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8224980396094187478</id><published>2011-08-04T09:56:00.001+02:00</published><updated>2011-08-05T09:57:16.652+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Kamailio at Cluecon 2011</title><content type='html'>&lt;p&gt;&lt;a href="http://www.cluecon.com/"&gt;ClueCon&lt;/a&gt; is an annual 3-Day  Telephony User and Developer Conference bringing together the entire  spectrum of Telephony from TDM circuits to VoIP and everything in  between. The location is Chicago, USA, between August 9-11, 2011.&lt;/p&gt; &lt;p&gt;Kamailio project will be touched in at least three presentations:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Daniel-Constantin Mierla, &lt;a href="http://www.asipto.com/"&gt;Asipto&lt;/a&gt;, &lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla/"&gt;co-founder of Kamailio&lt;/a&gt;  – presenting latest news about development of Kamailio project and how  to use it to enable strong security for large VoIP systems&lt;/li&gt;&lt;li&gt;Stefan Wintermeyer, &lt;a href="http://www.amooma.de/"&gt;Amooma&lt;/a&gt; – presenting Gemeinschaft 4, an IP PBX system built with Kamailio and FreeSWITCH&lt;/li&gt;&lt;li&gt;Alexandr Dubovikov – presenting &lt;a href="http://homer.googlecode.com/"&gt;Homer project&lt;/a&gt;, a Kamailio-based SIP capturing system for massive signaling traffic&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;If you are around Chicago and want to meet, drop a message on our mailing lists.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8224980396094187478?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8224980396094187478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/08/kamailio-at-cluecon-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8224980396094187478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8224980396094187478'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/08/kamailio-at-cluecon-2011.html' title='Kamailio at Cluecon 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4404744711173101607</id><published>2011-08-02T09:55:00.000+02:00</published><updated>2011-08-05T09:56:03.253+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Kamailio and SER Usage Statistics</title><content type='html'>&lt;p&gt;In order to present at &lt;a href="http://sip-router.org/10-years-ser/"&gt;10 years SER conference&lt;/a&gt; in Berlin, I (&lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla/"&gt;Daniel-Constantin Mierla&lt;/a&gt;)  am looking to get some statistics about usage of SER-based applications  (e.g., SER, OpenSER, Kamailio, OpenIMSCore, …). Everything is going to  be like a combined report, not individual listing. Therefore, if you  want to participate, your name or company won’t be mentioned.&lt;/p&gt; &lt;p&gt;Here are some stats I thought of:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;type of usage: production, evaluation (testing), research&lt;/li&gt;&lt;li&gt;number of subscribers (phone lines)&lt;/li&gt;&lt;li&gt;percentage of phones behind NAT&lt;/li&gt;&lt;li&gt;number of calls per month&lt;/li&gt;&lt;li&gt;number of call minutes per month&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I am not looking for exact numbers, but rough estimation (e.g., about  10 000 phone lines, …). Of course, some of the metrics don’t apply  always (e.g., if you do termination routed through SIP server, you don’t  have subscribers, but just calls traffic). Those doing deployments, can  make one summary of statistics for all instances. You may send other  statistics you think they worth publishing.&lt;/p&gt; &lt;p&gt;Again, this is voluntary, naming is not required. I hope only those  giving real number will write back — I will try anyhow to figure out if  someone is just dumping fantasy numbers. If privacy is really a big  concern, from case to case, everything can be done under NDA.&lt;/p&gt; &lt;p&gt;Send the statistics or contact me for further details per email at: &amp;lt;&lt;strong&gt;daniel [at] kamailio.org&lt;/strong&gt;&amp;gt;. Many thanks in advance to those that are going to participate in this survey!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4404744711173101607?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4404744711173101607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/08/kamailio-and-ser-usage-statistics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4404744711173101607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4404744711173101607'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/08/kamailio-and-ser-usage-statistics.html' title='Kamailio and SER Usage Statistics'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5741659927435119245</id><published>2011-08-01T09:53:00.000+02:00</published><updated>2011-08-05T09:55:00.875+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>10 years SER Conference – Sep 2, 2011, Berlin, Germany</title><content type='html'>&lt;p&gt;We are organizing an open conference to celebrate 10 years since the first line of code in &lt;a href="http://sip-router.org/"&gt;SER&lt;/a&gt; and &lt;a href="http://www.kamailio.org/w/2011/"&gt;Kamailio&lt;/a&gt;  SIP servers. The event is hosted by FhG Fokus Research Institute in  Berlin, Germany, the place where SER project was started. The web page  for the event with details about location and program is available at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://sip-router.org/10-years-ser/"&gt;http://sip-router.org/10-years-ser/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;There is no participation fee for the conference day, registration can be done &lt;a href="http://sip-router.org/registration-form/"&gt;via web form&lt;/a&gt;. At this moment there are about 20 special guests and 14 speakers, with participants from 15 countries.&lt;/p&gt; &lt;p&gt;If you use SER-based applications (like ser, openser, kamailio,  openimscore, …) and want to present about it or you want to sponsor the  event in exchange of advertising through project channels, contact us &lt;a href="http://sip-router.org/registration-form/"&gt;via event registration form&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5741659927435119245?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5741659927435119245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/08/10-years-ser-conference-sep-2-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5741659927435119245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5741659927435119245'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/08/10-years-ser-conference-sep-2-2011.html' title='10 years SER Conference – Sep 2, 2011, Berlin, Germany'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5452466583285323556</id><published>2011-07-28T21:01:00.009+02:00</published><updated>2011-07-28T22:37:44.786+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>3 years of Kamailio</title><content type='html'>Three years ago, &lt;a href="http://www.kamailio.org/w/openser-renamed-to-kamailio/"&gt;OpenSER project had to choose a new name&lt;/a&gt; due to trademark infringements claims by an US company and &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; was the winner name.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.kamailio.org/wp-images/kamailio-rock-logo.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 184px;" src="http://www.kamailio.org/wp-images/kamailio-rock-logo.jpg" alt="" border="0" /&gt;&lt;/a&gt;Shortly after, the project faced a new hit, from inside this time, losing the old web domain. The &lt;a href="http://sourceforge.net/projects/openser/"&gt;sourceforge.net OpenSER project&lt;/a&gt; (where the source code was hosted) was the one showing the relation between the old name and new name, and the truth about whole thing.&lt;br /&gt;&lt;br /&gt;Practically, from that moment Kamailio had to build a new brand from scratch, all the old web references being lost at that time. Despite the pessimism of many people and &lt;a href="http://by-miconda.blogspot.com/2008/11/kamailio-devel-team.html"&gt;fighting FUD spread by cowards&lt;/a&gt;, I believe we succeeded to continue developing a great application, delivering a rock solid open source SIP server, withing a collaborative environment and open community.&lt;br /&gt;&lt;br /&gt;I had no doubt about the success, just read (or google) about who is involved in &lt;a href="http://www.kamailio.org/w/management/"&gt;management of the project&lt;/a&gt; or where are the people with relevant impact in the development of the project over the year (&lt;a href="http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right.html"&gt;config file&lt;/a&gt;, &lt;a href="http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right-database.html"&gt;database API&lt;/a&gt;, &lt;a href="http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right-variables.html"&gt;variables framework&lt;/a&gt; ... more to come soon on this blog).&lt;br /&gt;&lt;br /&gt;Note that in present time the devel team is completed by the folks at SER project, Kamailio and SER are effectively same application right now, development being done together since autumn 2008 within  &lt;a href="http://sip-router.org/"&gt;sip-router.org development framework&lt;/a&gt;. To fully complete this picture, we are celebrating soon &lt;a href="http://asipto.com/u/3q"&gt;10 years since the first line of code&lt;/a&gt;, where the &lt;a href="http://asipto.com/u/3u"&gt;major contributors to the project are among the special guests&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Apart of working to remove duplicates (and clarify better the relation and usage of two names Kamailio - SER -- &lt;a href="http://sip-router.org/releases/"&gt;briefly exposed here&lt;/a&gt;), the ongoing development of new features blossoms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IMS extensions being worked to be integrated in main repository&lt;/li&gt;&lt;li&gt;Rich Communication Services enhancements (SIMPLE/OMA/RCS IM &amp;amp; Presence, embedded XCAP server)&lt;/li&gt;&lt;li&gt;embedded interpreters for high level programming languages (such as Lua)&lt;/li&gt;&lt;li&gt;distributed location service and message queues&lt;/li&gt;&lt;li&gt;config file pre-processing&lt;br /&gt;&lt;/li&gt;&lt;li&gt;asynchronous processing and &lt;a href="http://sip-router.org/wiki/features/new-in-devel"&gt;more ...&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;All these facts are visible on the statistics offered by &lt;a href="https://www.ohloh.net/p/sip-router"&gt;Ohloh service&lt;/a&gt; - few stats presented in the next graph.&lt;br /&gt;&lt;script type="text/javascript" src="http://www.ohloh.net/p/342100/widgets/project_basic_stats.js"&gt;&lt;/script&gt;&lt;br /&gt;If you are interested in the achievements of past releases since Kamailio name, see the release notes for versions &lt;a href="http://www.kamailio.org/w/kamailio-openser-v1.5.0-release-notes/"&gt;1.5.x&lt;/a&gt;, &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/"&gt;3.0.0&lt;/a&gt; and &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;3.1.x&lt;/a&gt;. Next major release, 3.2.0 is planned sometime by mid of autumn 2011.&lt;br /&gt;&lt;br /&gt;Right now Kamailio is sitting now on a solid foundation, with a completely re-tailored architecture since OperSER time, suitable for current and future needs of real time communications, sustained by an increasing development team and backed up by major companies in the market. Its evolution is safer than ever.&lt;br /&gt;&lt;br /&gt;My greetings to all Kamailians and thank you for your support over the last years! I am looking forward to meeting as many of you as possible at &lt;a href="http://asipto.com/u/3q"&gt;10 years SER conference in Berlin, September 3, 2011&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5452466583285323556?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5452466583285323556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/07/3-years-of-kamailio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5452466583285323556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5452466583285323556'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/07/3-years-of-kamailio.html' title='3 years of Kamailio'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1486904594855084270</id><published>2011-07-20T11:32:00.002+02:00</published><updated>2011-07-28T11:38:29.803+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='cluecon'/><title type='text'>ClueCon 2011</title><content type='html'>&lt;a href="http://www.asipto.com/index.php/company/"&gt;I am going to speak&lt;/a&gt; at &lt;a href="http://www.cluecon.com/"&gt;Cluecon conference&lt;/a&gt; in Chicago, USA, Aug 9-11, 2011.&lt;div class="entry"&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-JwY63L2u_Is/TjEuCJzn-CI/AAAAAAAAAJU/-NDO_N-LKrw/s1600/cluecon2011.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 148px; height: 141px;" src="http://3.bp.blogspot.com/-JwY63L2u_Is/TjEuCJzn-CI/AAAAAAAAAJU/-NDO_N-LKrw/s320/cluecon2011.png" alt="" id="BLOGGER_PHOTO_ID_5634335223344265250" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The speech focuses on how to build strong security for large VoIP  operators, a topic where &lt;a href="http://www.asipto.com/"&gt;Asipto&lt;/a&gt; has broad expertise accumulated over the  past 10 years. Some of our experiences were already shared via &lt;a href="http://kb.asipto.com/"&gt;knowledge base site&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;If you attend the conference or you are in Chicago area during these days and want to meet, do not hesitate to drop me a message via &lt;a href="http://www.asipto.com/index.php/contact-us/"&gt;contact form&lt;/a&gt;.&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1486904594855084270?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1486904594855084270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/07/cluecon-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1486904594855084270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1486904594855084270'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/07/cluecon-2011.html' title='ClueCon 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-JwY63L2u_Is/TjEuCJzn-CI/AAAAAAAAAJU/-NDO_N-LKrw/s72-c/cluecon2011.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3407008856213088603</id><published>2011-07-03T17:21:00.008+02:00</published><updated>2011-07-04T11:42:37.400+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>10yearsSER - things done right - variables</title><content type='html'>The veteran users of this project probably remember that day in the summer of 2003 when &lt;a href="http://asipto.com/u/3f"&gt;xlog module was introduced&lt;/a&gt; in &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt; by &lt;a href="http://www.kamailio.org/w/elena-ramona-modroiu/"&gt;Elena-Ramona Modroiu&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Starting with that moment, the SER config files were invaded by many xlog(...) and xdbg(...) lines - it was a big step forward to allow SER administrators understand what is going internally during processing of SIP traffic.&lt;br /&gt;&lt;br /&gt;Little 'bugs' starting with '%' (named at that time 'specifiers') present all over the config were replaced dynamically at runtime with values taken from SIP traffic or runtime environment, giving back meaningful information about current processing.&lt;br /&gt;&lt;br /&gt;Driven by their popularity, the specifiers implemented inside xlog module were moved to core, the marker sign '%' was replaced by '$' and since then they were named 'variables' (aka pseudo-variables). (Note: this evolution happened initially through &lt;a href="http://www.kamailio.org/"&gt;Kamailio (OpenSER)&lt;/a&gt; branch).&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://sip-router.org/wiki/cookbooks/pseudo-variables/devel"&gt;'little bugs' became free to fly everywhere&lt;/a&gt; inside configuration file, in expressions, in assignment operations, module parameters or function parameters. And they did so!&lt;br /&gt;&lt;br /&gt;For example, adding the prefix 0049 to dialed number became as simple as:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;"&gt;$rU = "0049" + $rU;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Testing if the dialed number starts with 0049? Here it is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;if($rU =~ "^0049") { ... }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Looking over several configuration files I have these days running on  production systems, the operations with variables have the leading role  in defining the routing logic. Without them, none of these configs would have been possible, without them, many ideas of new services would have been impossible to implement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 0, 153);"&gt;In the year of 10th anniversary, it is the time of sending kudos to &lt;/span&gt;&lt;a style="font-style: italic; color: rgb(0, 102, 0);" href="http://www.kamailio.org/w/elena-ramona-modroiu/"&gt;Elena-Ramona&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(51, 0, 153);"&gt; for her contributions to this project.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;PS: to clarify, the terminology 'pseudo-variables' was used due to the fact that SER's configuration language variables concept is different than classic variables. For example: some are read only, some have the value in private memory or shared memory, some are single-value some are multi-value.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3407008856213088603?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3407008856213088603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right-variables.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3407008856213088603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3407008856213088603'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right-variables.html' title='10yearsSER - things done right - variables'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4757070235240893173</id><published>2011-07-02T16:27:00.004+02:00</published><updated>2011-07-03T18:15:07.758+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>10yearsSER - things done right - database api</title><content type='html'>Besides throwing a party and being happy about it, a celebration remembers you how old you are. Same applies to &lt;a href="http://sip-router.org/"&gt;SIP Express Router (aka SER)&lt;/a&gt; project. It started 10 years ago and the world was so different at that time (imagine: no twitter, no facebook!!!).&lt;br /&gt;&lt;br /&gt;Targeting large IP telephony deployments with even millions of subscriber on same instance, using text files to store user profiles was out of discussion. Natural choice by year 2001: SQL database. Which one? Several options out there, so choosing one could have been proven wrong over the years.&lt;br /&gt;&lt;br /&gt;The solution was on implement an abstract layer that allows to switch to a different database system without affecting the rest of the code. ODBC is something similar and UnixODBC is one open source implementation of it. The decision not to use unixodbc had to do with the target of going beyond SQL-like database, complexity of the ODBC system and willingness to control the component completely considering that database interaction is a critical factor for performance.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kamailio.org/w/jan-janak/"&gt;Jan Janak&lt;/a&gt; designed and implemented the internal DB API, which exists currently in two versions: v1 implemented mainly in &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt;-specific modules and v2 implemented mainly in &lt;a href="http://sip-router.org/"&gt;SER&lt;/a&gt;-specific modules.&lt;br /&gt;&lt;br /&gt;Unlike ODBC, the internal DB API is looking to offer a limited set of features to interact with database, only those required from SER point of view.&lt;br /&gt;&lt;br /&gt;These days, the list of database API connectors includes a significant number of implementations:&lt;br /&gt;&lt;ul style="font-style: italic; color: rgb(153, 0, 0);"&gt;&lt;li&gt;MySQL&lt;/li&gt;&lt;li&gt;PostgreSQL&lt;/li&gt;&lt;li&gt;SQLite&lt;/li&gt;&lt;li&gt;UnixODBC&lt;/li&gt;&lt;li&gt;DBText&lt;/li&gt;&lt;li&gt;BerkeleyDB&lt;/li&gt;&lt;li&gt;Oracle&lt;/li&gt;&lt;li&gt;LDAP&lt;/li&gt;&lt;li&gt;Flatstore&lt;/li&gt;&lt;/ul&gt;Practically, SER modules are not affected by what type of database connector you want. Besides that, different modules can connect to different database systems.&lt;br /&gt;&lt;br /&gt;The abstract database API was a component that attracted many users to SER over the time. &lt;span style="font-style: italic; color: rgb(51, 0, 153);"&gt;In the year of 10th anniversary, it is the time of sending kudos to &lt;/span&gt;&lt;a style="font-style: italic; color: rgb(0, 102, 0);" href="http://www.kamailio.org/w/jan-janak/"&gt;Jan&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(51, 0, 153);"&gt; for his work.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4757070235240893173?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4757070235240893173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4757070235240893173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4757070235240893173'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right-database.html' title='10yearsSER - things done right - database api'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-9076040107356900428</id><published>2011-07-01T15:46:00.007+02:00</published><updated>2011-07-04T11:45:11.767+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>10yearsSER - things done right - configuration file</title><content type='html'>Looking back over the past 10 years since &lt;a href="http://sip-router.org/"&gt;SIP Express Router (aka SER)&lt;/a&gt; is developed, I found several things that made it famous. First such thing to talk about is the configuration file.&lt;br /&gt;&lt;br /&gt;SER's configuration file is completely different than one may expect, like typical .ini file or, common in telephony, the prefix based routing rules (e.g., Asterisk's dialplan).&lt;br /&gt;&lt;br /&gt;SIP promises included flexibility, extensibility and ability to route calls on IP/DNS based networks, with telephony just a subset of its capabilities. Based on that, going for prefix based routing seemed inappropriate for long term goals.&lt;br /&gt;&lt;br /&gt;Initially designed by &lt;a href="http://www.kamailio.org/w/andrei-pelinescu-onciul/"&gt;Andrei Pelinescu-Onciul&lt;/a&gt;, the structure of SER's configuration file ended to be very like a programming language. That succeeded to get over the time a lot of people to dislike SER itself, mainly those coming from legacy telephony products, very used in routing telephone numbers, based on prefixes.&lt;br /&gt;&lt;br /&gt;Summarizing the evolution and comparing with what happened to other IP telephony projects, I can definitely conclude that the decision was the right one. Here is a short example of routing SIP INVITE requests to 10.0.0.1 and the other request types to 10.0.0.2:&lt;br /&gt;&lt;pre style="color: rgb(0, 0, 153);"&gt;route {&lt;br /&gt;   if(method=="INVITE") {&lt;br /&gt;       t_relay_to("udp:10.0.0.1:5060");&lt;br /&gt;   } else {&lt;br /&gt;       t_relay_to("udp:10.0.0.2:5060");&lt;br /&gt;   }&lt;br /&gt;}&lt;/pre&gt;For example, Asterisk and Freeswitch, although they have their own call routing config language, text or xml based, in most of the cases the routing is decided using programming languages such as Lua, PHP, Perl a.s.o, through embedded interpreters or control interfaces such as AGI.&lt;br /&gt;&lt;br /&gt;Probably SER came too early with this idea, at that time there was no fast scripting language that could have been used to match our performance goals, being necessary to define a new one. No matter how many hated it so far, several order or magnitudes more loved it, resulting over the time in a well defined SIP routing language, optimized to be fast for handling SIP traffic. With the power of a logical language in hands, people could easily build their ideas of new services on top of it.&lt;br /&gt;&lt;br /&gt;At this moment &lt;a href="http://sip-router.org/"&gt;SER&lt;/a&gt; and &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; (forked from SER in 2005 and back together since 2008) have embedded interpreters for Lua, Perl or Python, so you can route SIP using applications written in such programming languages, but still the default config language is the internal one.&lt;br /&gt;&lt;br /&gt;It is no way I can be sure or claim that using a logical language for configuration file of telephony engines was invented in SER, but for sure it contributed substantially to show the power of such concept in building new and advanced telephony services.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 0, 153);"&gt;In the year of 10th anniversary, it is the time of sending kudos to &lt;/span&gt;&lt;a style="font-style: italic; color: rgb(51, 102, 102);" href="http://www.kamailio.org/w/andrei-pelinescu-onciul/"&gt;Andrei&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(51, 0, 153);"&gt; for such idea and his work to implement it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-9076040107356900428?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/9076040107356900428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/9076040107356900428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/9076040107356900428'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/07/10yearsser-things-done-right.html' title='10yearsSER - things done right - configuration file'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-2969815699009779344</id><published>2011-06-28T22:43:00.001+02:00</published><updated>2011-07-03T23:31:19.263+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Maketing - interaction between developers</title><content type='html'>[&lt;a href="http://asipto.com/u/2o"&gt;This is part of &lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;Maketing&lt;/span&gt; blog posts series&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;The most important asset for an open source project is without doubt its team of developers. While in a company the monthly income may define the level of loyalty, in open source is about passion in most of the cases.&lt;br /&gt;&lt;br /&gt;As a leader of the project, it is critical to find the way to keep the developers motivated and inside the project for long time. There will be many coming in and many going out quickly, if you don't succeed to create a loyal core team which stays in for several good year, you are lost.&lt;br /&gt;&lt;br /&gt;At some point, when the project is big, you cannot care about it alone. Physically, you will not be able to handle alone the management, development, advertising and community interaction. Remember that you have also a private life. Therefore you need experienced people to help others coming on board.&lt;br /&gt;&lt;br /&gt;How to get new developers? Be open enough. Open enough means not to be very restrictive and not very open. Being very restrictive in accepting contributions induce the false impression that the high quality is protected. Well, indeed, no line of code means no bug as well as nothing to use. On the other hand, accepting everything tha is submitted it is going to create a jungle.&lt;br /&gt;&lt;br /&gt;Finding the right solution is a matter of the application. In &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt;/&lt;a href="http://sip-router.org/"&gt;SER&lt;/a&gt;, the design allowed to split in components which are very independent in influencing the quality of the others. Core and main modules are been exigently taken care. New ideas and young code can be very easy just added as independent module, which, if not used has no impact to your running instance.&lt;br /&gt;&lt;br /&gt;This modularity solves another potential issue with developers: coding conflicts. One problem may have many solutions, some developers can have different opinions about what is the best one. That is good, allow them to contribute separate modules and users will have the liberty to choose the one they like more.&lt;br /&gt;&lt;br /&gt;What about keeping the developers loyal and passionate about the project? First, bring the developers to be part of project's evolution. Involve them in discussions beyond writing code: planning, management, new releases or events a.s.o., everyone will fill safer if they know what is going to happen.&lt;br /&gt;&lt;br /&gt;Be aware of language barriers and mentalities. Everyone thinks in mother tongue, writing the thoughts in English may look odd or impolite sometimes. Try to understand beyond words, contact the person privately and figure out more details before judging to sentence.&lt;br /&gt;&lt;br /&gt;Don't forget that human interaction make relations stronger. Whenever you have a chance to meet in person a developer, don't hesitate to go out for a drink. An open source project is an social entity.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;When you are still leading the project and the other developers (which are not paid by you) contribute substantially more than you to project, then you are succeeded to set the development on the right track and have a self-sustainable evolution.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-2969815699009779344?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/2969815699009779344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/06/maketing-interaction-between-developers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2969815699009779344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2969815699009779344'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/06/maketing-interaction-between-developers.html' title='Maketing - interaction between developers'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-2178211930720666019</id><published>2011-06-21T23:06:00.000+02:00</published><updated>2011-06-22T00:08:17.918+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Ukulele Kamailio Jingle</title><content type='html'>&lt;p&gt;Javi Beltran, an open source musician and good friend of &lt;a href="http://www.kamailio.org"&gt;Kamailio SIP Server&lt;/a&gt; project, recorded a short composition for &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; playing &lt;a href="http://en.wikipedia.org/wiki/Ukulele"&gt;Ukulele (Hawaiian instrument, aka Ukelele)&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;You can listen or download the jingle from:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/39"&gt;Javi Beltran – Kamailio Jingle&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Feel free to use the jingle as you wish in relation with Kamailio project. You can see more of Javi’s open sourced compositions &lt;a href="http://asipto.com/u/1s"&gt;on his web page&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-2178211930720666019?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/2178211930720666019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/06/ukulele-kamailio-jingle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2178211930720666019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2178211930720666019'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/06/ukulele-kamailio-jingle.html' title='Ukulele Kamailio Jingle'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8815226987205714973</id><published>2011-06-14T13:45:00.002+02:00</published><updated>2011-06-20T14:57:45.338+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>10yearsSER - the 15000th commit</title><content type='html'>In the year celebrating 10th anniversary of &lt;a href="http://sip-router.org/"&gt;SIP Express Router (aka SER)&lt;/a&gt; project (from where &lt;a href="http://www.kamailio.org/"&gt;Kamailio (former OpenSER)&lt;/a&gt; forked in 2005 and merged back in 2008), the development branch encountered the 15000th commit in GIT repository.&lt;br /&gt;&lt;br /&gt;It was done by the same developer that started the project and committed the &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;1st one&lt;/span&gt;, &lt;a href="http://www.kamailio.org/w/andrei-pelinescu-onciul/"&gt;Andrei Pelinescu-Onciul&lt;/a&gt;:&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;git log --pretty=format:"%h%x09%an%x09%ad%x09%s" --reverse | head -1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;512dcd9    Andrei Pelinescu-Onciul    Mon Sep 3 21:27:11 2001 +0000    Initial revision&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;The &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;15000th one&lt;/span&gt; is:&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;git log --pretty=format:"%h%x09%an%x09%ad%x09%s" --reverse | head -15000 | tail -1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;8a90dd3    Andrei Pelinescu-Onciul    Sat Jun 11 11:24:05 2011 +0200    core: remove unused variables + coding style&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;This number of commits is counted only for development branch (GIT master), thus it does not take in consideration the branches of stable releases. That will make the number of commits in the project far more higher, but the target was to show only the main stream development evolution, not the fixes in stable branches.&lt;br /&gt;&lt;br /&gt;Note that there are personal developer branches holding code commits done in the past and to be merged in GIT master branch in the near future, so the number 15000th commit may be different when checking again later. However, as a marker in the history of the project, Andrei's commit is the first in master branch to hit the 15000. The link to the commit via web GIT viewer is here.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/35"&gt;SER's 15000th code commit&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;You can also check the history of SER/Kamailio commits tracked &lt;a href="http://asipto.com/u/34"&gt;by Ohloh here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Be ready to party with us in September at the 10th project anniversary and watch us for the 20 000th commit!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8815226987205714973?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8815226987205714973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/06/10yearsser-15000th-commit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8815226987205714973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8815226987205714973'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/06/10yearsser-15000th-commit.html' title='10yearsSER - the 15000th commit'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8896574079160683700</id><published>2011-06-08T14:34:00.005+02:00</published><updated>2011-06-08T14:55:26.237+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ipv6'/><title type='text'>Run your own SIP VoIP service on both IPv4 and IPv6</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-YjI7y8nXqjU/Te9w_IVPZ-I/AAAAAAAAAIs/ESTHCjZiDvE/s1600/world-ipv6-day.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 180px; height: 180px;" src="http://1.bp.blogspot.com/-YjI7y8nXqjU/Te9w_IVPZ-I/AAAAAAAAAIs/ESTHCjZiDvE/s320/world-ipv6-day.png" alt="" id="BLOGGER_PHOTO_ID_5615831490224941026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Today is &lt;a href="http://en.wikipedia.org/wiki/World_IPv6_Day"&gt;World IPv6 Day&lt;/a&gt; - since &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP server&lt;/a&gt; has support for &lt;a href="http://asipto.com/u/1u"&gt;IPv6 since 2002&lt;/a&gt;, I thought to contribute to today's celebration showing how to use it to provide a SIP-based VoIP service on both IPv4 and IPv6 networks, also bridging between them, with the same SIP server instance. Following VoIP communication scenarios are possible:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;call from IPv4 to IPv4&lt;/li&gt;&lt;li&gt;call from IPv6 to IPv6&lt;/li&gt;&lt;li&gt;call from IPv4 to IPv6&lt;/li&gt;&lt;li&gt;call from IPv6 to IPv4&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I used &lt;a href="http://www.jitsi.org/"&gt;Jitsi SIP softphone&lt;/a&gt; to make the calls, &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; development version for SIP server and &lt;a href="http://rtpproxy.org/"&gt;RTPProxy&lt;/a&gt; to help bridging the media streams between IPv4 and IPv6.&lt;br /&gt;&lt;br /&gt;The How-To do it tutorial is available on the wiki at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/32"&gt;Run your own SIP VoIP service on both IPv4 and IPv6&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;Happy IPv6 Day Everyone!!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8896574079160683700?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8896574079160683700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/06/run-your-own-sip-voip-service-on-both.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8896574079160683700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8896574079160683700'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/06/run-your-own-sip-voip-service-on-both.html' title='Run your own SIP VoIP service on both IPv4 and IPv6'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-YjI7y8nXqjU/Te9w_IVPZ-I/AAAAAAAAAIs/ESTHCjZiDvE/s72-c/world-ipv6-day.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1666794697042026798</id><published>2011-06-07T16:52:00.003+02:00</published><updated>2011-06-07T18:28:24.021+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sems'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><title type='text'>A look at SIP:Provider CE v2.2</title><content type='html'>&lt;a href="http://asipto.com/u/1d"&gt;SIP:Provider Community Edition (SPCE)&lt;/a&gt; has recently released the version 2.2. The &lt;a href="http://asipto.com/u/2z"&gt;out-of-the-box VoIP service operating platform&lt;/a&gt; added in this version a lot of interesting new stuff.&lt;br /&gt;&lt;br /&gt;First is about the upgrade of the operating system to Debian Squeeze. Also &lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server &lt;/a&gt;and &lt;a href="http://www.iptel.org/sems/"&gt;SIP Express Media Server (SEMS)&lt;/a&gt; are integrated with their latest stable branches.&lt;br /&gt;&lt;br /&gt;From this point of view, having the latest &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; opens the doors to add by yourself any of its features in version 3.1.x directly in the configuration file, such as &lt;a href="http://asipto.com/u/sp"&gt;SIP/SIMPLE presence&lt;/a&gt; or &lt;a href="http://asipto.com/u/2w"&gt;secure communication over TLS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In terms of architecture, the platform was re-sketched from grounds. It runs an instance of &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; to guard the other SIP applications, namely the SIP registrar and proxy (another &lt;a href="http://www.kamailio.org/"&gt;Kamailio instance&lt;/a&gt;), the voicemail server (&lt;a href="http://www.asterisk.org/"&gt;Asterisk&lt;/a&gt;) and the back-to-back user agent (&lt;a href="http://www.iptel.org/sems/"&gt;SEMS&lt;/a&gt;). Besides the role of entry and exit point in the platform, the first instance of &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; acts as a load balancer, meaning, for example, that you can add new SIP proxy/registrar servers as you need.&lt;br /&gt;&lt;br /&gt;Talking about security, only the &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; load balancer is running on public IP, all the rests can run on an internal one, for example 127.0.0.1, making impossible to be accessed from outside, avoiding DoS attacks on them. The load balancer is not using any SQL database, thus is able to absorb impressive amount of SIP traffic, being easy to deal with any kind of attacks. In addition, all the calls are routed through SEMS for SIP signaling topology hiding, protecting the coordinates of core components and the end points.&lt;br /&gt;&lt;br /&gt;Caring about security had high priority in this SPCE release, besides those listed above, there are configurable options to protect against scanning and flooding attacks.&lt;br /&gt;&lt;br /&gt;A brand new component of the platform is the &lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;ngcp-mediaproxy-ng&lt;/span&gt; (&lt;a href="http://asipto.com/u/2x"&gt;some notes about it here&lt;/a&gt;) which replaces RTPProxy for NAT traversal. The main benefits are in terms of QoS, ngcp-mediaproxy-ng using a kernel module to relay the media packets. The application has been developed in-house, used for many years in production and now released open source under GPLv3 for SPCE.&lt;br /&gt;&lt;br /&gt;The web interface got also some fresh air, in particular the administration portal makes more use of web2.0 technologies, improving the user experience.&lt;br /&gt;&lt;br /&gt;I am migrating one of the public VoIP services that run &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; to SPCE -- then it would be easy to try &amp;amp; feel it quickly. The plan is to go beyond the standard distribution, very likely will have SIP presence and few more features - the targets to be included in the new version of SPCE.&lt;br /&gt;&lt;br /&gt;If you want to give it a try by yourself, choose between the APT repository or one of the provided virtual machines images for VMWare of VirtualBox, see details at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/2v"&gt;SPCE Quick Install Guide&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Stay tuned for more updates!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1666794697042026798?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1666794697042026798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/06/look-at-sipprovider-ce-v22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1666794697042026798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1666794697042026798'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/06/look-at-sipprovider-ce-v22.html' title='A look at SIP:Provider CE v2.2'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5181520954947952454</id><published>2011-06-01T09:39:00.008+02:00</published><updated>2011-06-02T11:33:00.191+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='freeswitch'/><title type='text'>The race to the new and world wide telco</title><content type='html'>Globalization is everywhere. Still one of the most crumbled markets is  the telecom world (classic telephony or mobile). But we are tired of  changing SIM cards as we land, we are tired of  remembering to redirect  numbers when we leave the office, we are tired  to memorize all our  phone numbers, someone's gonna fix it ... lots of money still there and the seat of a world wide telco is yet free.&lt;br /&gt;&lt;br /&gt;The race (could be called war as well) started: Apple, Facebook, Google and Microsoft moved troops, stroke and changed the strategies. We know who is top search engine, top gadget maker, top social networking platform or top operating system vendor, but who is going to win the top world-wide telco crown? Time will decide, first for now just a quick look at top fighters.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Microsoft&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Being still hot, let's look first at Microsoft and its acquisition Skype.&lt;br /&gt;&lt;br /&gt;Deal  was agreed, but it is going to take some time to get approved by  authorities. This period is a big waste of time. Besides that, the whole  eco-system is a mixture, fitting pieces (i.e., Microsoft applications  with Skype communication) together to build a puzzle that was not  designed for this goal from the beginning it is going to cost more time  and quite some money in development and deployment.&lt;br /&gt;&lt;br /&gt;Another weak  point for this team is poor presence among end user mobile terminals.  Windows 7 for mobiles is at its very young age, iOS and Android have far more third addons that significantly balance the end user decisions of what to buy. Moreover Microsoft does not have a  branded hardware yet that attracts customers. Buying Nokia can bring them the  infrastructure, the knowledge to build mobile hardware and more  distribution channels, still the 'device' is not there since Nokia does  not have it either. Therefore more lost time.&lt;br /&gt;&lt;br /&gt;Many presented  their friendly relation with Telecoms as a strong point, I see it  completely different, we talk here about taking parts of telecom cake,  so it can turn against rather than help them. I expect Telecoms reducing  Microsoft's revenue on other channels (desktop and server OS,  productivity applications, a.s.o.) once it starts direct competition.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Apple&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The  company is lone rider. Does cool stuff, good looking devices and rich  user experience that everyone want, but for the other companies is hard  to do business with them. Apple has a 'good' reputation of changing the  rules in the middle of the game as they like.&lt;br /&gt;&lt;br /&gt;They are well  positioned regarding mobile devices with iPhone and I would count even  iPad and iPod Touch. The upcoming iCloud can provide the needed  infrastructure to run telecom service.&lt;br /&gt;&lt;br /&gt;Facetime service looked  interesting, still none of my close contacts switched to use it as  primary communication channel. I don't have figures about their  subscriber base, but can be the seed for the telecom plans.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Google&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By  using Gmail ID Google solves quickly the addressing space with unique  user ID in a convenient way. The subscriber base is big enough to be  very appealing to use the service or interconnect with.&lt;br /&gt;&lt;br /&gt;With  GPhone and especially with Android OS for mobile phones and pads, Google  is extremely well positioned at this moment, recently &lt;a href="http://gigaom.com/2011/04/26/android-eclipses-iphone-as-most-desired-smartphone/"&gt;outselling iPhone&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Google offers GTalk and Google Voice products for voice communication,  too separated so far in my opinion.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Facebook&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The famous social networking relies primarily on its user base. They  realized that lack of a public Facebook unique ID is working against  them, so recently they added own email service and try to force users to  choose their Facebook address.&lt;br /&gt;&lt;br /&gt;End user controlled device is missing completely right now, there were rumors about a Facebook phone, nothing for sale so far. Their messaging system is open for federating through XMPP, an open standard, but internally it is different.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;My thoughts &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Money is not a big issue for any of these companies, what matter is the &lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;time&lt;/span&gt; and the &lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;immediate gain of taken decisions&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;What I would like to see from the new telecom model? Freedom in communication and mobility for users, plus a proper mapping of the service on the Internet architecture and use what drives the Internet and made it famous (the DNS). What I expect?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;be able to choose my contact addresses&lt;/span&gt; (what used to be phone numbers), where people can call me. I am Daniel, not the only Daniel in this world, but I am the one at &lt;a href="http://www.kamailio.org/"&gt;Kamailio project&lt;/a&gt;, so daniel@kamailio.org can uniquely point to me.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;be able to interconnect easily&lt;/span&gt; with my own brewed telco system. Look at how email is working - Internet domains (DNS) for routing.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;be able to migrate easily&lt;/span&gt; my own brewed service to world wide telco's infrastructure (porting my addresses) and the other way around. DNS is again straightforward the solution&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;be free in the content of the communication&lt;/span&gt;, no restrictions on media type imposed by core network&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; At this moment I see SIP, the open standard protocol very popular in Voice over IP, as the right direction. Yes, I am a SIP guy, but it is hard to argue against the next facts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;SIP has a very large end user equipment base in place&lt;/span&gt; - SIP is  deployed by many operators and present in form of hardware or software  to hundreds of millions of people, probably &lt;a href="http://twitter.com/#%21/steely_glint/status/70869142160424961"&gt;more than Skype has as Tim Paton stated&lt;/a&gt;. That means if  one of the companies starts a very appealing SIP service, it costs nothing to all those  owners of SIP devices to join the club - a huge market already prepared.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;Interconnection still drives a lot of money in telecom&lt;/span&gt; - a trusted  world wide company that can offer direct SIP-to-SIP interconnect at  cheap rates can secure good revenue from existing SIP-based VoIP  operators just by offering a bypass of PSTN.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;SIP was designed with IP networks in mind&lt;/span&gt;, therefore it has email-like addresses and DNS in the core of the protocol&lt;/li&gt;&lt;li style="font-style: italic; color: rgb(153, 0, 0);"&gt;Native extensions for end-to-end (proxy model, see below) Text Messaging and Presence&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;It works with any real-time media streaming communication&lt;/span&gt; - voice, video, desktop sharing, a.s.o.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; Using SIP is not easy though, has to be done carefully, the most  important aspect is to forget what a classic Telco does and design a new  telecom model:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;forget about implementing the intelligence in the core network&lt;/span&gt; -  back-to-back user agent model does not scale to world-wide telco target and imposes restrictions on type of communication. Proxy model scales much more better and requires only the basics of SIP - just interconnect people and operators.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;stick to basics of SIP&lt;/span&gt; - specifications that worked always and they are very simple to implement. If your engineers cannot design the service using less than 10 SIP related RFCs (3 being the core of the protocol), fire them, is going to be too much of classic telecom.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;let the end device be in charge of communication&lt;/span&gt; - people like  smartphones, they pay a lot for such devices and then want to use them  to full features set&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;charge based on time or volume of data, not type of communication&lt;/span&gt; - I  may have my new SIP application doing 3D holograms, don't hunt the  content type to rise the price, it is a set of bits flowing around for  anything, period&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;TLS as primary transport layer&lt;/span&gt; - protect people against ISPs blocking VoIP, ensures encryption of content (texting and presence)  and privacy (who is calling who). Moreover, for Interconnect services  will provide good authentication of peers, without the overhead of  setting new access rules for any new server a company is powering up, removing as well the risk of SPIT&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;no allocation of random numbers&lt;/span&gt; - provide the option for people to choose their contact ID, email-like addresses is something people are familiar with and remember easily&lt;/li&gt;&lt;/ul&gt; Regarding the technology, if there is nothing developed in-house for the  infrastructure part, using open source would bring real advantages.  From the applications I am familiar with:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="font-style: italic;" href="http://www.kamailio.org/"&gt;Kamailio SIP server for proxy&lt;/a&gt; - hard to beat &lt;a href="http://asipto.com/u/2r"&gt;scalability for routing SIP, including secure TLS&lt;/a&gt;  communication from end user to core network or for interconnect, plus &lt;a href="http://asipto.com/u/2s"&gt;SCTP  as a good choice&lt;/a&gt; for within core network communication&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;a good range of software&lt;/span&gt; for dedicated Voice application servers, e.g., &lt;a href="http://www.asterisk.org/"&gt;Asterisk&lt;/a&gt;, &lt;a href="http://www.freeswitch.org/"&gt;Freeswitch&lt;/a&gt; or &lt;a href="http://www.iptel.org/sems"&gt;SEMS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;gazillions of extensions&lt;/span&gt; already in place for add-on services and interaction with social networking or other IP services&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;access to source code&lt;/span&gt; to develop further enhancements in-house for new needs and be  able to integrate with the other services offered by third parties or  the company itself&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;How about you? What would you like to get from a new world wide telco? Which technology would be today the best to choose? Do you think of any other company able to run in the race?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5181520954947952454?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5181520954947952454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/06/race-to-new-and-world-wide-telco.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5181520954947952454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5181520954947952454'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/06/race-to-new-and-world-wide-telco.html' title='The race to the new and world wide telco'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1110021595417213154</id><published>2011-05-31T20:48:00.001+02:00</published><updated>2011-05-31T20:52:50.268+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Maketing - from an idea to first announcement</title><content type='html'>[&lt;a href="http://asipto.com/u/2o"&gt;This is part of &lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;Maketing&lt;/span&gt; blog posts series&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;Announcing a new open source project is one of the most important steps  in its evolution. Whether it is something completely new or an  alternative for existing projects, you must be able to communicate  properly its target and the benefits.&lt;br /&gt;&lt;br /&gt;Talking about software  projects, try to do the big announcement when you have something  running. People like to feel the products, in software that means they  should be able to run something.&lt;br /&gt;&lt;br /&gt;Hey, you are at beginning, it  may be buggy, incomplete, but there should be something running. It  gives the change to engage new people with feedback about issues and  desired features.&lt;br /&gt;&lt;br /&gt;On the other hand, if you have a cool idea but  nothing to present, most of the people will forget about it soon. The  first adopters are usually the techies, interested in the same domain  and they guide after "show me the code first".&lt;br /&gt;&lt;br /&gt;Depending on the market, time to bake a project before announcing it is also very important. With &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt;,  baking time was about one year (note: it was actually used in research  projects and demos) -- when it was released under GPL, the entire  history of development was made public (kept in CVS internally at FhG  Fokus Institute and then migrated to berlios.de).&lt;br /&gt;&lt;br /&gt;SIP was at its  beginning as well, so time was a good friend in this aspect during early  2000. Now it might not be the same. The development done internally  during the first year allowed to come to the public with quite rich in  features SIP server, the first of its type in open source. In just few  months we had a consistent external community involved in the project,  as users and developers.&lt;br /&gt;&lt;br /&gt;Therefore, here is my list to consider when launching a new project:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;release some source code that is working to some extent from day one&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;don't bake it too much internally&lt;/span&gt; - waiting too long you may miss good chances&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;create basic documentation&lt;/span&gt; - how to build and run the application&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;create a web site to present the project&lt;/span&gt; - it will help to easily refer to, spread the word and get listed in web search results&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;underline the target of the project&lt;/span&gt; - what it tries to offer and how it differentiate from similar ones&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;open communication channels to community&lt;/span&gt; - mailing lists, web forums, a.s.o. - keep the archive of discussions public, it will help others learn from old debates&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;abuse your friends and colleagues for initial feedback and first discussions&lt;/span&gt; - there are many watching the archive before joining, a dynamic community attracts new members&lt;/li&gt;&lt;li style="font-style: italic; color: rgb(0, 0, 153);"&gt;use social networking to rich more audience&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;be sure you are available to answer questions quickly in the early stage&lt;/span&gt;  - spread the knowledge about the application so that community members  can answer similar questions later to new members, lifting some load  from you&lt;/li&gt;&lt;/ul&gt;If the launch is carefully prepared, you are half way done to ensure the success of the project. First impression matters!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1110021595417213154?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1110021595417213154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/maketing-from-idea-to-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1110021595417213154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1110021595417213154'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/maketing-from-idea-to-first.html' title='Maketing - from an idea to first announcement'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7128527811403770561</id><published>2011-05-30T12:28:00.007+02:00</published><updated>2011-06-01T12:18:11.303+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Maketing - the art of building open source projects</title><content type='html'>An open source project is more than source code - beyond the application itself it is about proper promoting, interactive community and vision.&lt;br /&gt;&lt;br /&gt;No matter how good it is the application, if you are not able to promote it and attract a loyal community, then it is not going to succeed. Without transmitting the vision, defining a clear target and development path, community is not jumping on board.&lt;br /&gt;&lt;br /&gt;This year is 10 years of &lt;a href="http://wip-router.org/"&gt;SIP Express Router (aka SER)&lt;/a&gt; - the reference implementation of open source SIP server. I was involved at the top management of the project from its early beginning, then developing a different path through the fork &lt;a href="http://www.kamailio.org/"&gt;Kamailio (former OpenSER)&lt;/a&gt; for about 3 years and since 2008 I am again full time in it - right now &lt;a href="http://sip-router.org/"&gt;SER and Kamailio share the same source code&lt;/a&gt;, same developers, because of database structure constraints, they are still released as independent applications.&lt;br /&gt;&lt;br /&gt;Looking back over the years, I realized that building successful open source project is beyond programming skills. With this post I am opening a series of blog posts to share from my experiences.&lt;br /&gt;&lt;br /&gt;The posts will be tagged &lt;span style="font-weight: bold;"&gt;maketing&lt;/span&gt;. It is not a typo, just a hash tag resulted from:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;make - one of the famous tools used in open source to build your application, very common in Unix/Linux world&lt;/li&gt;&lt;li&gt;marketing - strategies and actions of promoting&lt;/li&gt;&lt;/ul&gt;Coming in my mind to approach in future posts, not in this order and not limited to:&lt;br /&gt;&lt;ul&gt;&lt;li style="font-style: italic;"&gt;from an idea to first announcement&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;key aspects of code development&lt;/span&gt; - taking care of own code and contributing to parts from other developers&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;developers' interaction&lt;/span&gt; - the project counted over 80 registered developers from more than 10 countries, over 25 still very active, 5 joined in the past half a year&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;community&lt;/span&gt; - from the group of developers to thousands of users - engaging people beyond programmers&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;marketing&lt;/span&gt; - attending events, organizing events, news and articles&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;versioning and release policies&lt;/span&gt; - what are the important aspects to take care of&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;branding&lt;/span&gt; - how SER, OpenSER and Kamailio went from day one, an unknown name, to become very popular and recognized brand in the market at their time&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;handling forking&lt;/span&gt; - good and bad times&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;project management&lt;/span&gt; - its role, who should do it and how has to be done&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;penetrating the money market with open source&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Expect stories based on my personal experiences, what I considered to be good and bad, how I dealt in special cases, what I think could have been done better. Maybe they will be useful for somebody in the wild to build better open source projects...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Following posts were released in this series:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/2p"&gt;Maketing - from an idea to first announcement &lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7128527811403770561?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7128527811403770561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/maketing-art-of-building-open-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7128527811403770561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7128527811403770561'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/maketing-art-of-building-open-source.html' title='Maketing - the art of building open source projects'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8956570538065305114</id><published>2011-05-26T22:25:00.000+02:00</published><updated>2011-05-30T12:27:15.008+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio v3.1.4 Released</title><content type='html'>&lt;div&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Kamailio SIP Server v3.1.4&lt;/strong&gt; &lt;strong&gt;stable&lt;/strong&gt;  is out – a minor release including  fixes in  code and documentation     since v3.1.3 – configuration file and  database  compatibility is     preserved.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Kamailio (former OpenSER) 3.1.4 is based on the latest version of GIT     branch   3.1, therefore those running previous 3.1.x versions are    advised  to  upgrade. There is  no change done to configuration file or   database structure.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Resources for Kamailio version 3.1.4&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Source tarballs are available at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.4/src/"&gt;http://www.kamailio.org/pub/kamailio/3.1.4/src/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Detailed changelog:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.4/ChangeLog"&gt;http://www.kamailio.org/pub/kamailio/3.1.4/ChangeLog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Download via GIT:&lt;/p&gt; &lt;p&gt;&lt;span style="color:#0000ff;"&gt;# git clone –depth 1 git://git.sip-router.org/sip-router kamailio&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; # cd kamailio&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; # git checkout -b 3.1 origin/3.1&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; # make FLAVOUR=kamailio cfg&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Binaries and packages will be uploaded at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.4/"&gt;http://www.kamailio.org/pub/kamailio/3.1.4/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Modules’ documentation:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/docs/modules/3.1.x/"&gt;http://www.kamailio.org/docs/modules/3.1.x/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;What is new in 3.1.x release series is summarized in the announcement of v3.1.0:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;If you want to see what is new in development version (to become the future major release v3.2.0), visit the web page:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://sip-router.org/wiki/features/new-in-devel"&gt;http://sip-router.org/wiki/features/new-in-devel&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8956570538065305114?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8956570538065305114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/kamailio-v314-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8956570538065305114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8956570538065305114'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/kamailio-v314-released.html' title='Kamailio v3.1.4 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-2151335097944270934</id><published>2011-05-25T09:52:00.006+02:00</published><updated>2011-05-25T12:50:43.337+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Energy Efficiency and Performance Testing for Kamailio v3.0</title><content type='html'>Jan Janak, one of the core developers of &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt; - (since version 3.0.0, SER and &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; (former OpenSER, which started as fork of SER in 2005) are built from &lt;a href="http://sip-router.org/"&gt;the same source code&lt;/a&gt;) conducted a very interesting research project regarding energy efficiency of VoIP systems during 2010, a collaboration between &lt;a href="http://www.iptel.org/"&gt;iptel.org&lt;/a&gt; and Columbia University.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-WlMd-XCWAbY/TdzTbW_SykI/AAAAAAAAAIg/jivvAduwdVY/s1600/voip-green.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 178px;" src="http://2.bp.blogspot.com/-WlMd-XCWAbY/TdzTbW_SykI/AAAAAAAAAIg/jivvAduwdVY/s320/voip-green.jpg" alt="" id="BLOGGER_PHOTO_ID_5610591702777776706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The team used the source code from &lt;a href="http://sip-router.org/"&gt;sip-router.org&lt;/a&gt; GIT repository from January 2010, which corresponds to &lt;a href="http://www.kamailio.org/"&gt;Kamailio (former OpenSER)&lt;/a&gt; and &lt;a href="http://sip-router.org/"&gt;SER&lt;/a&gt; v3.0. The latest stable series v3.1 shares the same internal architecture with v3.0.&lt;br /&gt;&lt;br /&gt;As part of the research work, he could also gather some figures about capacity and performances of v3.0 with a &lt;a href="http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=blob_plain;f=etc/sip-router-oob.cfg;hb=HEAD"&gt;quite complex configuration file&lt;/a&gt; (involving authentication and NAT traversal as well).&lt;br /&gt;&lt;br /&gt;You can read the paper about energy efficiency at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/2j"&gt;Green VoIP Article&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The draft notes about capacity and performances of v3.0 are available at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/2k"&gt;Performances and Capacity for v3.0&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Some interesting results:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;one instance of SIP server with &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;500 000 online users&lt;/span&gt; (mixed users - behind and not NAT routers) - consumed energy &lt;span style="color: rgb(204, 0, 0); font-style: italic;"&gt;210W&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;one instance of SIP server with &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;1 000 000 online users&lt;/span&gt; (no NAT involved) - consumed energy &lt;span style="color: rgb(204, 0, 0); font-style: italic;"&gt;190W&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;on a 32-bit machine with 4GB of memory and with 2.5GB reserved for SIP server, the server could support &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;43 000 simultaneous TLS connections&lt;/span&gt; - consumed energy &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;209W&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;80 000 permanent TCP connections&lt;/span&gt;, the SIP server could still handle at least &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;1000 requests per second&lt;/span&gt; and a connection arrival rate of &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;1000 new connections per second&lt;/span&gt;, done for &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;20 000 new connections&lt;/span&gt;. CPU load generated by the SIP server was from &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;6% to 8%&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;I added a new section to the draft notes to list the enhancements done for the latest stable release (v3.1.x) that contribute to performance improvements, like asynchronous TLS, fine tuning of memory for TLS connections and raw UDP sockets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-2151335097944270934?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/2151335097944270934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/energy-efficiency-and-performance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2151335097944270934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2151335097944270934'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/energy-efficiency-and-performance.html' title='Energy Efficiency and Performance Testing for Kamailio v3.0'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-WlMd-XCWAbY/TdzTbW_SykI/AAAAAAAAAIg/jivvAduwdVY/s72-c/voip-green.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8496147203354578812</id><published>2011-05-23T11:50:00.010+02:00</published><updated>2011-05-23T20:54:35.874+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='siremis'/><title type='text'>Run your own Skype-like service in less than one hour</title><content type='html'>In the past few weeks, there were couple of articles showing alternatives for Skype (&lt;a href="http://asipto.com/u/2g"&gt;like this one&lt;/a&gt;) - applications or/and services.&lt;br /&gt;&lt;br /&gt;Why not running your own Skype-like service? Even better, why not do it using open source and free applications and spend 8.5 billions for something else?&lt;br /&gt;&lt;br /&gt;The target is to build your own communication service that offers:&lt;br /&gt;&lt;ul&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; peer-to-peer and&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; secure&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt; communication (encryption of the content sent between users)&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; voice calls between two users&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; video calls between two users&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; group voice calls (audio conferencing)&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; screen sharing&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; chatting - instant messaging between users&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; contacts list and  presence status notifications&lt;br /&gt;&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;The service is going to use the open standard protocol - SIP (Session Initiation Protocol). Two open source application are playing the major roles in the network:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/"&gt;Kamailio SIP Server&lt;/a&gt; - for user authentication server and 'super-node' functionality of relaying the voice/video packets when necessary&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.jitsi.org/"&gt;Jitsi&lt;/a&gt; - the client application, a cross platform implementation running on Linux, Mac OS X and Windows&lt;/li&gt;&lt;/ul&gt;Installation of the SIP server is exemplified on a Debian Squeeze system, but any flavour of Linux can be used.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;The step-by-step tutorial is available at&lt;/span&gt;:&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/2h"&gt;http://asipto.com/u/2h&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;It took me about 15 minutes to get the service up and running following the guidelines presented  (being very familiar with the two applications), however it should not take more than 1 hour to get everything in action.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;Enjoy! Communicate secure and freely!&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-QENMoFepMxI/Tdo1sBygiJI/AAAAAAAAAIY/FrJMdib4xwI/s1600/kamailio-sr-elio-a.jpg"&gt;&lt;img style="float:left; margin:0 0px 0px 0;cursor:pointer; cursor:hand;width: 180px; height: 120px;" src="http://1.bp.blogspot.com/-QENMoFepMxI/Tdo1sBygiJI/AAAAAAAAAIY/FrJMdib4xwI/s320/kamailio-sr-elio-a.jpg" alt="" id="BLOGGER_PHOTO_ID_5609855316354173074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-OTK7EVZD-ik/Tdo1hANryMI/AAAAAAAAAIQ/4T1Bi0HDrnA/s1600/jitsi-logo.png"&gt;&lt;img style="float:right; margin:0 0 0px 0px;cursor:pointer; cursor:hand;width: 160px; height: 70px;" src="http://4.bp.blogspot.com/-OTK7EVZD-ik/Tdo1hANryMI/AAAAAAAAAIQ/4T1Bi0HDrnA/s320/jitsi-logo.png" alt="" id="BLOGGER_PHOTO_ID_5609855126952724674" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8496147203354578812?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8496147203354578812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/run-your-own-skype-like-service-in-less.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8496147203354578812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8496147203354578812'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/run-your-own-skype-like-service-in-less.html' title='Run your own Skype-like service in less than one hour'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-QENMoFepMxI/Tdo1sBygiJI/AAAAAAAAAIY/FrJMdib4xwI/s72-c/kamailio-sr-elio-a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5225785670780078253</id><published>2011-05-18T12:49:00.004+02:00</published><updated>2011-05-18T13:39:24.299+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sems'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><category scheme='http://www.blogger.com/atom/ns#' term='LinuxTag'/><category scheme='http://www.blogger.com/atom/ns#' term='freeswitch'/><title type='text'>Remarks about LinuxTag 2011</title><content type='html'>This year I attended the last two days of &lt;a href="http://www.linuxtag.org"&gt;LinuxTag&lt;/a&gt; show in Berlin. &lt;a href="http://www.kamailio.org"&gt;Kamailio&lt;/a&gt; project had a booth at exhibition hall for the four days, but I arrived late for it from the Silicon Valley trip.&lt;br /&gt;&lt;br /&gt;However, it was just in time to meet with most of the people that took care of project's booth. In a rare moment, due to spread across the world, there were 5 of the 11 members of Kamailio management team.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-odt6dFhwGFs/TdOl1FOWFMI/AAAAAAAAAII/xW3AWwcq_gk/s1600/kamailio-linuxtag2011.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 203px;" src="http://4.bp.blogspot.com/-odt6dFhwGFs/TdOl1FOWFMI/AAAAAAAAAII/xW3AWwcq_gk/s320/kamailio-linuxtag2011.png" alt="" id="BLOGGER_PHOTO_ID_5608008292360393922" border="0" /&gt;&lt;/a&gt;From left to right: &lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla"&gt;myself&lt;/a&gt;, &lt;a href="http://www.kamailio.org/w/elena-ramona-modroiu"&gt;Elena-Ramona Modroiu&lt;/a&gt; (&lt;a href="http://www.asipto.com"&gt;Asipto&lt;/a&gt;), &lt;a href="http://www.kamailio.org/w/henning-westerholt"&gt;Henning Westerholt&lt;/a&gt; (&lt;a href="http://www.1und1.de"&gt;1&amp;amp;1&lt;/a&gt;), Raphael Coeffic (Tekelec, developer of &lt;a href="http://www.iptel.org/sems"&gt;SEMS project&lt;/a&gt;), &lt;a href="http://www.kamailio.org/w/andreas-granig"&gt;Andreas Granig&lt;/a&gt; (&lt;a href="http://www.sipwise.com"&gt;Sipwise&lt;/a&gt;) and &lt;a href="http://www.kamailio.org/w/carsten-bock"&gt;Carsten Bock&lt;/a&gt; (&lt;a href="http://www.telefonica.de/"&gt;Telefonica/O2&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Henning had a presentation about &lt;a href="http://asipto.com/u/2c"&gt;Linux at 1&amp;amp;1, including remarks about usage of Kamailio&lt;/a&gt;. Carsten did the fast track, &lt;a href="http://asipto.com/u/2d"&gt;two slides presentation of Kamailio project&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The number of visitors was balanced during my two days there, Friday and Saturday, with waves of crowds. As usual, many of the well know open source projects were there, such as famous Linux and BSD distributions, CMS projects such as Drupal or Typo3, Mozilla, a.s.o.&lt;br /&gt;&lt;br /&gt;Very interesting for us, we learned that the &lt;a href="https://www.bsi.bund.de/EN/Home/home_node.html"&gt;German Federal Office for Information Security&lt;/a&gt; (BSI) sponsors an integration project that aims to provide a  secure, scalable and easy to use open source PBX platform when they presented the upcoming "Gemeinschaft" PBX version 4 that will use  Kamailio and Freeswitch.&lt;br /&gt;&lt;br /&gt;Yet another confirmation that secure communications, including SIP over TLS, will have a relevant &lt;a href="http://asipto.com/u/v"&gt;boost this year in VoIP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Inside our booth, we offered demos and presentation of various Kamailio use cases:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the telephony system &lt;a href="http://www.1und1.de"&gt;implemented at 1&amp;amp;1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;demo of &lt;a href="http://asipto.com/u/1d"&gt;SIP:Provider CE&lt;/a&gt; - full featured IP telephony platform&lt;br /&gt;&lt;/li&gt;&lt;li&gt;presentation of &lt;a href="http://asipto.com/u/y"&gt;IMS extensions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;how to use &lt;a href="http://www.iptel.org/sems"&gt;SIP Express Media Server (SEMS)&lt;/a&gt; for SIP signaling back-to-back user agent with Kamailio or as stand alone performant SIP media application server for features such as IVR, transcoding or prepaid engine&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5225785670780078253?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5225785670780078253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/remarks-about-linuxtag-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5225785670780078253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5225785670780078253'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/remarks-about-linuxtag-2011.html' title='Remarks about LinuxTag 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-odt6dFhwGFs/TdOl1FOWFMI/AAAAAAAAAII/xW3AWwcq_gk/s72-c/kamailio-linuxtag2011.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8723990798421534745</id><published>2011-05-11T05:48:00.005+02:00</published><updated>2011-05-11T06:45:07.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Is this the end of SIP over UDP?</title><content type='html'>The recent move in market with the acquisition of Skype is going to impact many things on the VoIP space, in many cases in a positive way.&lt;br /&gt;&lt;br /&gt;Most of the SIP traffic these days is over UDP - unreliable and unencrypted protocol - everything is sent in clear text over the internet: who you are calling to, content of the text messages, your presence states.&lt;br /&gt;&lt;br /&gt;Skype made a reputation for itself as offering very secure communication. Microsoft is a marketing devil, no secret, any bit they can exploit will become a sales weapon. Secure communication is one of what they've just got.&lt;br /&gt;&lt;br /&gt;To be able to fight in the SMB/enterprise market, the Unified Communication (UC)/VoIP solutions providers will have to deliver from now on secure communication systems. SIP has all the meanings of ensuring secure communication, but it was not deployed much in that way. The companies were focused to check the bullets in the list of the 500 old PBX features.&lt;br /&gt;&lt;br /&gt;It was a clear &lt;a href="http://by-miconda.blogspot.com/2011/01/world-of-sip-in-2011.html"&gt;increase in the demand for secure SIP communication&lt;/a&gt; platforms lately, but the Skype take over by Microsoft will accelerate it a lot. Otherwise it will be extremely hard to compete against the new Microsoft UC solutions.&lt;br /&gt;&lt;br /&gt;Fortunately, the open source SIP-based UC applications are ready. On the server side, being a lot deployed in insecure environments (e.g., well known Internet), we directed a lot of efforts at &lt;a href="http://www.kamailio.org/"&gt;SER/Kamailio open source SIP server project&lt;/a&gt; to ensure the security of unified communication sessions - signaling for voice, video or desktop sharing, instant messaging and presence.&lt;br /&gt;&lt;br /&gt;Starting with v3.0.0, there is a brand &lt;a href="http://by-miconda.blogspot.com/2009/12/best-of-new-in-kamailio-300-7-tls.html"&gt;new architecture for TLS communication, designed for scalability&lt;/a&gt; (e.g., up to 80 000 active TLS connections on an average server hardware). In v3.1.0 that work was completed with &lt;a href="http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-6.html"&gt;asynchronous processing of TLS connections&lt;/a&gt;, increasing substantially the capacity to handle such secure connections.&lt;br /&gt;&lt;br /&gt;On the client side, open source softphone applications such as &lt;a href="http://www.jitsi.org/"&gt;Jitsi&lt;/a&gt; can connect to the server through TLS and send the media stream via SRTP (secure RTP) or ZRTP, thus the entire communication is secure.&lt;br /&gt;&lt;br /&gt;For client side, there are also many choices of SIP hard phones with TLS and SRTP support, such as &lt;a href="http://www.snom.com/"&gt;Snom&lt;/a&gt; or Cisco. Therefore doing secure communication with SIP is possible, very easy. The time to promote and deploy it massively has arrived.&lt;br /&gt;&lt;br /&gt;UDP for SIP may stay for some time in many SIP-based UC systems, but this moment can mark the start of its end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8723990798421534745?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8723990798421534745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/is-this-end-of-sip-over-udp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8723990798421534745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8723990798421534745'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/is-this-end-of-sip-over-udp.html' title='Is this the end of SIP over UDP?'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7173011260130899308</id><published>2011-05-10T20:46:00.015+02:00</published><updated>2011-05-11T01:03:50.043+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='freeswitch'/><title type='text'>SIP for Skype</title><content type='html'>Let's put it straight. Skype was the simplest telephony service ever. Period. And that's perfectly ok.&lt;br /&gt;&lt;br /&gt;Frankly, building a Skype-like service is damn easy. Hopefully, now since it is gone and not anymore a potential easy-to-buy target, it  will wake up some people in decision positions from the major telephony operators.&lt;br /&gt;&lt;br /&gt;It's just lately Skype added video group chat, but what was the rest?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;audio conversations directly between two people&lt;/li&gt;&lt;li&gt;instant messaging between two people&lt;br /&gt;&lt;/li&gt;&lt;li&gt;audio group chat (audio conferencing)&lt;/li&gt;&lt;li&gt;multi-user chant (group chat)&lt;/li&gt;&lt;li&gt;desktop sharing&lt;br /&gt;&lt;/li&gt;&lt;li&gt;contacts list (buddy list) with presence states (offline, online with sub-statuses like away, do not disturb, a.s.o.)&lt;/li&gt;&lt;li&gt;secure communication - encryption for all cases above&lt;br /&gt;&lt;/li&gt;&lt;li&gt;interconnect to other networks (PSTN and SIP)&lt;/li&gt;&lt;/ul&gt;In the core network were just the group of authentication servers with the storage for accounts data (user profiles) and the gateways to break out to PSTN and SIP. There was nothing else done in the Skype core network, everything was done in the client side, offering peer to peer communication model. To localize and make possible to have the conversation with the called person, some instances of the client applications were acting as supernodes, guiding the signaling and media streams.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-0qPH_w0zMu0/TcmRxPUjacI/AAAAAAAAAIA/WEf8D16qIQc/s1600/skype-network-topology.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 227px;" src="http://3.bp.blogspot.com/-0qPH_w0zMu0/TcmRxPUjacI/AAAAAAAAAIA/WEf8D16qIQc/s320/skype-network-topology.png" alt="" id="BLOGGER_PHOTO_ID_5605171486351649218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's all folks!&lt;br /&gt;&lt;br /&gt;Now, let's look at the SIP side. It was designed to be able to establish peer to peer real time communication (RTC) sessions over IP networks. Here is the classic SIP trapezoid:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-JNFrGArVbIU/TcmNagvZf6I/AAAAAAAAAH4/qiaUaxYCc0c/s1600/sip-trapezoid.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 127px;" src="http://3.bp.blogspot.com/-JNFrGArVbIU/TcmNagvZf6I/AAAAAAAAAH4/qiaUaxYCc0c/s320/sip-trapezoid.png" alt="" id="BLOGGER_PHOTO_ID_5605166697844146082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The difference to Skype implementation is in essence that the core network servers do location services along with authentication and storing the user profiles. But the rest is practically identical as concept. Simple and straight.&lt;br /&gt;&lt;br /&gt;What it takes to build a service such as Skype with SIP?&lt;br /&gt;&lt;br /&gt;Here is the same bullet list saying if it is possible and how, exemplifying with open source applications (therefore very cost effective to design the service and deploy the components):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;audio conversations directly between two people&lt;/span&gt; - yes, the very basic concept in SIP. Client applications, lot of them, e.g.,: &lt;a href="http://www.jitsi.org/"&gt;Jitsi&lt;/a&gt;, &lt;a href="http://www.ekiga.org/"&gt;Ekiga&lt;/a&gt;, &lt;a href="http://www.linphone.org/"&gt;Linphone&lt;/a&gt;, ... Server applications: &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt;, &lt;a href="http://www.asterisk.org/"&gt;Asterisk&lt;/a&gt;, &lt;a href="http://www.freeswitch.org/"&gt;FreeSwitch&lt;/a&gt;, &lt;a href="http://www.iptel.org/sems"&gt;SEMS&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;instant messaging between two people&lt;/span&gt; - yes, the end to end model using SIP MESSAGE request, widely supported. Client applications: Jitsi, Ekiga, Linphone. Server applications: Kamailio, Asterisk, FreeSwitch&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;audio group chat (audio conferencing)&lt;/span&gt; - yes, most client applications can do 3-way conferencing (small conference of 3 people), then Jitsi can do multi-user conferencing. In addition, instances of applications such as Asterisk, SEMS or FreeSwitch can be used as dedicated conference bridges, where anyone with a SIP capable phone can dial in and join group conversations.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;multi-user chat (group chat)&lt;/span&gt; - yes, server side with Kamailio in a not standardized way, just reusing the SIP MESSAGE to carry the chat content and &lt;span style="font-weight: bold;"&gt;imc&lt;/span&gt; module to control the members of the chat room. Client applications can be also the host of multi-chat room.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;desktop sharing&lt;/span&gt; - yes, use Jitsi as client and Kamailio as server&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;contacts list (buddy list) with presence states (offline, online with sub-statuses like away, do not disturb, a.s.o.)&lt;/span&gt; - yes, client application: Jitsi. Skype model is SIP end-to-end presence model which is very simple from server side application point of view. The SIP end-to-end presence is implemented in many other SIP client applications. Server side: Kamailio. Contact list can be managed locally or via XCAP. Jitsi is a very good client application for both. When XCAP is used, in server side you can use &lt;a href="http://asipto.com/u/sp"&gt;Kamailio with embedded XCAP&lt;/a&gt; server.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;secure communication - encryption for all cases above&lt;/span&gt; -  yes, via TLS for SIP and SRTP for media stream. Using Jitsi and Kamailio can be an example of doing such communication. Servers can run on different ports that will help going through firewalls and the TLS will ensure nobody can detect it is SIP.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;interconnect to other networks (PSTN and SIP)&lt;/span&gt; - yes, numerous SIP-to-PSTN gateways or termination providers&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Actually, looking at the points above, SIP as it was at its early stage of specifications (call setup, instant messaging and presence) is far more closer to Skype communication model than the latest IETF/ITU published specs in regard to SIP.&lt;br /&gt;&lt;br /&gt;Where is the problem in IP telephony? Why no big telecom which had the infrastructure and the financial resources could do any revolutionary step in IP networks? Because they don't think simple and don't look at what is important for the most of the users nowadays. All that matters so far for operators (based on my 10 years in the area) are the roaming/inter-connect fees and the set of 500 old PBX features, which are not used more than 2 percent anyhow in a daily basis, and 95% were never used probably.&lt;br /&gt;&lt;br /&gt;The change for a proper evolution would be very simple technically, practically is the hardest: because that's about the change of mentality and concepts.&lt;br /&gt;&lt;br /&gt;First, stop pushing new SIP specifications with very complex architecture! They don't help neither implementers nor operators. Roll back to the basics of the SIP, it is really a good protocol for RTC. Forget about compressing signaling, bandwidth issues, gran'ma love to 10 digits dialpad, battery life, a.s.o., they are the false problems for you right now (btw, gran'ma loves to see gran'kids on the screen). Get out simple to use services, bring on board new customers with that. Start listening to young and enthusiastic minds, they know what they like to make their life easier, they have the future ahead. Just as that: build the services for your kids.&lt;br /&gt;&lt;br /&gt;If you keep talking only with the classic telephony vendors, then the chances to evolve and develop new ways of communication through your companies are close to zero. It could be the Skype protocol "the one" for the future of telephony, it could be XMPP, or SIP can stay in for that, but that is the least relevant aspect.&lt;br /&gt;&lt;br /&gt;The winner will be the proper model, not the technology behind it. Definitely the classic telephony is not that!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7173011260130899308?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7173011260130899308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/sip-for-skype.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7173011260130899308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7173011260130899308'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/sip-for-skype.html' title='SIP for Skype'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-0qPH_w0zMu0/TcmRxPUjacI/AAAAAAAAAIA/WEf8D16qIQc/s72-c/skype-network-topology.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3606819407379368662</id><published>2011-05-07T18:46:00.019+02:00</published><updated>2011-05-09T17:34:35.613+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Evolution - face it!</title><content type='html'>SIP/IP vs PSTN/H323 as concepts in the arena, again. It was flying on twitter a new &lt;a href="http://asipto.com/u/26"&gt;SIP vs H323 head to head comparison&lt;/a&gt; (I assume it is new, there is no publishing date on the page, but they claim it is at least actual).&lt;br /&gt;&lt;br /&gt;Just reading the start of the comparison, I had big doubts. They claim that people who did such comparisons in the past were unknowledgeable, students or similar, misleading with their articles. But in this case there isn't even an author (nor list of authors), so we know that those doing it now are proper specialists. For me is more that clear  that they have no understanding of SIP and its intended role for real time communications (RTC) over IP networks.&lt;br /&gt;&lt;br /&gt;I guess they are telecom people, based on their way of thinking and the reasons they wrote in the article, no matter it is venders or operators. So, first guys, sleep well, SIP is not a replacement protocol to upgrade PSTN network. H323 could have been designed for that, definitely not SIP.&lt;br /&gt;&lt;br /&gt;Personally I will refrain from doing technical comments on H323. Simply I don't care about, it is not for the new wave of communication demands. Instead I will punctually tell how wrong the concepts about SIP are in this article. If I was one of the authors, first I would remove the paragraphs from the start of the article, it has ridiculous content: "this is, frankly, the best comparison of H.323 and SIP available anywhere", "comparing apples to apples", ...?!?! Or at least add the authors name so the others can check them and be sure they have right expertise with SIP.&lt;br /&gt;&lt;br /&gt;Rarely I could see so much misunderstanding of SIP while claiming to know it. Now, point by point comments about the sections in the comparison article (note: you have to read the article with SIP vs H323 comparison more or less in parallel with the next comments for proper understanding):&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Philosophy&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;First, yes, SIP is for establishing real time communication sessions, an audio call being just a possibility. And that's how it should be. Remember, SIP is not to upgrade PSTN protocol. It is for being able to cope with new communication demands.&lt;br /&gt;&lt;br /&gt;Here is your biggest failure guys. SIP has very less to do with the session content. That is advertised in SDP (Session Description Protocol). So, being it audio, video or 3D holograms sessions, SIP does not need to be changed at all.&lt;br /&gt;&lt;br /&gt;To rephrase, SIP is to establish the communication session, not to understand the content of the session. That's PSTN where the operator wanted to control the content and have the intelligence on the network, so all pieces around had to understand everything. Lately, we, the end consumers, don't like anymore dummy endpoints, but smartphones. And if these phones are able of transmitting something completely new, then I don't like after spending lot of $$$ on my device to have the operator limiting me. SIP is for that. Operator can charge on minutes, bandwidth, but not on content type -- that's my business. Do you like to be charged differently for a flight because you ate caviar than someone else that ate hot dog? Do you want to be forced to tell to the flight operator what you have eaten?&lt;br /&gt;&lt;br /&gt;Now I hope the philosophy is clear: we talk about the "free as in speech" to do with what I own.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complexity&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Can you point the document (RFC) where SIP was extended for video or application sharing? How did you come up with these? Guys, google first...&lt;br /&gt;&lt;br /&gt;SIP is really a simple protocol. Even the initial model for instant messaging and presence is very simple and works perfectly with all implementations (it is the end-to-end model, architecture used pretty much the same in Skype or XMPP/Gtalk). Then we got the mobile/telecom operators pushing for so called SIMPLE extensions which is indeed complex. That it is not SIP core, but newer extensions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Reliability&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I haven't understood a term from what it is claimed the H323 does there. But SIP has lot of mechanisms to deal with failure routing, from using DSN SRV (yes, cool down, this is fine, we are over IP networks here, where DNS is the heart) to doing serial forking. Ultimately, if it is the case, the user agent had to do any re-INVITE, perfectly ok because it is the one that knows about the content of the session.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Message Definition&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Having university studies in both compilers and network communications, I can put just a smiley here: :-). Really guys, it is where you could get with it? I can start an endless debate here.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Message Encoding&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Folks, take a deep breath and give me a break with bandwidth consumption by SIP signaling. The SIP compression concept you pointed were the most useless ever I met, however, pushed by vendors hoping to sell new boxes for few more millions of bucks to their money-milking operators.&lt;br /&gt;&lt;br /&gt;Have you computed what is the percentage of the SIP packets in a 5 minutes call with GSM, G729 or G711 audio codecs? How much one could gain compressing less than 10KB? If you search through all SIP related RFCs you can get wrong and complex specifications, does not mean they have to be implemented or they will be ever. First, RFC stands for Request For Comments. People with ideas can write new specs, others can review and approve to become a RFC number, then it is the period to see if it worth a penny or not.&lt;br /&gt;&lt;br /&gt;The large number of RFCs related to SIP gets to the conclusion that the protocol is very flexible, easy to extend and many were able to do that, period.&lt;br /&gt;&lt;br /&gt;Just to freak you out, Twitter messages are maximum 140 characters long. What does it take to send a Twitter message? An HTTP request with very big JSON body. A HTTP request has more or less same amount (and structure) of SIP message. Then the body for Twitter is far more bigger than SDP for a SIP audio call initiation. Now, does anyone care about compression of Twitter packets? Does any of the users with smart phones twitting over mobile networks complained about? Guys, look around, we are in 2011.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Extensibility - Vendor Specific&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I assume you heard that (the risk you claim for SIP) from the cousin of a friend of your wife/husband's colleague from high school meeting first time after graduation at the 30 years reunion. If not, then some links/examples would be good.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Extensibility - Standard&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Evolution has some risks, not everything can be backward compatible. But the next phrase I quote from your article blew my mind:&lt;br /&gt;&lt;br /&gt;"In       addition, several extensions are "mandatory" in some       implementations, which cause interoperability problems."&lt;br /&gt;&lt;br /&gt;No more comments here.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Scalability - Load Balancing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SIP does not provide any in-protocol standard load balancing "specifications", it is in essence IP based protocol and there are lot of load balancing meanings here, like DNS based ones. Reporting usage can be done very easy by operators/vendors through replies and custom headers.&lt;br /&gt;&lt;br /&gt;I am doing SIP load balancing solutions for so many years, never found anything missing in the protocol in this aspect. Lack of vision to apply a protocol is not a weak of the protocol.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Scalability - Call Signaling&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Is this again about bandwidth of signaling packets?!?!? Com'on...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Scalability - Statelessness&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I'm core developer for 10 years of a SIP Server and didn't know it has to be stateful for TCP. How is that, can you elaborate? We can do it stateless at &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt; / &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; from the first day of TCP support, it's simply working. You say it is actually wrong? Is there any RFC requiring the server to be stateful? Please give the details.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Scalability - Address Resolution&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;3 is for sure the number making SIP bad. There are either 3 "full messages" or "as many as 30". Pointless what you mention at this section. How did you measure the "processing requirements"? Can you give the sample H323 and SIP packets used in measurements and how you made them? I would like to run the SIP packets through SER/Kamailio to see if the match the "processing" demands.&lt;br /&gt;&lt;br /&gt;Come with numbers guys and proper arguments, otherwise is &lt;a href="http://bullshitbingo.net/cards/bullshit/"&gt;bullshit bingo article&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Addressing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;First, about myself, when I'd see no digit-based numbers/IDs in in SIP, I will keep partying one week long. That means SIP got to the level to be used properly.&lt;br /&gt;&lt;br /&gt;The part with "unofficial" convention is the best of the article, really, keep it up folks!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Billing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Wow, can't believe it. They are trusting the end device to report proper billing information. Great folks, why don't you start such a business over Internet? How long will take to update an open source softphone to report the call duration the user wants to? Wake up, Internet is open, it is not PSTN and you cannot control customer's devices anymore.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Call Setup&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You tried hard guys. You admit H323 may require more elaborate call establishment for complex scenarios, but no example given. You show how is done in a similar case with SIP. Conclusion: it is possible with SIP, not sure it is with H323.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Capability Negotiation&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Is it me and potentially my imperfect English, but the H323 side and SIP side have different kind of topic. I see no direct relation between what you say in one side and then compare against in the other.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PSTN Interworking&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;H323 borrows? I thought H323 is PSTN over IP, sorry if I got it wrong so far. I hope SIP will never become like this, we don't need PSTN over IP and that is the problem now with SIP. Many try to turn it in PSTNoIP protocol. I just pray they will fail.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Services&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Yet again a section with random statements. I haven't heard of any new and cool service provider recently via "well suited" H323 protocol. And, fyi, XML, SOAP and CPL are pretty much standards.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Video and Data Conferencing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As mentioned above, you have no clue folks about the purpose of SIP. Does the pilot has any clue of what you ate before boarding the plane? How can he fly the plane then?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Codecs&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SIP does not support any codec itself, and never will do. Keep reading the specs guys and understand the purpose of SIP.&lt;br /&gt;&lt;br /&gt;Nowadays we call them smartphones those devices that need to create and understand the content of a session that is established via SIP.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Firewall/NAT support&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You refer to 5 documents for H323 and 4 for SIP. So we are doing better in SIP then.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Loop Detection&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Max-Forward cannot be used at all for loop detection in SIP.&lt;br /&gt;&lt;br /&gt;Since H323 can fork, how it will deal with the case in the presentation linked in the SIP side?&lt;br /&gt;&lt;br /&gt;If you mean that a gatekeeper is call stateful server, then SIP server can be the same and detect looped calls very easy. If you refer to call stateful H323 server and stateless SIP server, then tell me how is it with H323 stateless server.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conferencing Entity&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;What's that in the SIP side: "no,  ... conference bridge may provide ... " while in H323 is "yes, a MC is required...". Have you ever heard of SIP audio conferences through SIP with Asterisk, FreeSwitch &amp;amp; co?!?!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Open-source projects&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I bet it was hard to choose the one of the SIP open source projects to list, but I am glad you have one for H323. How many H323 open source softphones are out there? What about server applications? Plenty I guess based on your observations here, just stupid Google does not find them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(204, 0, 0);"&gt;Conclusions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The biggest fear I have is turning SIP in a protocol to bring PSTN in IP networks. Hopefully it will not happen, although standardization bodies are overwhelmed by guys with old telecom mentality and concepts.&lt;br /&gt;&lt;br /&gt;As for the H323 vs SIP article it is written without any understanding of SIP. If the authors want to do a real comparison, bring two guys, one having proper expertise in H323 and the other in SIP, put the problems on the table and let them give the solutions.&lt;br /&gt;&lt;br /&gt;The way that article is written shows only frustration and inability to understand and see the demands in the new waves of IP communications, nothing else.&lt;br /&gt;&lt;br /&gt;SIP has to be interoperable and integrate easy and seamless with email, web, twitter and what so ever IP based communication service, not with PSTN. It must replace PSTN-type of communications, not just help to upgrade PSTN physical infrastructure.&lt;br /&gt;&lt;br /&gt;We need evolution in telecommunications, SIP is the chance for that! But has to be done right. If not, SIP may disappear, however at that time the telco and mobile operators will be already replaced completely in our lives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3606819407379368662?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3606819407379368662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/evolution-face-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3606819407379368662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3606819407379368662'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/evolution-face-it.html' title='Evolution - face it!'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7875713033337819054</id><published>2011-05-07T18:34:00.006+02:00</published><updated>2011-05-07T19:53:42.671+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ims'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='volte'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Two technologies striking back in VoIP - part II</title><content type='html'>Do you remember VoIP/Telephony shows back in 2005-2007? It was IMS (&lt;a href="http://en.wikipedia.org/wiki/IP_Multimedia_Subsystem"&gt;Internet Multimedia Subsystem&lt;/a&gt;) all over. Then silence.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-eafCbCFoI_g/TcWFojIgBOI/AAAAAAAAAHo/497OecHbv8o/s1600/voip_ims.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 75px; height: 18px;" src="http://2.bp.blogspot.com/-eafCbCFoI_g/TcWFojIgBOI/AAAAAAAAAHo/497OecHbv8o/s320/voip_ims.gif" alt="" id="BLOGGER_PHOTO_ID_5604032243004605666" border="0" /&gt;&lt;/a&gt;What killed the trend? Did everyone deploy it and this was it? No, there were many deploying pre-IMS, half-IMS or IMS-ready solutions (most of them being just some re-labeled existing system by the marketing/sales departments of some vendors) for astonishing amount of money, bringing back to them no other benefit that a SIP server with registrar, location and proxy services could deliver.&lt;br /&gt;&lt;br /&gt;Many of us, including me, I was reticent about IMS. It was not because things like being a bad idea, but seeing who is behind the movement (read old telco vendors), organizations with few understanding of new communication demands over IP. They couldn't have it pushed beyond voice. Remember, IMS concept promised a framework to offer voice and new real time applications to mobile networks.&lt;br /&gt;&lt;br /&gt;But voice was there, it had a dedicated channel (no IP) even in 3G networks. So an IMS with nothing more than voice brought zero add-value to services. There was no real return of investment for most of those deploying x-IMS.&lt;br /&gt;&lt;br /&gt;Things are changing, demands for data over mobile networks is increasing, the operators are forced to go to 4G or what so ever will be next. Here we talk about technologies like LTE. With such technologies, there is no longer a dedicated channel for voice. Everything is IP.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-xA3TEm6BnDw/TcWF9DHFJjI/AAAAAAAAAHw/PcK9GKXGy-8/s1600/lte.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 127px; height: 144px;" src="http://1.bp.blogspot.com/-xA3TEm6BnDw/TcWF9DHFJjI/AAAAAAAAAHw/PcK9GKXGy-8/s320/lte.jpg" alt="" id="BLOGGER_PHOTO_ID_5604032595185968690" border="0" /&gt;&lt;/a&gt;Therefore the operators need a system that has to route the voice over LTE. One of the options, the natural one, is IMS.&lt;br /&gt;&lt;br /&gt;IMS is a lot about defining standard interfaces, to handle services such as: interconnect, roaming, billing, access policies a.s.o. Not bad at all. Many concepts map directly, entirely or partially, over the standard SIP concepts, e.g., HSS (Home Subscriber Server) and SIP Registrar/Location Server.&lt;br /&gt;&lt;br /&gt;It is almost mid of 2011, for few years there was a gap in (public and high) interest regarding IMS. But now is different. Starting with the end of last year, more and more people showed real interest in bringing IMS extensions in &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt;. They are in the source code repository for some time, still under heavy work, but you can run it -- see the &lt;a href="http://asipto.com/u/y"&gt;tutorial pointed at this web page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;First the big advantage for companies looking to use it is trying it at very low cost. Although the IMS extensions were available for some long time for free through OpenIMSCore project (which is part of our &lt;a href="http://sip-router.org/"&gt;SIP-Router.org&lt;/a&gt; development eco-system), this time there are made available on top of a very stable VoIP/Telephony engine. All the IMS extensions are modules, so the stability of the other extensions and core is not affected at all.&lt;br /&gt;&lt;br /&gt;More over, apart of voice, &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; (being the core of the IMS solution) offers add-on services such as presence and instant messaging out of the box. Furthermore, existing embedded programming language interfaces to Lua, Perl or Python offer a straightforwards and easy way to implement RTC goodies (e.g., &lt;a href="http://asipto.com/u/16"&gt;see some slides with a tutorial&lt;/a&gt; for sending notifications to Twitter on missed calls).&lt;br /&gt;&lt;br /&gt;I summary, with the IMS extensions on top of Kamailio:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;free-as-in-beer system that anyone can try before deciding to pay integrators for professional installation&lt;/li&gt;&lt;li&gt;rock solid underneath system&lt;/li&gt;&lt;li&gt;access to other hundreds of RTC extensions&lt;/li&gt;&lt;li&gt;services beyond voice&lt;/li&gt;&lt;li&gt;embedded scripting languages&lt;/li&gt;&lt;li&gt;open source, vendor-unlocked environment, with many companies able to offer professional consultancy services&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Forced by the need of a new voice system for LTE, backed up by cost effective and reach in extra features solutions like you can get with Kamailio, IMS has a good chance to succeed this time.&lt;br /&gt;&lt;br /&gt;First part of writing about &lt;a href="http://asipto.com/u/1x"&gt;technologies striking back in VoIP was about IPv6&lt;/a&gt;. Same like there, things seems to get serious now (repeating the disclaimer from first part: the statements are made based on the activity inside our mailing lists, looking back at the discussions about these subjects in the past 10 years).&lt;br /&gt;&lt;br /&gt;On our mailing list, Jason Penton (&lt;a href="http://asipto.com/u/24"&gt;new developer to work on IMS extensions&lt;/a&gt;), revealed his company plans to deploy IMS in several countries across Africa (&lt;a href="http://asipto.com/u/23"&gt;Uganda, Tanzania, Nigeria &amp;amp; DRC -- click to see the message&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The development of the IMS extensions is coordinated by &lt;a href="http://www.kamailio.org/w/carsten-bock/"&gt;Carsten Bock&lt;/a&gt;, long time developer and member of management team of Kamailio.&lt;br /&gt;&lt;br /&gt;If you are interested in IMS, Carsten (&lt;a href="http://asipto.com/u/21"&gt;along with other developers&lt;/a&gt;) will be present at Kamailio booth during LinuxTag 2011, in Berlin. We will be glad to talk with you, just drop by. We have several visitor passes that we can give away, write me an email if you are interested. Of course, flyers and giveaways will be on site, more details about developers availability at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/21"&gt;http://asipto.com/u/21&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7875713033337819054?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7875713033337819054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/two-technologies-striking-back-in-voip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7875713033337819054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7875713033337819054'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/two-technologies-striking-back-in-voip.html' title='Two technologies striking back in VoIP - part II'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-eafCbCFoI_g/TcWFojIgBOI/AAAAAAAAAHo/497OecHbv8o/s72-c/voip_ims.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7118884217478865199</id><published>2011-05-06T15:37:00.012+02:00</published><updated>2011-05-06T19:02:53.265+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><title type='text'>The Others - We 'Switched' the Seats</title><content type='html'>The other day I saw on the web space the launch of a new mailing list about IPv6 by SIP Forum. SIP Forum seems to be an exclusive club of Telco vendors/equipment manufacturers and operators (annual membership fee $7500). Claiming to some extent they help promoting adoption of SIP, the group is well known, also maybe due to organization of various SIP related events such as SIPit (where I participated several times).&lt;br /&gt;&lt;br /&gt;Do they help with SIP adoption? I don't think so. Why?&lt;br /&gt;&lt;br /&gt;Just short details about what triggered this post now, but the facts are actual since many years. So I subscribed to the new IPv6 mailing list using my address used everywhere on all the mailing lists I am member of. It is from one of the very popular free emails providers. And I got rejected, with the following reason:&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;&lt;span style="font-style: italic; color: rgb(153, 51, 0);"&gt;Your request to the IPv6 mailing list&lt;br /&gt;Subscription request  has been rejected by the list moderator.  The moderator gave the following reason for rejecting your request:  "As a SPAM control measure, all SIP Forum WG mailing list subscriptions must be from an address (domain name) that has an obvious association with SIP and IP communications technology.  Please re-subscribe under such an email address, or send email to &lt;m-director at="" sipforum="" dot="" org=""&gt; describing the organizational affiliation with SIP and your interest in participating in the WG mailing list.  I hope you understand and appreciate our desire to keep spam from the list, and will bear with this inconvenience."  Any questions or comments should be directed to the list administrator at: [email address]&lt;/m-director&gt;&lt;/span&gt;  &lt;/pre&gt;To clarify, I don't claim my name or address is something well know in the SIP world, that is the most irrelevant aspect in this context. For the record and the reason I'll point out later, in summary: I have 10 years working with SIP and only SIP, spoke every year at least 3-4 times at SIP related events, participated to many SIP Forum events (including SIPit in Stockholm where I helped setting up the &lt;a href="http://www.voip-forum.com/news/2010-06/sipit26-summary-published/"&gt;IPv6 SIP testbed&lt;/a&gt;, providing several Kamailio instances on IPv6 to be used by all the others for various use cases testing). It was not even SIPv2.0 when I started (&lt;a href="http://www.ietf.org/rfc/rfc3261.txt"&gt;RFc3261, June 2002&lt;/a&gt;), since then managing and developing &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt; and/or &lt;a href="http://www.kamailio.org/"&gt;Kamailio (OpenSER)&lt;/a&gt; SIP server projects. &lt;a href="http://asipto.com/u/1u"&gt;The IPv6 support is in our project (May 2002)&lt;/a&gt;  also before SIPv2.0 was out. My interest was not in learning anything, but helping others to figure out the way to SIP IPv6. We did our work back in 2002.&lt;br /&gt;&lt;br /&gt;The issue here is something that's being a reality for many year, nobody is speaking about it. SIP has been hijacked from the purpose of innovating the real time communications over IP networks. It is going to be killed if the situation goes on like this.&lt;br /&gt;&lt;br /&gt;Back in early 2000, people working with SIP were open minded, the specification written at that time were for IP networks and new services. It was small companies, enthusiasts, academic institutes and open sources projects really pushing SIP ahead. It was cool, it was fun. Just as an example: KPhone, a very early implementation of SIP softphone, it works even now with audio, video and, surprise, PRESENCE, based on initial specifications (end to end presence) -- and see author's picture, &lt;a href="http://www.google.com/search?q=Billy+Biggs+sip+bake+off&amp;amp;um=1&amp;amp;tbm=isch&amp;amp;source=og&amp;amp;biw=947&amp;amp;bih=508"&gt;Billy Biggs&lt;/a&gt;, when he did it in early 2000.&lt;br /&gt;&lt;br /&gt;Now, all organizations that eventually coordinate SIP independent activities, mainly including SIP specifications, are controlled by the old Telco vendors/operators and polluted with Telco mentality. If you are not one of us, fuck off. Besides that, basic concepts of real time communication became nightmares in specifications (did I say SIMPLE?), events and conferences have prohibitive fees, and I can continue...&lt;br /&gt;&lt;br /&gt;Hey guys, you do have to retire! With this way of thinking you stopped innovation in SIP, you turned SIP in a protocol to put PSTN architecture on IP. It is not going to work, trust me. We do not longer need PSTN-type of communications, we need new ways of communication. You forced many ideas of services that could have been done very easy via SIP to hack-around solutions through web technologies or similar. Just because it was not a "heavy, well know guy in the gang" doing it.&lt;br /&gt;&lt;br /&gt;I may be nobody or somebody in the SIP world now (provided the summary above) and can send an email justifying my interest in SIP and IPv6, that I am not a spammer and beg for acceptance. I'll eventually get it. But if I was just an young guy with good ideas with no experience in the field, just knowing what would make my life easier with VoIP? Should I fax photo ID with SSN and last bill to my Telco?&lt;br /&gt;&lt;br /&gt;You, Telco guys, are here for ages. What you brought us lately? Nothing. All SIP desk phones, TDM phones and mobile phones (up to very few years ago) have more or less the interface from 1960 - 10 digits dialpad. You always claimed it is what people want. Right now, you, the vendors, don't how how to get out quickly your touchscreen devices (concept which was brought to the market by a non-Telco-related company) or, you, the operators, how to start social interaction services. Cheaper rates and any kind of innovation in telecommunications lately were because of open source, better and feature rich VoIP switches, plus the new alternative communication streams, don't even think to claim any of those.&lt;br /&gt;&lt;br /&gt;You are not capable to change the trend of becoming a bunch of wires and antennas. Soon you won't be even useful for that, as major Internet companies are laying down fiber and power up wifi and wimax networks. I travel a lot, I rather pay 5 bucks for 2 hours internet, check the email, do some voip, video and messaging, than paying you 1 dollar roaming fee per minute.&lt;br /&gt;&lt;br /&gt;Your end is coming unless you open your minds and let new, young and enthusiast people coming in and you listen to them. They know what they need, they build their future right now.&lt;br /&gt;&lt;br /&gt;The other day experience shows you consider everyone else irrelevant, a bad guy or potential enemy. You could have banned me with my first spam message. You could mark on mailing list settings first (or all) post by 'untrusted' members to be moderated. No, my email was not known to moderator, I am high risk spammer for a 2-hours-ago started list. How many were registered? 10, 20? It was only the welcome message in the archive at that time.&lt;br /&gt;&lt;br /&gt;I am not going to try joining again, with less relevance for the benefits of that mailing list. But how many brilliant minds were kicked out from Telco environment because the old dinosaurs in the key positions spending investors and share holders money love their commission with expired vendors? You stay on your private yachts now and need just to call secretary to ship cold champagne, thus, by now smaller, bricks with 10 keys dialpad are more than enough, it would have been even better with ONE KEY. But the rest need to properly interact and communicate.&lt;br /&gt;&lt;br /&gt;Fortunately there were and still are THE OTHERS, those rejected with stupid reasons that made no point to retry in the same direction. And they succeeded, my SMS is now Twitter, Facebook &amp;amp; co, my voice (and video and presence which are yet years away to your offerings) is now my own SIP server most of the time, for the rest I have cool options such as Rebtel, Truphone, Gtalk or Skype.&lt;br /&gt;&lt;br /&gt;I no longer want to be +123456789, I have a name and cool email address everyone important to me knows and it is easy to remember for them. Btw, if Enum would have made it out, being the unique 'contact address' for all communication meanings, were you able to detect faster that my Enum number belongs to a person with real interest in SIP and IPv6? Would you have been capable to do copy of the number and DNS NAPTR lookup faster than a copy of the email address and web search? Pathetic.&lt;br /&gt;&lt;br /&gt;Guess what Telco guys, we were the others, those isolated, but now it is your turn to be. And we will make sure that you change for better or vanish!&lt;br /&gt;&lt;br /&gt;PS. The guys behind IPv6 mailing list at SIP Forum might be good people, this is not something personal to anyone. The debate here was about the policies of such organizations, about the management thinking: a walled garden environment, always killing evolution, thing which is present in most of telecom related organizations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7118884217478865199?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7118884217478865199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/others.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7118884217478865199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7118884217478865199'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/others.html' title='The Others - We &apos;Switched&apos; the Seats'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3382868342635238236</id><published>2011-05-02T05:49:00.000+02:00</published><updated>2011-05-02T05:50:03.873+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sems'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><title type='text'>SIP:Provider CE v2.2 RC1 is out</title><content type='html'>&lt;p&gt;SIP:Provider CE, a complete open source VoIP provider servicing  platform, released v2.2 rc1. It uses &lt;a href="http://www.kamailio.org"&gt;Kamailio v3.1&lt;/a&gt; for core SIP routing,  Asterisk for voicemail and SEMS for B2BUA applications. See full  release notes at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sipwise.com/news/announcements/spce-v2_2rc1-release/"&gt;http://www.sipwise.com/news/announcements/spce-v2_2rc1-release/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;This version runs two instances of Kamailio, one acting as load balancer and the second for SIP registrar and proxy services.&lt;/p&gt; &lt;p&gt;Among SIP:Provider CE features: user web management interface,  administration web interface and monitoring, call forwarding, click to  dial, call blocking, speed dial, postpaid billing engine with individual  billing profiles, peering, least cost routing, multi-domain, voicemail,  IVR and topology hiding. See more details at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sipwise.com/products/spce/features/"&gt;http://www.sipwise.com/products/spce/features/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3382868342635238236?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3382868342635238236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/05/sipprovider-ce-v22-rc1-is-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3382868342635238236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3382868342635238236'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/05/sipprovider-ce-v22-rc1-is-out.html' title='SIP:Provider CE v2.2 RC1 is out'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-932376329722149210</id><published>2011-04-26T22:16:00.005+02:00</published><updated>2011-04-26T22:20:05.330+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>San Francisco, Silicon Valley, Trip</title><content type='html'>I am going to spend few days in San Francisco, during May 06-11, 2011, visiting businesses and friends around.&lt;br /&gt;&lt;br /&gt;If you want to meet and chat about&lt;a href="http://www.kamailio.org/"&gt; Kamailio&lt;/a&gt;, SIP Express Router, SIP:Provider Platform or SIP and VoIP in general, drop me an email at&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&amp;lt; miconda [at] gmail.com &amp;gt;&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-932376329722149210?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/932376329722149210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/04/san-francisco-silicon-valley-trip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/932376329722149210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/932376329722149210'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/04/san-francisco-silicon-valley-trip.html' title='San Francisco, Silicon Valley, Trip'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3167358539321186705</id><published>2011-04-25T15:50:00.006+02:00</published><updated>2011-04-26T22:49:05.404+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Two technologies striking back in VoIP - part I</title><content type='html'>Living a Deja-Vu?!? Or maybe this time the dreams (of IETF/ITU/ETSI specs writers) come true ... who knows. This is a two parts story, about two technologies which many thought went dead long time ago but they are, again, actual in VoIP: IPv6 and IMS (Internet Multimedia Subsystem).&lt;br /&gt;&lt;br /&gt;IPv6, the old story is on first pages again. Back in 2002 I worked at FhG Fokus Research Institute in Berlin, developing &lt;a href="http://sip-router.org/"&gt;SIP Express Router (aka SER)&lt;/a&gt;, within a majority of European Commission funded  projects focusing on IPv6.&lt;br /&gt;&lt;br /&gt;One may think this is not strictly related to VoIP, well, it is then at least very related to SIP, the leading routing protocol in VoIP these days. Why? Because SIP was actually designed for IPv6 networks. Why? Don't ask me.&lt;br /&gt;&lt;br /&gt;Just slightly off-topic note, to refresh, for the past 10 years we had to invent, smash, re-invent solutions and do workarounds to get VoIP going through IPv4 networks -- or more specific saying, through NAT routers, since NAT was not considered in SIP specifications at all. Mixing STUN, TURN, COMEDIA and RTP relays, slipping on ICE, mangling headers and SDP, we got it working. Not few times, friends know that well, it had to be very specific hack per user agent or even firmware.&lt;br /&gt;&lt;br /&gt;Back to IPv6, in &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; it has been &lt;a href="http://asipto.com/u/1u"&gt;IPv6 support&lt;/a&gt; to the core and main modules since May 2002, during the age of SIP Express Router v0.7.y, that's 9 years ago. Looking at the mailing list archive, it is now obvious the interest in the IPv6 is for the first time serious. Of course, the engine behind is the IPv4 address space shortage. Still there is no significant move towards IPv6 &lt;a href="http://tech.slashdot.org/story/11/04/20/1447248/IPv6-Traffic-Remains-Minuscule"&gt;as reported recently&lt;/a&gt;. There are many (of us) not that happy to remember hex-based IP addresses, which may not be short at all, by the way.&lt;br /&gt;&lt;br /&gt;If I hate (phone, digit-based) numbers, preferring instead SIP addresses (username@domain), think about the love I care for hex-numbers.&lt;br /&gt;&lt;br /&gt;Moreover, fixing SIP for IPv4 somehow broke SIP for IPv6. Why? Because now we have to support all the nasty tricks specified to make SIP work for IPv4.&lt;br /&gt;&lt;br /&gt;The IPv6 was started about a dozen years ago, initial battle was lost, now it is another one. Will it be the final battle? If IPv6 doesn't win this time, then the war is over for it.&lt;br /&gt;&lt;br /&gt;To win, it requires fast and smart moves:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;first and most important, is the adoption of IPv6 at the access level - core networks and home routes&lt;/li&gt;&lt;li&gt;then SIP devices (hard and softphones) with proper IPv6 support&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;If these two are not solved quickly, IPv4 shortage might be workarounded.&lt;br /&gt;&lt;br /&gt;The last idea has a strong reason, non-technology related, but at the same time the biggest enemy for IPv6: the cost to switch to it. Internet is way bigger than 10 years ago, replacing/upgrading every piece running IPv4 now is going to be amazing expensive. Time was not the ally for IPv6 at all.&lt;br /&gt;&lt;br /&gt;In the next post in this series it will be about IMS, yet another hot topic these days, might not be for VoIP, but surely is for VoLTE...&lt;br /&gt;&lt;br /&gt;Maybe in the future we will get to the same situation for Enum? What about mobile IP?!?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3167358539321186705?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3167358539321186705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/04/two-technologies-striking-back-in-voip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3167358539321186705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3167358539321186705'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/04/two-technologies-striking-back-in-voip.html' title='Two technologies striking back in VoIP - part I'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8130939287885725497</id><published>2011-04-21T19:15:00.004+02:00</published><updated>2011-04-25T23:05:42.293+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='LinuxTag'/><title type='text'>Kamailio Booth at LinuxTag 2011</title><content type='html'>&lt;p&gt;&lt;a href="http://www.kamailio.org/"&gt;Kamailio - the Open Source SIP Server&lt;/a&gt; project has a booth at &lt;a href="http://www.linuxtag.org/"&gt;LinuxTag, Berlin, Germany, May 11-14, 2011&lt;/a&gt;.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-uvwatYii_wQ/TbXh30eUZxI/AAAAAAAAAHg/tWEH6hPITYw/s1600/linuxtag.png"&gt;&lt;img style="float:center; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 110px; height: 75px;" src="http://3.bp.blogspot.com/-uvwatYii_wQ/TbXh30eUZxI/AAAAAAAAAHg/tWEH6hPITYw/s320/linuxtag.png" alt="" id="BLOGGER_PHOTO_ID_5599630060799944466" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Location is Hall 7.2b, booth 112 (near to the Mozilla project).&lt;/p&gt; &lt;p&gt;Come and meet some of us, we will be glad to chat about Kamailio, SIP  Router, SEMS, SIP, IMS and VoIP in general. Depending on the day, you  can meet at stand:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla"&gt;Daniel-Constantin Mierla (Asipto)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/henning-westerholt"&gt;Henning Westerholt (1&amp;amp;1)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/carsten-bock"&gt;Carsten Bock (ng-voice.com)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/andreas-granig"&gt;Andreas Granig (Sipwise)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Stefan Sayer (SEMS)&lt;/li&gt;&lt;li&gt;Raphael Coeffic (Tekelec)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;We will have a demo running latest version and nice flyers to show the capabilities of Kamailio based platforms.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8130939287885725497?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8130939287885725497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/04/kamailio-booth-at-linuxtag-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8130939287885725497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8130939287885725497'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/04/kamailio-booth-at-linuxtag-2011.html' title='Kamailio Booth at LinuxTag 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-uvwatYii_wQ/TbXh30eUZxI/AAAAAAAAAHg/tWEH6hPITYw/s72-c/linuxtag.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4242063717229051104</id><published>2011-04-05T19:11:00.000+02:00</published><updated>2011-04-25T19:11:54.022+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>Kamailio v3.1.3 RPMs Available</title><content type='html'>&lt;p&gt;The RPM packages for Kamailio recently released v3.1.3 are now      available for CentOS, Fedora, RedHat and OpenSUSE, available on the      opensuse.org build service:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="https://build.opensuse.org/package/show?package=kamailio&amp;amp;project=home%3Akamailio%3Atelephony"&gt;https://build.opensuse.org/package/show?package=kamailio&amp;amp;project=home%3Akamailio%3Atelephony&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Specific download links are:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://download.opensuse.org/repositories/home:/kamailio:/telephony/CentOS_CentOS-5/"&gt;http://download.opensuse.org/repositories/home:/kamailio:/telephony/CentOS_CentOS-5/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.opensuse.org/repositories/home:/kamailio:/telephony/RedHat_RHEL-5/"&gt;http://download.opensuse.org/repositories/home:/kamailio:/telephony/RedHat_RHEL-5/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.opensuse.org/repositories/home:/kamailio:/telephony/Fedora_14/"&gt;http://download.opensuse.org/repositories/home:/kamailio:/telephony/Fedora_14/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.opensuse.org/repositories/home:/kamailio:/telephony/openSUSE_11.4/"&gt;http://download.opensuse.org/repositories/home:/kamailio:/telephony/openSUSE_11.4/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4242063717229051104?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4242063717229051104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/04/kamailio-v313-rpms-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4242063717229051104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4242063717229051104'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/04/kamailio-v313-rpms-available.html' title='Kamailio v3.1.3 RPMs Available'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-633420669072957235</id><published>2011-04-04T21:10:00.000+02:00</published><updated>2011-04-05T21:15:14.011+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio v3.1.3 Released</title><content type='html'>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Kamailio SIP Server v3.1.3&lt;/strong&gt; &lt;strong&gt;stable&lt;/strong&gt;  is out – a minor release including  fixes in  code and documentation   since v3.1.2 – configuration file and  database  compatibility is   preserved.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Kamailio (former OpenSER) 3.1.3 is based on the latest version of GIT   branch   3.1, therefore those running 3.1.0, 3.1.1 or 3.1.2 are  advised  to  upgrade. There is  no change done to database structure. On  64b operating systems you may need to update the path to loaded modules  in configuration file — see the bottom note for more details.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Resources for Kamailio version 3.1.3&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Source tarballs are available at:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.3/src/"&gt;http://www.kamailio.org/pub/kamailio/3.1.3/src/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Detailed changelog:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.3/ChangeLog"&gt;http://www.kamailio.org/pub/kamailio/3.1.3/ChangeLog&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Download via GIT:&lt;/p&gt; &lt;p&gt;&lt;span style="color: #0000ff;"&gt;# git clone –depth 1 git://git.sip-router.org/sip-router kamailio&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt; # cd kamailio&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt; # git checkout -b 3.1 origin/3.1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt; # make FLAVOUR=kamailio cfg&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Binaries and packages will be uploaded at:&lt;br /&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.3/"&gt;http://www.kamailio.org/pub/kamailio/3.1.3/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Modules’ documentation:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/docs/modules/3.1.x/"&gt;http://www.kamailio.org/docs/modules/3.1.x/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;What is new in 3.1.x release series is summarized in the announcement of v3.1.0:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: #993300;"&gt;&lt;em&gt;&lt;strong&gt;Note&lt;/strong&gt;: on 64b  operating systems, the internal libraries and modules are installed  under ‘lib64′ folder (e.g., /usr/local/lib64/kamailio/modules/). If you  want to install under ‘lib’ directory, then use ‘LIBDIR=lib’ when  compiling and installing (e.g., ‘make FLAVOUR=kamailio LIBDIR=lib  install’). If you keep the default lib64, then you may need to adjust  ‘mpath’ (or ‘loadpath’)  parameter in your existing configuration files  and change ‘lib’ to ‘lib64′.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: #000000;"&gt;If you want to see what is new in development version (to become the future major release v3.2.0), visit the web page:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://sip-router.org/wiki/features/new-in-devel"&gt;http://sip-router.org/wiki/features/new-in-devel&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-633420669072957235?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/633420669072957235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/04/kamailio-v313-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/633420669072957235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/633420669072957235'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/04/kamailio-v313-released.html' title='Kamailio v3.1.3 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-2285064229050965179</id><published>2011-03-27T13:46:00.000+02:00</published><updated>2011-04-01T13:46:56.530+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='gsoc'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Kamailio at Google Summer of Code 2011</title><content type='html'>&lt;p&gt;For the second year, Kamailio project has been selected in Google  Summer  of Code program, now for year 2011, within Jitsi organization  (former  SIP Communicator project).&lt;/p&gt; &lt;p&gt;This time the participation is targeting the implementation of a   SIP-to-Jingle gateway. Jingle is the voice extension of XMPP. At this   moment, Kamailio includes a SIP-to-XMPP gateway for Instant Messaging   and Presence, therefore the GSoC project is looking to extend it for   voice.&lt;/p&gt; &lt;p&gt;Read more about the project and, if you are a student and interested to implement the project, see how to apply at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/gsoc-2011/"&gt;http://www.kamailio.org/w/gsoc-2011/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p style="text-align: center;"&gt;&lt;a href="http://www.kamailio.org/w/gsoc-2011/"&gt;&lt;img class="aligncenter" title="GSoC 2011" src="http://www.kamailio.org/wp-images/gsoc2011.png" alt="" height="230" width="330" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-2285064229050965179?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/2285064229050965179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/03/kamailio-at-google-summer-of-code-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2285064229050965179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/2285064229050965179'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/03/kamailio-at-google-summer-of-code-2011.html' title='Kamailio at Google Summer of Code 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6069714008783445629</id><published>2011-03-18T13:44:00.000+01:00</published><updated>2011-04-01T13:45:48.649+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='jitsi'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>SIP Communicator Renamed to Jitsi</title><content type='html'>&lt;p&gt;Here is a short news just to inform our community that the SIP   Communicator SIP softphone was renamed to Jitsi. There are several pages   mentioning Kamailio and SIP Communicator out there, among them our   participation to &lt;a href="http://www.kamailio.org/w/gsoc-2010/"&gt;Google Summer of Code 2010&lt;/a&gt; as well as the full SIP  SIMPLE Presence configuration with XCAP:&lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a href="http://asipto.com/u/sp"&gt;http://asipto.com/u/sp&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;To fetch the latest version of Jitsi SIP softphone, just go to:&lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a href="http://www.jitsi.org/"&gt;http://www.jitsi.org&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/em&gt; Kamailio has applied for the second  year for participation to GSoC, now for the 2011 edition, again together   with Jitsi project. Stay tuned for updates on this topic!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6069714008783445629?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/6069714008783445629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/03/sip-communicator-renamed-to-jitsi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6069714008783445629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6069714008783445629'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/03/sip-communicator-renamed-to-jitsi.html' title='SIP Communicator Renamed to Jitsi'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6386419016656700184</id><published>2011-03-15T13:43:00.000+01:00</published><updated>2011-04-01T13:44:22.568+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sems'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>SEMS 1.4.0 Released</title><content type='html'>&lt;p&gt;&lt;a href="http://iptel.org/sems"&gt;SIP Express Media Server (aka SEMS)&lt;/a&gt;  version 1.4.0 has been released.  SEMS is a high performance media and  application server for SIP based VoIP networks started at the same  research institute with &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt;, thus having same origins as &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt;  as well as sharing several developers. SEMS interoperability with  Kamailio is therefore guaranteed, being the first option for a SIP B2BUA  whenever is required in a Kamailio deployment.&lt;/p&gt; &lt;p&gt;This release of SEMS features a powerful Session Border Controller  (SBC) module. From completely transparent B2BUA to customized  URI/From/To, strictly filtered (messages, headers, codecs) with RTP  anchoring, Session Timer enforcement, prepaid and call timer, the SBC  facilitates interconnect and core routing in a simple and secure way.   Thanks to the new multihoming support, SEMS can now be employed at the  border of the networks.&lt;/p&gt; &lt;p&gt;This addition also allows to overcome the bottleneck of one NIC –  giving the possibility to fully exploit SEMS’ great performance.  In the  app development area, the DSM language has matured to become a viable  candidate also for implementing complex application logic, thanks to  language constructs like for, if and functions.  SEMS can be downloaded  in source from its ftp site at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://ftp.iptel.org/pub/sems/1.4/1.4.0/"&gt;http://ftp.iptel.org/pub/sems/1.4/1.4.0/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6386419016656700184?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/6386419016656700184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/03/sems-140-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6386419016656700184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6386419016656700184'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/03/sems-140-released.html' title='SEMS 1.4.0 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3766745875308837988</id><published>2011-03-10T13:42:00.000+01:00</published><updated>2011-04-01T13:43:17.707+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>Podcast and article on Techistan about Kamailio</title><content type='html'>&lt;p&gt;From its website, &lt;a href="http://www.techistan.com/"&gt;Techistan&lt;/a&gt;,  an online technology magazine, defines itself as: “Techistan is a time  and place where peaceful debate and discourse on  technology rule. It is  the gathering of the brightest in the world,  Techistan and you.”&lt;/p&gt; &lt;p&gt;Courtesy of &lt;a href="https://www.facebook.com/suzanne.m.bowen"&gt;Suzanne Bowen&lt;/a&gt; (&lt;a href="http://www.didx.net/"&gt;DIDx&lt;/a&gt;) , &lt;a href="http://www.techistan.com/"&gt;Techistan&lt;/a&gt; has published an article about Kamailio, along with a podcast with &lt;a href="http://www.asipto.com/index.php/company/"&gt;Daniel-Constantin Mierla&lt;/a&gt;, co-founder of Kamailio project:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/1f"&gt;click here to go to the Techistan article&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The discussion begins with the origins of the project, that started back in 2001 as &lt;a href="http://www.iptel.org/ser/"&gt;SIP Express Router&lt;/a&gt; (SER), forked in 2005 to &lt;a href="http://www.openser-project.org/"&gt;OpenSER&lt;/a&gt;, then it was renamed in 2008 to &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt;.  Shortly after the rename, Kamailio and SER projects started the work of  integration, at this time being again same software application –  development being hosted at &lt;a href="http://sip-router.org/"&gt;sip-router.org&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The year 2010 is summarized during the podcast (&lt;a href="http://asipto.com/u/ka10"&gt;see also Kamailio 2010 Awards&lt;/a&gt;),  marking the release of two major versions based on the new  architecture, v3.0.x and 3.1.x – development done together by the two  teams of Kamailio and SER:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/"&gt;see the release notes of version 3.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;see the release notes of version 3.1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Today’s world wide hot topics such as reach communication services or  security were debated, underlining Kamailio’s advanced implementations  for such services, from a &lt;a href="http://asipto.com/u/sp"&gt;SIP SIMPLE presence server with RLS and embedded XCAP server&lt;/a&gt;  to asynchronous TLS communication able to handle several ten thousands  active connections on a single instance running on a laptop.&lt;/p&gt; &lt;p&gt;The presentation approached the recently launched &lt;a href="http://asipto.com/u/1d"&gt;SIP:Provider CE project&lt;/a&gt;,  an out-of-the-box VoIP servicing platform with Kamailio for SIP routing  and management interfaces for administration, monitoring and user  portal. It ended with a look at the future, the current work to &lt;a href="http://asipto.com/u/y"&gt;integrate IMS extensions&lt;/a&gt; and where we will be in real time communications in few years.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3766745875308837988?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3766745875308837988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/03/podcast-and-article-on-techistan-about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3766745875308837988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3766745875308837988'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/03/podcast-and-article-on-techistan-about.html' title='Podcast and article on Techistan about Kamailio'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8178099873765597338</id><published>2011-03-01T19:44:00.002+01:00</published><updated>2011-03-01T19:49:17.119+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='sipwise'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>Joint venture on Kamailio to tackle big vendors in telco market</title><content type='html'>&lt;p&gt;&lt;a href="http://www.asipto.com/" _mce_href="http://www.asipto.com"&gt;Asipto&lt;/a&gt; and &lt;a href="http://www.sipwise.com/" _mce_href="http://www.sipwise.com"&gt;Sipwise&lt;/a&gt;, two companies involved in the development and management of &lt;a href="http://www.kamailio.org/" _mce_href="http://www.kamailio.org"&gt;Kamailio&lt;/a&gt;  project, announced today the joint venture to create complete and  competitive IP Telephony product using Kamailio as core component for  SIP routing.&lt;/p&gt; &lt;p&gt;The venture focuses on recently announced &lt;a href="http://www.sipwise.com/products/sppro/" _mce_href="http://www.sipwise.com/products/sppro/"&gt;SIP:Provider&lt;/a&gt;  platform targeting IP telephony operators, delivered as out of the box  system with features such us authentication, authorization, NAT  traversal, call forwarding, call baring, voice mail, web interfaces for  monitoring, administration and user portal, post paid billing,  interconnection for PSTN with least cost routing, a.s.o.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.sipwise.com/products/spce/" _mce_href="http://www.sipwise.com/products/spce/"&gt;SIP:Provider CE&lt;/a&gt;  version is provided free of charge, under open source license, you can  install it easily via Debian packages or images for VirtualBox and  VMWare. The target is to fill the gab between raw components such as  Kamailio and full operational IP telephony system, that one can  download, install  and then it is ready to go to operate telephony  services,  without messing to put together various applications and  having  to understand SIP.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.sipwise.com/products/sppro/"&gt;SIP:Provider Pro Edition&lt;/a&gt; adds telecom specific SLA along with extra features such as prepaid billing, high availability and redundancy.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;You can read &lt;a href="http://asipto.com/u/1c" _mce_href="http://asipto.com/u/1c"&gt;the announcement here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8178099873765597338?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8178099873765597338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/03/joint-venture-on-kamailio-to-tackle-big.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8178099873765597338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8178099873765597338'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/03/joint-venture-on-kamailio-to-tackle-big.html' title='Joint venture on Kamailio to tackle big vendors in telco market'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-9028751988476888393</id><published>2011-02-28T00:04:00.000+01:00</published><updated>2011-03-07T00:14:18.476+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><title type='text'>Silicon Allee, Berlin</title><content type='html'>&lt;a href="http://siliconallee.com/"&gt;Silicon Allee&lt;/a&gt; - an initiative by &lt;a href="http://twitter.com/#%21/schuylerdeerman"&gt;Schuyler Deerman&lt;/a&gt; &amp;amp; friends tries to setup a monthly meeting for people living or visiting Berlin area to exchange ideas and discuss the future of technology.&lt;br /&gt;&lt;br /&gt;Even I am unable to make it to the first meeting (March 7, 2011), I am looking forward to seeing the evolution of this initiative and participate to the next ones.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-phm6dy6l0dc/TXQU1th797I/AAAAAAAAAHY/EITyVlwCxyE/s1600/Screen%2Bshot%2B2011-03-07%2Bat%2B12.03.31%2BAM.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 283px;" src="http://4.bp.blogspot.com/-phm6dy6l0dc/TXQU1th797I/AAAAAAAAAHY/EITyVlwCxyE/s320/Screen%2Bshot%2B2011-03-07%2Bat%2B12.03.31%2BAM.png" alt="" id="BLOGGER_PHOTO_ID_5581108751206447026" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-9028751988476888393?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/9028751988476888393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/02/silicon-allee-berlin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/9028751988476888393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/9028751988476888393'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/02/silicon-allee-berlin.html' title='Silicon Allee, Berlin'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-phm6dy6l0dc/TXQU1th797I/AAAAAAAAAHY/EITyVlwCxyE/s72-c/Screen%2Bshot%2B2011-03-07%2Bat%2B12.03.31%2BAM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6849992744265298406</id><published>2011-02-25T23:55:00.000+01:00</published><updated>2011-03-06T23:56:33.339+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>UC Expo 2011</title><content type='html'>&lt;div class="entry"&gt;      &lt;p&gt;&lt;a href="http://www.ucexpo.co.uk/"&gt;UC Expo 2011&lt;/a&gt; takes place in London, UK, between March 08-09, 2011. &lt;a href="http://www.asipto.com/"&gt;&lt;/a&gt;I will be present this year as well at the event, meeting  many of our UK customers base that will exhibit at the show.&lt;/p&gt; &lt;p&gt;UC Expo describes itself as the show mirroring the diversity of  Unified Communications by bringing together all  the key technologies  and key people of this rapidly evolving world.&lt;/p&gt; &lt;p&gt;If you want to meet, feel free to contact us:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.asipto.com/index.php/contact-us/"&gt;Go to Contact Page&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6849992744265298406?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/6849992744265298406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/02/uc-expo-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6849992744265298406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6849992744265298406'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/02/uc-expo-2011.html' title='UC Expo 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6850156993427073210</id><published>2011-02-20T23:48:00.000+01:00</published><updated>2011-03-06T23:53:09.869+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>CeBIT 2011</title><content type='html'>&lt;div class="entry"&gt;      &lt;p&gt;&lt;a href="http://www.cebit.de/"&gt;CeBIT 2011&lt;/a&gt;, the biggest digital show, takes place in Hanover, Germany, March 01 – 05, 2011. I am visiting the event the event on Thursday, March 03, 2011.&lt;/p&gt; &lt;p&gt;The exhibition has dedicated pavilions for Telecommunication  Industry, from equipment providers to software integrators. Asipto is  glad to see several customers exhibiting there and we will be delighted  to meet and discuss with the other participants at the event, as well.&lt;/p&gt; &lt;p&gt;If you want to schedule a meeting during the CeBIT 2011, don’t hesitate to contact me:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.asipto.com/index.php/2011/02/20/index.php/contact-us/"&gt;Go to Contact Form&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6850156993427073210?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/6850156993427073210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/02/cebit-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6850156993427073210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6850156993427073210'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/02/cebit-2011.html' title='CeBIT 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6974847809389843354</id><published>2011-02-20T21:50:00.013+01:00</published><updated>2011-02-28T23:45:48.267+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ims'/><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='sip security'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='openser'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><category scheme='http://www.blogger.com/atom/ns#' term='cluecon'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='XCAP'/><title type='text'>Kamailio 2010 Awards</title><content type='html'>Here we are, &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;the 4th edition of&lt;/span&gt; &lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;Kamailio Project Awards&lt;/span&gt;, granted for activity during 2010.&lt;br /&gt;&lt;br /&gt;The past year was full of events and achieved very important milestones set for our project. First of all was the release of version 3.0, the first as a result of the integration between Kamailio and SIP Express Router (SER), the two being since then one application - see more &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/"&gt;about 3.0 release here&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Ut5NH3qEY5Q/TWF5K7CQ5MI/AAAAAAAAAHQ/TzrZ5DVavKE/s1600/kamailio-awards-2010.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 209px; height: 140px;" src="http://3.bp.blogspot.com/-Ut5NH3qEY5Q/TWF5K7CQ5MI/AAAAAAAAAHQ/TzrZ5DVavKE/s320/kamailio-awards-2010.png" alt="" id="BLOGGER_PHOTO_ID_5575871042214225090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;More over, another major release was done in 2010, v3.1, worked out by an enlarged development team, brought a big list of new features, including full asynchronous network communication (even TCP and TLS) - see more &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;about 3.1 release here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;All together, 2010 was great, therefore the awards got two new categories - &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Innovation in Communications&lt;/span&gt; for those using Kamailio for services beyond voice and &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Academic Environment&lt;/span&gt; for using Kamailio in research and educational networks.&lt;br /&gt;&lt;br /&gt;I was not able to list everyone I wished, trying to stick to the tradition of having each of the category with two winners, listed in alphabetic order. As a rule, I tried to choose people and companies that were not selected in the past editions, but of course I want to thank to everyone contributing to and using Kamailio during 2010.&lt;br /&gt;&lt;br /&gt;Let the show begin...&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Blogging:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Venture VoIP&lt;/span&gt; &lt;/em&gt; – very good coverage of &lt;a href="http://www.kamailio.org/"&gt;Kamailio (OpenSER)&lt;/a&gt; &amp;amp; &lt;a href="http://www.asterisk.org/"&gt;Asterisk&lt;/a&gt; related news, like the integration tutorials between the two open source telephony applications. Web link: &lt;a href="http://www.venturevoip.com/news.php"&gt;http://www.venturevoip.com/news.php&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;em style="color: rgb(51, 51, 255);"&gt;VoIP Today&lt;/em&gt; – VoIP news  site always keeping an eye on our project activities, publishing news  about our releases and major events around the project. Web link: &lt;a href="http://www.voiptoday.org/"&gt;http://www.voiptoday.org&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Related Projects:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;SEMS&lt;/span&gt; - (aka SIP Express Media Server) programmable and lightweight SIP back to back user agent and media server written in C++, offering features such as signaling B2BUA, Voicemail, audio conferencing, SBC, IVR, a.s.o. The project shares many developers of Kamailio and it has the roots in the same research institute as Kamailio and SER, FhG FOKUS Berlin, Germany. Web link: &lt;a href="http://www.iptel.org/sems/"&gt;http://www.ipterl.org/sems/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;em style="color: rgb(51, 51, 255);"&gt;SIP:Provider&lt;/em&gt; – full featured VoIP servicing platform using Kamailio for SIP routing, offering web management interfaces for administration and users. Among features: postpaid billing, call forwarding, call blocking, speed dial, voice mail, click-to-dial, peering, least cost routing - &lt;a href="http://www.sipwise.com/products/spce/features/"&gt;click here for more&lt;/a&gt;. Web link: &lt;a href="http://www.sipwise.com/products/spce/"&gt;http://www.sipwise.com/products/spce/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Technical Support:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Alex Hermann&lt;/span&gt; - one of the community members that spotted corner case issues and came with detailed report and patches most of the time. In addition he added enhancements to newly XAVP concept and provided straight answers on our mailing lists. Alex works for SpeakUp, Netherlands&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Timo Reimann&lt;/span&gt; - omnipresent at our developer meetings and events as well as on our mailing lists. His development involvements brought many modules, such as dialog, to better structure. Timo works for 1&amp;amp;1, Germany&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;New Contributions:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;app_lua&lt;/span&gt; - the new module allows execution of embedded Lua applications. The latest enhancements to this module allowed writing a pretty complete Kamailio configuration for SIP routing only in Lua, see &lt;a href="http://kb.asipto.com/kamailio:usage:k32-lua-routing"&gt;this page for it&lt;/a&gt;. You can see also a presentation done at Fosdem 2011 about Twitter Notifications from Kamailio Configuration - &lt;a href="http://asipto.com/u/16"&gt;click here for it&lt;/a&gt;. Web link: &lt;a href="http://kamailio.org/docs/modules/stable/modules/app_lua.html"&gt;http://kamailio.org/docs/modules/stable/modules/app_lua.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;presence_conference&lt;/span&gt; - this module came as a result of &lt;a href="http://www.kamailio.org/w/gsoc-2010/"&gt;Google Summer of Code&lt;/a&gt;, successfully completed by Marius Ovidiu Bucur. Done together with &lt;a href="http://www.sip-communicator.org/"&gt;SIP Communicator&lt;/a&gt; (btw, the best cross-platform open source SIP softphone I met so far), this extension based on RFC 4353 and 4575 added to our SIMPLE Presence implementations, which along with the newly added &lt;a href="http://kamailio.org/docs/modules/stable/modules_k/xcap_server.html"&gt;embedded XCAP server&lt;/a&gt; makes Kamailio the most complete &lt;a href="http://kb.asipto.com/kamailio:presence:k31-made-simple"&gt;SIMPLE Presence Server implementation&lt;/a&gt; that can be found in the open source world. Web link: &lt;a href="http://kamailio.org/docs/modules/stable/modules_k/presence_conference.html"&gt;http://kamailio.org/docs/modules/stable/modules_k/presence_conference.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Developer Remarks:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Carsten Bock&lt;/span&gt; - member of &lt;a href="http://www.kamailio.org/w/management/"&gt;Kamailio Management team&lt;/a&gt;, working for Telefonica O2, Germany, Carsten worked lately a lot with dispatcher, dialog and usrloc  modules, plus the newly started &lt;a href="http://www.kamailio.org/w/2011/01/ims-extensions-available-for-testing/"&gt;efforts to the IMS extensions&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Marius Ovidiu Bucur&lt;/span&gt; - the new developer landed in our project as a result of participation to  &lt;a href="http://www.kamailio.org/w/gsoc-2010/"&gt;Google Summer of Code&lt;/a&gt;. A student at Polytechnics University of Bucharest, working now part time for 1&amp;amp;1, Marius continued to contribute to Kamailio's SIMPLE Presence server, his latest work to this component focused on increasing the scalability (the code already in our GIT repository).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Advocating:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Fred Posner&lt;/span&gt; - I had the opportunity to meet &lt;a href="http://www.fredposner.com/"&gt;Fred&lt;/a&gt; personally during the last year, a person that carries an amazing bag of experience in VoIP and security. Fred continuously helped in promoting Kamailio, on mailing lists, IRC channels and public events. Besides that, his baker skills are visible at amazing good looking and tasteful cakes by &lt;a href="http://www.dreamdaycakes.com/"&gt;Dream Day Cakes&lt;/a&gt; (and yes, I did taste some of them during my last trip in USA, thanks Fred &amp;amp; Yeni - but just trust me, don't look to their site, after that it might be too late and it may cost you a lot by not being able to stop yourself keep ordering).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Olle E. Johanson&lt;/span&gt; - probably it is not really much to add about Olle, the VoIP Olle. However, last year Olle conducted super-human efforts to keep SIP world ahead in communications. Kamailio was always a part of that. I mention here only a few of them: &lt;a href="http://sipit.edvina.se/"&gt;SIPit in Stockholm&lt;/a&gt; (organized by Olle himself) where Olle and I setup Kamailio based TLS and IPv6 testbeds to be used by anyone attending there. His &lt;a href="http://www.voip-forum.com/"&gt;VoIP Forum&lt;/a&gt; articles kept heads up in regards to IPv6 and security in SIP, then, his involvement made possible the switch to SIP in the entire Portuguese educational network, running now about 300 pairs of Asterisk and Kamailio - deployment &lt;a href="http://www.astricon.net/confDescriptions.aspx?t=CS#CS-11"&gt;presented by Ruben Sousa at Astricon 2010&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;VoIP Services:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Flowroute&lt;/span&gt;  - early adopter of Kamailio, Flowroute, acting mainly as a SIP interconnect broker and providing quality VoIP routes, keeps pushing the SIP server towards innovation, always looking for better performances and proper security in regard to attacks and fraud detection. Flowroute is also actively involved in promoting Kamailio project, hosting related events at their premises. Web link: &lt;a href="http://www.flowroute.com/"&gt;http://www.flowroute.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;XtraTelecom&lt;/span&gt; – Spanish telephony provider focused on enterprise market, offering SIP trunking services along with hosted PBX’s. With Inaki Baz Castillo in their team, member of Kamailio's management as well, XtraTelecom relies on a capable group of engineers that can only ensure quality of service. Web link: &lt;a href="http://www.xtratelecom.es/"&gt;http://www.xtratelecom.es&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Business Initiatives:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;NG Voice&lt;/span&gt; - the team coordinated by Carsten Bock working with IMS extensions in Kamailio, also developing other IMS infrastructure applications. It is a new initiative with a lot of potential in business environment in the near future. Web link: &lt;a href="http://www.ng-voice.com/"&gt;http://www.ng-voice.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;TeamForest&lt;/span&gt; - every year, the number of companies offering Kamailio services is growing in USA. Knowing now them personally, TeamForest is another company that you can trust theirs skills in deploying Kamailio and offering professional support services.  Web link: &lt;a href="http://www.teamforrest.com/"&gt;http://www.teamforrest.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Events:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Cluecon&lt;/span&gt; - after missing the 2009 edition, being busy in that year to complete the integration between Kamailio and SER, the 2010 edition was amazing for me. In the first day only, Kamailio was present directly in 5 presentations (one by myself), plus a demo done by Phil Zimmermann using &lt;a href="http://www.iptel.org/"&gt;iptel.org&lt;/a&gt; sevice which runs SER flavour of our project. Purely amazing for me! I was able to catch up with many members of Kamailio community and FreeSWITCH developers. Web link: &lt;a href="http://www.cluecon.com/"&gt;http://www.cluecon.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;LinuxTag&lt;/span&gt; - the event taking place in Berlin offered Kamailio the chance to have a booth at the exhibition and a presentation at conference track done by Henning Westerholt. All together we were about 15 Kamailio developers and community chatting with visitors, other open source developers and projects present there. Henning featured also an interview in German for RadioTux - &lt;a href="http://blog.radiotux.de/2010/06/17/lt10-henning-westerholt-kamailio/"&gt;listen the podcast here&lt;/a&gt;. Web link: &lt;a href="http://www.linuxtag.org/"&gt;http://www.linuxtag.org&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Academic Environment:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Illinois Institute of Technology - School of Applied Technology&lt;/span&gt; - Chicago, IL, USA - they conducted a &lt;a href="http://voip.itm.iit.edu/projects/projects_09_10.html"&gt;set of research projects with Kamailio&lt;/a&gt; involved (one very interesting is the performance benchmark - &lt;a href="http://voip.itm.iit.edu/doc/pdf/SIP%20Performance%20Benchmarks.pdf"&gt;click here for results in pdf&lt;/a&gt;). Web link: &lt;a href="http://voip.itm.iit.edu/"&gt;http://voip.itm.iit.edu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Zilinska University&lt;/span&gt; - Slovakia - they published a set of useful tutorials about how they use Kamailio inside the university, see more at: &lt;a href="http://nil.uniza.sk/sip/kamailio"&gt;http://nil.uniza.sk/sip/kamailio&lt;/a&gt;. Web link: &lt;a href="http://nil.uniza.sk/"&gt;http://nil.uniza.sk&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Innovation in communications:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Ifbyphone&lt;/span&gt; - a provider of voice applications for customer interactions - relying on cloud based services to offer call tracking, dynamic inbound call  routing with IVR screening, outbound call automation, virtual call  center applications and a highly flexible family of API based  integration tools. With two presentation at Cluecon by Irv Shapiro and Robin Rodriguez, they showed usage of Kamailio beyond the classic telephony (e.g., video of the talk &lt;a href="http://www.viddler.com/explore/cluecon/videos/71/"&gt;Web Enabling Voice Applications with Kamailio&lt;/a&gt;). Web link: &lt;a href="http://www.ifbyphone.com/"&gt;http://www.ifbyphone.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;NextIX&lt;/span&gt; - an  innovation company that specializes in universally available  information and communication technology solutions. At &lt;a href="http://www.astricon.net/"&gt;Astricon 2010&lt;/a&gt;, they presented “&lt;a href="http://www.kamailio.org/w/2010/10/asterisk-kamailio-openfire-and-social-media-integration/"&gt;Asterisk, Kamailio, Openfire and Social Media Integration&lt;/a&gt;” - another way of using Kamailio for voice and beyond that. Web link: &lt;a href="http://www.nextixsystems.com/"&gt;http://www.nextixsystems.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;As of &lt;span style="font-style: italic; font-weight: bold;"&gt;Personal Facts&lt;/span&gt; related to the project, this time I want to underline the release of several complete tutorials, such as: integration with Asterisk or FreeSwitch, scanning attacks protection or SIP SIMPLE Presence server - see all of them at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kb.asipto.com/kamailio:index"&gt;http://kb.asipto.com/kamailio:index&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;This is it for 2010. If you want to check the previous turn of awards:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://by-miconda.blogspot.com/2010/02/kamailio-openser-2009-awards.html"&gt;http://by-miconda.blogspot.com/2010/02/kamailio-openser-2009-awards.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6974847809389843354?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6974847809389843354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6974847809389843354'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/02/kamailio-2010-awards.html' title='Kamailio 2010 Awards'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Ut5NH3qEY5Q/TWF5K7CQ5MI/AAAAAAAAAHQ/TzrZ5DVavKE/s72-c/kamailio-awards-2010.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8592902383941670185</id><published>2011-02-17T23:53:00.000+01:00</published><updated>2011-03-06T23:54:17.185+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>Call Center World 2011</title><content type='html'>&lt;div class="entry"&gt;      &lt;p&gt;&lt;a href="http://www.callcenterworld.de/"&gt;Call Center World 2011&lt;/a&gt; is taking place in Berlin, Germany, Feb 21-24, 2011. Localized in the same city with &lt;a href="http://www.asipto.com/"&gt;Asipto&lt;/a&gt;, the event is a great opportunity to meet and discuss our latest offerings and developments.&lt;/p&gt; &lt;p&gt;Strictly related to the topic of the congress, our load balancing and  security solutions are ideal for scaling and guarding IVR systems.&lt;/p&gt; &lt;p&gt;We will be around as usual during these days, feel free to contact us if you want to meet:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.asipto.com/index.php/contact-us/"&gt;Go to Contact Form&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8592902383941670185?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8592902383941670185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/02/call-center-world-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8592902383941670185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8592902383941670185'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/02/call-center-world-2011.html' title='Call Center World 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1313043047653579899</id><published>2011-02-10T22:23:00.001+01:00</published><updated>2011-02-20T22:39:30.542+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='fosdem'/><title type='text'>Kamailio Presentations at Fosdem 2011</title><content type='html'>Fosdem 2011 edition was again very successful. The only problem that comes (naturally) to this event: it started to be very crowded, making a challenge to attend any kind of speech there.&lt;br /&gt;&lt;br /&gt;For me was the opportunity to meet with many folks around Kamailio project and VoIP, most of them known from past editions, but every time I return from Brussels with a bag of new connections.&lt;br /&gt;&lt;br /&gt;Saturday evening we had the &lt;a href="http://by-miconda.blogspot.com/2011/01/social-networking-event-brussels.html"&gt;traditional Kamailio dinner&lt;/a&gt; (we should turn it next year in Open Source Telephony dinner), this time in a fancy restaurant, but with very tasteful menu choices.&lt;br /&gt;&lt;br /&gt;During the days we tried to use the breaks at maximum and discuss a bit about the future development in Kamailio and what is new in the VoIP world.&lt;br /&gt;&lt;br /&gt;In the Open Source Telephony Devroom, Kamailio had two presentations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Henning Westerholt and Marius Zbihlei - &lt;a href="http://fosdem.org/2011/schedule/event/kamailiolocationservices"&gt;Scaling Location Services in Large SIP Networks with Kamailio&lt;/a&gt; - &lt;a href="http://asipto.com/u/15"&gt;slides available here&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Myself - &lt;a href="http://fosdem.org/2011/schedule/event/kamailiolua"&gt;Unifying SIP and Web Worlds with Lua&lt;/a&gt; - &lt;a href="http://asipto.com/u/16"&gt;slides available here&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1313043047653579899?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1313043047653579899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/02/kamailio-presentations-at-fosdem-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1313043047653579899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1313043047653579899'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/02/kamailio-presentations-at-fosdem-2011.html' title='Kamailio Presentations at Fosdem 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6445343413096505674</id><published>2011-02-08T20:58:00.000+01:00</published><updated>2011-02-09T15:59:01.001+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='sip server'/><title type='text'>Kamailio v3.1.2 Released</title><content type='html'>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Kamailio SIP Server v3.1.2&lt;/strong&gt; &lt;strong&gt;stable&lt;/strong&gt;  is out – a minor release including  fixes in  code and documentation  since v3.1.1 – configuration file and  database  compatibility is  preserved.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Kamailio (former OpenSER) 3.1.2 is based on the latest version of GIT  branch   3.1, therefore those running 3.1.0 or 3.1.1 are advised  to  upgrade — there is  no change required to be done to configuration  file  or database.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Resources for Kamailio version 3.1.2&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Source tarballs are available at:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.2/src/"&gt;http://www.kamailio.org/pub/kamailio/3.1.2/src/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Detailed changelog:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.2/ChangeLog"&gt;http://www.kamailio.org/pub/kamailio/3.1.2/ChangeLog&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Download via GIT:&lt;/p&gt; &lt;p&gt;&lt;span style="color: #800000;"&gt;# git clone –depth 1 git://git.sip-router.org/sip-router kamailio&lt;br /&gt;# cd kamailio&lt;br /&gt;# git checkout -b 3.1 origin/3.1&lt;br /&gt;# make FLAVOUR=kamailio cfg&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Binaries and packages will be uploaded at:&lt;br /&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.2/"&gt;http://www.kamailio.org/pub/kamailio/3.1.2/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Modules’ documentation:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/docs/modules/3.1.x/"&gt;http://www.kamailio.org/docs/modules/3.1.x/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;What is new in 3.1.x release series is summarized in the announcement of v3.1.0:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6445343413096505674?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/6445343413096505674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/02/kamailio-v312-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6445343413096505674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6445343413096505674'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/02/kamailio-v312-released.html' title='Kamailio v3.1.2 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5100885844101818901</id><published>2011-01-28T02:58:00.000+01:00</published><updated>2011-01-30T03:00:13.713+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><title type='text'>Social Networking Event, Brussels, Belgium</title><content type='html'>&lt;p&gt;&lt;em&gt;In about one week the annual open source developer conference &lt;/em&gt;&lt;em&gt;FOSDEM (&lt;a href="http://fosdem.org/2011/"&gt;http://fosdem.org/2011/&lt;/a&gt;) takes place in Brussels. Like in the&lt;/em&gt;&lt;em&gt; years we would like to meet there for a social event, a dinner &lt;/em&gt;&lt;em&gt;on Saturday evening, 6th of February.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;There is already a bunch of confirmations, so  far are coming:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Daniel-Constantin Mierla&lt;/li&gt;&lt;li&gt;Marius Zbihlei&lt;/li&gt;&lt;li&gt;Henning Westerholt&lt;/li&gt;&lt;li&gt;Timo Reimann&lt;/li&gt;&lt;li&gt;Stefan Sayer&lt;/li&gt;&lt;li&gt;Raphael Coeffic&lt;/li&gt;&lt;li&gt;Emil Kroymann&lt;/li&gt;&lt;li&gt;Olivier Taylor&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;So if you want to participate, please speak up now! Send an email to Henning Westerholt to reserve your set: &lt;strong&gt;henning.westerholt [at] 1und1.de&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;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:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://fosdem.org/2011/schedule/track/open_source_telephony_devroom"&gt;http://fosdem.org/2011/schedule/track/open_source_telephony_devroom&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5100885844101818901?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5100885844101818901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/01/social-networking-event-brussels.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5100885844101818901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5100885844101818901'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/01/social-networking-event-brussels.html' title='Social Networking Event, Brussels, Belgium'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6062596707481735759</id><published>2011-01-17T21:36:00.001+01:00</published><updated>2011-01-23T21:38:26.314+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ims'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='3gpp'/><title type='text'>IMS Extensions Available for Testing in Kamailio</title><content type='html'>&lt;p&gt;Courtesy of &lt;a href="http://www.kamailio.org/w/carsten-bock/"&gt;Carsten Bock&lt;/a&gt; and &lt;a href="http://www.ng-voice.com/"&gt;his team&lt;/a&gt;, several IMS extensions from the &lt;a href="http://www.openimscore.org/"&gt;OpenIMSCore project&lt;/a&gt; are ported and directly available for testing built on top of latest development version of &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; project. Right now, the IMS extensions are held by &lt;strong&gt;carstenbock/ims&lt;/strong&gt; branch in &lt;a href="http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=summary"&gt;GIT repository&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;For testing at this moment is better to use the Debian repository made available for this purpose:&lt;/p&gt; &lt;p&gt;- install the Key:&lt;/p&gt; &lt;p&gt;&lt;span style="color: #333399;"&gt;wget http://repository.ng-voice.com/ngvoice-debian-gpg.key&lt;br /&gt;apt-key add ngvoice-debian-gpg.key&lt;/span&gt;&lt;/p&gt; &lt;p&gt;- add our repository to your “/etc/apt/sources.list”:&lt;/p&gt; &lt;p&gt;&lt;span style="color: #333399;"&gt;deb http://repository.ng-voice.com lenny main contrib non-free&lt;br /&gt;deb-src http://repository.ng-voice.com lenny main contrib non-free&lt;/span&gt;&lt;/p&gt; &lt;p&gt;- to install Kamailio &amp;amp; IMS Modules:&lt;/p&gt; &lt;p&gt;&lt;span style="color: #333399;"&gt;apt-get install kamailio kamailio-ims-modules&lt;/span&gt;&lt;/p&gt; &lt;p&gt;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.&lt;/p&gt; &lt;p&gt;The repository also contains other packages, such as:&lt;/p&gt; &lt;p&gt;- the RTP-Proxy (for the P-CSCF, package rtpproxy, latest stable version)&lt;br /&gt;- the Fokus FHoSS HSS-Server (package openimscore-fhoss)&lt;/p&gt; &lt;p&gt;More installation notes here:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ng-voice.com/our-solution/installation/"&gt;http://www.ng-voice.com/our-solution/installation/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Here is a summary of available IMS modules:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;h4&gt;&lt;a id="imscdp_cdp-avp" name="imscdp_cdp-avp"&gt;CDP / CDP-AVP&lt;/a&gt;&lt;/h4&gt; &lt;div&gt; &lt;ul&gt;&lt;li&gt; &lt;div&gt;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)&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/div&gt; &lt;div&gt; &lt;form action="/wiki/features/new-in-devel" method="post"&gt;&lt;/form&gt; &lt;/div&gt; &lt;h4&gt;&lt;a id="imsp-cscf" name="imsp-cscf"&gt;P-CSCF&lt;/a&gt;&lt;/h4&gt; &lt;div&gt; &lt;ul&gt;&lt;li&gt; &lt;div&gt;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.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/div&gt; &lt;div&gt; &lt;form action="/wiki/features/new-in-devel" method="post"&gt;&lt;/form&gt; &lt;/div&gt; &lt;h4&gt;&lt;a id="imsi-cscf" name="imsi-cscf"&gt;I-CSCF&lt;/a&gt;&lt;/h4&gt; &lt;div&gt; &lt;ul&gt;&lt;li&gt; &lt;div&gt;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.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/div&gt; &lt;div&gt; &lt;form action="/wiki/features/new-in-devel" method="post"&gt;&lt;/form&gt; &lt;/div&gt; &lt;h4&gt;&lt;a id="imss-cscf" name="imss-cscf"&gt;S-CSCF&lt;/a&gt;&lt;/h4&gt; &lt;div&gt; &lt;ul&gt;&lt;li&gt; &lt;div&gt;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.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/div&gt; &lt;div&gt; &lt;form action="/wiki/features/new-in-devel" method="post"&gt;&lt;/form&gt; &lt;/div&gt; &lt;h4&gt;&lt;a id="imsmgcf" name="imsmgcf"&gt;MGCF&lt;/a&gt;&lt;/h4&gt; &lt;div&gt; &lt;ul&gt;&lt;li&gt; &lt;div&gt;The MGCF-Module of the OpenIMS core implements header and content manipulation for interconnections towards Class 4 networks.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/div&gt; &lt;div&gt; &lt;form action="/wiki/features/new-in-devel" method="post"&gt;&lt;/form&gt; &lt;/div&gt; &lt;h4&gt;&lt;a id="imse-cscf_lrf" name="imse-cscf_lrf"&gt;E-CSCF &amp;amp; LRF&lt;/a&gt;&lt;/h4&gt; &lt;div&gt; &lt;ul&gt;&lt;li&gt; &lt;div&gt;The Emergency-CSCF and the Location Resource Function (LRF)  implements IMS compliant emergency call  routing. The modules provide  required content aggregation methods.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/div&gt; &lt;div&gt;An open source Home Subscriber Service project is under development as well:&lt;/div&gt; &lt;div&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/projects/openhss/"&gt;http://sourceforge.net/projects/openhss/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6062596707481735759?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/6062596707481735759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/01/ims-extensions-available-for-testing-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6062596707481735759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6062596707481735759'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/01/ims-extensions-available-for-testing-in.html' title='IMS Extensions Available for Testing in Kamailio'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8098748118598303781</id><published>2011-01-06T23:00:00.022+01:00</published><updated>2011-05-11T06:02:32.463+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><title type='text'>World of SIP in 2011</title><content type='html'>Not really predictions, but more what is driven by current situation in SIP world, here I present my thoughts about this market from the perspective of &lt;a href="http://www.kamailio.org/"&gt;Kamailio Project&lt;/a&gt; &lt;a href="http://www.asipto.com/index.php/company/"&gt;co-founder and leader these days&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2011 is my 10th year in the SIP world. Officially I started on 1st of January 2002, few months after I graduated Computer Science University I joined the development team of &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt; at Fraunhofer FOKUS Institute in Berlin, Germany. Since then I was involved in top management and development of this line of open source SIP servers: SER-Kamailio (formerly named OpenSER). All my living revenue was and still is generated from SIP world. Lot of things I would have liked to be reality by now, haven't happened yet, but it is about the time for some of them.&lt;br /&gt;&lt;br /&gt;Therefore is more about feeling the directions where things are moving right now and trying to comment a bit and show where Kamailio can help at very best.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SIP over TLS will take off to the masses&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2010 exploded in terms of VoIP attacks and fraud. Weak protection provided by most widely used transport protocol in SIP, namely UDP, along side with digest authentication and raw text based  IP communication are making the life too easy for attackers.&lt;br /&gt;&lt;br /&gt;TLS makes the phone-to-server SIP signaling channel fully encrypted. Major SIP phone vendors such as &lt;a href="http://www.snom.com/"&gt;Snom&lt;/a&gt; showed a clear focus on security as well and many other SIP phones support TLS. As SIP is now more and more the first telephony line for many of us, we like to keep everything about it private. I don't think the ISP needs to know who I am calling and how long (yes, yes, I know they (say they) don't monitor it, right, yeah), it has to be only between the me and my ITSP because I have confidentiality as part of the contract with them for telephony services.&lt;br /&gt;&lt;br /&gt;As for attackers, ITSPs can use free of cost self-signed certificates which will put quite some tough barrier to any kind of attack. For peering, ITSP-to-ITSP, I will expect many will start to allow traffic from other ITSP even they don't have preset peering agreement, but only based on a trusted certificate signed by recognized certificate authorities.&lt;br /&gt;&lt;br /&gt;Regarding &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt;, since version 3.1.0, it has support for &lt;a href="http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-6.html"&gt;asynchronous TLS communication&lt;/a&gt; (before this enhancement, Kamailio 3.0. with its new core architecture, was able to scale up to 80 000 active connections on an usual server hardware for residential user type of SIP traffic, now the numbers should go much higher). That rules out any alternative of SIP server out there by orders of magnitude.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IPv6, the time has arrived&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My &lt;a href="http://www.voip-forum.com/opensource/2011-01/sipv6-task-force/"&gt;good friend Olle&lt;/a&gt; is on the barricades for several good months by now, trying to wake up in time the SIP world to be ready and start the switch to IPv6. At the SIPit in May 2010, I and Olle set up a Kamailio test bed to help implementers advance with their IPv6 support.&lt;br /&gt;&lt;br /&gt;Kamailio had IPv6 support before TCP, so IPv6 is approaching as well 10 years. In the early 2000, IPv6 was a hot topic at least in the research area, so we added it and we improved over the years. Core and main modules are fully compliant with IPv6 on all transports layers, very well tested. With the main developer of IPv6 support in SER-Kamailio member of our development core team, you are in the safe boat for the future.&lt;br /&gt;&lt;br /&gt;You like it or not, time for IPv6 is now -- and we are ready.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Re-empowering the SIP proxy model&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Back in 2002, when I got involved in SIP, the communication model was 'the SIP endpoint has the power'. But somehow that was changed by Telecom and Mobile Operators adopting SIP and trying to replace legacy telephony services not by adapting communication model, but by enforcing legacy architecture to SIP.&lt;br /&gt;&lt;br /&gt;The old telephony model was based on very dummy endpoints (the less by now 5 bucks microphone+speaker+dialpad wired to the switch or pbx, i.e., can and wire) and smart core network, but where are we today?&lt;br /&gt;&lt;br /&gt;Look at the market trends, everyone is buying (hey Telcos, heads and (both) ears up!!!) SMARTPHONES. Do you think I will keep using your service with my $$$ device and cannot benefit of it for video, &lt;a href="http://technorati.com/technology/article/apple-takes-out-patent-on-killer/"&gt;3D holograms&lt;/a&gt; or what so ever fancy things may show up tomorrow because you stick to old Back-to-Back User Agent (B2BUA) model and those are not supported YET (if ever) by the two UA you placed in the middle, face-to-face to me and my callee?&lt;br /&gt;&lt;br /&gt;You better reconsider that, let me and my caller negotiate the communication type, I am paying to you already IP connectivity fee, if you want my money for telephony, I should be able to decide my communication type. And I WANT to talk with my caller, not with a half of your dummy B2BUA.&lt;br /&gt;&lt;br /&gt;I am not a B2BUA believer at all, I admit it has a good role for certain cases (e.g., gatewaying), but for the core of communication, that has to be completely removed. Look out there: Facetime, Facebook, GoogleTalk, Yahoo, Skype - the customer (client) is the smart side and that is reflected in service growth.&lt;br /&gt;&lt;br /&gt;ITSP will have to adapt and let communication capabilities in hands of customers, or die. They will offer the communication infrastructure (like location services, routing failover, call hunting, hosted routing preferences, a.s.o.) and server side add-on services (that will act like another end point).&lt;br /&gt;&lt;br /&gt;Not much to underline about Kamailio in this story, it is by definition transparent to UA capabilities. Do you have two SIP phones able to do 3D holographic calls, just wire them to Kamailio, dial and ENJOY!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SIP and Web&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If we talk about telecommunications, today or in the future, it is SIP. But that is not all to satisfy current communications needs and the most important complementary service is the Web. Still to decide which one leads the real time communication, the fact is we want both and we need both.&lt;br /&gt;&lt;br /&gt;Blending the both systems in one service is for sure a win bet. API defines the interaction for and between various very popular services these days, and these APIs are carried mainly via HTTP and Web2.0 technologies. Smart ITSPs will start offering such interfaces as well.&lt;br /&gt;&lt;br /&gt;The latest version of Kamailio has an embedded HTTP server and a very scalable XMLRPC interface. Therefore you can jack directly into Kamailio via HTTP(S). Do you want to initiate a click-to-dial, check you missed calls or call history, verify your credit level? It is straightforward for you as ITSP to implement that with Kamailio and offer new attractions to your customers, with a single sign-on password for telephony and plus-value web-sip services.&lt;br /&gt;&lt;br /&gt;Watch &lt;a href="http://asipto.com/u/u"&gt;this video of a presentation by Robin Rodriguez&lt;/a&gt; of &lt;a href="http://www.ifbyphone.com/"&gt;Ifbyphone&lt;/a&gt; at &lt;a href="http://www.cluecon.com/"&gt;Cluecon 2010&lt;/a&gt; just to get how simple is to add new SIP-Web services to your ITSP offering with latest Kamailio.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;That's all folks! I still keep few ideas I would like to be able to use in my pockets for later on, more likely suitable for 2012. What is your take regarding the evolution of SIP world in 2011?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8098748118598303781?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8098748118598303781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/01/world-of-sip-in-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8098748118598303781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8098748118598303781'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/01/world-of-sip-in-2011.html' title='World of SIP in 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8952035422011236051</id><published>2011-01-05T21:30:00.000+01:00</published><updated>2011-01-23T21:35:09.742+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><title type='text'>Kamailio Development Training, Barcelona, Feb 10-11, 2011</title><content type='html'>&lt;p&gt;Next &lt;strong&gt;Kamailio Development Training&lt;/strong&gt; takes place in &lt;strong&gt;Barcelona, Spain&lt;/strong&gt;, during &lt;strong&gt;February 10-11, 2011&lt;/strong&gt;, organized by &lt;a href="http://www.asipto.com/"&gt;Asipto&lt;/a&gt; and &lt;a href="http://www.voztele.com/"&gt;Voztelecom&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The coordinator of the training is &lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla/"&gt;Daniel-Constantin Mierla&lt;/a&gt;.  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.&lt;/p&gt; &lt;p&gt;During the two days in the class, following topics will be approached:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;internal architecture&lt;/li&gt;&lt;li&gt;SIP parser&lt;/li&gt;&lt;li&gt;memory manager&lt;/li&gt;&lt;li&gt;locking manager&lt;/li&gt;&lt;li&gt;database API&lt;/li&gt;&lt;li&gt;config file language interpreter&lt;/li&gt;&lt;li&gt;RPC interface&lt;/li&gt;&lt;li&gt;pseudo-variables and transformations framework&lt;/li&gt;&lt;li&gt;module interface – write your own extensions in C as modules&lt;/li&gt;&lt;li&gt;documentation docbook format&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The price per attendee is &lt;strong&gt;160 Euro&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Number of seats is limited and access will be granted in &lt;strong&gt;&lt;em&gt;first come first served&lt;/em&gt;&lt;/strong&gt; fashion. Registrations or requests for more details must be done via email at &lt;strong&gt;registration [at] kamailio.org&lt;/strong&gt; .&lt;/p&gt; &lt;p&gt;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 &lt;em&gt;&lt;strong&gt;Social Networking Event&lt;/strong&gt;&lt;/em&gt; during the evening of &lt;strong&gt;Feb 10&lt;/strong&gt;, where we meet for food, drinks and discussions about SIP, VoIP and more.&lt;/p&gt; &lt;p&gt;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 &lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla/"&gt;Daniel-Constantin Mierla&lt;/a&gt;, &lt;a href="http://www.kamailio.org/w/jesus-rodriguez"&gt;Jesus Rodriguez&lt;/a&gt; and &lt;a href="http://www.kamailio.org/w/inaki-baz-castillo"&gt;Inaki Baz-Castillo&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8952035422011236051?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8952035422011236051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/01/kamailio-development-training-barcelona.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8952035422011236051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8952035422011236051'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/01/kamailio-development-training-barcelona.html' title='Kamailio Development Training, Barcelona, Feb 10-11, 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1898966665031982245</id><published>2011-01-03T22:10:00.001+01:00</published><updated>2011-01-04T01:15:17.189+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><category scheme='http://www.blogger.com/atom/ns#' term='meeting'/><title type='text'>Social Networking Event, Irvine, CA, USA, Jan 25, 2011</title><content type='html'>&lt;p&gt;&lt;a href="http://www.kamailio.org/w/daniel-constantin-mierla/"&gt;Since I am traveling&lt;/a&gt; to California for the &lt;a href="http://www.asipto.com/index.php/kamailio-advanced-training-usa/"&gt;Kamailio Advanced Training&lt;/a&gt;, I am taking the opportunity to host the first Social Networking Event for &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; and &lt;a href="http://sip-router.org/"&gt;SER&lt;/a&gt; Projects in 2011.&lt;/p&gt; &lt;p&gt;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 &lt;strong&gt;registration [at] kamailio.org&lt;/strong&gt;. As usual, the event is open for anyone interested in our projects, SIP or VoIP in general.&lt;/p&gt; &lt;p&gt;To get a feeling about how is going to be like, you can visit the photo gallery from past similar events:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.asipto.com/gallery/v/social_meeting_barcelona2008/"&gt;http://www.asipto.com/gallery/v/social_meeting_barcelona2008/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.asipto.com/gallery/v/FOSDEM2009/?g2_page=2"&gt;http://www.asipto.com/gallery/v/FOSDEM2009/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Prepare yourself for tough discussions about present and future of  SIP and VoIP along side some good food and drinks.&lt;/p&gt;&lt;p style="font-style: italic; color: rgb(204, 0, 0);"&gt;Looking forward to  meeting many of you during 2011!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1898966665031982245?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1898966665031982245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/01/social-networking-event-irvine-ca-usa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1898966665031982245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1898966665031982245'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/01/social-networking-event-irvine-ca-usa.html' title='Social Networking Event, Irvine, CA, USA, Jan 25, 2011'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8666579304657270081</id><published>2011-01-01T21:50:00.002+01:00</published><updated>2011-01-23T21:54:07.458+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>It has to be a great year</title><content type='html'>In autumn of 2011, the first line of code in &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; &amp;amp; &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt; projects is celebrating 10 years of existence. That being said, we have to make 2011 a special one.&lt;br /&gt;&lt;br /&gt;On personal records, I am starting the 10th year of working with SIP and only SIP. Either as a researcher or as private consultant, starting with 1st of January 2002 I made a living out of SIP and VoIP.&lt;br /&gt;&lt;br /&gt;Stay connected and watch the project closely, this year will be amazing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8666579304657270081?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8666579304657270081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2011/01/it-has-to-be-great-year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8666579304657270081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8666579304657270081'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2011/01/it-has-to-be-great-year.html' title='It has to be a great year'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1497715440459476683</id><published>2010-12-31T19:27:00.001+01:00</published><updated>2010-12-31T19:29:43.941+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><category scheme='http://www.blogger.com/atom/ns#' term='sip server'/><title type='text'>Happy New Year!</title><content type='html'>Looking back to 2010, it was an amazing year &lt;a href="http://www.kamailio.org/"&gt;Kamailio project&lt;/a&gt; - two major releases v3.0.x  and v3.1.x, lot of new features, all in top of a better and more  scalable core we have now after the integration of Kamailio with SER.&lt;br /&gt;&lt;br /&gt;Just to mention few here: asynchronous TCP and TLS, embedded Lua, XCAP  server, HTTP server, pre-processor directives, full SCTP implementation  with multi-homing, geoip API, asynchronous message queues, over 20 new  modules -- for sake of completion, here are the links with the  announcements:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As for 2011, we will continue to deliver new features, but maintain as  well our line of scalable, secure and rock solid SIP server. New  projects related to Kamailio already announced their launch,  participation to VoIP and Open Source events already booked, new thinks  are baked and getting ready to launch soon -- 2011 is going to be for  sure fascinating as well as challenging.&lt;br /&gt;&lt;br /&gt;Thanks for your support for the project! I wish you a great 2011 in  personal life and business, enjoy tonight party!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Happy New Year!!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1497715440459476683?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1497715440459476683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/12/happy-new-year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1497715440459476683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1497715440459476683'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/12/happy-new-year.html' title='Happy New Year!'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7242923368205054274</id><published>2010-12-24T13:40:00.000+01:00</published><updated>2010-12-25T13:41:52.821+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Merry Christmas!</title><content type='html'>&lt;p&gt;I could safety say that 2010 was the greatest year by achievements in  the history of &lt;a href="http://www.kamailio.org"&gt;Kamailio&lt;/a&gt; and SER SIP proxy server projects so far. It will not be  short to summarize it, so I will do a separate post for that.&lt;/p&gt; &lt;p&gt;Now I just wast to thank everyone making that possible and wish a Merry Christmas to all my friends, &lt;a href="http://www.asipto.com"&gt;Asipto&lt;/a&gt; customers, developers and users of Kamailio and SER!&lt;/p&gt; &lt;p style="font-style: italic; color: rgb(204, 0, 0);"&gt;Great winter holidays to all Kamailians and SERians!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7242923368205054274?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7242923368205054274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/12/merry-christmas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7242923368205054274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7242923368205054274'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/12/merry-christmas.html' title='Merry Christmas!'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5883560148858836102</id><published>2010-12-13T17:11:00.000+01:00</published><updated>2010-12-25T13:14:51.906+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sems'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><title type='text'>SIP:Provider CE</title><content type='html'>&lt;p&gt;Andreas Graning of Sipwise announced today the release of sip:provider community edition – home page link:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sipwise.com/products/spce/"&gt;http://www.sipwise.com/products/spce/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;It is a  open-source SIP based Class5 VoIP soft-switch  leveraging  the capabilities of Kamailio, SEMS and Asterisk, combined with custom  components in order to provide consistent and easy-to-use provisioning,  billing and configuration maintenance.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5883560148858836102?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5883560148858836102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/12/sipprovider-ce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5883560148858836102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5883560148858836102'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/12/sipprovider-ce.html' title='SIP:Provider CE'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7120641877179730407</id><published>2010-12-13T12:55:00.000+01:00</published><updated>2010-12-25T12:56:50.706+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sems'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>SEMS 1.3.1 Released</title><content type='html'>&lt;p&gt;&lt;a href="http://www.iptel.org/sems"&gt;SIP Express Media Server (SEMS)&lt;/a&gt; released 1.3.1 with several bug fixes and improvements since 1.3.0, among them:&lt;br /&gt;- fixed CMake build scripts&lt;br /&gt;- fix for architectures w/o atomic built-in functions&lt;br /&gt;- add lost accept_fr_without_totag sample cfg option&lt;br /&gt;- fixed missing CRLF in transfer header&lt;/p&gt; &lt;p&gt;The tarball can be downloaded from:&lt;br /&gt;&lt;a href="http://ftp.iptel.org/pub/sems/sems-1.3.1.tar.gz"&gt;http://ftp.iptel.org/pub/sems/sems-1.3.1.tar.gz&lt;/a&gt;&lt;/p&gt; &lt;p&gt;SEMS is a lightweight media server that can be used along with  Kamailio to provide back-to-back user agent functionality, voicemail,  IVR, audio conferencing, a.s.o.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7120641877179730407?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7120641877179730407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/12/sems-131-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7120641877179730407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7120641877179730407'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/12/sems-131-released.html' title='SEMS 1.3.1 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1465753773654151708</id><published>2010-12-02T22:41:00.000+01:00</published><updated>2010-12-03T22:42:23.849+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>Kamailio v3.1.1 Released</title><content type='html'>&lt;p&gt;&lt;strong&gt;Kamailio v3.1.1&lt;/strong&gt; is out – a minor release including  fixes in  code and documentation since v3.1.0 – configuration file and  database  compatibility is preserved.&lt;/p&gt; &lt;p&gt;Kamailio (OpenSER) 3.1.1 is based on the latest version of GIT branch   3.1, therefore those running 3.1.0 are advised  to upgrade — there is  no change required to be done to configuration  file or database.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Resources for Kamailio version 3.1.1&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Source tarballs are available at:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.1/src/"&gt;http://www.kamailio.org/pub/kamailio/3.1.1/src/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Detailed changelog:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.1/ChangeLog"&gt;http://www.kamailio.org/pub/kamailio/3.1.1/ChangeLog&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Download via GIT:&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;# git clone –depth 1 git://git.sip-router.org/sip-router kamailio&lt;br /&gt;# cd kamailio&lt;br /&gt;# git checkout -b 3.1 origin/3.1&lt;br /&gt;# make FLAVOUR=kamailio cfg&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Binaries and packages will be uploaded at:&lt;br /&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.1.1/"&gt;http://www.kamailio.org/pub/kamailio/3.1.1/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Modules’ documentation:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/docs/modules/3.1.x/"&gt;http://www.kamailio.org/docs/modules/3.1.x/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;What is new in 3.1.x release series is summarized in the announcement of v3.1.0:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1465753773654151708?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1465753773654151708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/12/kamailio-v311-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1465753773654151708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1465753773654151708'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/12/kamailio-v311-released.html' title='Kamailio v3.1.1 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-342279206847266541</id><published>2010-11-30T21:16:00.000+01:00</published><updated>2010-11-30T21:17:21.059+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='freeswitch'/><title type='text'>FreeSwitch as Media Server and SBC for Kamailio 3.1</title><content type='html'>&lt;p&gt;There is a new version of step by step tutorial about using &lt;a href="http://www.freeswitch.org/"&gt;FreeSWITCH&lt;/a&gt; and &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; together for large VoIP platforms.&lt;/p&gt; &lt;p&gt;Besides upgrade to use latest Kamailio major stable release, v3.1.0,  there are couple of new features added in the architecture of the VoIP  platform:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;along with providing media services (voicemail, conferencing,  a.s.o.), FreeSwitch is used now also as SBC for topology hiding and  media relay (this helps for transconding needs, playing audio messages  during the early session or NAT traversal)&lt;/li&gt;&lt;li&gt;Kamailio config has added features to detect DoS/DDoS and scanning  attacks, secure SIP communication over TLS, IP authentication and a  bunch of neat things that help for an easier maintenance and update of  parameters such as database connectivity details, local IPs, etc.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The link to tutorial is:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/kfsb"&gt;http://asipto.com/u/kfsb&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-342279206847266541?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/342279206847266541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/11/freeswitch-as-media-server-and-sbc-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/342279206847266541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/342279206847266541'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/11/freeswitch-as-media-server-and-sbc-for.html' title='FreeSwitch as Media Server and SBC for Kamailio 3.1'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-617872586392272682</id><published>2010-11-28T21:54:00.003+01:00</published><updated>2010-11-28T23:20:20.534+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><title type='text'>Asterisk 1.6 and Kamailio 3.1 Realtime Integration Tutorial</title><content type='html'>A new version of the tutorial about &lt;a href="http://www.asterisk.org/"&gt;Asterisk&lt;/a&gt; and &lt;a href="http://www.kamailio.org/"&gt;Kamailio&lt;/a&gt; realtime integration is out, upgraded to use the latest stable release of Kamailio, v3.1.0. You can find it at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/c"&gt;http://asipto.com/u/c&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Besides making it work for v3.1.x, the Kamailio config file has some new  features included:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;      IP authentication - can be enabled via define WITH_IPAUTH&lt;/li&gt;&lt;li&gt;TLS support - can be enabled via define WITH_TLS - TLS to UDP translation and vice-versa is done automatically by  Kamailio in case you configure Asterisk on UDP&lt;/li&gt;&lt;li&gt;detection of DoS attacks - can be enabled via define WITH_ANTIFLOOD - banning automatically traffic from attacker IP addresses for a specific time interval&lt;/li&gt;&lt;li&gt;restructuring of configuration file for better modularity and  highlighting of functionalities such as registrar, location server,  within-dialog request routing&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-617872586392272682?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/617872586392272682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/11/asterisk-16-and-kamailio-31-realtime.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/617872586392272682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/617872586392272682'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/11/asterisk-16-and-kamailio-31-realtime.html' title='Asterisk 1.6 and Kamailio 3.1 Realtime Integration Tutorial'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-9154297885614520922</id><published>2010-11-18T14:05:00.001+01:00</published><updated>2010-11-18T14:07:37.236+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip security'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='siremis'/><title type='text'>Experiences from 18 Hours of SIP Scanning Attack</title><content type='html'>During the testing period of &lt;a href="http://www.kamailio.org"&gt;Kamailio 3.1.0&lt;/a&gt;, while running it at &lt;a href="http://www.voipuser.org"&gt; voipuser.org&lt;/a&gt;, I had the chance to watch live and analyze a SIP scanning  attack.&lt;br /&gt;&lt;br /&gt;Yesterday I noticed another one by looking at &lt;a href="http://siremis.asipto.com"&gt;Siremis 2.0&lt;/a&gt;  charts, therefore I wrote an article with some hints about what you can  use to protect your SIP services within Kamailio configuration file.&lt;br /&gt;&lt;br /&gt;You can read it at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;   &lt;a class="moz-txt-link-freetext" href="http://asipto.com/u/i"&gt;http://asipto.com/u/i&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-9154297885614520922?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/9154297885614520922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/11/experiences-from-18-hours-of-sip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/9154297885614520922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/9154297885614520922'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/11/experiences-from-18-hours-of-sip.html' title='Experiences from 18 Hours of SIP Scanning Attack'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1233364054343999756</id><published>2010-11-17T20:38:00.001+01:00</published><updated>2010-11-17T20:39:34.461+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>SIP Routing Logic in Lua with Kamailio</title><content type='html'>&lt;p&gt;A tutorial showing a complex SIP routing logic implemented with &lt;a href="http://www.kamailio.org"&gt;latest Kamailio development version&lt;/a&gt; has been made available at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/h"&gt;http://asipto.com/u/h&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Practically shows how to use Lua scripting language instead of  Kamailio’s native configuration language to route SIP requests, taking  care of of services such as authentication, registration or user  location.&lt;/p&gt; &lt;p&gt;While is not intended as a replacement for Kamailio’s configuration  language, Lua, by its nature of small and fast embedded language, is a  perfect choice for enhancing SIP routing capabilities. It has dozens of  extensions that you can use, including libraries to connect to social  networks such as Twitter, allowing you to send notifications from your  SIP server configuration.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1233364054343999756?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1233364054343999756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/11/sip-routing-logic-in-lua-with-kamailio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1233364054343999756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1233364054343999756'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/11/sip-routing-logic-in-lua-with-kamailio.html' title='SIP Routing Logic in Lua with Kamailio'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7343295212725930761</id><published>2010-11-06T14:23:00.004+01:00</published><updated>2010-11-07T15:05:26.824+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Best of New in Kamailio 3.1.0 - #11: Asynchronous message queues in config file</title><content type='html'>One of the main problems while trying to interact with other systems direct from your SIP server was that most of the time such operations are done in blocking mode.&lt;br /&gt;&lt;br /&gt;Whether you want to do an http query, send an email, write to a storage system for a specific SIP event, that uses the time and resources of your SIP routing engine and you cannot afford blocking all application processes that handle SIP traffic.&lt;br /&gt;&lt;br /&gt;There are a lot of reason you would like to do such operations, for example:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;monitoring activity - notify when the rate of incoming SIP requests exceed a threshold - alert on flood&lt;br /&gt;&lt;/li&gt;&lt;li&gt;real time notifications to twitter, facebook or classic email for events such as missed calls or a particular user becomes online&lt;br /&gt;&lt;/li&gt;&lt;li&gt;logging purposes - write details about various situations to a storage system&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.kamailio.org/"&gt;Kamailio v3.1.0&lt;/a&gt; pushed out a new module &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;mqueue&lt;/span&gt;, which is message queue system that can be used directly in the configuration file. You can define as many queues as you want, read and write operations are safe even when done from different application processes. You can write a message from a process and read in another one.&lt;br /&gt;&lt;br /&gt;For example, a typical usage is to start dedicated processes to consume messages from the queues. You can do that in configu using rtimer module - start separate processes that execute periodically a route block from config, where you process messages from queues.&lt;br /&gt;&lt;br /&gt;Next is an example of usage:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the sip worker process writes in queue "alert" when pike modules triggers alert due to high traffic rate from same IP&lt;/li&gt;&lt;li&gt;process checks every 5 seconds checks if there are message in queue 'alert' and writes to syslog all the messages in the queue&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class="programlisting"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;modparam("rtimer", "timer",  "name=ta;interval=5;mode=1;")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;modparam("rtimer", "exec",   "timer=ta;route=QMALERT")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;modparam("mqueue", "mqueue", "name=alert")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;route {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;   if (!pike_check_req())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;   {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;       mq_add("alert", "$si:$sp", "pike flood detected [$rm] $fu =&gt; $ru");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;       exit;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;route[QMALERT] {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;   while(mq_fetch("alert"))&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;   {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;       xlog("L_ALERT","ALERT: src [$mqk(alert)] - $mqv(alert)\n");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;Here you find the online documentation for &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;mqueue module&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/stable/modules/mqueue.html"&gt;http://kamailio.org/docs/modules/stable/modules/mqueue.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7343295212725930761?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7343295212725930761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/11/best-of-new-in-kamailio-310-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7343295212725930761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7343295212725930761'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/11/best-of-new-in-kamailio-310-11.html' title='Best of New in Kamailio 3.1.0 - #11: Asynchronous message queues in config file'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4468196963083114725</id><published>2010-11-02T19:18:00.001+01:00</published><updated>2010-11-02T19:18:51.471+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><title type='text'>Kamailio Advanced Training, Jan 24-26, 2011, Irvine, CA, USA</title><content type='html'>&lt;div class="entry"&gt;      &lt;p&gt;Next &lt;em&gt;&lt;strong&gt;US and North America&lt;/strong&gt;&lt;/em&gt; edition of &lt;em&gt;&lt;strong&gt;Kamailio Advanced Training&lt;/strong&gt;&lt;/em&gt; will take place in Irvine, CA, USA, Jan 24-26, 2011.&lt;/p&gt; &lt;p&gt;Last stable series of Kamailio SIP Server, the 3.1.x (Oct 06, 2010, &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;see  release notes&lt;/a&gt;), continues the work done within &lt;a href="http://sip-router.org/"&gt;SIP-Router.org&lt;/a&gt; project. Among &lt;a href="http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.1.x"&gt;brand  new features in v3.1.0&lt;/a&gt;, starting with the previous major version, &lt;a href="http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.0.x"&gt;3.0.0&lt;/a&gt;,    you can run mixed Kamailio (OpenSER) and SIP  Express Router (SER)    modules in the same SIP server instance, giving you the most powerful    tools to build stable, very performant and features rich VoIP and    Unified Communication platforms.&lt;/p&gt; &lt;p&gt;The class is organized by &lt;a href="http://www.asipto.com/"&gt;Asipto&lt;/a&gt; in collaboration with &lt;a href="http://www.flowroute.com/"&gt;Flowroute&lt;/a&gt; and will be taught by  Daniel-Constantin Mierla, co-founder and core developer of Kamailio SIP  Server project.&lt;/p&gt; &lt;p&gt;&lt;em&gt;Read more details about the class and registration at:&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.asipto.com/index.php/kamailio-advanced-training-usa/"&gt;http://www.asipto.com/index.php/kamailio-advanced-training-usa/&lt;/a&gt;&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4468196963083114725?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4468196963083114725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/11/kamailio-advanced-training-jan-24-26.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4468196963083114725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4468196963083114725'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/11/kamailio-advanced-training-jan-24-26.html' title='Kamailio Advanced Training, Jan 24-26, 2011, Irvine, CA, USA'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5299510028430986857</id><published>2010-11-01T19:16:00.000+01:00</published><updated>2010-11-02T19:17:29.575+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='siremis'/><title type='text'>Siremis v2.0.0 Released</title><content type='html'>&lt;p&gt;&lt;strong&gt;Siremis v2.0.0&lt;/strong&gt; is out – the web management interface for &lt;a href="http://www.kamailio.org/"&gt;Kamailio (Openser) v3.1.0&lt;/a&gt; and &lt;a href="http://sip-router.org/"&gt;SIP Express Router (SER)&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;This is a major release, with countless improvements and new features since v1.x series, among them:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;major re-factoring of web interface&lt;/li&gt;&lt;li&gt;better accessibility&lt;/li&gt;&lt;li&gt;simplified menu structure&lt;/li&gt;&lt;li&gt;completely new look&lt;/li&gt;&lt;li&gt;dashboard with the map of all available tools&lt;/li&gt;&lt;li&gt;developed on top of Cubi and PHPOpenBiz v2.4 frameworks&lt;/li&gt;&lt;li&gt;web installation wizard&lt;/li&gt;&lt;li&gt;added new modules: xcap, dialog, new lcr&lt;/li&gt;&lt;li&gt;usage of separate database for siremis itself&lt;/li&gt;&lt;li&gt;management of users that can login to siremis&lt;/li&gt;&lt;li&gt;management of menu can be done from web interface&lt;/li&gt;&lt;li&gt;building Apache conf and htaccess file can be done by Makefie&lt;/li&gt;&lt;li&gt;charts to monitor location transport layers&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Step by step installation tutorial, screenshots and demo are available on the web at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/6"&gt;Installation Tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/7"&gt;Screenshots&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/8"&gt;Web Demo&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Siremis is used during Kamailio Advanced Training classes for  management of SIP server, a good oportunity to learn about Siremis  itself, next locations are:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/kat"&gt;Kamailio Advanced Training for Carrier Services, November 22-25, 2010, Berlin, Germany&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://asipto.com/u/katu"&gt;Kamailio Advanced Training for Carrier Services, January 24-26, 2010, Irvine, CA, USA&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5299510028430986857?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5299510028430986857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/11/siremis-v200-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5299510028430986857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5299510028430986857'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/11/siremis-v200-released.html' title='Siremis v2.0.0 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4202414770119835571</id><published>2010-10-29T20:04:00.000+02:00</published><updated>2010-10-30T20:06:01.652+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Kamailio Advanced Training, Nov 22-25, 2010, Berlin</title><content type='html'>&lt;div class="entry"&gt;      &lt;p&gt;Next Kamailio Advanced Training will take place in Berlin, Germany, Nov 22-25, 2010.&lt;/p&gt; &lt;p&gt;Last stable series is 3.1.x (Oct 06, 2010, &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;see  release notes&lt;/a&gt;), continues the work done within &lt;a href="http://sip-router.org/"&gt;SIP-Router.org&lt;/a&gt; project. Among &lt;a href="http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.1.x"&gt;brand  new features in v3.1.0&lt;/a&gt;, starting with the previous major version, &lt;a href="http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.0.x"&gt;3.0.0&lt;/a&gt;,   you can run mixed Kamailio (OpenSER) and SIP  Express Router (SER)   modules in the same SIP server instance, giving you the most powerful   tools to build stable, very performant and features rich VoIP and   Unified Communication platforms.&lt;/p&gt; &lt;p&gt;The class is organized by Asipto and will be taught by  Daniel-Constantin Mierla, co-founder and core developer of Kamailio SIP  Server project.&lt;/p&gt; &lt;p&gt;&lt;em&gt;Read more details about the class and registration at:&lt;/em&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.asipto.com/index.php/kamailio-advanced-training/"&gt;http://www.asipto.com/index.php/kamailio-advanced-training/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4202414770119835571?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4202414770119835571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-advanced-training-nov-22-25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4202414770119835571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4202414770119835571'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-advanced-training-nov-22-25.html' title='Kamailio Advanced Training, Nov 22-25, 2010, Berlin'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-437102423059691499</id><published>2010-10-28T20:00:00.000+02:00</published><updated>2010-10-30T20:02:01.994+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Kamailio Business Directory Launched</title><content type='html'>&lt;p&gt;Today was announced the launch of &lt;a href="http://www.kamailio.org/w/business-directory/"&gt;Kamailio Business Directory&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;This is a web page hosted by the Kamailio project site that will list  companies  and individuals offering products, services or solutions  based on  Kamailio or SER. It is an open directory that tries to enable  more  visibility to the business market around the project. If you want  to  apply to be listed, please follow the instructions at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a href="http://www.kamailio.org/w/business-directory-rules/"&gt;http://www.kamailio.org/w/business-directory-rules/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;We have already several companies listed, couple of them to still in   review process, therefore check it again soon, the directory is   available at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a href="http://www.kamailio.org/w/business-directory/"&gt;http://www.kamailio.org/w/business-directory/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-437102423059691499?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/437102423059691499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-business-directory-launched.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/437102423059691499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/437102423059691499'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-business-directory-launched.html' title='Kamailio Business Directory Launched'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-3960164735841324298</id><published>2010-10-27T19:59:00.000+02:00</published><updated>2010-10-30T20:00:23.637+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><category scheme='http://www.blogger.com/atom/ns#' term='asterisk'/><title type='text'>Asterisk, Kamailio, Openfire and Social Media Integration</title><content type='html'>&lt;p&gt;Courtesy of Kelvin Chua, CTO of &lt;a href="http://www.nextixsystems.com/"&gt;NEXTIX&lt;/a&gt;, I received the slides presented at Astricon 2010 to the session “Asterisk, Kamailio, Openfire and Social Media Integration”.&lt;/p&gt; &lt;p&gt;You can download the slides from:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/events/2010-Astricon/KelvinChuaAstricon2010.pdf"&gt;http://www.kamailio.org/events/2010-Astricon/KelvinChuaAstricon2010.pdf&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The presentations goes through usage of open source components to build a social media integration system. Here is the abstract:&lt;/p&gt; &lt;p&gt;&lt;span&gt;“The excitement does not end with combining the  flexibility of  asterisk, the capacity handling of kamailio and the  chattiness of  openfire, we’ve been seeing this for the past astricons.  The real deal  is how to use the three powerhouse in a more socially  relevant context.  This session will introduce you to another way of  creating your own  facebook or myspace. It aims to discuss what we as  asterisk  users/developers wanted to see in a social platform and yet  nobody did  it on facebook. It will discuss a myriad of apps involved  with social  platforms like iphone/android apps as well as a list of  hardware we  don’t see integrated with current social websites. it will  also touch  on rare topics like working on video mixers (MCU) on asterisk  using  h.264 and how to use this on the platform.” &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.nextixsystems.com/"&gt;NextIX&lt;/a&gt; is an innovation  company that specializes in  universally available information and  communication technology solutions  for the consumer, SME, enterprise  and government.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-3960164735841324298?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/3960164735841324298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/asterisk-kamailio-openfire-and-social.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3960164735841324298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/3960164735841324298'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/asterisk-kamailio-openfire-and-social.html' title='Asterisk, Kamailio, Openfire and Social Media Integration'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-6853663547985175312</id><published>2010-10-25T19:58:00.000+02:00</published><updated>2010-10-30T19:59:18.120+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><title type='text'>Debian Based Kamailio Distribution</title><content type='html'>&lt;p&gt;&lt;a href="http://ciitix.ciit.net.pk/"&gt;CIITIX&lt;/a&gt; has announced &lt;em&gt;&lt;strong&gt;CIITIX VoIP 1.0&lt;/strong&gt;&lt;/em&gt; – a Debian Lenny custom Linux distribution that includes a pre-configured &lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;Kamailio v3.1.0&lt;/a&gt;. Among enabled features are:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;user authentication against MySQL&lt;/li&gt;&lt;li&gt;NAT traversal&lt;/li&gt;&lt;li&gt;accounting to MySQL&lt;/li&gt;&lt;li&gt;SIP SIMPLE presence&lt;/li&gt;&lt;li&gt;embedded XCAP server&lt;/li&gt;&lt;li&gt;DoS detection and protection&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;You can download the ISO image and read more about at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://ciitix.ciit.net.pk/index.php/home/6-announcements-/14-ciitix-voip-10-released"&gt;http://ciitix.ciit.net.pk/index.php/home/6-announcements-/14-ciitix-voip-10-released&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;It is a good and easy way for people to try a Kamailio based VoIP system on a physical server or a virtual machine.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-6853663547985175312?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/6853663547985175312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/debian-based-kamailio-distribution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6853663547985175312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/6853663547985175312'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/debian-based-kamailio-distribution.html' title='Debian Based Kamailio Distribution'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-953796778458989711</id><published>2010-10-20T22:10:00.000+02:00</published><updated>2010-10-20T22:11:12.347+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>Kamailio v3.0.4 Released</title><content type='html'>&lt;p&gt;&lt;strong&gt;Kamailio v3.0.4&lt;/strong&gt; is out – a minor release including  fixes in code and documentation since v3.0.3 – configuration file and  database compatibility is preserved.&lt;/p&gt; &lt;p&gt;Kamailio (OpenSER) 3.0.4 is based on the latest version of GIT branch  3.0, therefore those running 3.0.0, 3.0.1, 3.0.2 or 3.0.3 are advised  to upgrade — there is no change required to be done to configuration  file or database.&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;&lt;em&gt;Note that latest stable  version of the project is Kamailio 3.1.0, released on October 06, 2010.  It is highly recommended to upgrade directly to latest stable release to  benefit of most actual fixes and features. More details about 3.1.0 at:&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;&lt;em&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Resources for Kamailio version 3.0.4&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Source tarballs are available at:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.0.4/src/"&gt;http://www.kamailio.org/pub/kamailio/3.0.4/src/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Detailed changelog:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.0.4/ChangeLog"&gt;http://www.kamailio.org/pub/kamailio/3.0.4/ChangeLog&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Download via GIT:&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;# git clone –depth 1 git://git.sip-router.org/sip-router kamailio&lt;br /&gt;# cd kamailio&lt;br /&gt;# git checkout -b kamailio_3.0 origin/kamailio_3.0&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Binaries and packages will be uploaded at:&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/3.0.4/"&gt;http://www.kamailio.org/pub/kamailio/3.0.4/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Modules’ documentation:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/docs/modules/3.0.x/"&gt;http://www.kamailio.org/docs/modules/3.0.x/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;What is new in 3.0.x release series is summarized in the announcement of v3.0.0:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.0.0-release-notes/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-953796778458989711?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/953796778458989711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-v304-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/953796778458989711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/953796778458989711'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-v304-released.html' title='Kamailio v3.0.4 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-386158742613190409</id><published>2010-10-20T22:09:00.000+02:00</published><updated>2010-10-20T22:10:23.393+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>Kamailio v1.5.5 Released</title><content type='html'>&lt;p&gt;&lt;strong&gt;Kamailio v1.5.5&lt;/strong&gt;, a new release in 1.5 series, is  out. Kamailio (OpenSER) 1.5.5 is based on the latest version of branch  1.5, including many fixes in code and documentation, therefore those  running 1.5.0, 1.5.1, 1.5.2, 1.5.3 or 1.5.4 are advised to upgrade.&lt;/p&gt; &lt;p&gt;Note that latest stable version of the project is Kamailio 3.1.0,  released on October 06, 2010. It is highly recommended to upgrade  directly to latest stable release to benefit of most actual fixes and  features. More details about 3.1.0 at:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;This release marks the end of  official maintenance for branch 1.5 by development team. That means no  new packaging will be done for 1.5.x, but fixes can be added in SVN  branch 1.5 repository. The development team officially maintain last two  stable branches, these are now 3.0.x and 3.1.x.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Source tarballs are available at:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/1.5.5/src/"&gt;http://www.kamailio.org/pub/kamailio/1.5.5/src/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Detailed changelog:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/1.5.5/ChangeLog"&gt;http://www.kamailio.org/pub/kamailio/1.5.5/ChangeLog&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Download via SVN:&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;svn co https://openser.svn.sourceforge.net/svnroot/openser/branches/1.5 kamailio&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Tag for this release can be browsed at:&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://openser.svn.sourceforge.net/viewvc/openser/tags/1.5.5/"&gt;http://openser.svn.sourceforge.net/viewvc/openser/tags/1.5.5/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Project site at SourceForge.net (still using old name):&lt;/p&gt; &lt;p&gt;&lt;a href="http://sourceforge.net/projects/openser/"&gt;http://sourceforge.net/projects/openser/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Binaries and packages will be uploaded at:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/pub/kamailio/1.5.5/"&gt;http://www.kamailio.org/pub/kamailio/1.5.5/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Modules’ documentation:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/docs/modules/1.5.x/"&gt;http://www.kamailio.org/docs/modules/1.5.x/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;What is new in 1.5.x release series is summarized in the announcement of v1.5.0:&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v1.5.0-release-notes"&gt;http://www.kamailio.org/w/kamailio-openser-v1.5.0-release-notes&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;br /&gt;Note: Kamailio is the new name of OpenSER project. First version under  Kamailio name was 1.4.0. Older versions will continue to use OpenSER  name.&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-386158742613190409?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/386158742613190409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-v155-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/386158742613190409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/386158742613190409'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-v155-released.html' title='Kamailio v1.5.5 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-140884501148634916</id><published>2010-10-14T09:58:00.002+02:00</published><updated>2010-10-14T10:19:15.600+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Best of New in Kamailio 3.1.0 - #10: Registration to Remote SIP Servers</title><content type='html'>Many DID providers require to register to their servers in order to route the calls to your server. While the recommended way is to get a peering agreement where all calls to your block of DIDs are sent to the IP address of your SIP server, in some cases, like SOHO or SMB, you usually register to some VoIP services that offer free DIDs. Then is hard to get a peering agreement just for one or two DIDs.&lt;br /&gt;&lt;br /&gt;Normally you used such providers only for incoming calls, for outgoing you have a least cost routing system selecting the best route from many termination providers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kamailio.org"&gt;Kamailio 3.1.0&lt;/a&gt; introduces a handy way to &lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;configure your SIP proxy to register to other SIP servers for incoming calls&lt;/span&gt;. You have to load &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;uac module&lt;/span&gt; and add records to uacreg table. The table stores following attributes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;l_uuid - local unique user id, e.g.,: 12345678&lt;/li&gt;&lt;li&gt;l_username - local user name, e.g.,: daniel&lt;/li&gt;&lt;li&gt;l_domain - local domain, e.g.,: mysipserver.com&lt;/li&gt;&lt;li&gt;r_username - remote username, e.g.,: daniel123&lt;/li&gt;&lt;li&gt;r_domain - remote domain, e.g.,: sipprovider.com&lt;br /&gt;&lt;/li&gt;&lt;li&gt;realm - remote relam, e.g.,: sipprovider.com&lt;/li&gt;&lt;li&gt;auth_username - authentication username, e.g.,: daniel123&lt;/li&gt;&lt;li&gt;auth_password - authentication password, e.g.,: xxxxxx&lt;/li&gt;&lt;li&gt;auth_proxy - SIP address of authentication proxy, e.g.,: sip:sipprovider.com&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The module takes care of sending REGISTER and refresh registrations before they expire.&lt;br /&gt;&lt;br /&gt;When calls come in, you have to run uac_reg_lookup() that will detect if the call is coming from a remote SIP provider and can change the R-URI to local username@domain. Afterwards you can run location lookup.&lt;br /&gt;&lt;pre class="programlisting"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;if(uac_reg_lookup("$rU", "$ru")) {&lt;br /&gt;  xlog("request from a remote SIP provider [$ou =&gt; $ru]\n");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;lookup("location");&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;The documentation for &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;uac module&lt;/span&gt; is available at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/stable/modules_k/uac.html"&gt;http://kamailio.org/docs/modules/stable/modules_k/uac.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-140884501148634916?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/140884501148634916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/140884501148634916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/140884501148634916'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-10.html' title='Best of New in Kamailio 3.1.0 - #10: Registration to Remote SIP Servers'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-5366436377488456012</id><published>2010-10-12T12:23:00.001+02:00</published><updated>2010-10-12T12:24:30.454+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><title type='text'>Apt Deb Repositories for v3.1.0</title><content type='html'>&lt;p&gt;Courtesy of Jon Bonilla, &lt;a href="http://www.kamailio.org"&gt;Kamailio&lt;/a&gt;'s Debian APT repository is offering now  the packages for version 3.1.0 as well as nightly builds from stable  branch 3.1.&lt;/p&gt; &lt;p&gt;So, if you want to get the latest version of branch 3.1, set your apt sources to:&lt;/p&gt; &lt;pre&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;deb http://deb.kamailio.org/kamailio31-nightly lenny main &lt;/span&gt;&lt;/pre&gt; &lt;p&gt;Supported OSes are Debian Lenny, Squeeze and Ubuntu Lucid.&lt;/p&gt; &lt;p&gt;Check for more details the wiki page:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/dokuwiki/doku.php/packages:debs"&gt;http://www.kamailio.org/dokuwiki/doku.php/packages:debs&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-5366436377488456012?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/5366436377488456012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/apt-deb-repositories-for-v310.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5366436377488456012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/5366436377488456012'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/apt-deb-repositories-for-v310.html' title='Apt Deb Repositories for v3.1.0'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7182268405797589313</id><published>2010-10-11T22:43:00.005+02:00</published><updated>2010-10-13T23:30:40.743+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Best of New in Kamailio 3.1.0 - #9: Load Balancer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ogje99pbivw/TLYizdi-yuI/AAAAAAAAAHA/iV3OJoaurls/s1600/load-balancer.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 240px; height: 200px;" src="http://4.bp.blogspot.com/_ogje99pbivw/TLYizdi-yuI/AAAAAAAAAHA/iV3OJoaurls/s320/load-balancer.jpg" alt="" id="BLOGGER_PHOTO_ID_5527643860143885026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;SIP load balancer extension - &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;dispatcher module&lt;/span&gt; - comes in &lt;a href="http://www.kamailio.org/"&gt;Kamailio v3.1.0&lt;/a&gt; with a bunch of new features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;weight-based load balancing&lt;/span&gt; - you can assign weights to addresses in a destination group and Kamailio will take care to distribute calls accordingly. For example, if you want to distribute 80% of calls to one server and the rest to another one, just set weight=80 to first address and weight=20 to second one&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;2 sip:192.168.178.20:5080 0 0 weight=80&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;2 sip:192.168.178.28:5082 0 0 weight=20&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;call-load-based dispatching&lt;/span&gt; - the module can track active calls and select least loaded destination to distribute the traffic. Note that the module includes a light-weight call tracing system which works even in transaction stateless mode. There is no dependency on heavy modules such as dialog, making it suitable for embedded systems as well.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;configurable list of valid codes for SIP ping replies&lt;/span&gt; - the module has the ability to send OPTIONS requests to addresses in destination sets in order to discover whether they are active or not. In some particular cases, the reply code could be different than 200 (for example the system is asking for authentication), but still the system should be able to handle new calls. With module parameter &lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;ds_ping_reply_codes&lt;/span&gt; you can define a list of reply codes or reply code classes that are valid to consider that destination is active. For example - all 2XX and 3XX replies, together with 403 and 488:&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;modparam("dispatcher", "ds_ping_reply_codes", "class=2;code=403;code=488;class=3")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The value of this parameter can be changed at runtime without restartion Kamailio.&lt;br /&gt;&lt;br /&gt;Summarizing, with the new weight and call load dispatching, the module offers now a large range of algorithms to select destination, from old ones I would mention: round-robin, priority level, random, hashing of SIP message attributes. you can hardly find a competitor to beat the performances and features of &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;dispatcher module&lt;/span&gt; for SIP load balancing.&lt;br /&gt;&lt;br /&gt;You can browse module's documentation online at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/stable/modules_k/dispatcher.html"&gt;http://kamailio.org/docs/modules/stable/modules_k/dispatcher.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7182268405797589313?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7182268405797589313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-9-load.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7182268405797589313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7182268405797589313'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-9-load.html' title='Best of New in Kamailio 3.1.0 - #9: Load Balancer'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ogje99pbivw/TLYizdi-yuI/AAAAAAAAAHA/iV3OJoaurls/s72-c/load-balancer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-1794245761187310801</id><published>2010-10-07T23:02:00.001+02:00</published><updated>2010-10-12T23:20:57.198+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Best of New in Kamailio 3.1.0 - #8: Configuration File</title><content type='html'>&lt;a href="http://www.kamailio.org/"&gt;Kamailio v3.1.0&lt;/a&gt; is shipped with a refurbished &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;configuration file&lt;/span&gt;. It has a new structure to reflect better SIP server functionalities such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SIP location server&lt;/li&gt;&lt;li&gt;SIP registrar server&lt;/li&gt;&lt;li&gt;SIP presence server&lt;/li&gt;&lt;li&gt;NAT traversal management&lt;/li&gt;&lt;li&gt;PSTN routing&lt;/li&gt;&lt;li&gt;SIP message format sanity checks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;routing within-dialog SIP requests&lt;/li&gt;&lt;/ul&gt;Several values were replaced by defines making easier to maintain and understand the logic of configuration file:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;value of db_url parameters is set by DBURL define - if you change the access to database server you have to update a single value&lt;/li&gt;&lt;li&gt;multi-domain parameter value&lt;/li&gt;&lt;li&gt;used flags (for accounting, missed calls or NAT traversal) are also defined values, using more meaningful ID name&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Couple of new features are included in the configuration file and can be easily enabled or disabled by defining or un-defining specific IDs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TLS support - controlled by &lt;span style="color: rgb(51, 51, 255);"&gt;#!define WITH_TLS&lt;/span&gt;&lt;/li&gt;&lt;li&gt;multi-domain support - controlled by &lt;span style="color: rgb(51, 51, 255);"&gt;#!define WITH_MULTIDOMAIN&lt;/span&gt;&lt;/li&gt;&lt;li&gt;flood detection and protection - controlled by &lt;span style="color: rgb(51, 51, 255);"&gt;#!define WITH_ANTIFLOOD&lt;/span&gt;&lt;/li&gt;&lt;li&gt;database aliases lookup - controlled by &lt;span style="color: rgb(51, 51, 255);"&gt;#!define WITH_ALIASDB&lt;/span&gt;&lt;/li&gt;&lt;li&gt;source IP authentication - controlled by &lt;span style="color: rgb(51, 51, 255);"&gt;#!define WITH_IPAUTH&lt;/span&gt;&lt;/li&gt;&lt;li&gt;XMLRPC control interface -controlled by &lt;span style="color: rgb(51, 51, 255);"&gt;#!define WITH_XMLRPC&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Have a look at configuration file (located in &lt;span style="color: rgb(153, 0, 0);"&gt;/etc/kamailio/kamailio.cfg&lt;/span&gt; or &lt;span style="color: rgb(153, 0, 0);"&gt;/usr/local/etc/kamailio/kamailio.cfg&lt;/span&gt;) and you will be surprised to discover how easy is now to manage it and turn on/off features. Also, you can browse it &lt;a href="http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=blob;f=etc/kamailio.cfg;hb=refs/heads/3.1"&gt;online on our GIT repository&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-1794245761187310801?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/1794245761187310801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1794245761187310801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/1794245761187310801'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-8.html' title='Best of New in Kamailio 3.1.0 - #8: Configuration File'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-7703485236084786693</id><published>2010-10-06T12:37:00.001+02:00</published><updated>2010-10-10T12:41:59.600+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Kamailio v3.1.0 Released</title><content type='html'>&lt;div&gt; &lt;p&gt;&lt;a href="http://www.kamailio.org/"&gt;Kamailio (OpenSER) v3.1.0&lt;/a&gt; is out – major release with impressing  number of new features and improvements.&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_ogje99pbivw/TLGYSGDYPmI/AAAAAAAAAGw/Z8KSC8z9XP4/s1600/kamailio-sr-elio-a.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_ogje99pbivw/TLGYSGDYPmI/AAAAAAAAAGw/Z8KSC8z9XP4/s320/kamailio-sr-elio-a.jpg" alt="" id="BLOGGER_PHOTO_ID_5526365654390160994" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;On &lt;strong&gt;October 06, 2010&lt;/strong&gt;, &lt;strong&gt;Kamailio (OpenSER)  3.1.0&lt;/strong&gt;  has been released – this release is a result of more than 8 months of  development from the teams of Kamailio (OpenSER) and SIP Express Router  (SER) projects. Backed up by a solid development group, we are proud to  announce that this release brings a large set of features,  many for  first time on the SIP server market, such as asynchronous TLS, UDP raw  sockets, embedded HTTP and XCAP servers, embedded Lua, configuration  file debugger. All together, there are over 15 new modules and countless  improvements to old components.&lt;/p&gt; &lt;p&gt;Since last major release (version 3.0.0, which was out in January 10,  2010),  the two SIP servers, Kamailio and SER, are practically the same  application,  the name making the difference regarding the database  structure and the  extensions used for certain features, such as user  database based  authentication or location service. Therefore another  development  direction was towards smooth integration of  Kamailio and  SER extensions, previously duplicated modules such as auth,  sl,  ratelimit or sms were merged during this development cycle.&lt;/p&gt; &lt;p&gt;Continue reading the release notes at:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/"&gt;http://www.kamailio.org/w/kamailio-openser-v3.1.0-release-notes/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-7703485236084786693?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/7703485236084786693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-v310-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7703485236084786693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/7703485236084786693'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/kamailio-v310-released.html' title='Kamailio v3.1.0 Released'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ogje99pbivw/TLGYSGDYPmI/AAAAAAAAAGw/Z8KSC8z9XP4/s72-c/kamailio-sr-elio-a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-8678694628417841007</id><published>2010-10-05T11:29:00.007+02:00</published><updated>2010-11-07T15:03:09.194+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Best of New in Kamailio 3.1.0 - ToC</title><content type='html'>Kamailio 3.1.0 - a new major release of the open source SIP server - is scheduled for October 6, 2010. The amount of new feature is astonishing, it is the outcome of 7 months development made by Kamailio and SER teams.&lt;br /&gt;&lt;br /&gt;With blog series named "Best of New in Kamailio 3.1.0 ..." I try to detail some of most relevant new additions this release brings to light.&lt;br /&gt;&lt;br /&gt;Here is the table of content:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1 - &lt;a href="http://bit.ly/cHqjjh"&gt;Interactive configuration file debugger&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2 - &lt;a href="http://bit.ly/93gIBo"&gt;Embedded Lua&lt;/a&gt;&lt;/li&gt;&lt;li&gt;3 - &lt;a href="http://bit.ly/bYAASu"&gt;Embedded HTTP server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;4 - &lt;a href="http://bit.ly/98gsd6"&gt;Embedded XCAP server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;5 - &lt;a href="http://bit.ly/ccQmOO"&gt;GeoIP API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;6 - &lt;a href="http://bit.ly/93HiJW"&gt;Asynchronous TLS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;7 - &lt;a href="http://bit.ly/bIhbcW"&gt;Extended configuration file pre-processor directives&lt;/a&gt;&lt;/li&gt;&lt;li&gt;8 - &lt;a href="http://bit.ly/9KVvKD"&gt;Default configuration file&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;9 - &lt;a href="http://bit.ly/a1sdS6"&gt;Load balancing enhancements&lt;/a&gt;&lt;/li&gt;&lt;li&gt;10 - &lt;a href="http://bit.ly/anR6sq"&gt;Registration to remote SIP servers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;11 - &lt;a href="http://asipto.com/u/b"&gt;Asynchronous message queues in config file&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12 - Generic tree-based caching system&lt;/li&gt;&lt;li&gt;13 - RFC3326 - Reason header for CANCEL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;14 - UDP raw sockets&lt;/li&gt;&lt;li&gt;15 - Additional tools&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Chapters will be added over the time and this page will be updated with the links to specific posts. Check it from time to time to see its new content...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-8678694628417841007?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/8678694628417841007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-toc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8678694628417841007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/8678694628417841007'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-toc.html' title='Best of New in Kamailio 3.1.0 - ToC'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-374823975594054855</id><published>2010-10-04T22:02:00.006+02:00</published><updated>2010-10-11T12:34:04.796+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Best of New in Kamailio 3.1.0 - #7: Pre-processor Directives</title><content type='html'>Previous major version, 3.0.0, introduced for first time &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;configuration file pre-processor directives&lt;/span&gt; that allowed to &lt;a href="http://bit.ly/51LdoP"&gt;include files&lt;/a&gt;, &lt;a href="http://bit.ly/6ctg6f"&gt;define IDs&lt;/a&gt; and test their definition.&lt;br /&gt;&lt;br /&gt;It  was one of the most appreciated additions in 3.0.0, allowing to  structure better the configuration file, to enable or disable features  with one single line change.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kamailio.org/"&gt;Kamailio v3.1.0&lt;/a&gt; added new features to these &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;pre-processor directives&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;defined IDs can take values&lt;/span&gt;, being either strings, integer or even statements&lt;/li&gt;&lt;li&gt;defined IDs with values are replaced across configuration file&lt;/li&gt;&lt;li&gt;new &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;subst directive&lt;/span&gt; that does perl-like substitutions inside string values within configuration file&lt;/li&gt;&lt;/ul&gt;For example, the default configuration file for v3.1.0 defines DBURL token to be used for db_url parameters:&lt;br /&gt;&lt;pre style="color: rgb(0, 0, 153);"&gt;#!define DBURL "mysql://openser:openserrw@localhost/openser"&lt;br /&gt;...&lt;br /&gt;modparam("auth_db", "db_url", DBURL)&lt;/pre&gt;Changing access to database requires now to update a single place, the define of DBURL.&lt;br /&gt;&lt;br /&gt;If you have pieces of config that repeat, you can define them and reuse:&lt;br /&gt;&lt;pre style="color: rgb(0, 0, 153);"&gt;#!define MYLOG xlog("[$Tf]: message $rm from $fu to $ru\n")&lt;br /&gt;...&lt;br /&gt;route {&lt;br /&gt; ...&lt;br /&gt; MYLOG;&lt;br /&gt; ...&lt;br /&gt; MYLOG;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;...&lt;/pre&gt;The new &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;subst&lt;/span&gt; allow replacement inside string values - example: replace DBPASSWD token with 123qaz in all strings inside configuration file:&lt;br /&gt;&lt;pre style="color: rgb(0, 0, 153);"&gt;#!subst "/DBPASSWD/123qaz/"&lt;br /&gt;modparam("acc", "db_url", "mysql://user:DBPASSWD@localhost/db")&lt;/pre&gt;Note that &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;defines&lt;/span&gt; and &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;subst&lt;/span&gt; apply to all parts of configuration file, not matter are global parameters, module settings or routing blocks.&lt;br /&gt;&lt;br /&gt;Another useful features related to config pre-processor directives is the ability to define IDs from command line using &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;-A parameter&lt;/span&gt;:&lt;br /&gt;&lt;pre style="color: rgb(0, 0, 153);"&gt;kamailio -A MYVALUE=abc&lt;/pre&gt;You can see as well the core cookbook section for pre-processor directives:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.1.x"&gt;http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.1.x&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-374823975594054855?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/374823975594054855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-7-pre.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/374823975594054855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/374823975594054855'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-7-pre.html' title='Best of New in Kamailio 3.1.0 - #7: Pre-processor Directives'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4259436676195590932.post-4266350698862200401</id><published>2010-10-03T12:14:00.001+02:00</published><updated>2010-10-10T12:35:52.813+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip-router'/><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='kamailio'/><category scheme='http://www.blogger.com/atom/ns#' term='asipto'/><category scheme='http://www.blogger.com/atom/ns#' term='ser'/><title type='text'>Best of New in Kamailio 3.1.0 - #6: Asynchronous TLS</title><content type='html'>Demand for secure communication increased lately. Caused or not by more and more attacks on VoIP systems lately, as well as better penetration of Instant Messaging and Presence in SIP networks, IP telephony providers look now seriously to offer full content protection as a service.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kamailio.org/"&gt;Kamailio 3.1.0&lt;/a&gt; is the first version that can be truly used for large scale full encrypted SIP communication engine. OpenSER  (up to Kamailio 1.5.x) had more like a beta implementation, it was added for prototyping purposes and never improved, maybe also a result of missing TLS clients at that time.&lt;br /&gt;&lt;br /&gt;Previous version, Kamailio 3.0.x, had a completely re-architectured TLS implementation, inherited from SIP Express Router (SER) v2.1.0, which was designed for massive scalability. Still, the missing piece in 3.0.x was asynchronous support. This was added in 3.1.0.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;Asynchronous TLS support in v3.1.0&lt;/span&gt; stands out through its simplicity to configure. It is on by default, transparent to configuration file. You can disable it via TCP connection control parameter:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;tcp_async=no&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 0, 0);"&gt;tls module&lt;/span&gt; has a comprehensive documentation:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kamailio.org/docs/modules/stable/modules/tls.html"&gt;http://kamailio.org/docs/modules/stable/modules/tls.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;TLS being a layer on top of TCP, many tunings can be done via global TCP parameters:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.1.x#tcp_parameters"&gt;http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.1.x&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4259436676195590932-4266350698862200401?l=by-miconda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://by-miconda.blogspot.com/feeds/4266350698862200401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4266350698862200401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4259436676195590932/posts/default/4266350698862200401'/><link rel='alternate' type='text/html' href='http://by-miconda.blogspot.com/2010/10/best-of-new-in-kamailio-310-6.html' title='Best of New in Kamailio 3.1.0 - #6: Asynchronous TLS'/><author><name>Daniel-Constantin Mierla</name><uri>http://www.blogger.com/profile/05389381828542758021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_ogje99pbivw/SmTYQnO9pAI/AAAAAAAAABI/pwJu54bdpcM/S220/daniel-constantin.mierla.jpg'/></author><thr:total>0</thr:total></entry></feed>
