VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
fernando.berretta at g... Guest
|
Posted: Fri Feb 22, 2008 2:14 pm Post subject: [asterisk-users] FXO Cards - T38 |
|
|
Hi,
Could some one let me know if a fax is received through a FXO card
connected to * and fax machine is connected to a Linksys FXS device
which support T38, is T38 going to be used for faxes which comes from
PSTN or go through PSTN ? or because of Asterisk T38 passthrough support
it is not possible ? so is for this scenery better to use external FXO
gateways with t38 support ?
Regards,
Fernando |
|
Back to top |
|
|
rob at hillis.dyndns.org Guest
|
Posted: Fri Feb 22, 2008 6:14 pm Post subject: [asterisk-users] FXO Cards - T38 |
|
|
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.
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.
Fernando Berretta wrote:
Quote: | Hi,
Could some one let me know if a fax is received through a FXO card
connected to * and fax machine is connected to a Linksys FXS device
which support T38, is T38 going to be used for faxes which comes from
PSTN or go through PSTN ? or because of Asterisk T38 passthrough support
it is not possible ? so is for this scenery better to use external FXO
gateways with t38 support ?
Regards,
Fernando
_______________________________________________
-- 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
|
|
|
Back to top |
|
|
steveu at coppice.org Guest
|
Posted: Sat Feb 23, 2008 2:29 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
Rob Hillis wrote:
Quote: | 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.
Quote: | 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 |
|
Back to top |
|
|
rob at hillis.dyndns.org Guest
|
Posted: Sat Feb 23, 2008 7:11 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
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:
Quote: | Rob Hillis wrote:
Quote: | 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.
Quote: | 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/20080223/301e1af2/attachment.htm |
|
Back to top |
|
|
support at ocg.ca Guest
|
Posted: Sat Feb 23, 2008 7:22 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
Will the built-in T.38 support eliminate the need for spandsp? I'm curious
how this will affect iaxmodem.
MD
_____
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Rob Hillis
Sent: Saturday, February 23, 2008 7:12 AM
To: Asterisk Users List
Subject: Re: [asterisk-users] FXO Cards - T38
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/20080223/d331480a/attachment.htm |
|
Back to top |
|
|
steveu at coppice.org Guest
|
Posted: Sat Feb 23, 2008 7:52 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
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:
Quote: | 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:
Quote: | Rob Hillis wrote:
Quote: | 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.
Quote: | 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
|
|
|
|
Back to top |
|
|
digium at sanguinarius... Guest
|
Posted: Sat Feb 23, 2008 8:20 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
Steve Underwood wrote:
Quote: | 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.
Quote: | 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.
|
| The new asterisk T.38 functionality is from the Asterisk addons 1.6.0b2
version of app_fax (and a few small changes in 1.6.0b4), which I thought
someone would have mentioned to you, since it does use spandsp.
(Or at least the configure script checks for spandsp, I haven't actually
looked at the code). |
|
Back to top |
|
|
digium at sanguinarius... Guest
|
Posted: Sat Feb 23, 2008 8:21 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
Michelle Dupuis wrote:
Quote: | Will the built-in T.38 support eliminate the need for spandsp? I'm
curious how this will affect iaxmodem.
| Why on earth would you want to eliminiate spandsp? (which app_fax from
asterisk addons appears to use). |
|
Back to top |
|
|
digium at sanguinarius... Guest
|
Posted: Sat Feb 23, 2008 8:23 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
Steve Underwood wrote:
Quote: | 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
| I should hope it isn't, I have an old CS6220 based ~ATA here (actually
I've got 2 spare now), that supports T.38 fax, and when it offers a T.38
reinvite, even if you answer it you still get the G.711 stream along
with the T.38 one.
I don't know if this is supposed to happen, but it is a very old
implementation. |
|
Back to top |
|
|
zoachien at securax.org Guest
|
Posted: Sat Feb 23, 2008 8:23 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
I think you are missing something.
Steve means that since its in add-ons its probably a GPL addition and
not compatible with the g729 licensing.
A t.38 gateway involves more than origination and termination, those 2
are pretty easy and do not involve any modems, the gatewaying is the
harder part.
Zoa.
Rob Hillis wrote:
Quote: | 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:
Quote: | Rob Hillis wrote:
Quote: | 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.
Quote: | 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
| ------------------------------------------------------------------------
_______________________________________________
-- 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 |
|
|
Back to top |
|
|
support at ocg.ca Guest
|
Posted: Sat Feb 23, 2008 8:40 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
Wow, an answer phrased in the form of a flame...
A more supportive tone might actually encourage the Asterisk userbase to
grow!
Quote: | -----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of
Thomas Kenyon
Sent: Saturday, February 23, 2008 8:22 AM
To: Asterisk Users List
Subject: Re: [asterisk-users] FXO Cards - T38
Michelle Dupuis wrote:
Quote: | Will the built-in T.38 support eliminate the need for spandsp? I'm
curious how this will affect iaxmodem.
| Why on earth would you want to eliminiate spandsp? (which
app_fax from asterisk addons appears to use).
_______________________________________________
-- 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 |
|
|
Back to top |
|
|
digium at sanguinarius... Guest
|
Posted: Sat Feb 23, 2008 12:06 pm Post subject: [asterisk-users] FXO Cards - T38 |
|
|
Michelle Dupuis wrote:
Quote: | Wow, an answer phrased in the form of a flame...
A more supportive tone might actually encourage the Asterisk userbase to
grow!
| Okay, if you really want a more constructive answer.
The addition to asterisk was an API change to allow app_fax from
asterisk-addons to talk to asterisk.
app_fax uses spandsp.
Why on earth would you want to eliminiate the need for spandsp?
It would involve re-doing really a lot of work, and spandsp is one of
the finest pieces of coding to be associated with asterisk.
Is that supportive enough?
Bug ID #0011761 looks more interesting. |
|
Back to top |
|
|
rob at hillis.dyndns.org Guest
|
Posted: Sun Feb 24, 2008 12:18 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
About the only reason for eliminating SpanDSP is compatibility with the
GPL license. Remember that /any/ feature added to the free version of
Asterisk is going to be added to ABE as well - ergo, the licensing of
any libraries required need to be compatible with a /non/-open source
license.
Thomas Kenyon wrote:
Quote: | Michelle Dupuis wrote:
Quote: | Wow, an answer phrased in the form of a flame...
A more supportive tone might actually encourage the Asterisk userbase to
grow!
| Okay, if you really want a more constructive answer.
The addition to asterisk was an API change to allow app_fax from
asterisk-addons to talk to asterisk.
app_fax uses spandsp.
Why on earth would you want to eliminiate the need for spandsp?
It would involve re-doing really a lot of work, and spandsp is one of
the finest pieces of coding to be associated with asterisk.
Is that supportive enough?
Bug ID #0011761 looks more interesting.
_______________________________________________
-- 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/96bc1251/attachment.htm |
|
Back to top |
|
|
rob at hillis.dyndns.org Guest
|
Posted: Sun Feb 24, 2008 12:35 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
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:
Quote: | 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:
Quote: | 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:
Quote: | Rob Hillis wrote:
Quote: | 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.
Quote: | 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 |
|
Back to top |
|
|
tzafrir.cohen at xorco... Guest
|
Posted: Sun Feb 24, 2008 4:12 am Post subject: [asterisk-users] FXO Cards - T38 |
|
|
On Sun, Feb 24, 2008 at 04:35:35PM +1100, Rob Hillis wrote:
Quote: | 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.
|
That is correct. The incompatibility is not inherent to the T.38
interface in Asterisk. Rather, to its implementation using SpanDSP code
in app_fax.
Quote: | 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.
|
They are not installed separately. They are modules loaded into the same
memory space.
Quote: | 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.
|
Those are two separate processes. Completely separate from one another.
This is a common misunderstanding of the GPL (or of the application of
copyrights laws to computer software).
Quote: |
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.
|
Here is where things get interesting:
If we set aside proprietary licenses such as the ABE, we will see that
Asterisk is, in fact, dual-licensed.
1. GPL
2. GPL + exception
(2) is the LICENSE file in the Asterisk source tree. (1) is what has
enabled so far linking with [rt]x_fax, app_fax and linking with mysql
(at least in the past it was necessary for mysql. Not exactly sure now).
But if you use (1) non of the exceptions apply. And specifically, you
cannot link it with code whose usage is even limited such as the g729 codec.
--
Tzafrir Cohen
icq#16849755 jabber:tzafrir.cohen at xorcom.com
+972-50-7952406 mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com iax:guest at local.xorcom.com/tzafrir |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|