<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6396.0">
<TITLE>Speex pass through on SIP</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hi,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I've seen some answers to this on the mailing list archives but nothing that seems like the right answer. What I want is for 2 SIP phones to use speex to talk to each other through 2 asterisk boxes (linked over IAX2) while only supporting ulaw on the asterisk boxes themselves.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I think a diagram will help ;)</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">SIP1 &lt;--&gt; *1 &lt;--&gt; IAX2 link &lt;--&gt; *2 &lt;--&gt; SIP2</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I want any calls from SIP1 to SIP2 or SIP2 to SIP1 to be able to use speex OR ulaw (depending on network status)</FONT>

<BR><FONT SIZE=2 FACE="Arial">I want any calls to *1 or *2 to use ulaw only (VM and other features) since those should be over LAN anyway.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I want the IAX2 link (which is over the internet) to transmit whatever the SIP phones use (i.e. not going from speex -&gt; ulaw then back ulaw-&gt;speex on the other side)</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I need to make sure that if SIP1 puts SIP2 on hold, *1 won't try to send MOH using speex. In fact, if * is out of the loop it shouldn't be able to put calls on hold right?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Any idea what the setup I want is for both sip phones and both sides of the IAX2 connection?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Guills</FONT>
</P>

</BODY>
</HTML>