Peter Nixon's avatar

Peter Nixon

peternixon

Involved Projects and Packages
Bugowner

The CAPI interface for programming ISDN hardware expects and gives
faxes in the "Structured Fax File" (SFF) format.

SffToBmp is a converter tool, written in C++, to transform SFF files to
BMP, JPEG or multipage TIFF format. In addition generation of PBM files
(Portable Bitmap) is also possible which can be transformed into nearby
all other graphics formats using the PBMPLUS tools that are included in
almost every Linux distribution nowadays.

Bugowner

The CAPI interface for programming ISDN hardware expects and gives you
faxes in the "Structured Fax File" (SFF) format.

SffView is a viewer for SFF-files. SffView is written in C++ using the
wxWidgets/wxGTK toolkit and is therefore available for Linux and
Windows (wxWidgets is a platform independent toolkit and wxGTK is a
unix implementation based on GTK+, see wxWidgets homepage).

Bugowner

This package contains a modem interface for IP telephony using the
H.323 and T.38 protocol standards. It implements a 'tty' interface
which resembles a FAX modem. A sample HylaFAX setup is also provided.

Bugowner

GNU uCommon C++ is a lightweight library to facilitate using C++ design
patterns even for very deeply embedded applications, such as for systems using
uClibc along with POSIX threading support. For this reason, uCommon disables
language features that consume memory or introduce runtime overhead. uCommon
introduces some design patterns from Objective-C, such as reference counted
objects, memory pools, and smart pointers. uCommon introduces some new
concepts for handling of thread locking and synchronization.

Bugowner

Bayonne offers a script programmable modular server for deploying
multi-line telephony voice response and computer telephony
applications.

capi4hylafax adds a faxcapi modem to the hylafax environment. It allows
you to send and receive FAX documents with CAPI 2.0 fax controllers via
a hylafax server.

CapiSuite is an ISDN telecommunication suite providing easy to use
telecommunication functions that can be controlled from Python scripts.
It uses a CAPI-compatible driver for accessing the ISDN hardware, so
requires an AVM card with the appropriate driver.

CapiSuite is distributed with two example scripts for incoming call
handling and fax sending. See /usr/share/doc/packages/capisuite for
further information.

Bugowner

The GNU ccAudio2 package offers a highly portable C++ class framework
for developing applications which manipulate audio streams and various
disk based audio file formats. At the moment ccaudio is primarily a
class framework for handling .au, .wav (RIFF), and various .raw audio
encoding formats under Posix and win32 systems, though it may expand to
become a general purpose audio and soundcard support library. Support
for controlling CD audio devices has recently been added as well as
support for codecs and other generic audio processing services.

The GNU ccScript package offers a class extensible threaded embedded
scripting engine for use with GNU Common C++. This engine is also used
in GNU Bayonne (the GNU telephony application server package) and other
parts of GNUCOMM (the GNU telephony meta-project). This engine differs
from traditional scripting systems in that it is used to script near
real-time state-event systems through deterministic callback step
execution rather than the linear and non-deterministic fashion of
embedded script systems such as tcl, libguile, etc.

Bugowner

The gatekeeper controls H.323 compatible clients (like ohphone) and can
be used to set up a complete Internet telephony system.

Bugowner

iLBC (internet Low Bitrate Codec) is a FREE speech codec suitable for
robust voice communication over IP. The codec is designed for narrow
band speech and results in a payload bit rate of 13.33 kbit/s with an
encoding frame length of 30 ms and 15.20 kbps with an encoding length
of 20 ms. The iLBC codec enables graceful speech quality degradation in
the case of lost frames, which occurs in connection with lost or
delayed IP packets.

Bugowner

isdngw is a gateway between telephony on ISDN and telephony on IP
networks using H.323. It is based on OpenH323 and ISDN4Linux. The
gateway uses ISDN to make and receive calls but any type of phone
(pots, mobiles, etc.) can call and be called.

Bugowner

VoIP has become a hot topic and already is a part of our life.
Different standards and platforms are already in development and use:
H.323 and SIP are only some of the most famous used VoIP protocols. A
marvellous piece of software called Asterisk PBX
(http://www.asterisk.org), developed by Mark Spenser from Digium Inc.
(http://www.digium.com) proved again that the Open Source CAN PRODUCE
QUALITATIVE SOFTWARE for the business and can save money with its full
set of features of an advanced PBX. In the process of the development
of Asterisk a new protocol has gathered the attention among the VoIP
users - the Inter-Asterisk eXchange, or IAX (TM), Protocol, used as a
the native communication protocol between Asterisk PBX Servers. What is
particularly good in it is that it requires only one UDP port per
endpoint to create a successful communication channel for VoIP calls.
This makes it much friendlier for users behind NAT, which is not the
case with SIP and H.323 - they required specific router configurations
for their channel establishment, thus hindering faster spread of VoIP
on the home and corporate desktop. The IAX (TM) protocol is already
adopted by major VoIP providers and Telcos. If you register in Free
World Dialup (http://www.fwdnet.net), IAXTel (http://www.iaxtel.com) or
Freshtel (http://www.freshtel.net) or any other VoIP termination
service like VoIPUser.org (http://www.voipuser.org) or PSTN Termination
Provider like VoIP Jet (http://www.voipjet.com) then you may be
interested in using Kiax. What is Kiax? - Kiax is an IAX client
application (a so called Softphone) which allows PC users to make
ordinary VoIP calls to Asterisk servers, the same way as they do it
with their hardware telephone. It aims to provide a simple and
user-friendly graphical interface and desktop integration for calling,
contact list, call register management and easy configuration. That is
- a simple to use IAX Client.

Bugowner

libdbi implements a database-independent abstraction layer in C, similar to the
DBI/DBD layer in Perl. Writing one generic set of code, programmers can
leverage the power of multiple databases and multiple simultaneous database
connections by using this framework.

libdbi implements a database-independent abstraction layer in C, similar to the
DBI/DBD layer in Perl. Drivers are distributed separately from the library
itself.

_Original_Vendor: Neon Goat Productions
_Original_Packager: David A. Parker

Extended library for the osip2 protocol.

This library is a GPL licensed extension to the GNU RTP Stack, ccrtp,
that offers compatibility with Phil Zimmermann's zrtp/Zfone voice
encryption, and which can be directly embedded into telephony
applications.

This library is a GPL licensed extension to the GNU RTP Stack, ccrtp,
that offers compatibility with Phil Zimmermann's zrtp/Zfone voice
encryption, and which can be directly embedded into telephony
applications.

check_bind.sh is a Nagios plugin to check the bind daemon whether it's running
via its pid file and then gets the statistics via rndc stats. The user that run
the script needs the ability to 'sudo rndc stats'! The timeframe in which the
rndc stats output is updated is controlled by the check interval. The output
shows amount of requests of various types occured during the last check
interval. The script itself is written sh-compliant and free software under the
terms of the GPLv2 (or later).

This plugin checks one or more directory for files older than a specified age.
You can define the age of files for warning and critical states.

Note: the plugin checks the mtime of files, not the ctime.

Usage: check_dircontent.pl -w 24 -c 48 -p /tmp
Options:
-w|--warning : time for warnings (minutes)
-c|--critical : time for critical warnings (minutes)
-p|--pathnames : absolute path to the folders, split mutliple pathnames with commata
-t|--timeout : timeout (default: 15)

This plugin checks all IPMI sensors of a server remotely or locally. It works
with any IPMI-compatible server, so you can use it also in heterogeneous
environments with different server vendors.

Version 2.x of the plugin is based on ipmimonitoring (FreeIPMI). It monitors
both IPMI sensor classes (threshold and discrete). The older version 1.x (which
is still maintained) is based on ipmitool and can only monitor threshold based
sensors.

Authors:
--------
Lars Vogdt

check_maintenance allows you to let Nagios do the critical check, if the
hardware of a given host is still in service or not.

check_maintenance will read the given file with maintenance data and checks for
a line with the given hostname and service date.

If it succeeds, the service date will be processed against the given warning
and critical values.

All data in the maintenance file behind the second '|' will be printed as
normal output to Nagios, so you can use this to add addtional informations like
the room or inventory number of the host.

Nagios plugin (script) to check the status of a NIS server on a
specified host and NIS domain by asking NIS server for "passwd.byname".

As an additional check, a username may be specified which will then be
"looked up" on the NIS server, note that this is optional and only
introduced in v1.1

Script returns OK if it gets an acceptable answer, CRITICAL if not.

This *nix script has been designed and written for the lowest common
denominator of shells (sh), uses yppoll, ypcat and grep as external
commands.

Nagios plugin, allowing to check QLogic FC Sanboxes.

This plugin has been tested with the following QLogic switches:

SANbox 5200 FC Switch
SANbox 5202 FC Switch
SANbox 5600 FC Switch
SANbox 5602 FC Switch
SANbox 5800 FC Switch

Checks the following properties of an NPower UPS:
* Battery Status - The current status of the battery
* Battery Minutes Remaining - How long it can run on batteries
* Battery Runtime (Seconds) - How long the UPS has been running on batteries
* Battery Temperature - The temperature of the battery
* Input Line Bads - The number of times the utility power has gone away
* Output Load Percent - The load on the UPS
* Alarm Count - Current number of alarms present

openSUSE Build Service is sponsored by