Use your Pi as a Caller ID Display
Posted: Thu Nov 22, 2012 8:36 pm
Hello from Vienna,
I have put some components together to make a Caller ID Display which works in combination with your Android mobile phone. If there is an incoming phone call the number and if exists the name of the caller is displayed via a POPUP window on the screen of your Raspberry Pi. To work properly both the
Raspberry Pi and your Android phone need to be members of your home IP network. So your mobile
should be connected via WIFI to your network.
What you need:
1. dreambox_message Program for Android
https://play.google.com/store/apps/deta ... ox.message - costs 2 Euro
Dreambox message is the program which runs on your Android mobile and catches the phone number
and callers name when a phone call arrives. You need to configure the app to send the phone number
to your PI's adress with port number 20000. So you enter for example 192.168.1.35:20000 , then press the cancel button and restart the dreambox_message app.
2. clip_listen.pl and popup_tk.pl, these are two small perl programs free of cost.
Download these programs and copy both to the /home/pi folder. Don't forget to set the rights for execution for this scripts.
http://rubyforge.org/snippet/detail.php ... pet&id=564 /*clip_listen.pl
http://rubyforge.org/snippet/detail.php ... pet&id=565 /*popup_tk.pl
3. The program was tested with Raspbian and requires the installation of perl/tk
sudo apt-get install perl-tk /* install perk/tk
Run the clip_listen.pl script from a Terminal Window (LXTerminal).
> ./clip_listen.pl
The clip_listen program will call the popup_tk.pl program when there
is something to be displayed. Have a look into the perl scripts, there you
can customize the font size and window position ...
Have Fun,
Peter Bauer
peba@inode.at
I have put some components together to make a Caller ID Display which works in combination with your Android mobile phone. If there is an incoming phone call the number and if exists the name of the caller is displayed via a POPUP window on the screen of your Raspberry Pi. To work properly both the
Raspberry Pi and your Android phone need to be members of your home IP network. So your mobile
should be connected via WIFI to your network.
What you need:
1. dreambox_message Program for Android
https://play.google.com/store/apps/deta ... ox.message - costs 2 Euro
Dreambox message is the program which runs on your Android mobile and catches the phone number
and callers name when a phone call arrives. You need to configure the app to send the phone number
to your PI's adress with port number 20000. So you enter for example 192.168.1.35:20000 , then press the cancel button and restart the dreambox_message app.
2. clip_listen.pl and popup_tk.pl, these are two small perl programs free of cost.
Download these programs and copy both to the /home/pi folder. Don't forget to set the rights for execution for this scripts.
http://rubyforge.org/snippet/detail.php ... pet&id=564 /*clip_listen.pl
http://rubyforge.org/snippet/detail.php ... pet&id=565 /*popup_tk.pl
3. The program was tested with Raspbian and requires the installation of perl/tk
sudo apt-get install perl-tk /* install perk/tk
Run the clip_listen.pl script from a Terminal Window (LXTerminal).
> ./clip_listen.pl
The clip_listen program will call the popup_tk.pl program when there
is something to be displayed. Have a look into the perl scripts, there you
can customize the font size and window position ...
Have Fun,
Peter Bauer
peba@inode.at