<!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">
T.38 is for all intents and purposes a codec.&nbsp; It's purpose is to
re-encode a fax transmission as a data stream to be re-assembled at the
other end as if it were a fax call.&nbsp; Seems to me to be pretty close to
the definition of a codec to me.<br>
<br>
Your original comment was that you cannot use T.38 and G.729 in
Asterisk at the same time.&nbsp; On a technical level, this is <i>not</i>
true, especially if the T.38 implementation does not rely on SpanDSP.
(whether or not such an implementation exists is another question)&nbsp;
Breaking license conditions is a separate issue altogether.<br>
<br>
You also appear to have answered another one of your questions on this
forum to someone else ("why on earth would you want to remove SpanDSP
as a dependency?") by telling us that you can't run G.729 at the same
time as T.38.<br>
<br>
I'm also curious as to why you assert that using G.729 in Asterisk (<i>not</i>
ABE) at the same time as a T.38 implementation that relies on SpanDSP
since these are two completely separate plugins that are installed and
acquired separately.&nbsp; That's almost like asserting that you can't run
any commercial X application if you've installed my XYZ web browser on
the same machine.&nbsp; Just because they use a common software base (X in
this instance) <i>doesn't</i> mean that you're violating the GPL by
running non commercial software on the same machine.<br>
<br>
A more meaningful interpretation of the GPL would be that you either
can or can't run a T.38 implementation with Asterisk <i>full stop</i>.&nbsp;
Either the license is compatible, or it isn't.&nbsp; Trying to force any
other interpretation on people will end up with you being dismissed as
an extremist.<br>
<br>
<br>
Steve Underwood wrote:
<blockquote cite="mid:47C01717.20903@coppice.org" type="cite">
  <pre wrap="">T.38 is not a codec. A codec has one input and one output. T.38 is an 
interactive protocol. This, however, has nothing to do with what I said. 
If you use G.729 in the same asterisk as my spandsp library, you are 
breaking my licence conditions.

Steve


Rob Hillis wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">T.38 is a codec in exactly the same way that GSM or G.729 is a codec, 
so yes it /can/ be used at the same time as any other codec - just 
that only /one/ codec will be used at a time.  What often happens is 
that the call will initially be established with a codec such as G.729 
or G.711a, but once fax tones are detected the call will change codecs 
to T.38.

According to the release notes for 1.6.0-b4...

 - 11873, Added core API changes to handle T.38 origination and termination
   (The version of app_fax in Asterisk-addons now supports this.)
  

This should be all that is necessary to run a T.38 gateway.


Steve Underwood wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">Rob Hillis wrote:
  
      </pre>
      <blockquote type="cite">
        <pre wrap="">Not unless you're running CallWeaver or Asterisk 1.6.0-beta4.  Asterisk 
has had passthrough support for T.38 for a while (somewhere in 1.4 it 
became available IIRC) but is currently completely incapable of 
terminating or encoding a fax call to T.38.
  
    
        </pre>
      </blockquote>
      <pre wrap="">I thought * was still not capable for T.38 gateway operation. Doesn't 
beta 4 just added T.38 termination? And, I believe it misses out some 
key elements of doing that properly. Note that T.38 termination is an 
addon, so it can't be used with, say, G.729.
  
      </pre>
      <blockquote type="cite">
        <pre wrap="">The only real option available at the moment is to keep one PSTN line on 
an ATA with an FXO port and T.38 support available and direct calls from 
the fax machines through to it.  However, I should point out that while 
I believe this should be possible, I haven't actually tried it myself.

  
    
        </pre>
      </blockquote>
      <pre wrap="">Steve
    
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->

_______________________________________________
-- Bandwidth and Colocation Provided by <a class="moz-txt-link-freetext" href="http://www.api-digital.com">http://www.api-digital.com</a> --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   <a class="moz-txt-link-freetext" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a>
  </pre>
</blockquote>
</body>
</html>