over ip phone
Ptk Phone 1.0
Ptk Phone is a small program written in Perl/Tk to be used as an address book. more>>
It handles email addresses and comments as well.
Serial Over IP 1.0
Serial Over IP is a tool for the transport of serial interfaces over UDP/IP. more>>
One linux will be server and one will be client. On the server you can start the program typing the following command:
bash# serialoverip -d /dev/ttyS0 9600-8n1 -s 127.0.0.1 3000
... and on the client:
bash# serialoverip -c 127.0.0.1 3000 -d /dev/ttyS1 9600-8n1
In both commands the IP address is the server IP. Note that you have to start the server first, and it will be efectively be running only after the first packet received from the client.
Cisco::IPPhone 0.05
Cisco::IPPhone is a package for creating Cisco IPPhone XML objects. more>>
SYNOPSIS
use Cisco::IPPhone;
$mytext = new Cisco::IPPhone;
$mytext->Text({ Title => "My Title", Prompt => "My Prompt",
Text => "My Text" });
$mytext->AddSoftKeyItem( { Name => "Update", URL => "SoftKey:Update",
Position => "1" });
$mytext->AddSoftKeyItem( { Name => "Exit", URL => "SoftKey:Exit",
Position => "2" });
print $mytext->Content;
Cisco::IPPhone - Package for creating Cisco IPPhone XML applications
This Cisco IPPhone module was created to provide a simple convenient method to display Cisco IP Phone objects and gather input from a Cisco 7940 or 7960 IP Phone. This module supports all known Cisco XML objects for 7940 and 7960 phones. Knowledge of Cisco XML syntax is not a requirement.
This Perl module gives the ability to use simple PERL objects to display XML on the IP Phone unlike to Cisco Software Development Kit (SDK) which uses Microsoft IIS Server, ASPs, JSPs, Javascript, COM Objects, and requires knowledge of XML syntax.
The following list gives typical services that might be supplied to a phone:
- Weather
- Stock information
- Contact information
- Company news
- To-do lists
- Real-time NFL scores
- Daily schedule
Shell over ICMP 0.5
Shell over ICMP project allows a user to connect to a remote shell daemon, by using ICMP protocol instead of classical TCP. more>>
Entirely written in Python, soicmp is a working proof-of-concept to demonstrate that data can be transmitted across a network by hiding it in traffic that normally does not contain payloads.
How does it work?
The soicmp server is a daemon that must be started on the remote server. When the server receives a request from the client it looks into the packets payload. The payload must respect certain protocol rules. In detail the client must specify:
command
communication mode (echo|echo/reply)
authentication (y|n)
This is an example of a correct payload string sent by client to server:
$CMD ls -a $MODE echo/reply $PWD root2005 $END
If the payload matches with the server protocol specification then it will pipe the command to "/bin/sh" or "cmd.exe" and execute it. The server then reads the result from the pipe and sends it back to the client that will print it to stdout.
Moreover every client will send ICMP packets having id equal to the clients current process ID and will accept only ICMP replies having the same id value. This prevents output to be printed by other client instances running on the same workstation (this argument is also treated in the FAQs section).
Main features:
- Platform independent.
- Possibility to run soicmp daemon on multiple ethernet interfaces simultaneously handling multiple client connections.
- Possibility to specify the buffer size of outgoing packets.
- Client side source IP address spoofing.
- Remote client case-sensitive (plain texted) authentication.
- Possibility to select two communication types:
- One based on encapsulating command output in unique "one way" ICMP_ECHOREPLY (type 0) packets sent by server to client (see fig. 1).
- Another one that guarantees the correct packets delivering by using the request/response nature of ECHO and ECHOREPLY ICMP packet types (see fig.2)
- No listening sockets are listed by netstat or similar programs.
OBEX Send to Phone 0.0.0
OBEX Send to Phone service menu allows for sending any file(s) to a mobile phone equipped with OBEX stack. more>>
It is made for Nokia S60 (6630 to be precise) phone with USB connection. There are no settings, no progress indicator. Files are copied to the memory card (E: drive)
Requires openobex and obexftp.
Hope this script might be useful for someone. Please post fixes, comments and suggestions.
Voix Phone Linux 1.0.2
Voix Phone Is a multiplatform IAX soft phone, its engine derives from Voix Manager, the powerful Asterisk call manager interface, from wich it inherits stability and robustness. Voix Phone has been thought with simplicity in mind, all feature needed by the user, fast and easy usable, with the minimum configurations, just fill the phone login information and play. more>>
Voix Phone Linux - Voix Phone Is a multiplatform IAX soft phone, its engine derives from Voix Manager, the powerful Asterisk call manager interface, from wich it inherits stability and robustness.
Voix Phone has been thought with simplicity in mind, all feature needed by the user, fast and easy usable, with the minimum configurations, just fill the phone login information and play.
We hope that this our contribution could be useful to who requires of a simple but advanced soft phone, Voix Phone is distributed freeware for non commercial use.
Why IAX ?
IAX is one of the least VoIP signaling standard that eliminates the problems imposed upon the competing SIP standard by NAT firewalls. IAX is supported primarily by Asterisk.
Enhancements:
Version 1.0.2
Fixed some bugs, Added call Forwarding and DND features
System Requirements:<<less
Linphone 1.7.1
Linphone is a Web phone with a GNOME interface. more>>
To call somebody, you must provide to linphone a SIP URL : It is something like toto@machine.com, where toto is a linux user that runs linphone, and machine.com is the name of a host on a network. If you dont know the machines name you can specify simply an IP address in dot notation (as 192.0.0.1)
Linphone is mostly sip compliant. It works successfully with these implementations:
- eStara softphone (commercial software for windows)
- Pingtel phones (with DNS enabled and VLAN QOS support disabled).
- Hotsip, a free of charge phone for Windows.
- Vocal, an open source SIP stack from Vovida that includes a SIP proxy that works with linphone since version 0.7.1.
- Siproxd is a free sip proxy being developped by Thomas Ries because he would like to have linphone working behind his firewall. Siproxd is simple to setup and works perfectly with linphone.
- Partysip aims at being a generic and fully functionnal SIP proxy. Visit the web page for more details on its functionalities.
Linphone may work also with other sip phones, but this has not been tested yet.
Linphone uses the SIP protocol to establish calls, for that reason it cannot work with H323 phones, because SIP and H323 are different and opposite protocols. H323 phones are Netmeeting (for windows), Gnome-meeting (Unix), OpenPhone...
Main features:
- Works with the Gnome Desktop under linux, (maybe some others Unixes, but this has never been tested). Nevertheless you can use linphone under KDE, of course !
- Since version 0.9.0, linphone can be compiled and used without gnome, in console mode, by using the program called "linphonec"
- Works as simply as a cellular phone. Two buttons, no more.
- Linphones includes a large variety of codecs (G711-ulaw, G711-alaw, LPC10-15, GSM, and SPEEX). Thanks to the Speex codec it is able to provide high quality talks even with slow internet connections, like 28k modems.
- Understands the SIP protocol. SIP is a standardised protocol from the IETF (http://www.ietf.org), that is the organisation that made most of the protocols used in the internet. This guaranties compatibility with most SIP - compatible web phones.
- You just require a soundcard to use linphone.
- Other technical functionnalities include DTMF (dial tones) support though RFC2833 and ENUM support (to use SIP numbers instead of SIP addresses).
- Linphone is free software, released under the General Public Licence.
- Linphone is documented: there is a complete user manual readable from the application that explains you all you need to know.
- Linphone includes a sip test server called "sipomatic" that automatically answers to calls by playing a pre-recorded message.
Enhancements:
- This version fixes a compilation error, an incorrect icon path and updates the cz translation.
gnome-o-phone 0.5.2
Gnome-o-phone (gphone for short) is an internet telephone. more>>
As the name implies, it aims to be fully gnome-groovy, but that hasnt quite happened yet. Gphone is definitely a work in progress and you probably shouldnt bet your
business on it. Dont be too hard on the program, though -- although the user interface is mighty rough, gphone does actually work pretty well. Ive only tested the program over ethernet, but the data rate should be low enough to work over a reasonable modem connection.
The protocol is nominally RTP/RTCP, and gphone complies well enough with the standard to be able to talk to speakfreely. Ive only tested the UNIX version of speakfreely, but as long as you tell sfmike to use RTP and GSM compression, it seems to work fine. Maybe someday Ill add in support for other codecs; encryption is a little less likely
because Id just as soon not open that legal can of worms. One easy way to get some security would be to modify my program rtptunnel to tunnel the RTP protocol through a SSL socket instead of a straight TCP socket.
Gphone supports full duplex if your sound card has this feature. Ive had good luck using the ALSA drivers for my SB16.
Enhancements:
- gphone/gphone.c: Add Jorge Gomes Silvas patch to fix config button crash.
Number::Phone::IE 0.2
Number::Phone::IE is a Perl module with Republic of Ireland-specific methods for Number::Phone. more>>
SYNOPSIS
use Number::Phone;
$dermots_phone = Number::Phone->new(IE, 017654321);
METHODS
The following methods from Number::Phone are overridden:
is_valid
The number is valid within the national numbering scheme. It may or may not yet be allocated, or it may be reserved. Any number which returns true for any of the following methods will also be valid.
is_allocated
The number has been allocated to a telco for use. It may or may not yet be in use or may be reserved. Not currently implemented.
is_geographic
The number refers to a geographic area.
is_fixed_line
The number, when in use, can only refer to a fixed line.
is_mobile
The number, when in use, can only refer to a mobile phone.
is_pager
The number, when in use, can only refer to a pager.
is_tollfree
Callers will not be charged for calls to this number under normal circumstances.
is_specialrate
The number, when in use, attracts special rates. For instance, national dialling at local rates, or premium rates for services.
is_adult
The number, when in use, goes to a service of an adult nature, such as porn.
is_network_service
The number is some kind of network service such as a human operator, directory enquiries, emergency services etc
country_code
Returns 353.
regulator
Returns some text in an appropriate character set saying who the telecoms regulator is, with optional details such as their web site or phone number.
areacode
Return the area code - if applicable - for the number. If not applicable, returns undef.
areaname
Return the area name - if applicable - for the number, or undef.
subscriber
Return the subscriber part of the number
operator
Return the name of the telco operating this number, in an appropriate character set and with optional details such as their web site or phone number. Not currently implemented.
format
Return a sanely formatted version of the number, complete with IDD code, eg for the Irish number (021) 765-4321 it would return +353 21 7654321.
country
If the number is_international, return the two-letter ISO country code.
NYI
Version restrictions:
- Strictly sppeaking, this kind of duplication of the Number::Phone::UK class is bad. A tidy-up is in order, though it may emerge that a completely new implemantation is better.
- The results are only as accurate as my own investigations into current allocations. User feedback welcome.
- While the names of the nominal owners of mobile prefixes are given, number portability makes this information unreliable.
external IP 0.9.9
external IP shows your current external IP in the browsers statusbar. more>>
External IP is set to check your IP address once every hour.
IP Accounter 1.31
IPAC-NG is the iptables/ipchains based IP accounting package for Linux. more>>
It collects, summarizes, and nicely displays IP accounting data. Its output can be a simple ASCII table, or graph images. Ipchains and iptables are supported. Logs are stored in files, gdbm, or PostgreSQL database.
ipac consists of one perl script and one C program:
- fetchipac, executed from cron once in a while, reads the current ip accounting data assembled by the kernel and stores it into a database
- ipacsum summarizes the data from a set of records from the database and, optionally,
replaces these records by one. It displays the values as a simple table containing the sums, as png graph pictures or as ascii graph pictures.
mp3CONVERT 0.2
mp3CONVERT is a Kommander wizard for easy encoding mp3 songs. more>>
GENeric Radio IP 1.0
GENRIP is a kernel driver (presently for Linux only) that enables you to carry ethernet frames. more>>
[root@lindev]# ./ifconfig gr0
gr0 Link encap:Generic Radio IP HWaddr 00:00:02:04:06:08
inet addr:192.168.15.1 Mask:255.255.255.0
UP RUNNING MTU:234 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:30
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
GENRIP was originally based upon Stuart Cheshires STRIP driver, which is part of the Mobile Computing Group at Stanford Universitys Mosquitonet project. It has been radically modified since.
GENRIP was ported to this application by Lawrence Wimble of Design On Demand, Inc. Design On Demand, Inc. maintains GENRIP and hopes that youll call them if you need help with an embedded project using GENRIP (or any embedded project for that matter).
GENRIP is released for Linux under the GPL. A port to FreeBSD is planned in the near future.
Cisco IP Accounting Fetcher 1.4.3
Cisco IP Accounting Fetcher is a set of Perl scripts that allows you to fetch IP accounting data from Cisco routers. more>>
Main features:
- fetch accounting data from the router
- generate the HTML statistics
Pol-IP 1.1
Pol-IP is a complete traffic control system for a Linux NAT box with multiplataform clients. more>>
Polipd runs a server application on a masquerading server. It has two basic functions, config the kernel 2.4 series traffic control functions and mantain a statistics services of the clients bandwiths on a multicast address. The multiplataforms clients get the statistics from the multicast address and display them in a progress bar.
In /ini.d-scripts is the scripts for redhat services
In /config is polip.conf.sample
To complie, the usual
make clean
make
make install
you will need
newt
newt-devel
slang
slang-devel
that you can get from rpmfind.net