<meta charset="utf-8"><span class="Apple-style-span" style="font-family: Times; font-size: medium; "><pre>Hello Thomas,</pre><pre>at the moment I am refactoring the SEAS module to work with current sip-router, still haven&#39;t poked into current OpenSIPS to see how difficult the port will be, but expect to update it in the following months (after rework for sip-router is done).</pre>
<pre>well, SEAS is mainly composed of 2 parts: </pre><pre>*binary encoding of SIP messages so that application-server doesn&#39;t need to parse. The encoding contains a fast-lookup table for the main headers, and pointer-length-bytes for each part of each header, so you dont need to parse in the AS, you directly access the header at its pointer with it&#39;s lenght. (this also applies to URIs, parameters, headers, etc). There is code for encoding and decoding of this format in modules/seas directory.</pre>
<pre>*networking and transactional layer emulation: Since the transaction module is so much optimized, and will continue to be enhanced, we thought that a good option would be to let this layer (TL) in SER/OpenSER/OpenSIPs whatever and offer a TL API on the AS.</pre>
<pre><br></pre><pre>yes this has its pros and cons as someone said, but it simplifies things for us, and also offers some performance gains at the AS (less SIP hops, less IPs).</pre><pre>You can use SEAS in transaction stateful or stateless as well, but we don&#39;t use stateless very much with WeSIP, so this hasn&#39;t been as much tested against real work.</pre>
<pre><br></pre><pre>-It is intended to be generic, but since the only &quot;backend&quot; developed has been wesip, this is the main scenario that we have tested.</pre><pre>I would be very glad if more AS backends were developd (ruby, python, etc ), so you&#39;d had my complete disposition to help ;)</pre>
<pre>anything else, don&#39;t hesitate to ask !</pre><pre>Elias</pre><pre>&gt;Hello all, 

&gt;I am the main developer of Cipango (<a href="http://www.cipango.org/">http://www.cipango.org</a>), an Open Source SIP-Servlets Application Server (with HTTP and Diameter support). We hav&gt;e been using OpenSIPS together with Cipango in a couple of projects using plain vanilla SIP proxying from OpenSIPS to Cipango. 
&gt;We have found out the SEAS connector which allows for a direct connection between SIPS and an external SIP AS. Since we are also adding HA features &gt;to Cipango, we were wondering whether this feature could be useful to have a front-end OpenSIPS distributing SIP messages to several SIP AS. 

&gt;As a starting point, we had a look at the SEAS documentation (<a href="http://www.opensips.org/html/docs/modules/devel/seas.html">http://www.opensips.org/html/docs/modules/devel/seas.html</a>). Since it has a few broken &gt;links, we were wondering whether this module is still maintained and if it is intended to a be a generic one or mainly intended to weSIP ? 

&gt;Regards, 

&gt;Thomas
</pre><div><br></div></span>