Separate names with a comma.
Discussion in 'TiVo Underground' started by jlc, May 21, 2003.
Thank You I did not realize it was a seperate version.
I've got caller id installed on two Series 2 boxes courtesy of the Zipper. I'd like to run the server on the unit connected to the phone line and have the other box and a windows machine run clients. Is the caller id module installed through the rbautch script usable in what I want to do or do I need to uninstall it before installing the client on the one box and the server on the other? Thanks for the thread and help.
look for tivocid. On my installation it is under /var/hack/bin. At the bash prompt simply enter tivocid followed by the ip address of the tivo running the ncidd client followed by & ....
ie. "tivocid 192.168.1.1 &"
Or better yet, make the change permanent in your rc.sysinit.author file. I have 3 DTivo's and only 1 plugged into the phone. The 2 not plugged into the phone has a small change on the tivocid line. Mine looks like this:
# starting NCID CallerID
cd /var/hack/sbin; ./ncidd
cd /var/hack/bin; ./tivocid 192.168.0.22 &
Gotcha. One question though...would I start ncidd on the non phone connected boxes or just tivocid? My guess is only tivocid but want to make sure I'm right on this.
Your guess is correct.
Thanks. I'll get the hang of this yet.
I like the idea of the mythtv plugin, but I don't like the idea that you can only see the caller-id while watching live or recorded tv. I made an xosd-based script, but I haven't tested it yet. Anyone else done one?
So, here I am wondering what else jg123 is watching on his tv - the menu screens??
Ok. I confess. I like reading the weather and news in Mythtv. CNN, etc.
Any way to change the size of the caller id popup in the Windows version? At high screen resolutions it's a bit small. But it is darn handy!
I am trying to get NCID working on my T60. When I run NCIDD -Dv to test I get "No modem found: /dev/ttyS1". I am new to working with modems in any type of Linux. Do I have a setting wrong or does the T60's internal modem not work properly for caller ID? I have not changed any settings in ncidd.conf yet. TIA for any and all help.
I made this change in my author file and now I have no Telnet, FTP or Web interface. If I get the serial cable can I use it to gain access to make sure I didn't hose up the file. I can still ping it and the MRV is working. BtW I have a zippered DSR 704. Aside from that what else can I do?
Sounds like an author file that was edited with a windoze editor. I did this too and I had to yank my HD and re-zipper. Or you can yank your HD and chmod +x your author file. Don't feel bad, it is part of the learning process. I thought running zipper was popping my Tivo hacking cherry but I think that officially occurs when you hammer your Tivo. Congratulations and good luck.
What does the chmod +x do to the file? Anyone tried a Knoppix boot disk with a USB - IDE converter to get into the disk?
Short answer is it makes eXecutable.
All linux files have have poperies that make the Read, Write, eXecutable (for the Owner, Group, World) So if you look at a file like Document.txt, it might have properties of rwxrwxrwx. if you do chmod Document.txt -x it would Change to rw-rw-rw-. Then doing chmod Document.txt +x would make it rwxrwxrwx again.
NCID version 0.63 has been released.
NCID Release 0.63 adds support for Caller ID systems that will output a name but not a telephone number field when call is PRIVATE or BLOCKED.
Message support has been added. The ncid GUI client, can send a short single line message to all connected clients using the ncidd server.
Any text sent to port 3333 is considered a message. Message support is really intended for applications to send messages. Here is an example of a script for a 10 minute food timer using netcat to send the message:
sleep 600; echo "Check food ready" | nc localhost 3333
Added a logfile for ncidd. The configuration file has a variable called verbose that controls how much content goes into it. The default is 1, but the range is 1-9.
sleep 600; echo "Check food ready" | nc localhost 3333
NCID version 0.64 has been released. It has fixes for the server termination problem, and it has new features.
There is a new client, called ncidsip. It uses SIP Invite to obtain VOIP Caller ID information, and then sends it to the server as a CID message. The server now supports multiple lines: one standard telephone line (can have distinctive ring lines), and multiple VOIP lines. The server can be configured without a modem and just use one or more CID clients like ncidsip. The alias configuration command has been expanded to alias the line indicator used by distinctive ring and ncidsip. The ncid client will display the line indicator in its history window, but TiVoCID will not yet display it on the TiVo. See the web page and Release Notes for more information.
The included tools; cidalias, cidcall, cidupdate, and ncidsip are Perl programs. If you put Perl in /var/hack/bin they will find it. I only know of this Perl being available for a series 2: http://marc.abramowitz.info/archives/2004/12/18/perl-for-tivo-series-2/ there may be another. In addition ncidsip requires the Net-Pcap Perl module: http://search.cpan.org/CPAN/authors/S/SA/SAPER/Net-Pcap-0.12/Pcap.tar.gz and it requires libpcap: http://sourceforge.net/projects/libpcap/ Hopefully someone can make binaries.
Its possible to rewrite ncidsip using tcl, but you need a interface to libpcap. I found tclpcap at http://tclpcap.sourceforge.net/ so if anyone is interested in doing this, contact me at sourceforge.
The display program, out2osd, still does not work with 7.2. If anyone has modified libosd to work, or if anyone knows of a program that will take a text line and display under 7.2 let me know. TiVoCID can pipe its output to any display program.
As I am new to this and have "zippered" both of my Units, one Samsung and one Hughes, I have been losing the CallerID regularly. I have been uninstalling and re-installing the Tweak.sh to get it back up. I would like to upgrade it to the 0.64, but unfortunately lack the know how. Is there somewhere I can get a step-by-step on this?
rbautch is intending to upgrade his enhancement script to install NCID 0.64 For now you can look at the install-tivo at http://ncid.sourceforge.net/ncid/INSTALL-TiVo.txt
I just discovered a problem with the ncid-0.64 client (tivocid) and hope to fix it shortly. If you save the ncid version you are using, it will work with the 0.64 NCID server. If the new version of ncid fails, use your older working one until it is fixed. The server has fixes for the going away problem so it is important to use it.