<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://www.iptel.org">
<channel>
 <title>iptel.org - 0.9.x</title>
 <link>http://www.iptel.org/taxonomy/term/269/0</link>
 <description>The 0.9.x releases</description>
 <language>en</language>
<item>
 <title>Standard ser.cfg</title>
 <link>http://www.iptel.org/file_standard</link>
 <description> #&lt;br /&gt; # $Id: ser&lt;a href=&quot;glossary/term/244&quot; title=&quot;SER: SIP Express Router, fast and flexible SIP server.&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt;.cfg,v 1.42 2007/05/30 12:28:17 tirpi Exp $&lt;br /&gt; #&lt;br /&gt; &lt;br /&gt; # First start SER&lt;a href=&quot;glossary/term/244&quot; title=&quot;SER: SIP Express Router, fast and flexible SIP server.&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt; sample config script with:&lt;br /&gt; #&amp;nbsp;&amp;nbsp; database, accounting, authentication, multi-domain support&lt;br /&gt; #&amp;nbsp;&amp;nbsp; PSTN&lt;a href=&quot;glossary#term218&quot; title=&quot;PSTN: Public Switched Telephone Network&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt; GW section, named flags, named routes, global-,&lt;br /&gt; #&amp;nbsp;&amp;nbsp; domain- and user-preferences with AVPs&lt;br /&gt; # Several of these features are only here for demonstration purpose&lt;br /&gt; # what can be achieved with the SER config script language.&lt;br /&gt; #&lt;br /&gt; # If you look for a simpler version with a lot less dependencies&lt;br /&gt; # please refer to the ser-basic.cfg file in your SER distribution. </description>
 <category domain="http://www.iptel.org/ser_version/0_9_x">0.9.x</category>
 <category domain="http://www.iptel.org/doc/book">Book</category>
 <category domain="http://www.iptel.org/news/ser/development">Development</category>
 <category domain="http://www.iptel.org/ser/component/module/domain">domain</category>
 <category domain="http://www.iptel.org/administration/site">Site</category>
 <category domain="http://www.iptel.org/protocol/ssl">SSL</category>
 <category domain="http://www.iptel.org/glossary/sip/stateless">stateless</category>
 <pubDate>Wed, 17 Oct 2007 08:44:53 +0200</pubDate>
</item>
<item>
 <title>SER Performance</title>
 <link>http://www.iptel.org/ser/doc/performance</link>
 <description> &lt;p&gt;There are many ways to good performance for networking-based software.&amp;nbsp; SER&lt;a href=&quot;glossary/term/244&quot; title=&quot;SER: SIP Express Router, fast and flexible SIP server.&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt; performs with a large number of subscribers on a single server, sufficient for most installations. And using various techniques building a SIP network architecture, you can make SER scale to an unlimited number of subscribers. However, we want SER&#039;s core and core modules to be based on sound design principles and architected with performance in mind.&amp;nbsp;These components are used by everybody, from the simplest ser&lt;a href=&quot;glossary/term/244&quot; title=&quot;SER: SIP Express Router, fast and flexible SIP server.&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt;.cfg for proxying large number of call per second to the small &amp;quot;home-grown&amp;quot; setup with a huge ser.cfg executing all kinds of logic for every single message.&lt;/p&gt; </description>
 <category domain="http://www.iptel.org/ser_version/0_9_x">0.9.x</category>
 <category domain="http://www.iptel.org/ser_version/0_10_x">2.0.x</category>
 <category domain="http://www.iptel.org/ser/component/core">core</category>
 <pubDate>Sun, 10 Dec 2006 09:20:32 +0100</pubDate>
</item>
<item>
 <title>xlog backport</title>
 <link>http://www.iptel.org/xlog_back_port</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-7&quot;&gt;&lt;div class=&quot;flexinode-textfield-31&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Applies to version:&lt;/label&gt;&lt;br /&gt;
 0.9.x
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-32&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;
xlog module backported by Juha
&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-33&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Instructions for use:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;
The backported modules:
&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser_version/0_9_x">0.9.x</category>
 <category domain="http://www.iptel.org/ser/component/module/xlog">xlog</category>
 <enclosure url="http://www.iptel.org/files/xlog-0.9.0.tar.gz" length="8058" type="application/x-gzip" />
 <pubDate>Thu, 30 Nov 2006 00:17:48 +0100</pubDate>
</item>
<item>
 <title>LCR working with mysql and accounting</title>
 <link>http://www.iptel.org/lcr_with_mysql_accounting</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-7&quot;&gt;&lt;div class=&quot;flexinode-textfield-31&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Applies to version:&lt;/label&gt;&lt;br /&gt;
 0.9.0
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-32&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;
example tables:
&lt;/p&gt;
&lt;p&gt;
mysql&amp;gt; select * from gw;
&lt;/p&gt;
&lt;table border=2 cellpadding=2 cellspacing=1&gt;
&lt;tr&gt;&lt;td&gt;gw_name&lt;/td&gt;&lt;td&gt;grp_id&lt;/td&gt;&lt;td&gt;ip_addr&lt;/td&gt;&lt;td&gt;port&lt;/td&gt;&lt;td&gt;uri_scheme&lt;/td&gt;&lt;td&gt;transport&lt;/td&gt;&lt;td&gt;prefix&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;
&lt;table border=2 cellpadding=2 cellspacing=1&gt;
&lt;tr&gt;&lt;td&gt;sip&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;3261562354&lt;/td&gt;&lt;td&gt;5060&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;19005552222&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;sip2&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;2389176523&lt;/td&gt;&lt;td&gt;5060&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;19005553333&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;
&lt;p&gt;
2 rows in set (0.01 sec)
&lt;/p&gt;
&lt;p&gt;
mysql&amp;gt; select * from lcr;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-33&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Instructions for use:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;
Sample of ser.cfg
&lt;/p&gt;
&lt;pre&gt;
 # rogerles LCR ser.cfg
 #
 # ----------- global configuration parameters ------------------------
 # debug=9 # debug level (cmd line: -dddddddddd)
 #
 fork=yes
 log_stderror=yes# (cmd line: -E)
 check_via=no # (cmd. line: -v)
 dns=no # (cmd. line: -r)
 rev_dns=no # (cmd. line: -R)
 listen=64.201.13.52
 port=5060
 children=4
 # fifo=&amp;quot;/tmp/ser_fifo&amp;quot;
 #
 #
 # ------------------ module loading ----------------------------------
 #
 loadmodule &amp;quot;/usr/local/lib/ser/modules/mysql.so&amp;quot;
 loadmodule &amp;quot;/usr/local/lib/ser/modules/nathelper.so&amp;quot;
 loadmodule &amp;quot;/usr/local/lib/ser/modules/sl.so&amp;quot;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser_version/0_9_x">0.9.x</category>
 <pubDate>Wed, 29 Nov 2006 21:50:33 +0100</pubDate>
</item>
<item>
 <title>OSP Peering Module for SER</title>
 <link>http://www.iptel.org/osp_peering_module_for_ser</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-7&quot;&gt;&lt;div class=&quot;flexinode-textfield-31&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Applies to version:&lt;/label&gt;&lt;br /&gt;
 0.9.0
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-32&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;
OSP Module enables SER to use the OSP Peering Protocol for secure Authorization, Routing and Accounting of IP communication sessions. OSP is an ETSI protocol, Technical Specification 101 321. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Note!! OSP module has been moved into main modules directory in SER 2.0 Ottendorf (release after 0.9.x)&lt;/strong&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-33&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Instructions for use:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;
More details on the OSP module from :
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://osp-module.berlios.de/&quot;&gt;http://osp-module.berlios.de/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Download the module from :
&lt;a href=&quot;http://developer.berlios.de/projects/osp-module/&quot;&gt;http://developer.berlios.de/projects/osp-module/&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser_version/0_9_x">0.9.x</category>
 <pubDate>Wed, 29 Nov 2006 21:45:34 +0100</pubDate>
</item>
<item>
 <title>ETH World Modules, ldap, ldaps, silomail, ethz</title>
 <link>http://www.iptel.org/eth_world_module</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-7&quot;&gt;&lt;div class=&quot;flexinode-textfield-31&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Applies to version:&lt;/label&gt;&lt;br /&gt;
 0.9.x
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-32&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;
The Swiss Federal Institute of Technology (ETH) has developed some useful modules to SER under the &#039;ETH World&#039; program which came to an end in 2005. The project has been inspired by the Internet2 SIP.edu initiative. 
&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-33&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Instructions for use:&lt;/label&gt;&lt;br /&gt;
  &lt;p&gt;The SER&lt;a href=&quot;glossary/term/244&quot; title=&quot;SER: SIP Express Router, fast and flexible SIP server.&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt; modules developed were: ldap Moduleldaps Modulesilomail Moduleethz ModuleMore details of the modules and links to download them can be found from the following link : &lt;a href=&quot;http://www.ethworld.ethz.ch/technologies/sipeth/ser_modules&quot;&gt;http://www.ethworld.ethz.ch/technologies/sipeth/ser_modules&lt;/a&gt;&lt;/p&gt;
 
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser_version/0_9_x">0.9.x</category>
 <pubDate>Wed, 29 Nov 2006 21:33:28 +0100</pubDate>
</item>
<item>
 <title>LCR module drop-in for 0.9.x</title>
 <link>http://www.iptel.org/lcr_module_drop_in_for_0_9_x</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-7&quot;&gt;&lt;div class=&quot;flexinode-textfield-31&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Applies to version:&lt;/label&gt;&lt;br /&gt;
 0.9.x
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-32&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
  &lt;p&gt;LCR module for 0.9.x with database tables etc. This is the code found in the experimental code tree. Full functioning and mature.&lt;/p&gt; 
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-33&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Instructions for use:&lt;/label&gt;&lt;br /&gt;
  &lt;p&gt;Just drop the lcr directory into the modules directory of 0.9.x and make as always.&lt;/p&gt;&lt;p&gt;See README.DB for database table.&lt;/p&gt;&lt;p&gt;A PHP cli script ip2long is included for converting IP addresses to the the long int required by LCR.&lt;/p&gt; 
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser_version/0_9_x">0.9.x</category>
 <category domain="http://www.iptel.org/ser/component/module/lcr">lcr</category>
 <enclosure url="http://www.iptel.org/files/lcr.0.9.x.tgz" length="10780" type="application/x-gzip-compressed" />
 <pubDate>Mon, 09 Oct 2006 10:25:20 +0200</pubDate>
</item>
<item>
 <title>NAThelper SIP message/OPTIONS ping functionality</title>
 <link>http://www.iptel.org/nathelper_sip_message_options_ping_functionality</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-7&quot;&gt;&lt;div class=&quot;flexinode-textfield-31&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Applies to version:&lt;/label&gt;&lt;br /&gt;
 0.9.7-pre4 (probably all 0.9.x)
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-32&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;
NAThelper patch from Portaone that enables the ping functionality in nathelper to send SIP message (i.e. OPTIONS) instead of 4-byte UDP packets. This is useful for NATs that ignore ping keepalives from the outside as the user agent will answer the OPTIONS packet with OK (or 404 Not found etc dependent on support for OPTIONS).
&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-33&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Instructions for use:&lt;/label&gt;&lt;br /&gt;
  &lt;p&gt;Save the patchfile to modules/nathelper directory, then (having that directory as current) use the command &#039;patch -p1 &amp;lt; nathelper_ping.patch&#039; &lt;/p&gt;
&lt;p&gt;OBS! You also need to edit the parser/parse_hostport.c file and remove the #ifdef _OBSOLETED and #endif around the parse_hostport() function. &lt;/p&gt;
&lt;p&gt;Add this to your ser&lt;a href=&quot;glossary/term/244&quot; title=&quot;SER: SIP Express Router, fast and flexible SIP server.&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt;.cfg to enable OPTIONS messages to the UAs as keepalives:&lt;br /&gt;
modparam(&amp;quot;nathelper&amp;quot;, &amp;quot;natping_method&amp;quot;, &amp;quot;OPTIONS&amp;quot;) &lt;/p&gt;
&lt;p&gt;You will see a lot &#039;No UAC&lt;a href=&quot;glossary#term76&quot; title=&quot;UAC: User Agent Client. The (logical) part of SIP implementation which generates SIP requests and receives and processes SIP responses.&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt; support&#039; warning messages in your log. These are harmless and are caused by replies to the OPTIONS message and SER&lt;a href=&quot;glossary/term/244&quot; title=&quot;SER: SIP Express Router, fast and flexible SIP server.&quot; class=&quot;glossary-indicator&quot;&gt;i&lt;/a&gt; detects (correctly) these messages as originated from SER (as UAC). You can remove the warnings by commenting out in modules/tm/t_reply.c in run_failure_handler():&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* failure_route for a local UAC? */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!shmem_msg) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* GVT: Commented out as nathelper sends UAC messages to UAs for keepalives. The replies&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;should just be ignored... */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*              LOG(L_WARN,&amp;quot;Warning: run_failure_handlers: no UAC support (%d, %d) \n&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t-&amp;gt;on_negative, t-&amp;gt;tmcb_hl.reg_types); */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser_version/0_9_x">0.9.x</category>
 <category domain="http://www.iptel.org/ser/component/module/nathelper">nathelper</category>
 <enclosure url="http://www.iptel.org/files/nathelper_ping_0.patch" length="13738" type="text/plain" />
 <pubDate>Sun, 13 Aug 2006 10:02:13 +0200</pubDate>
</item>
</channel>
</rss>
