<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font size="-1"><font face="Arial">Hi all,<br>
        <br>
        I'm designing a new VoIP platform in which transcoding and
        prepaid features must be provided.<br>
        One essential component of the architecture will be a b2bua, but
        I'm wondering about where it should be deployed. In detail, I'm
        thinking about a "standard" architecture (opensips + mediaproxy)
        with a b2bua (freeswitch) used for media transcoding, prepaid,
        topology hiding and media services. <br>
        What is the best practice in this case? I could design the
        architecture in two ways:<br>
        <br>
        1)<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Users&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Providers/PSTN<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; || &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; ||<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Opensips/Mediaproxy &lt;==&gt; B2BUA<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (here opensips/mediaproxy+B2BUA acts as a whole SBC)<br>
        <br>
        2)<br>
      </font></font><font size="-1"><font face="Arial">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Users&nbsp;&nbsp;&nbsp;
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Providers/PSTN<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ||&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ||<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; B2BUA<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ||<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Opensips/Mediaproxy<br>
        <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (here the B2BUA should works also as SBC and could
        do protocol interworking (es h323) but which component should
        authenticate/authorize the users? I would like to handle all
        subscribers just in opensips)<br>
        <br>
        <br>
        If I use a b2bua for all sessions, do I still require a media
        proxy for nat traversal?<br>
        <br>
        Thanks for your hints.<br>
        <br>
        Best Regards,<br>
        Carlo Dimaggio<br>
      </font></font> <br>
  </body>
</html>