Jeff,<div>I was just thinking of the same thing the other day. I&#39;d love to see this kind of configuration cook-booked. :D I think the community can probably chip in and make some sort of ultimate ALG based on OpenSIPs. </div>

<div><br></div><div>I&#39;d be willing to help out for it.. Not sure if we have everything we need in opensips for it.</div><div><br></div><div><br></div><div><br></div><div><br><div class="gmail_quote">On Wed, Mar 9, 2011 at 4:37 PM, Jeff Pyle <span dir="ltr">&lt;<a href="mailto:jpyle@fidelityvoice.com">jpyle@fidelityvoice.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">One of my ultimate goals with Opensips has been to be able to configure it<br>
to be a LAN-to-WAN ALG, handling the signaling and media transparently on<br>
behalf of the LAN-side clients and the WAN-side softswitch.<br>
<br>
The ALG needs to look like, for all intents and purposes, the softswitch<br>
to the LAN clients.  And it needs to look like a client to the WAN-side<br>
softswitch.  This means clients will register to the LAN side IP address<br>
of Opensips.  Opensips should relay the request through to the softswitch<br>
after updating some header information, including the Contact field to<br>
include its own WAN IP address.  This way the softswitch will send<br>
requests for the clients back to Opensips, that will then relay them (or<br>
otherwise route them) to the clients.  Opensips would also need to save at<br>
least the LAN-side IP and the username of a registration if the softswitch<br>
replied with a 200 OK.<br>
<br>
There&#39;s a lot in here that isn&#39;t compatible with a proxy model.  I&#39;m<br>
wondering if this is suited for a custom B2B scenario.  Basically, it&#39;s a<br>
top-hiding model with some extra routing capabilities based on the<br>
REGISTERs it passes, and the data it saves upon a successful registration.<br>
<br>
rtpproxy would handle the media.  Hopefully no sweat there.<br>
<br>
Am I on to something, or should I keep dreaming?<br>
<br>
<br>
<br>
- Jeff<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div><br></div>