From: Mike Viau on

Hello list,

I was wondering if anyone runs a system that essentially blocks unwanted calls from a list of programmed phone numbers. I have the caller display option on my phones service that returns the phone number of most incoming calls.

I came across this idea after reading:

If you want to go the freebie route, you can download free
software that claims to block unwanted calls. This software works by
hooking up
your phone to your computer and letting the software screen incoming calls.
Some of these downloads require you to have other hardware though. [1]

Is there a package in Debian I should be aware of, something I can run on a personal computer? I was also considering designing embedded system to do the job, but I cringe at the thought of integrating a POTS (Plain Old Telephone System) modem in the embedded world.

Any help or further comments are welcomed :)

Thanks


[1] - http://communication.howstuffworks.com/blocking-incoming-call1.htm


_________________________________________________________________
Turn down-time into play-time with Messenger games
http://go.microsoft.com/?linkid=9734385
From: Camaleón on
On Sat, 17 Jul 2010 12:37:55 -0400, Mike Viau wrote:

> I was wondering if anyone runs a system that essentially blocks unwanted
> calls from a list of programmed phone numbers. I have the caller display
> option on my phones service that returns the phone number of most
> incoming calls.

(...)

Ah, you look for the "Holy Grail" that any sacrified user around the
world is also seeking to reject/discard unwanted/spam telemarketing
calls :-)

Well, I know there are some solutions (scripts or plugins) to achieve
this for "VOIP" integrated solutions (such Asterisk) but I dunno if there
is something similar for standalone applications :-?

Oh... look, a Google search returned this:

***
Telemarketing (Junk) Call Blocker
http://sourceforge.net/projects/jcblock/

Program: jcblock

Description:
A program to block telemarketing (junk) calls.

Description:
A program to block telemarketing (junk) calls.
This program connects to a serial port modem and listens for
the caller ID string that is sent between the first and second
rings. It records the string in file callerID.dat. It then
reads strings from file whitelist.dat and scans them against
the caller ID string for a match. If it finds a match it accepts
the call. If a match is not found, it reads strings from file
blacklist.dat and scans them against the caller ID string for a
match. If it finds a match to a string in the blacklist, it sends
an off-hook command (ATH1) to the modem, followed by an on-hook
command (ATH0). This terminates the junk call.
***

I have not tested but sounds very good :-)

Greetings,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/pan.2010.07.17.17.50.15(a)gmail.com
From: Alan Chandler on
On 17/07/10 17:37, Mike Viau wrote:
> Hello list,
>
> I was wondering if anyone runs a system that essentially blocks unwanted
> calls from a list of programmed phone numbers. I have the caller display
> option on my phones service that returns the phone number of most
> incoming calls.
>
> I came across this idea after reading:
>
> If you want to go the freebie route, you can download free software that
> claims to block unwanted calls. This software works by hooking up your
> phone to your computer and letting the software screen incoming calls.
> Some of these downloads require you to have other hardware though. [1]
>
> Is there a package in Debian I should be aware of, something I can run
> on a personal computer? I was also considering designing embedded system
> to do the job, but I cringe at the thought of integrating a POTS (Plain
> Old Telephone System) modem in the embedded world.
>


I haven't got it set up right now, but in the past I have run
freeswitch. Its essentially a better package than asterisk. You can
download a .deb file from freeswitch.org. You can configure it pretty
easily to do almost anything you want.

I have some linksys boxes one of which takes standard phones and turns
them into voip phones and the other of which will connect to a standard
POTS line and convert the data from it into SIP traffic. PAP2T is the
one that supports two phones. The other, I don't have the exact name of
right now, but is a similar type of box to the PAP2T except one of the
ports connects to the old telephone network.

My guess is some combination of these might help.

--
Alan Chandler
http://www.chandlerfamily.org.uk


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/4C420201.6070308(a)chandlerfamily.org.uk
From: Alan Chandler on
On 17/07/10 20:18, Alan Chandler wrote:
The other, I don't have the exact name of
> right now, but is a similar type of box to the PAP2T except one of the
> ports connects to the old telephone network.

I found out - its an SPA3102. This has one port for a phone, one port
for a phone line, plus an ethernet port. It has a built in web server
which you use to configure it.

--
Alan Chandler
http://www.chandlerfamily.org.uk


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/4C4202B9.10400(a)chandlerfamily.org.uk
From: Tzafrir Cohen on
On Sat, Jul 17, 2010 at 08:18:25PM +0100, Alan Chandler wrote:
> On 17/07/10 17:37, Mike Viau wrote:
>> Hello list,
>>
>> I was wondering if anyone runs a system that essentially blocks unwanted
>> calls from a list of programmed phone numbers. I have the caller display
>> option on my phones service that returns the phone number of most
>> incoming calls.
>>
>> I came across this idea after reading:
>>
>> If you want to go the freebie route, you can download free software that
>> claims to block unwanted calls. This software works by hooking up your
>> phone to your computer and letting the software screen incoming calls.
>> Some of these downloads require you to have other hardware though. [1]
>>
>> Is there a package in Debian I should be aware of, something I can run
>> on a personal computer? I was also considering designing embedded system
>> to do the job, but I cringe at the thought of integrating a POTS (Plain
>> Old Telephone System) modem in the embedded world.
>>

Debian includes Asterisk and YATE. That said, both (and FreeSwitch,
mentioned below) are an overkill for a simple home system. That is:
unless you want to add your own logic in at the price of extra
complexity.

You'll need a telephony adapter. A simple modem will not do, as there's
no standard interface that I'm aware of to use a modem as a voice
channel.

Zaptel/DAHDI provides interfaces for (mostly) some specialized hardware.
It is an out-of-tree kernel module, though included in Debian and
actively maintained.

(Disclaimer: I work for one company that makes such specialized hardware
and am involved in DAHDI and Asterisk)

Alternatively, if your PSTN is ISDN, you have some other options.
Or you could try switching to a whole VoIP system - replacing your
landline with a SIP "line". Though that adds yet anthoer point of
complexity and faliure.

There's an interesting project around Asterisk on a cheap Blackfin-based
embedded system. See http://www.rowetel.com/ucasterisk/ucasterisk.html
However I tend to avoid the Blackfin, due to the system lacking an MMU
and thus lacking long-term stability. But that's me.

Also, as mentioend by Alan, you can use an external SIP-connected
adapter. In that case I guess you could basically use just about any
embedded system.

>
>
> I haven't got it set up right now, but in the past I have run
> freeswitch. Its essentially a better package than asterisk. You can
> download a .deb file from freeswitch.org. You can configure it pretty
> easily to do almost anything you want.

FreeSwitch is a huge package of bundled software. Their tarball includes
everything from arp to whatnot. They seem to avoid system copies on
purpose. Good luck maintaining your system.

>
> I have some linksys boxes one of which takes standard phones and turns
> them into voip phones and the other of which will connect to a standard
> POTS line and convert the data from it into SIP traffic. PAP2T is the
> one that supports two phones. The other, I don't have the exact name of
> right now, but is a similar type of box to the PAP2T except one of the
> ports connects to the old telephone network.

--
Tzafrir Cohen | tzafrir(a)jabber.org | VIM is
http://tzafrir.org.il | | a Mutt's
tzafrir(a)cohens.org.il | | best
tzafrir(a)debian.org | | friend


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/20100721114316.GD17569(a)pear.tzafrir.org.il