[asterisk-users] FXO Cards - T38
Rob Hillis
rob at hillis.dyndns.org
Sat Feb 23 23:35:35 CST 2008
T.38 is for all intents and purposes a codec. 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. Seems to me to be pretty close to
the definition of a codec to me.
Your original comment was that you cannot use T.38 and G.729 in Asterisk
at the same time. On a technical level, this is /not/ true, especially
if the T.38 implementation does not rely on SpanDSP. (whether or not
such an implementation exists is another question) Breaking license
conditions is a separate issue altogether.
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.
I'm also curious as to why you assert that using G.729 in Asterisk
(/not/ 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. 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. Just because they use a common
software base (X in this instance) /doesn't/ mean that you're violating
the GPL by running non commercial software on the same machine.
A more meaningful interpretation of the GPL would be that you either can
or can't run a T.38 implementation with Asterisk /full stop/. Either
the license is compatible, or it isn't. Trying to force any other
interpretation on people will end up with you being dismissed as an
extremist.
Steve Underwood wrote:
> 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:
>
>> 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:
>>
>>> Rob Hillis wrote:
>>>
>>>
>>>> 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.
>>>>
>>>>
>>>>
>>> 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.
>>>
>>>
>>>> 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.
>>>>
>>>>
>>>>
>>>>
>>> Steve
>>>
>>>
>
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080224/eebdc4c9/attachment.htm
More information about the asterisk-users
mailing list