1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
/*
* CHANGES
*
* T38FAX Pseudo Modem
*
* Original author: Vyacheslav Frolov
*
*/
Changelog for t38modem 2.0.0 (Apr 13 2011)
* (OPAL) Implemented G.711 fallback to fax pass-through mode.
* (OPAL) Added ability to disable T.38 fax mode.
* (OPAL) Implemented multiple per-route options to override command line
options (NOTE: the route comma delimiter in command line was deprecated
for this reason).
* Added ability to set Q.931 bearer capability information element for
H.323 connections.
* Enabled dialing characters # and * in extension number.
* Replaced hardcoded timeouts by S7 value (V.250).
* (OPAL) Implemented fake audio codecs G.722, G.722.1, G.722.2,
G.723.1, G.723.1(5.3k), G.723.1A(5.3k), G.723.1A(6.3k), G.726-16K,
G.726-24K, G.726-32K, G.726-40K, G.728, G.729, G.729A, G.729A/B,
G.729B, GSM-06.10, GSM-AMR, iLBC.
* (OPAL) Restored and improved ability to set error recovery redundancy for
IFP packets.
* (OPAL) Restored and improved ability to continuously re-send last UDPTL
packet.
* (OPAL) Implemented fallback to alternate route option.
* (OPAL) Added ability to build with OPAL configured to disable H.323 or
SIP protocol support.
* Allowed "+ A B C D" dialing digits in called number.
* Added ignoring unrecognized dialing digits (V.250).
* Implemented dial string terminated by a semicolon ("ATD<dialstring>;[...]").
* Implemented fake Ring Tone and Busy Tone generation for voice-modem mode.
* Replaced hardcoded workaround for mgetty-voice by conditional-compiling one
(ALAW_132_BIT_REVERSE).
* Added ability to put called number to Caller ID info with NAME or NMBR tags.
* Fixed some other bugs and incompatibilities. Made some other improvements.
Added some other options.
Changelog for t38modem 1.2.0 (Oct 8 2009)
* Enabled dialing characters # and *.
* Added ability to dial extension numbers.
* Dial modifiers 'T' and 'P' can be used instead 'D'.
* Fixed incompatibilities with some voice applications (V.253).
* Added ability to dial after call answer.
* Added semicolon concatenating of AT commands.
* Added ability to dial and switch to answering mode ("ATD<dialstring>;A").
* Fixed incompatibilities with some OS.
* (OPAL) Added ability to use route pattern "modem:.*@tty".
* (OPAL) Added ability to enable/disadle/reorder audio formats.
* (OPAL) Removed --h323-old-asn and --sip-old-asn options.
* Fixed some other bugs.
Changelog for t38modem 1.1.0 (Apr 16 2009)
* Fixed 100% CPU usage at the begining of T.38 session.
* Fixed transmission fail with ECM.
* Added H323Plus support.
* Added OPAL v3.6 Lalande support.
* (OPAL) Added STUN support.
* (OPAL) Added ability to set outbound proxy for SIP.
* (OPAL) Added ability to set registrar for SIP.
* (OPAL) options --h323-redundancy, --h323-repeat, --sip-redundancy
and --sip-repeat are disabled (because no support in OPAL).
Oct 6 2008 - t38modem moved to http://sourceforge.net/projects/t38modem/.
Changelog for t38modem 1.0.0 (Aug 29 2008)
* Added OPAL support.
* Implemented voice mode functionality.
* The code optimized for original ASN.1 sequence in T.38 (06/98)
Annex A (it's optimal if you use --old-asn option). Compiling
with OPTIMIZE_CORRIGENDUM_IFP will optimize for CORRIGENDUM No. 1
fix (it's optimal if you do not use --old-asn option).
* Added ability to continuously re-send last UDPTL packet.
* Added Unix98 PTY support.
Changelog for t38modem 0.8.4 (Mar 22 2007)
* Fixed incompatibilities with some endpoints.
* Fixed big file descriptors problem.
* Fixed some possible dead locks.
* Implemented AT#HCLR command.
* Added ability to set range of IP ports to use.
NOTE: To compile t38modem since version 0.8.4 you need
openh323 since version 1.19.1.
Changelog for t38modem 0.8.3 (Jun 29 2006)
* Fixed race condition on start up.
* Added -v option to keep Debian packaging happy.
Changelog for t38modem 0.8.2 (Sep 14 2005)
* Fixed incompatibilities with some endpoints.
* Fixed UDPTL size.
Changelog for t38modem 0.8.1 (Mar 31 2005)
* Fixed incompatibilities with some fax applications.
* Implemented some AT commands.
* Fixed some bugs.
Changelog for t38modem 0.8.0 (Oct 29 2004)
* Ported to Windows.
Changelog for t38modem 0.7.0 (Jul 7 2004)
* Implemented FCS generation. The DCE transfers FCS octets after
the HDLC data to the DTE (as it should be).
HylaFax Users: the config parameter "Class1FrameOverhead: 2"
should be discarded if it was used.
* Implemented ECM support.
Jun 2003 - t38modem moved to http://openh323.sourceforge.net/.
Jun 6 2003 - t38modem 0.6.3 released.
Jan 15 2003 - t38modem 0.6.2 released.
Jan 6 2003 - t38modem 0.6.1 released.
Dec 12 2002 - t38modem 0.6.0 released.
Nov 14 2002 - t38modem 0.5.0 released.
Aug 16 2002 - t38modem 0.4.2 released.
Jul 9 2002 - t38modem 0.4.1 released.
Mar 26 2002 - t38modem 0.4.0 released.
Feb 12 2002 - t38modem 0.1.0 released.
Jan 1 2002 - t38modem commited to http://www.openh323.org/.
Dec 2001 - t38modem can send faxes.
Oct 2001 - t38modem can receive faxes.
Sep 2001 - t38modem project started.
|