<?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 - avp</title>
 <link>http://www.iptel.org/taxonomy/term/98/0</link>
 <description>Attribute-Value pair manipulation.</description>
 <language>en</language>
<item>
 <title>Sequential Call Hunting using AVPs</title>
 <link>http://www.iptel.org/howto/sequential_call_hunting_using_avps</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-4&quot;&gt;&lt;div class=&quot;flexinode-textarea-26&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Short description:&lt;/label&gt;&lt;br /&gt;
  &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Call Hunting is a mechanism by which a proxy server trys to place a call to any one number (user) in a list of numbers. The proxy tries each number in sequence until a number answers (200 OK) or all numbers are exhausted. In this example the call will be forwarded to the voice mail mailbox associated with the original called number when all numbers have been exhausted.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This&amp;nbsp; example was created for a proxy running 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;  0.9.x&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-27&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Steps:&lt;/label&gt;&lt;br /&gt;
  &lt;p&gt;&amp;nbsp;&lt;br /&gt;Setup:&lt;/p&gt;&lt;p&gt;In this example I use MySQL for the data storage. The database also stores registrations, subscriber data and locally defined call feature/call permission flags. To enable the call hunting feature we will need a new table. &lt;/p&gt;&lt;p&gt;MySQL setup:&lt;/p&gt;&lt;p&gt;We create a new table for Single Attribute Multi-value data storage. We&#039;ll call this table &amp;quot;sam&amp;quot;.&lt;/p&gt;&lt;p&gt;#&lt;br /&gt;# Table structure for table &#039;sam&#039; Single Attribute Multi-value&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;DROP TABLE IF EXISTS `sam`;&lt;br /&gt;CREATE TABLE `sam` (&lt;br /&gt;&amp;nbsp; `uuid` varchar(64) NOT NULL default &#039;&#039;,&lt;br /&gt;&amp;nbsp; `username` varchar(100) NOT NULL default &#039;0&#039;,&lt;br /&gt;&amp;nbsp; `domain` varchar(128) NOT NULL default &#039;&#039;,&lt;br /&gt;&amp;nbsp; `attribute` varchar(32) NOT NULL default &#039;&#039;,&lt;br /&gt;&amp;nbsp; `value` varchar(128) NOT NULL default &#039;&#039;,&lt;br /&gt;&amp;nbsp; `type` int(11) NOT NULL default &#039;0&#039;,&lt;br /&gt;&amp;nbsp; `modified` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser/component/module/avp">avp</category>
 <pubDate>Sun, 04 Feb 2007 11:28:36 +0100</pubDate>
</item>
<item>
 <title>avp</title>
 <link>http://www.iptel.org/ser/doc/modules/avp</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-8&quot;&gt;&lt;div class=&quot;flexinode-select-34&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Module status:&lt;/label&gt;&lt;br /&gt;
 Standard-dep
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-35&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
  This module contains several functions that can be used to manipulate the contents of AVPs (Attribute-Value pairs). The AVPs are variables attached to the SIP message being processed. Each variable has its name and value. AVPs can be used to store arbitrary data or as a means of inter-module comminication.  
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-36&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Maintainers:&lt;/label&gt;&lt;br /&gt;
  &lt;p&gt;Jiri Kuthan&lt;br /&gt;
Michal Matyska&lt;/p&gt;
 
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser_version/0_10_x">2.0.x</category>
 <category domain="http://www.iptel.org/ser/component/module/avp">avp</category>
 <category domain="http://www.iptel.org/doc/module">Module</category>
 <pubDate>Sun, 26 Nov 2006 10:10:41 +0100</pubDate>
</item>
<item>
 <title>How to use Attribute Value Pairs (AVP’s) to determine if both the caller and the callee are in the same group.</title>
 <link>http://www.iptel.org/attribute_value_pairs</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-3&quot;&gt;&lt;/div&gt;</description>
 <category domain="http://www.iptel.org/ser/component/module/avp">avp</category>
 <category domain="http://www.iptel.org/ser/component/module/avpops">avpops</category>
 <category domain="http://www.iptel.org/ser/component/module/avp_db">avp_db</category>
 <pubDate>Mon, 06 Nov 2006 14:17:17 +0100</pubDate>
</item>
<item>
 <title>SER Wishlist</title>
 <link>http://www.iptel.org/ser/wishlist</link>
 <description> &lt;p&gt;This is the page where YOU add your most wanted 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; features or modules! Please feel free to edit this page. &lt;/p&gt;&lt;p&gt;See a &lt;a href=&quot;http://tracker.iptel.org/secure/IssueNavigator.jspa?reset=true&amp;&amp;pid=10000&amp;fixfor=-1&amp;fixfor=10001&amp;status=1&amp;status=3&amp;status=4&amp;sort&quot; target=&quot;_blank&quot;&gt;more detailed list of wishlist items&lt;/a&gt; on the tracker (items on this wishlist will end up in the tracker when they are detailed enough to do actual coding).&lt;/p&gt;&lt;p&gt;New groups can also be added. This wishlist is used for evaluating what to focus on for future releases. &lt;/p&gt;&lt;p&gt;In order to know the general interest of a feature, you can also vote for features. Just add an * in parenthesis behind the feature, and please only add one... &lt;/p&gt; </description>
 <category domain="http://www.iptel.org/ser/accounting_0">accounting</category>
 <category domain="http://www.iptel.org/ser/component/module/acc_db">acc_db</category>
 <category domain="http://www.iptel.org/ser/component/module/acc_radius">acc_radius</category>
 <category domain="http://www.iptel.org/ser/component/module/acc_syslog">acc_syslog</category>
 <category domain="http://www.iptel.org/ser/component/module/auth">auth</category>
 <category domain="http://www.iptel.org/ser/component/module/auth_db">auth_db</category>
 <category domain="http://www.iptel.org/ser/component/module/auth_radius">auth_radius</category>
 <category domain="http://www.iptel.org/ser/component/module/avp">avp</category>
 <category domain="http://www.iptel.org/ser/component/module/avpops">avpops</category>
 <category domain="http://www.iptel.org/ser/component/module/avp_db">avp_db</category>
 <category domain="http://www.iptel.org/ser/component/module/avp_radius">avp_radius</category>
 <category domain="http://www.iptel.org/ser/component_0">Component</category>
 <category domain="http://www.iptel.org/ser/component/core">core</category>
 <category domain="http://www.iptel.org/ser/component/module/cpl_c">cpl-c</category>
 <category domain="http://www.iptel.org/ser/component/module/ctl">ctl</category>
 <category domain="http://www.iptel.org/ser/component/module/dbtext">dbtext</category>
 <category domain="http://www.iptel.org/ser/component/module/dialog">dialog</category>
 <category domain="http://www.iptel.org/ser/component/module/dispatcher">dispatcher</category>
 <category domain="http://www.iptel.org/ser/component/module/diversion">diversion</category>
 <category domain="http://www.iptel.org/ser/component/module/domain">domain</category>
 <category domain="http://www.iptel.org/ser/component/module/enum">enum</category>
 <category domain="http://www.iptel.org/ser/component/module/exec">exec</category>
 <category domain="http://www.iptel.org/ser/accounting/field">field</category>
 <category domain="http://www.iptel.org/ser/component/module/fifo">fifo</category>
 <category domain="http://www.iptel.org/ser/component/module/flatstore">flatstore</category>
 <category domain="http://www.iptel.org/ser/function">function</category>
 <category domain="http://www.iptel.org/ser/component/module/gflags">gflags</category>
 <category domain="http://www.iptel.org/ser/component/module/group">group</category>
 <category domain="http://www.iptel.org/ser/component/module/group_radius">group_radius</category>
 <category domain="http://www.iptel.org/ser/component/module/jabber">jabber</category>
 <category domain="http://www.iptel.org/ser/component/module/lcr">lcr</category>
 <category domain="http://www.iptel.org/ser/component/module/mangler">mangler</category>
 <category domain="http://www.iptel.org/ser/component/module/maxfwd">maxfwd</category>
 <category domain="http://www.iptel.org/ser/component/module/mediaproxy">mediaproxy</category>
 <category domain="http://www.iptel.org/ser/component/memory">memory</category>
 <category domain="http://www.iptel.org/ser/component/module">module</category>
 <category domain="http://www.iptel.org/ser/component/module/msilo">msilo</category>
 <category domain="http://www.iptel.org/ser/component/module/mysql">mysql</category>
 <category domain="http://www.iptel.org/ser/component/module/nathelper">nathelper</category>
 <category domain="http://www.iptel.org/ser/component/module/options">options</category>
 <category domain="http://www.iptel.org/ser/component/module/osp">osp</category>
 <category domain="http://www.iptel.org/ser/component/module/pa">pa</category>
 <category domain="http://www.iptel.org/ser/parameter">parameter</category>
 <category domain="http://www.iptel.org/ser/component/parser">parser</category>
 <category domain="http://www.iptel.org/ser/component/module/pdt">pdt</category>
 <category domain="http://www.iptel.org/ser/component/module/permissions">permissions</category>
 <category domain="http://www.iptel.org/ser/component/module/pike">pike</category>
 <category domain="http://www.iptel.org/ser/component/module/postgres">postgres</category>
 <category domain="http://www.iptel.org/ser/component/module/presence_b2b">presence_b2b</category>
 <category domain="http://www.iptel.org/ser/component/module/print">print</category>
 <category domain="http://www.iptel.org/ser/component/module/ratelimit">ratelimit</category>
 <category domain="http://www.iptel.org/ser/component/module/registrar">registrar</category>
 <category domain="http://www.iptel.org/ser/component/module/rls">rls</category>
 <category domain="http://www.iptel.org/ser/component/module/rr">rr</category>
 <category domain="http://www.iptel.org/ser/component/module/sanity">sanity</category>
 <category domain="http://www.iptel.org/ser/ser_cfg">ser.cfg</category>
 <category domain="http://www.iptel.org/ser/component/module/sl">sl</category>
 <category domain="http://www.iptel.org/ser/component/module/sms">sms</category>
 <category domain="http://www.iptel.org/ser/component/module/speeddial">speeddial</category>
 <category domain="http://www.iptel.org/ser/component/module/textops">textops</category>
 <category domain="http://www.iptel.org/ser/component/module/tls">tls</category>
 <category domain="http://www.iptel.org/ser/component/module/tm">tm</category>
 <category domain="http://www.iptel.org/ser/component/transport">transport</category>
 <category domain="http://www.iptel.org/ser/component/module/uac">uac</category>
 <category domain="http://www.iptel.org/ser/component/module/unixsock">unixsock</category>
 <category domain="http://www.iptel.org/ser/component/module/uri">uri</category>
 <category domain="http://www.iptel.org/ser/component/module/uri_db">uri_db</category>
 <category domain="http://www.iptel.org/ser/component/module/uri_radius">uri_radius</category>
 <category domain="http://www.iptel.org/ser/component/module/usrloc">usrloc</category>
 <category domain="http://www.iptel.org/ser/component/module/xlog">xlog</category>
 <category domain="http://www.iptel.org/ser/component/module/xmlrpc">xmlrpc</category>
 <pubDate>Sun, 23 Apr 2006 15:47:31 +0200</pubDate>
</item>
</channel>
</rss>
