[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#200464: marked as done (ITP: t38modem -- T.38 Fax over IP)



Your message dated Fri, 11 Jul 2003 23:40:58 -0400
with message-id <E19bBFq-0000q4-00@auric.debian.org>
and subject line Bug#200464: fixed in t38modem 0.6.2-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 8 Jul 2003 13:04:47 +0000
>From msp@purcell.homeip.net Tue Jul 08 08:01:40 2003
Return-path: <msp@purcell.homeip.net>
Received: from cpe-203-51-31-225.nsw.bigpond.net.au (box) [203.51.31.225] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 19Zs6F-0002mq-00; Tue, 08 Jul 2003 08:01:39 -0500
Received: by purcell.homeip.net
	via sendmail from stdin
	id <[🔎] m19Zs4f-001ma2C@box> (Debian Smail3.2.0.114)
	Tue, 8 Jul 2003 23:00:01 +1000 (EST) 
Message-Id: <[🔎] m19Zs4f-001ma2C@box>
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
From: Mark Purcell <msp@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: t38modem -- T.38 Fax over IP
Bcc: 
X-Mailer: reportbug 2.18
Date: Tue, 08 Jul 2003 23:00:01 +1000
X-Debbugs-Cc: debian-devel@lists.debian.org
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0
	tests=HAS_PACKAGE,X_DEBBUGS_CC
	version=2.53-bugs.debian.org_2003_06_27
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_06_27 (1.174.2.15-2003-03-30-exp)

Package: wnpp
Version: unavailable; reported 2003-07-08
Severity: wishlist

* Package name    : t38modem
  Version         : 0.6.2
  Upstream Author : Vyacheslav Frolov
* URL             : http://www.openh323.org
* License         : MPL
  Description     : T.38 Fax over IP

/*
 * $Id: README,v 1.7 2002/12/19 10:41:03 vfrolov Exp $
 *
 * T38FAX Pseudo Modem
 *
 * Original author: Vyacheslav Frolov
 *
 * $Log: README,v $
 * Revision 1.7  2002/12/19 10:41:03  vfrolov
 * Added "Introduction" and "AT commands" sections and made some fixes
 *
 * Revision 1.6  2002/11/18 22:57:53  craigs
 * Added patches from Vyacheslav Frolov for CORRIGENDUM
 *
 * Revision 1.5  2002/03/22 09:40:57  vfrolov
 * Removed obsoleted option -f
 *
 * Revision 1.4  2002/01/09 16:14:58  rogerh
 * FreeBSD uses /dev/ttypa and /dev/ttypb
 *
 * Revision 1.3  2002/01/09 16:01:03  rogerh
 * Executable is called t38modem
 *
 * Revision 1.2  2002/01/01 23:11:49  craigs
 * New version from Vyacheslav Frolov
 * Removed references to unneeded OpenH323 patches
 * Removed reference to -k and -m options in usage
 * Change to use -route option
 *
 */

1. Introduction
---------------

What is t38modem?

>From your fax application view point it's a fax modem pool.
>From IP network view point it's a H.323 endpoint with T.38 fax support.
>From your view point it's a gateway between a fax application and IP network.

2. Building
-----------

2.1. Compiling
-------------

$ make opt

3. Examples
-----------

3.1. Starting
-------------

$ ./obj_linux_x86_r/t38modem -n -o trace.log -p ttyx0,ttyx1 --route 0@127.0.0.1 --route all@172.16.33.21

Creates two modems /dev/ttyx0 and /dev/ttyx1

FreeBSD Users: You need to use  -p ttypa,ttypb
               instead of  -p ttyx0,ttyx1
               Remember to replace ttyx0 with ttypa and ttyx1 with ttypb
               when following the rest of these instructions.
               This will create two modems /dev/ttypa and /dev/ttypb

Cisco Users:   You additionaly need to use --old-asn and --h245tunneldisable options.

If dialed number begins with '0' then it will be routed to local host ('0' will be discarded).
If not then it will be routed to 172.16.33.21.

3.2. Testing (you need two consoles)
------------------------------------
(FreeBSD users - remeber to use /dev/ttypa and /dev/ttypb with 'cu -l')

$ cu -l /dev/ttyx0	    $ cu -l /dev/ttyx1
Connected.		    Connected.
<-- at		            <-- at
--> OK                      --> OK
                            (wait at least 10 secs)
<-- atdt012345

                            --> 
                            --> RING
                            --> 
                            --> RING
                            <-- ati9
                            --> NDID = 12345
                            --> OK
                            --> 
                            --> RING
                            --> 
                            --> RING
                            <-- ata
--> CONNECT                 --> CONNECT
<-- x
--> OK
<-- ath
--> OK
                            --> 
                            --> ERROR
<-- at
--> OK
                            <-- at
                            --> OK
...                         ...


3.3. Example of Cisco config (loopback)
---------------------------------------

10.0.2.12 --> Cisco port 2:D --E1-cable--> Cisco port 3:D --> 10.0.2.12

dial-peer voice 3340 voip
 incoming called-number 3334....
 codec g711alaw
 fax rate 14400
 fax protocol t38 ls-redundancy 0 hs-redundancy 0

dial-peer voice 3341 pots
 destination-pattern 3334....
 port 2:D
 forward-digits 7

dial-peer voice 3342 pots
 incoming called-number 334....
 direct-inward-dial
 port 3:D
exit

dial-peer voice 3343 voip
 destination-pattern 334....
 session target ipv4:10.0.2.12
 codec g711alaw
 fax rate 14400
 fax protocol t38 ls-redundancy 0 hs-redundancy 0
exit

3.4. Example of HylaFAX modem config files
------------------------------------------

Copy HylaFAX/etc/config.ttyx to HylaFAX's etc directory

Create simbolic links:

config.ttyx0 -> config.ttyx
config.ttyx1 -> config.ttyx

Start HylaFAX with new modems:

$ .../faxgetty -D ttyx0
$ .../faxgetty -D ttyx1

(FreeBSD users - don't forget we are using ttypa and ttypb)

4. AT commands
--------------

4.1. AT#CID command
-------------------

4.1.1 calling/called number reporting
-------------------------------------

#CID=0	- disables calling/called number reporting (default).
#CID=10	- Enables calling/called number reporting after the first RING.

Example:

--> RING
--> NMBR = <calling number>
--> NDID = <called number>
--> RING
--> RING

4.2. ATI command
----------------

4.2.1 calling/called number reporting
-------------------------------------

I8	- reports calling number for last incoming call.
I9	- reports called number for last incoming call.

Example:

<-- ATI8I9
--> NMBR = <calling number>
--> NDID = <called number>
--> OK

4.3. ATD command
----------------

4.3.1 T.38 mode modifiers
-------------------------

F - enable T.38 mode request after dialing.
V - disable T.38 mode request after dialing (default).

Examples:

<-- ATDF<user's number>

    enables T.38 mode request after dialing but user can override it by
    inserting V into <user's number>.

<-- ATD<user's number>V

    disables T.38 mode request after dialing and user can't override it
    by inserting F into <user's number>.

4.3.2 calling/called number modifiers
-------------------------------------

L - reset and begin of calling number.
D - continue of called number.

If calling number is empty after processing ATD command then t38modem's
local party number used.

Examples:

<-- ATD<user's number>

    calling number is t38modem's local party number but user can override
    it by inserting L<user's calling number> into <user's number>

<-- ATD<user's number>L

    calling number is t38modem's local party number and user can't override
    it by inserting L<user's calling number> into <user's number>

<-- ATDL<calling number>D<user's number>

    calling number is <calling number> but user can override
    it by inserting L<user's calling number> into <user's number>

<-- ATD<user's number>L<calling number>

    calling number is <calling number> and user can't override
    it by inserting L<user's calling number> into <user's number>


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux box 2.4.20-xfs #1 SMP Mit Mär 26 15:37:36 CET 2003 i686
Locale: LANG=C, LC_CTYPE=C


---------------------------------------
Received: (at 200464-close) by bugs.debian.org; 12 Jul 2003 04:01:50 +0000
>From rdonald@auric.debian.org Fri Jul 11 23:01:50 2003
Return-path: <rdonald@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 19bBa2-00031x-00; Fri, 11 Jul 2003 23:01:50 -0500
Received: from rdonald by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 19bBFq-0000q4-00; Fri, 11 Jul 2003 23:40:58 -0400
From: Mark Purcell <msp@debian.org>
To: 200464-close@bugs.debian.org
X-Katie: lisa $Revision: 1.23 $
Subject: Bug#200464: fixed in t38modem 0.6.2-1
Message-Id: <E19bBFq-0000q4-00@auric.debian.org>
Sender: Randall Donald <rdonald@auric.debian.org>
Date: Fri, 11 Jul 2003 23:40:58 -0400
Delivered-To: 200464-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
t38modem, which is due to be installed in the Debian FTP archive:

t38modem_0.6.2-1.diff.gz
  to pool/main/t/t38modem/t38modem_0.6.2-1.diff.gz
t38modem_0.6.2-1.dsc
  to pool/main/t/t38modem/t38modem_0.6.2-1.dsc
t38modem_0.6.2-1_i386.deb
  to pool/main/t/t38modem/t38modem_0.6.2-1_i386.deb
t38modem_0.6.2.orig.tar.gz
  to pool/main/t/t38modem/t38modem_0.6.2.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 200464@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mark Purcell <msp@debian.org> (supplier of updated t38modem package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue,  8 Jul 2003 23:40:22 +1000
Source: t38modem
Binary: t38modem
Architecture: source i386
Version: 0.6.2-1
Distribution: unstable
Urgency: low
Maintainer: Mark Purcell <msp@debian.org>
Changed-By: Mark Purcell <msp@debian.org>
Description: 
 t38modem   - T.38 Fax over IP Pseudo Modem
Closes: 200464
Changes: 
 t38modem (0.6.2-1) unstable; urgency=low
 .
   * Initial Release. (Closes: Bug#200464)
   * Patch to include -v option for help2man
Files: 
 2bfaee3037be2d423a474a68374f6dd4 570 comm optional t38modem_0.6.2-1.dsc
 8b49e1d7f97ec0b6f2bfb7482f99d1ba 41195 comm optional t38modem_0.6.2.orig.tar.gz
 6ac06bac0e4c1d7fb6aa05381b1b19d5 8766 comm optional t38modem_0.6.2-1.diff.gz
 8ed4d2487af667ce4b2e10559c2738e9 137300 comm optional t38modem_0.6.2-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/CstooCzanz0IthIRAt7KAJoC6DWe0q3i1IqEAf3gSuXf85MkmwCfa6uV
xbogzlqDXalFF2fGu6sJ8BA=
=CpId
-----END PGP SIGNATURE-----



Reply to: