<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hello,<br>
<br>
On 7/1/10 10:41 AM, <a class="moz-txt-link-abbreviated" href="mailto:jerome.marchet@orange-ftgroup.com">jerome.marchet@orange-ftgroup.com</a> wrote:
<blockquote cite="mid:4C2C54BE.3050400@orange-ftgroup.com" type="cite">
  <meta http-equiv="CONTENT-TYPE"
 content="text/html; charset=ISO-8859-1">
  <title></title>
  <meta name="GENERATOR" content="OpenOffice.org 2.4  (Linux)">
  <style type="text/css">
        <!--
                @page { size: 21cm 29.7cm; margin: 2cm }
                P { margin-bottom: 0.21cm }
        -->
        </style>
  <p style="margin-bottom: 0cm;">Hi all,<br>
  </p>
  <p style="margin-bottom: 0cm;">I have a question about the topoh
module.<br>
  </p>
  <p style="margin-bottom: 0cm;">I want to know why do you prefer to
encode and decode SIP routing fields instead of remove and add its.
Is it a possible improvement for future versions of kamailio?<br>
  </p>
</blockquote>
the goals of topoh module were set to offer topology hiding
functionality within a proxy, so right now it offers:<br>
- topology hiding even for transaction stateless mode (not even tm is
required)<br>
- transparent mode for config file - inside the config, you will see
the plain sip message, without any encodings<br>
- it survives restarts - restarting the sip server has no impact on
ongoing calls<br>
- works over distributed farm of sip servers - encoding can be done by
one instance, decoding works fine on another one that shares the same
secret. This is good for HA, where invite was processed by active
server and the bye happens to be processed by standby because HA
switched. Another case is for load balancing, no need to care of
routing messages within a call to same box<br>
- high performance for call processing - it can easily handle thousands
of call setups per second, which is hard to achieve in b2bua<br>
<br>
What you suggest is a b2bua and there are many options already
available. For example SEMS (SIP Express Media Server) has an
application for sip signaling only back to back user agent. Also, same
can be achieved more or less with asterisk or freeswitch.<br>
<br>
Cheers,<br>
Daniel<br>
<br>
<br>
<pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://www.asipto.com/">http://www.asipto.com/</a>
</pre>
</body>
</html>