dtmf dialer
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 38
TCDialer 1.0
TCDialer is a DTMF dialer. more>>
TCDialer is a DTMF dialer. Designed to resemble telephone keypad. Useful for those who end up in a hotel with a pulse phone.
DTMF generator for those without a touch-tone phone.
Push the buttons. Hear the DTMF tones. Pretty simple.
<<lessDTMF generator for those without a touch-tone phone.
Push the buttons. Hear the DTMF tones. Pretty simple.
Download (0.019MB)
Added: 2006-10-20 License: GPL (GNU General Public License) Price:
1101 downloads
AntiDialer 0.2
Antidialer is a GUI based broadband dialer program for users of Sify Broadband using Linux. more>>
Antidialer is a GUI based broadband dialer program for users of Sify Broadband using Linux. Well, Antidialer is not a cracking tool as the name suggests.
It is very much incomplete in the sense that it doesnt quite have the full feature set that the dialer provided by Sify for Windows has.
But it still does its job of connecting and disconnecting your internet whenever you want.
Main features:
- QT based GUI :-) (absent in the stock dialer provided by Sify)
- AutoConnect
- Encrypted password storage
- HeartBeat to keep connection alive
- XML based configuration file
Enhancements:
- MAC address spoofing is now part of the dialer.
- It can be activated by editing the $HOME/.antidialer/antidialerrc configuraton file and entering the desired MAC address in the "value" property of the "MacAddress" element.
- The dialer now adds missing configuration elements into the config file.
- The plugin framework is now cleaner and faster.
- An obscure bug where the dialer crashed when exactly one config element was missing was fixed.
<<lessIt is very much incomplete in the sense that it doesnt quite have the full feature set that the dialer provided by Sify for Windows has.
But it still does its job of connecting and disconnecting your internet whenever you want.
Main features:
- QT based GUI :-) (absent in the stock dialer provided by Sify)
- AutoConnect
- Encrypted password storage
- HeartBeat to keep connection alive
- XML based configuration file
Enhancements:
- MAC address spoofing is now part of the dialer.
- It can be activated by editing the $HOME/.antidialer/antidialerrc configuraton file and entering the desired MAC address in the "value" property of the "MacAddress" element.
- The dialer now adds missing configuration elements into the config file.
- The plugin framework is now cleaner and faster.
- An obscure bug where the dialer crashed when exactly one config element was missing was fixed.
Download (0.073MB)
Added: 2006-08-10 License: GPL (GNU General Public License) Price:
1175 downloads
ISDN Py/GTK Dialer 1.0
ISDN.py aims to be a simple, no-frills ISDN dialer. more>>
ISDN.py aims to be a simple, no-frills ISDN dialer. Its written in Python using PyGTK bindings. Currently it dials and hangups the line, if you grant to a normal user the rights to do it (normally it cant). The interface is pretty straightforward. Improvements and beautification for gui are planned.
Now there are two executables: isdnpy is the "normal" ISDN.py and isdnpy.qtisdnlinux is a version tailored to run with qtisdnlinux.
Enhancements:
- I dont own an ISDN anymore, so I prefer to release the code as 1.0
<<lessNow there are two executables: isdnpy is the "normal" ISDN.py and isdnpy.qtisdnlinux is a version tailored to run with qtisdnlinux.
Enhancements:
- I dont own an ISDN anymore, so I prefer to release the code as 1.0
Download (0.008MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1217 downloads
Chestnut Dialer 0.3.3
Chestnut Dialer is a PPP dialing program, written in Python. more>>
Chestnut Dialer is PPP (Point to Point Protocol) dialing program, written in Python. Many Internet providers, that provide dialup service, use PPP protocol; this program helps you to connect to Internet using a modem.
Current version (0.2.2) can work with GTK2, QT, or without GUI (command line interface). You can run Chestnut Dialer with users priviliges (it doesnt require root permissions), but it requires read and/or write access to some system files (including the modem device). Chestnut Dialer uses standard pppd daemon to set up network interface.
<<lessCurrent version (0.2.2) can work with GTK2, QT, or without GUI (command line interface). You can run Chestnut Dialer with users priviliges (it doesnt require root permissions), but it requires read and/or write access to some system files (including the modem device). Chestnut Dialer uses standard pppd daemon to set up network interface.
Download (0.30MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
970 downloads
wxDialer 0.2.1
wxDialer allows you to make and recieve phone calls on your modem. more>>
wxDialer is a simple and easy to use dialer program which allowes to make and receive calls on your modem. This program is based on win9x dialer.exe application.
A microphone is required, and it is suggested that you also have
headphones instead of using your speakers to prevent any nasty feedback. A
telephone headset, naturally, is best for this.
This is program is not designed for voice-over-IP (VoIP) or to dial to ISDN
modems. It dials out using your every day dialup modem, and makes your
computer one big handset.
To run wxDialer, its simply a case of using the appropiate command
(ie: python /home/aaron/python/wxDialer/wxDialer.py) without any arguments. It
doesnt matter if you specify arguments, they are ignored (for now ;)
wxDialer stores configuration information in the dir $HOME/.wxDialer - if it
doesnt exist, it is created along with the config file containing default
values.
Enhancements:
- Fixed a bug where the modem may fail to initialize properly, causing it not to dial out.
<<lessA microphone is required, and it is suggested that you also have
headphones instead of using your speakers to prevent any nasty feedback. A
telephone headset, naturally, is best for this.
This is program is not designed for voice-over-IP (VoIP) or to dial to ISDN
modems. It dials out using your every day dialup modem, and makes your
computer one big handset.
To run wxDialer, its simply a case of using the appropiate command
(ie: python /home/aaron/python/wxDialer/wxDialer.py) without any arguments. It
doesnt matter if you specify arguments, they are ignored (for now ;)
wxDialer stores configuration information in the dir $HOME/.wxDialer - if it
doesnt exist, it is created along with the config file containing default
values.
Enhancements:
- Fixed a bug where the modem may fail to initialize properly, causing it not to dial out.
Download (0.008MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1139 downloads
Intelligent Wardialer 0.07
Intelligent Wardialer is a war dialer used for auditing your PSTN (phone) network. more>>
Intelligent Wardialer is a "war dialer" used for auditing your PSTN (phone) network. Its features include random/sequential dialing, Voice over IP using the IAX2 (Intra-Asterisk eXchange) protocol, ASCII flat file and MySQL logging, a curses-based front end, key stroke marking, multiple modem support, several methods of "tone detection", save/load state, banner detections (to determine remote system types) and blacklist support.
Main features:
- Full and Normal logging: Full logging records all possible events during dialing (busy signals, no answers, carriers, etc). By default it only records things that we might find interesting (carriers, possible telco equipment).
- ASCII flat file and MySQL logging: You can log to a traditional ASCII flat file, and record information into a MySQL database.
- Dials randomly or sequentially.
- Remote system identification: When finding a remote modem and connecting, iWar will remain connected and attempt to identify the remote system type.
- Key stroke marking: When actively "listening" to iWar work, if you hear something interesting, you can manually "mark" it by hitting a key. You can also enter a "note" about something you find interesting.
- Multiple modem support, because... well, hey - this is "Unix". iWar will support as many modems you can hook up
- Nice "curses" based display. This means that if youre using iWar from a Linux console or a VT100 based terminal, it should work fine. Its not a escape sequence kludge, but true "curses".
- Full control over the modem: Unlike other kludges, iWar doesnt just open the modem as a typical "file". It controls the baud rate, parity, and CTS/RTS (Hardware flow control) DTR (Data terminal ready). This is important for controlling the modem and making it preform the way you want it to during scanning. For example, DTR hang ups.
- Blacklisted phone number support: For numbers the system should never dial.
- Save state: If within the middle of a "wardialing" session you want to quit, you can save the current state to a file. This allows you to come back later and restart iWar where you left off. (via the -l option)
- Load pre-generated numbers: You can load a file (via the -L option) of numbers that you want to dial. This is useful if you want to load numbers generated by another routine (perl/shell script/etc).
- Tone location, if your modem supports it. iWar uses two different methods. The traditional "ATDT5551212w;" (Toneloc) and "silence" detection.
- Records remote system banners on connection for later review
- iWar can be used to attack PBXs and Voice mail systems
- Terminal window so you can watch modem interactions and carrier results in real time
- Support the IAX2 (Intra-Asterisk eXchange) "Voice over IP" (VoIP) protocol. This allows you to scan without the need of additional hardware! To my knowledge, iWar is the first war dialer with VoIP functionality
- In IAX2 mode, iWar acts as a "full blown" VoIP client. In this mode, key 0-9, * and # play there DTMF equivalents. In this mode, you can also directly "talk" (using a microphone) with the remote target if so desired.
- In IAX2 mode, if your VoIP provider supports it, you can "set" your caller ID number (caller ID spoofing).
- Comes with complete source code and is released under the GNU General Public License.
Enhancements:
- Major bugfixes were made for BSD type systems.
- Some other minor bugs were also fixed. VoIP IAX2 (Intra-Asterisk eXchange) support was added.
- With this, you can scan with no additional hardware (such as an analog modem).
- Instead, calls are placed over the Internet.
- DTMF support for when under IAX2 mode was added.
<<lessMain features:
- Full and Normal logging: Full logging records all possible events during dialing (busy signals, no answers, carriers, etc). By default it only records things that we might find interesting (carriers, possible telco equipment).
- ASCII flat file and MySQL logging: You can log to a traditional ASCII flat file, and record information into a MySQL database.
- Dials randomly or sequentially.
- Remote system identification: When finding a remote modem and connecting, iWar will remain connected and attempt to identify the remote system type.
- Key stroke marking: When actively "listening" to iWar work, if you hear something interesting, you can manually "mark" it by hitting a key. You can also enter a "note" about something you find interesting.
- Multiple modem support, because... well, hey - this is "Unix". iWar will support as many modems you can hook up
- Nice "curses" based display. This means that if youre using iWar from a Linux console or a VT100 based terminal, it should work fine. Its not a escape sequence kludge, but true "curses".
- Full control over the modem: Unlike other kludges, iWar doesnt just open the modem as a typical "file". It controls the baud rate, parity, and CTS/RTS (Hardware flow control) DTR (Data terminal ready). This is important for controlling the modem and making it preform the way you want it to during scanning. For example, DTR hang ups.
- Blacklisted phone number support: For numbers the system should never dial.
- Save state: If within the middle of a "wardialing" session you want to quit, you can save the current state to a file. This allows you to come back later and restart iWar where you left off. (via the -l option)
- Load pre-generated numbers: You can load a file (via the -L option) of numbers that you want to dial. This is useful if you want to load numbers generated by another routine (perl/shell script/etc).
- Tone location, if your modem supports it. iWar uses two different methods. The traditional "ATDT5551212w;" (Toneloc) and "silence" detection.
- Records remote system banners on connection for later review
- iWar can be used to attack PBXs and Voice mail systems
- Terminal window so you can watch modem interactions and carrier results in real time
- Support the IAX2 (Intra-Asterisk eXchange) "Voice over IP" (VoIP) protocol. This allows you to scan without the need of additional hardware! To my knowledge, iWar is the first war dialer with VoIP functionality
- In IAX2 mode, iWar acts as a "full blown" VoIP client. In this mode, key 0-9, * and # play there DTMF equivalents. In this mode, you can also directly "talk" (using a microphone) with the remote target if so desired.
- In IAX2 mode, if your VoIP provider supports it, you can "set" your caller ID number (caller ID spoofing).
- Comes with complete source code and is released under the GNU General Public License.
Enhancements:
- Major bugfixes were made for BSD type systems.
- Some other minor bugs were also fixed. VoIP IAX2 (Intra-Asterisk eXchange) support was added.
- With this, you can scan with no additional hardware (such as an analog modem).
- Instead, calls are placed over the Internet.
- DTMF support for when under IAX2 mode was added.
Download (1.6MB)
Added: 2006-01-16 License: GPL (GNU General Public License) Price:
1399 downloads
PPPGun-Dialer 1.1
PPPGun-Dialer is a Tcl/Tk script that can be used to etablish a PPP connection by dialing a remote terminal server. more>>
PPPGun-Dialer is a Tcl/Tk script that can be used to etablish a PPP connection by dialing a remote terminal server.
It is based on PPP-on/PPP-off scripts, but it is more flexible than those scripts, allowing a more intelligent dialog with the modem.
PPPGun-Dialer is an user friendly program written in Tcl/Tk, Shell scripts, C language, nicely tested on Slackware-3.x, RedHat-5.x, RedHat-6.x, RedHat-7.0.
Main features:
- PAP, CHAP or NO PAP NO CHAP connections
- Global or per user connections
- Indications of the state of the line
<<lessIt is based on PPP-on/PPP-off scripts, but it is more flexible than those scripts, allowing a more intelligent dialog with the modem.
PPPGun-Dialer is an user friendly program written in Tcl/Tk, Shell scripts, C language, nicely tested on Slackware-3.x, RedHat-5.x, RedHat-6.x, RedHat-7.0.
Main features:
- PAP, CHAP or NO PAP NO CHAP connections
- Global or per user connections
- Indications of the state of the line
Download (0.08MB)
Added: 2005-04-19 License: GPL (GNU General Public License) Price:
1651 downloads
GnuDialer 3.0-Puff18
GnuDialer is a predictive dialer for contact centers. more>>
GnuDialer is a predictive dialer for contact centers. GnuDialer currently supports inbound, outbound, open/closer, and auto campaigns.
GnuDialer project has a multi-process object oriented design and uses the Asterisk PBX. Gnudialer is separate from any agent interface or CRM, but does include a capable (Java-based) CRM application that uses Firefox, Internet Explorer, and Mozilla.
<<lessGnuDialer project has a multi-process object oriented design and uses the Asterisk PBX. Gnudialer is separate from any agent interface or CRM, but does include a capable (Java-based) CRM application that uses Firefox, Internet Explorer, and Mozilla.
Download (0.53MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1131 downloads
Gnome-Dial 0.0.1
Gnome-Dial is an user-friendly PPP dialer for GNOME 2. more>>
Gnome-Dial is an user-friendly PPP dialer for GNOME 2. The idea which has given this project to light is quite simple: giving GNOME 2 users a usable, fullly-featured, GNOME-integrated, clean and fast interface to the ppp package in order to make dialup connections easily.
There already are tons of such tools and some are particullarly valid (Gnome-PPP for example), but they often need other programs like WvDial to make connections, or are not so clean, fast or well-integrated with the GNOME interface.
You can consider Gnome-Dial (expecially in this moment of hard development), a frontend for PPP, but this is not what it is intented to be: it will sooner or later begin to include new features and its own configuration files to represent modems, connections etc.
However it will not try to replace the ppp package. The package will soon include also a configuration generator.
<<lessThere already are tons of such tools and some are particullarly valid (Gnome-PPP for example), but they often need other programs like WvDial to make connections, or are not so clean, fast or well-integrated with the GNOME interface.
You can consider Gnome-Dial (expecially in this moment of hard development), a frontend for PPP, but this is not what it is intented to be: it will sooner or later begin to include new features and its own configuration files to represent modems, connections etc.
However it will not try to replace the ppp package. The package will soon include also a configuration generator.
Download (0.10MB)
Added: 2005-07-28 License: GPL (GNU General Public License) Price:
1553 downloads
ASwvdial 1.7
ASwvdial is a WindowMaker dockapp for wvdial. more>>
ASwvdial is a WindowMaker dockapp for wvdial.
In my wvdial.conf every Dialer entry is an provider and aswvdial displays these entrys to connect.
ASwvdial is released under the GNU General Public License.
<<lessIn my wvdial.conf every Dialer entry is an provider and aswvdial displays these entrys to connect.
ASwvdial is released under the GNU General Public License.
Download (0.021MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1090 downloads
pppd-logger 0.2
pppd-logger is a simple C program that is run at every connection up and every connection down. more>>
pppd-logger project is a simple C program that is run at every connection up and every connection down.
Note: if keep-alive is setted and connection goes down (pppd still live) scripts in ip-up.d and ip-down.d are called at any connection up and down, even if the deamon is the same.
Working schema is simple, the code is short. It is needed a GUI for making and looking at report.
Not Invasive Solution
If coming from MS Windows you could think to code a dialer that record everything and manage update in a db (or file). But on Linux such a kind of solution is too much invasive: the problem is that the process that create a new network interface should be run as super user or with suid, and more than that it have to setup all other thing, such as firewall and other.
Fortunately in Linux (or BSD, or any *NIX) there is pppd, that is a deamon which install network interface, run a chatscript for AT commands, a does all that is needed for estabilish a connection, but give you opportunity to do other task at start and end time.
Typically you can insert a script in /etc/ppp/ip-up.d/ directory and pppd call it everytime a network interface is up. (analogous for /etc/ppp/ip-down.d/ on net down).
<<lessNote: if keep-alive is setted and connection goes down (pppd still live) scripts in ip-up.d and ip-down.d are called at any connection up and down, even if the deamon is the same.
Working schema is simple, the code is short. It is needed a GUI for making and looking at report.
Not Invasive Solution
If coming from MS Windows you could think to code a dialer that record everything and manage update in a db (or file). But on Linux such a kind of solution is too much invasive: the problem is that the process that create a new network interface should be run as super user or with suid, and more than that it have to setup all other thing, such as firewall and other.
Fortunately in Linux (or BSD, or any *NIX) there is pppd, that is a deamon which install network interface, run a chatscript for AT commands, a does all that is needed for estabilish a connection, but give you opportunity to do other task at start and end time.
Typically you can insert a script in /etc/ppp/ip-up.d/ directory and pppd call it everytime a network interface is up. (analogous for /etc/ppp/ip-down.d/ on net down).
Download (0.008MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
1011 downloads
Taylor UUCP 1.07
Taylor UUCP project is a Unix UUCP package. more>>
Taylor UUCP project is a Unix UUCP package.
Taylor UUCP provides everything you need to make a UUCP connection.
It includes versions of uucico, uusched, uuxqt, uux, uucp, uustat, uulog, uuname, uuto, uupick, and cu, as well as uuchk (a program to check configuration files), uuconv (a program to convert from one type of configuration file to another), and tstuu (a test harness for the package).
The package currently supports the f, g (in all window and packet sizes), G, t and e protocols, as well a Zmodem protocol and two new bidirectional protocols.
If you have a Berkeley sockets library, it can make TCP connections. If you have TLI libraries, it can make TLI connections. It supports a new configuration file mechanism which I like (but other people dislike).
Main features:
- You get the source code.
- It uses significantly less CPU time than many UUCP packages.
- You can specify a chat script to run when a system calls in, allowing adjustment of modem parameters on a per system basis.
- You can specify failure strings for chat scripts, allowing the chat script to fail immediately if the modem returns BUSY.
- If you are talking to another instance of the package, you can use the new bidirectional protocol for rapid data transfer in both directions at once. You can also restrict file transfers by size based on the time of day and who placed the call.
- It only runs on Unix. The code is carefully divided into system dependent and system independent portions, so it should be possible to port it to other systems. It would not be trivial.
- You dont get uuclean, uusend, uuq, uusnap, uumonitor, uutry, uupoll, etc. If you have current copies of these programs, you may be able to use them. Shell scripts versions of uuclean and uutry are provided, with most, if not all, of the functionality of the usual programs. I believe the supplied uustat program allows you to do everything that uuq, uusnap and uumonitor do. uupoll could be written as a shell script.
- The package does not read modemcap or acucap files, although you can use V2 configuration files with a BNU Dialers file or a dialer file written in my new configuration file format.
- The package cannot use SCO dialer programs directly, although it can with a simple shell script interface.
Enhancements:
- As usual, many bugs were fixed.
- uuchk now reports the configuration file names which it uses.
- This makes it easier to figure out how to configure a binary installation.
- Certain options which could previously be set in Makefile.in are now set as options to configure: --with-user, --with-newconfigdir, --with-oldconfigdir.
- You can now use file names and notification addresses which contain spaces, but only when talking to another instance of version 1.07.
- The exit status of uux now uses values from .
- TCP ports now support IPv6 on modern systems. A new ``version command in the port file may be used to restrict a TCP port to just IPv4 or just IPv6.
- M and m may now be used in any chat script, not just a dialer chat script.
- Added ``max-file-time command to sys file.
- When uucico automatically invokes uuxqt, it no longer passes the -s option.
<<lessTaylor UUCP provides everything you need to make a UUCP connection.
It includes versions of uucico, uusched, uuxqt, uux, uucp, uustat, uulog, uuname, uuto, uupick, and cu, as well as uuchk (a program to check configuration files), uuconv (a program to convert from one type of configuration file to another), and tstuu (a test harness for the package).
The package currently supports the f, g (in all window and packet sizes), G, t and e protocols, as well a Zmodem protocol and two new bidirectional protocols.
If you have a Berkeley sockets library, it can make TCP connections. If you have TLI libraries, it can make TLI connections. It supports a new configuration file mechanism which I like (but other people dislike).
Main features:
- You get the source code.
- It uses significantly less CPU time than many UUCP packages.
- You can specify a chat script to run when a system calls in, allowing adjustment of modem parameters on a per system basis.
- You can specify failure strings for chat scripts, allowing the chat script to fail immediately if the modem returns BUSY.
- If you are talking to another instance of the package, you can use the new bidirectional protocol for rapid data transfer in both directions at once. You can also restrict file transfers by size based on the time of day and who placed the call.
- It only runs on Unix. The code is carefully divided into system dependent and system independent portions, so it should be possible to port it to other systems. It would not be trivial.
- You dont get uuclean, uusend, uuq, uusnap, uumonitor, uutry, uupoll, etc. If you have current copies of these programs, you may be able to use them. Shell scripts versions of uuclean and uutry are provided, with most, if not all, of the functionality of the usual programs. I believe the supplied uustat program allows you to do everything that uuq, uusnap and uumonitor do. uupoll could be written as a shell script.
- The package does not read modemcap or acucap files, although you can use V2 configuration files with a BNU Dialers file or a dialer file written in my new configuration file format.
- The package cannot use SCO dialer programs directly, although it can with a simple shell script interface.
Enhancements:
- As usual, many bugs were fixed.
- uuchk now reports the configuration file names which it uses.
- This makes it easier to figure out how to configure a binary installation.
- Certain options which could previously be set in Makefile.in are now set as options to configure: --with-user, --with-newconfigdir, --with-oldconfigdir.
- You can now use file names and notification addresses which contain spaces, but only when talking to another instance of version 1.07.
- The exit status of uux now uses values from .
- TCP ports now support IPv6 on modern systems. A new ``version command in the port file may be used to restrict a TCP port to just IPv4 or just IPv6.
- M and m may now be used in any chat script, not just a dialer chat script.
- Added ``max-file-time command to sys file.
- When uucico automatically invokes uuxqt, it no longer passes the -s option.
Download (0.90MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
972 downloads
DialFox callto 1.0
DialFox callto is a Web-based dialer for the Asterisk PBX and AMI Call Management. more>>
DialFox callto is a Web-based dialer for the Asterisk PBX and AMI Call Management. DialFox callto makes it possible to use an HTML hyperlink tag to call numbers using a callto://+44441234567 URI.
<<less Download (0.060MB)
Added: 2007-08-23 License: GPL (GNU General Public License) Price:
802 downloads
POE::Filter::FSSocket 0.07
POE::Filter::FSSocket is a POE filter that parses FreeSWITCH events into hashes. more>>
POE::Filter::FSSocket is a POE filter that parses FreeSWITCH events into hashes.
SYNOPSIS
#!/usr/bin/perl
use warnings;
use strict;
use POE qw(Component::Client::TCP Filter::FSSocket);
use Data::Dumper;
POE::Component::Client::TCP->new(
RemoteAddress => 127.0.0.1,
RemotePort => 8021,
ServerInput => &handle_server_input,
Filter => POE::Filter::FSSocket,
);
POE::Kernel->run();
exit;
my $auth_sent = 0;
my $password = "ClueCon";
sub handle_server_input {
my ($heap,$input) = @_[HEAP,ARG0];
print Dumper $input;
if($input->{Content-Type} eq "auth/request") {
$auth_sent = 1;
$heap->{server}->put("auth $password");
} elsif ($input->{Content-Type} eq "command/reply") {
if($auth_sent == 1) {
$auth_sent = -1;
#do post auth stuff
$heap->{server}->put("events plain all");
}
}
}
POE::Filter::FSSocket parses output from FreeSWITCH into hashes. FreeSWITCH events have a very wide range of keys, the only consistant one being Content-Type. The keys are dependant on the type of events. You must use the plain event type as that is what the filter knows how to parse. You can ask for as many event types as you like or all for everything. You specify a list of event types by putting spaces between them ex: "events plain api log talk"
Currently known event types (Event-Name):
CUSTOM
CHANNEL_CREATE
CHANNEL_DESTROY
CHANNEL_STATE
CHANNEL_ANSWER
CHANNEL_HANGUP
CHANNEL_EXECUTE
CHANNEL_BRIDGE
CHANNEL_UNBRIDGE
CHANNEL_PROGRESS
CHANNEL_OUTGOING
CHANNEL_PARK
CHANNEL_UNPARK
API
LOG
INBOUND_CHAN
OUTBOUND_CHAN
STARTUP
SHUTDOWN
PUBLISH
UNPUBLISH
TALK
NOTALK
SESSION_CRASH
MODULE_LOAD
DTMF
MESSAGE
CODEC
BACKGROUND_JOB
ALL
Currently handled FreeSWITCH messages (Content-Type):
auth/request
command/response
text/event-plain
api/response (data in __DATA__ variable)
log/data (data in __DATA__ variable)POE::Filter::FSSocket is a POE filter that parses FreeSWITCH events into hashes.
<<lessSYNOPSIS
#!/usr/bin/perl
use warnings;
use strict;
use POE qw(Component::Client::TCP Filter::FSSocket);
use Data::Dumper;
POE::Component::Client::TCP->new(
RemoteAddress => 127.0.0.1,
RemotePort => 8021,
ServerInput => &handle_server_input,
Filter => POE::Filter::FSSocket,
);
POE::Kernel->run();
exit;
my $auth_sent = 0;
my $password = "ClueCon";
sub handle_server_input {
my ($heap,$input) = @_[HEAP,ARG0];
print Dumper $input;
if($input->{Content-Type} eq "auth/request") {
$auth_sent = 1;
$heap->{server}->put("auth $password");
} elsif ($input->{Content-Type} eq "command/reply") {
if($auth_sent == 1) {
$auth_sent = -1;
#do post auth stuff
$heap->{server}->put("events plain all");
}
}
}
POE::Filter::FSSocket parses output from FreeSWITCH into hashes. FreeSWITCH events have a very wide range of keys, the only consistant one being Content-Type. The keys are dependant on the type of events. You must use the plain event type as that is what the filter knows how to parse. You can ask for as many event types as you like or all for everything. You specify a list of event types by putting spaces between them ex: "events plain api log talk"
Currently known event types (Event-Name):
CUSTOM
CHANNEL_CREATE
CHANNEL_DESTROY
CHANNEL_STATE
CHANNEL_ANSWER
CHANNEL_HANGUP
CHANNEL_EXECUTE
CHANNEL_BRIDGE
CHANNEL_UNBRIDGE
CHANNEL_PROGRESS
CHANNEL_OUTGOING
CHANNEL_PARK
CHANNEL_UNPARK
API
LOG
INBOUND_CHAN
OUTBOUND_CHAN
STARTUP
SHUTDOWN
PUBLISH
UNPUBLISH
TALK
NOTALK
SESSION_CRASH
MODULE_LOAD
DTMF
MESSAGE
CODEC
BACKGROUND_JOB
ALL
Currently handled FreeSWITCH messages (Content-Type):
auth/request
command/response
text/event-plain
api/response (data in __DATA__ variable)
log/data (data in __DATA__ variable)POE::Filter::FSSocket is a POE filter that parses FreeSWITCH events into hashes.
Download (0.007MB)
Added: 2007-04-18 License: Perl Artistic License Price:
919 downloads
Cornfed SIP User Agent 1.1.4
Cornfed SIP User Agent is a SIP Softphone. more>>
Cornfed SIP User Agent is a Session Initiation Protocol (SIP) based softphone for your IBM-compatible Personal Computer running the Linux operating system.
The Cornfed SIP User Agent allows you to make Internet phone calls using an Advanced Linux Sound Architecture (ALSA) or Open Sound System (OSS) sound card with speakers and microphone as your telephone handset.
Main features:
- Supports SIP (RFC 3261), SDP (RFC 2327), and RTP (RFCs 3550 and 3551)
- Automated detection of Residential Gateways using Network Address Translation (NAT)
- Supports Digest authentications for registrations and outbound INVITEs
- Support for loose proxy routing using Record-Route and Route headers
- Handles forking of outbound INVITEs by proxies
- Supports re-INVITEs for changes to media transport
- Supports G.711 mu-Law and a-Law voice codecs
- Supports RFC 2833 DTMF tone generation
- Supports SIP compact header forms
- Gnome GUI and CLI clients
- Multi-threaded implementation
The Cornfed SIP User Agent is provided free of charge for personal use for users of the Linux operating system. The program is provided as a binary distribution only. The Cornfed SIP User Agent is specifically designed with embedded and mobile wireless devices in mind.
Development is under way to bring this client to other platforms. If you are interested in licensing this technology for your commercial application, please contact Cornfed Systems at 410-404-8790.
Enhancements:
- Minor bug fixes.
- Changed readline functionality to used raw input rather than cooked mode.
- Fixed bugs with display of status messages that caused client to hang.
- Disabled removal of registration on client exit.
<<lessThe Cornfed SIP User Agent allows you to make Internet phone calls using an Advanced Linux Sound Architecture (ALSA) or Open Sound System (OSS) sound card with speakers and microphone as your telephone handset.
Main features:
- Supports SIP (RFC 3261), SDP (RFC 2327), and RTP (RFCs 3550 and 3551)
- Automated detection of Residential Gateways using Network Address Translation (NAT)
- Supports Digest authentications for registrations and outbound INVITEs
- Support for loose proxy routing using Record-Route and Route headers
- Handles forking of outbound INVITEs by proxies
- Supports re-INVITEs for changes to media transport
- Supports G.711 mu-Law and a-Law voice codecs
- Supports RFC 2833 DTMF tone generation
- Supports SIP compact header forms
- Gnome GUI and CLI clients
- Multi-threaded implementation
The Cornfed SIP User Agent is provided free of charge for personal use for users of the Linux operating system. The program is provided as a binary distribution only. The Cornfed SIP User Agent is specifically designed with embedded and mobile wireless devices in mind.
Development is under way to bring this client to other platforms. If you are interested in licensing this technology for your commercial application, please contact Cornfed Systems at 410-404-8790.
Enhancements:
- Minor bug fixes.
- Changed readline functionality to used raw input rather than cooked mode.
- Fixed bugs with display of status messages that caused client to hang.
- Disabled removal of registration on client exit.
Download (0.78MB)
Added: 2007-07-03 License: Free for non-commercial use Price:
529 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above dtmf dialer search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed