How to install T38modem on Ubuntu 16.04
How to install T38modem on Ubuntu 16.04
There is a common misconception between users that T38modem is actually a modem. The T38modem is not a modem, it is a class 1 FAX modem pool with H.323 endpoint with T.38 FAX support. It is also considered to be a gateway between a fax application and an IP network. This tutorial explains the installation procedure of T38modem on Ubuntu 16.04.
Installation procedure
To begin with the installation procedure, add the repo to the PPA by running the following command.
root@linuxhelp1:~# add-apt-repository ppa:eugenesan/ppa
This repository contains collection of customized, updated, ported and backported
packages for two last LTS releases and latest pre-LTS release.
Packages for older releases relocated to ppa:eugenesan/archive or deleted.
+-------------------------------------------------------------------------------------+
| Disclaimer:
+-------------------------------------------------------------------------------------+
* Packages in this a nd related PPAs are for personal use only.
They developed specifically for several custom environments and may not work for you.
* Usage of packages in this PPA, in some forms, might contradict licenses of software
packaged in this and related PPAs. End users and administrator are responsible for
runtime licensing and possible legal consequences.
* Some packages provided with their dependencies while some might require additional
Ubuntu repositories and external PPAs. Below is the list of
.
.
.
gpg: keyring `/tmp/tmpaisyvqv8/secring.gpg' created
gpg: keyring `/tmp/tmpaisyvqv8/pubring.gpg' created
gpg: requesting key 8313A596 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpaisyvqv8/trustdb.gpg: trustdb created
gpg: key 8313A596: public key " Launchpad synergy+" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
The repositories are downloaded in the system. Update the repositories by executing the apt-get update command.
root@linuxhelp1:~# apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial InRelease [17.5 kB]
Get:3 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main amd64 Packages [41.1 kB]
Get:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Get:5 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main i386 Packages [41.1 kB]
Get:6 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main Translation-en [24.8 kB]
Get:7 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Get:8 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Fetched 431 kB in 3s (119 kB/s)
Reading package lists... Done
Your system is now updated with the required repositories. Now to install the T38modem package, run the following command and press y to continue with the installation process.
root@linuxhelp1:~# apt-get install t38modem -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
i965-va-driver libavcodec-ffmpeg56 libavutil-ffmpeg54 libcapi20-3 libcrystalhd3 libgsm1 libmp3lame0 libodbc1 libopal libopenjpeg5
libpt libschroedinger-1.0-0 libsdl1.2debian libshine3 libsnappy1v5 libsoxr0 libspandsp2 libswresample-ffmpeg1 libtwolame0 libva
libvdpau1 libx264-148 libx265-79 libxvidcore4 libzvbi-common libzvbi0 mesa-vdpau-drivers va-driver-all vdpau-driver-all
vdpau-va-driver
Suggested packages:
isdnutils-doc firmware-crystalhd libmyodbc odbc-postgresql tdsodbc unixodbc-bin hylafax-server libfglrx-amdxvba1 libvdpau-va-gl1
nvidia-vdpau-driver nvidia-legacy-340xx-vdpau-driver
The following NEW packages will be installed:
i965-va-driver libavcodec-ffmpeg56 libavutil-ffmpeg54 libcapi20-3 libcrystalhd3 libgsm1 libmp3lame0 libodbc1 libopal libopenjpeg5
libpt libschroedinger-1.0-0 libsdl1.2debian libshine3 libsnappy1v5 libsoxr0 libspandsp2 libswresample-ffmpeg1 libtwolame0 libva1
libvdpau1 libx264-148 libx265-79 libxvidcore4 libzvbi-common libzvbi0 mesa-vdpau-drivers t38modem va-driver-all vdpau-driver-all
vdpau-va-driver
0 upgraded, 31 newly installed, 0 to remove and 511 not upgraded.
Need to get 14.4 MB of archives.
After this operation, 77.8 MB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 libcrystalhd3 amd64 1:0.0~git20110715.fdd2f19-11build1 [46.1 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 libgsm1 amd64 1.0.13-4 [27.1 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 libschroedinger-1.0-0 amd64 1.0.11-2.1build1 [293 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 libcapi20-3 amd64 1:3.27-1 [28.7 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libavutil-ffmpeg54 amd64 7:2.8.11-0ubuntu0.16.04.1 [166 kB]
.
.
.
Setting up libzvbi-common (0.2.35-10) ...
Setting up libzvbi0:amd64 (0.2.35-10) ...
Setting up libavcodec-ffmpeg56:amd64 (7:2.8.11-0ubuntu0.16.04.1) ...
Setting up libodbc1:amd64 (2.3.1-4.1) ...
Setting up libsdl1.2debian:amd64 (1.2.15+dfsg1-3) ...
Setting up libpt (2.10.13-0~eugenesan~xenial3) ...
Setting up libspandsp2:amd64 (0.0.6-2.1) ...
Setting up libopal (3.10.13-0~eugenesan~xenial4) ...
Setting up libvdpau1:amd64 (1.1.1-3ubuntu1) ...
Setting up mesa-vdpau-drivers:amd64 (12.0.6-0ubuntu0.16.04.1) ...
Setting up t38modem (3.13.0-0~eugenesan~xenial4) ...
Setting up i965-va-driver:amd64 (1.7.0-1) ...
Setting up vdpau-va-driver:amd64 (0.7.4-5) ...
Setting up va-driver-all:amd64 (1.7.0-1) ...
Setting up vdpau-driver-all:amd64 (1.1.1-3ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) &hellip
The T38modem is installed successfully in the system. To use the T38modem application and to know more about the options and commands that can be used with the application, run the following command to view the options.
root@linuxhelp1:~# t38modem --help
T38Modem Version 3.13.0
(OPAL-3.10.13/3.10.13 (svn:30298), PTLIB-2.10.13/2.10.13 (svn:30295)) by Frolov,Holtschneider,Davidson on Unix Linux (4.4.0-21-generic-x86_64)
2017/07/13 17:17:04.133 T38Modem Version 3.13.0 by Frolov,Holtschneider,Davidson on Unix Linux (4.4.0-21-generic-x86_64) with PTLib (v2.10.13 (svn:30295)) at 2017/7/13 17:17:04.133
Usage:
T38Modem [options]
Options:
-t --trace : Enable trace, use multiple times for more detail.
-o --output file : File for trace output, default is stderr.
--save : Save arguments in configuration file and exit.
-v --version : Display version.
-h --help : Display this help message.
.
.
.
OPAL-Force-Fax-Mode={true|false}
Enable or disable forcing fax mode (T.38 or G.711 pass-trough).
OPAL-Force-Fax-Mode-Delay=secs
Set Force-Fax-Mode to delay secs seconds.
OPAL-No-Force-T38-Mode={true|false}
Not enable or not disable forcing T.38 mode.
Modem drivers:
PTY
Uses pseudo-tty (pty) devices to communicate with a fax application.
For Unix98 ptys the tty should match to the regexp
' ^+.+$'
(the first character ' +' will be replaced by a base directory).
Options:
--pts-dir dir : Set a base directory for Unix98 scheme,
default is empty.
For removing the T38modem package, execute the following command and press y to continue with the uninstallation procedure.
root@linuxhelp1:~# apt-get remove t38modem -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
i965-va-driver libavcodec-ffmpeg56 libavutil-ffmpeg54 libcapi20-3 libcrystalhd3 libgsm1 libmp3lame0 libodbc1 libopal libopenjpeg5
libpt libschroedinger-1.0-0 libsdl1.2debian libshine3 libsnappy1v5 libsoxr0 libspandsp2 libswresample-ffmpeg1 libtwolame0 libva1
libvdpau1 libx264-148 libx265-79 libxvidcore4 libzvbi-common libzvbi0 mesa-vdpau-drivers va-driver-all vdpau-driver-all
vdpau-va-driver
Use ' sudo apt autoremove' to remove them.
The following packages will be REMOVED:
t38modem
0 upgraded, 0 newly installed, 1 to remove and 511 not upgraded.
After this operation, 686 kB disk space will be freed.
(Reading database ... 172394 files and directories currently installed.)
Removing t38modem (3.13.0-0~eugenesan~xenial4) ...
That' s all. That was a simple procedure, Wasn' t it? T38modem is a versatile application to use.
Comments ( 0 )
No comments available