1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Network Caller ID (NCID)

Discussion in 'TiVo Underground' started by jlc, May 21, 2003.

  1. unclemoosh

    unclemoosh I Wish I knew Then..

    368
    0
    Sep 11, 2004
    Gulf South
    The new sip2ncid beta works great in both places. No more multple enties.

    Thanks! :up:
     
  2. jebradl

    jebradl New Member

    21
    0
    Oct 28, 2004
    The server then passes the CID info to the phones. And, I suspect, in test mode, sip2ncid should be detecting the SIP packets, even if the CID info isn't present.

    One of the things that I like about the system that I'm using, is that the call gets answered by the server without ever hearing a ring, the caller gets a message to punch a button for the family member that they want, and the CID info is prefixed with the user before it's sent to the phone. So, when the phone actually rings, I can tell if it's for my wife or kids, or for me. I don't have to do anything if it's not for me. (My kids also like it, because their mom gets 95% of the calls (She's the chair of the local Relay for Life event for the American Cancer Society, and gets a load of calls related to that.).

    If you're into high tech phones, the Aastra 57i is great. I can punch a couple of buttons and get the weather from the national weather service, as well as news headlines among other things.
     
  3. BTUx9

    BTUx9 back?

    1,596
    0
    Nov 13, 2003
    Rockport, MA
    So the CID info is only passed on after the caller has made a choice of which phone (family member) s/he wants, I take it.
     
  4. Jun 7, 2008 #224 of 282
    jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    The main purpose of the release was to fix problems with the SIP gateways and some VoIP systems. It is known to work with 4 different Vontage SIP systems and with Asterisk. It does not seem to work for Asterisk using a POTS line.

    New features were added for VoIP systems: Output calls are logged, if the system provides the information; and a client output module can be called for a hangup after answer, previously it could only be called for a hangup before answer.

    See the Release Notes for specific changes.

    If anyone is using sip2ncid on the TiVo, please post the particulars of of your system. Here is feedback for 3:
    Code:
        Linksys WRTP54G: used Vonage Talk, SIP packets on port 5060, may need
                         firmware update if below 1.00., for more information
                         see  http://www.voip-info.org/wiki-Linksys+WRT54G
    
        Linksys RT31P2:  put computer IP address in the DMZ
    
        Linksys RVS4000: L2 Switch, mirror port 1 to port 2, assumes gateway
                         is port 1 and computer is port 2
    
     
  5. lloydjs

    lloydjs New Member

    99
    0
    Jul 15, 2003
    Sterling, CT
    I have Vonage and would like to install NCID 0.71 and use sip2ncid to send caller id to my TV from my TiVo.

    I have a Sony SVR2000 standalone series1 and when trying to install ncid-0.71-ppc-tivo.tgz I get errors.

    I transfered (in binary mode) ncid-0.71-ppc-tivo.tgz to /var

    Then I try to install it using the following command:
    tar -xzvf ncid-0.71-ppc-tivo.tgz -C /var

    Here is the output:

    TiVo:{/var}%tar -xzvf ncid-0.71-ppc-tivo.tgz -C /var
    hack/
    hack/bin/
    hack/bin/cidcall
    hack/bin/cidalias
    hack/bin/tivoncid
    tar: hack/bin/tivoncid: Cannot lchown to uid 0 gid 0: Function not implemented
    hack/bin/yac2ncid
    hack/bin/cidupdate
    hack/bin/tivocid
    tar: hack/bin/tivocid: Cannot lchown to uid 0 gid 0: Function not implemented
    hack/bin/ncid
    hack/etc/
    hack/etc/ncid/
    hack/etc/ncid/ncidsip.conf
    hack/etc/ncid/ncidmodules.conf
    hack/etc/ncid/yac2ncid.conf
    hack/etc/ncid/sip2ncid.conf
    hack/etc/ncid/ncidd.conf
    hack/etc/ncid/ncid.conf
    hack/etc/ncid/ncidd.alias
    hack/doc/
    hack/doc/ncid/
    hack/doc/ncid/Verbose-sip2ncid
    hack/doc/ncid/man/
    hack/doc/ncid/man/ncidmodules.conf.5.html
    hack/doc/ncid/man/ncidtools.1.txt
    hack/doc/ncid/man/sip2ncid.conf.5.txt
    hack/doc/ncid/man/ncidmodules.1.txt
    hack/doc/ncid/man/ncidd.8.txt
    hack/doc/ncid/man/ncid.conf.5.txt
    hack/doc/ncid/man/ncidd.alias.5.txt
    hack/doc/ncid/man/sip2ncid.conf.5.html
    hack/doc/ncid/man/ncidd.conf.5.txt
    hack/doc/ncid/man/yac2ncid.conf.5.html
    hack/doc/ncid/man/ncidd.alias.5.html
    hack/doc/ncid/man/sip2ncid.8.html
    hack/doc/ncid/man/ncid.1.html
    hack/doc/ncid/man/ncidd.conf.5.html
    hack/doc/ncid/man/README.modules
    hack/doc/ncid/man/ncidrotate.1.txt
    hack/doc/ncid/man/ncidd.8.html
    hack/doc/ncid/man/yac2ncid.1.html
    hack/doc/ncid/man/sip2ncid.8.txt
    hack/doc/ncid/man/yac2ncid.conf.5.txt
    hack/doc/ncid/man/ncidmodules.1.html
    hack/doc/ncid/man/ncid.conf.5.html
    hack/doc/ncid/man/ncidmodules.conf.5.txt
    hack/doc/ncid/man/ncidsip.8.html
    hack/doc/ncid/man/ncidsip.8.txt
    hack/doc/ncid/man/ncid.1.txt
    hack/doc/ncid/man/ncidrotate.1.html
    hack/doc/ncid/man/yac2ncid.1.txt
    hack/doc/ncid/man/ncidtools.1.html
    hack/doc/ncid/ReleaseNotes
    hack/doc/ncid/Setup-sip2ncid
    hack/doc/ncid/NCID-DataFormats
    hack/doc/ncid/Verbose-ncidd
    hack/doc/ncid/VERSION
    hack/doc/ncid/TODO
    hack/doc/ncid/CONTRIBUTORS
    hack/doc/ncid/README.modules
    hack/doc/ncid/Modem-init
    hack/doc/ncid/Setup-ncidsip
    hack/doc/ncid/INSTALL-TiVo
    hack/doc/ncid/README
    hack/doc/ncid/Modem-DistinctiveRing
    hack/doc/ncid/LICENSE
    hack/doc/ncid/Modem-CID-test
    hack/doc/ncid/NCID-PROTOCOL
    hack/doc/ncid/Modem-TiVo
    hack/doc/ncid/NetCallerID
    hack/sbin/
    hack/sbin/ncidd
    hack/sbin/ncidsip
    hack/sbin/sip2ncid
    hack/share/
    hack/share/ncid/
    hack/share/ncid/ncid-speak
    hack/share/ncid/ncid-tivo
    hack/share/ncid/ncid-yac
    hack/share/ncid/ncid-page
    hack/share/ncid/ncid-popup
    hack/share/ncid/ncid-samba
    hack/share/ncid/ncid-mythtv
    hack/share/ncid/ncid-skel
    log/
    log/cidcall.log
    tar: Error exit delayed from previous errors

    Why am I getting these errors? And what should I do next?

    Please help. After reading everything on this thread and the SoundForge website, I am dedicated to getting this to work.

    Thank you,
    Lloyd
     
  6. Hichhiker

    Hichhiker Just me.

    480
    0
    Apr 21, 2002
    Its safe to ignore these errors. Basically it says that the part of tar program that changes the ownership of the files to root is broken, but everything on tivo runs as root anyway, so it is not needed.

    -HH
     
  7. lloydjs

    lloydjs New Member

    99
    0
    Jul 15, 2003
    Sterling, CT
    Thank you hitchhiker

    The next step in the tivo installation documentation instructs me to start the required programs by entering the follows lines:

    ncidd
    sip2ncid
    tivoncid &

    ncidd appears to work because no message is returned; however when I try sip2ncid i get the following error:

    TiVo:{/var/hack}%ncidd
    TiVo:{/var/hack}%
    TiVo:{/var/hack}%sip2ncid
    TiVo:{/var/hack}%
    TiVo:{/var/hack}%sip2ncid: error in loading shared libraries
    : undefined symbol: gethostbyname

    Does anyone know why I am receiving this error and what should I try next?
     
  8. jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    It looks like the series1 libc.so library is missing some network functions. I was not able to cross compile a static version of sip2ncid because of a problem in libc.a. You either need a static version of sip2ncid or you need another /lib/libc.so file. Could you post the results of: "ls /lib"? It would probably be easier to use your series2 instaad of the series1.
     
  9. lloydjs

    lloydjs New Member

    99
    0
    Jul 15, 2003
    Sterling, CT
    I think I would prefer to get it working on Series1 because of logistics reasons.

    My series2 is my living room and is connected to my network using a wireless Linksys bridge. Theree is no phone jack in my living room. My series1 and Vonage adapter (Linksys RT31P2) are in my office where there is a phone jack. The adapter and series1 are connected to a Netgear DS104 hub which I bought specifically to use for sip2ncid, because I read in this thread that using this particular hub allows the packets to pass to the Tivo. My wireless router is a Linksys WRT54GS.

    Here are the results of "ls /lib":

    TiVo:{/var/tmp}%ls /lib
    ld.so.1 libc.so modules
    TiVo:{/var/tmp}%
    TiVo:{/var/tmp}%

    Would it be easier to fix the library problem on my series1 or should I try to install NCID on my series2 and hope the packets can get there through the wireless bridge? The problem is, I don't know where to begin to fix the library problem.

    How should proceed?
     
  10. jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    I can email you a version of libc.so that may work, but it could break the TiVo. If it does, you will have to put the original one back to get it working again.
     
  11. jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    This release is for fixes and improvements to the servers, gateways, and the client. See http://sourceforge.net/projects/ncid for news on the release and the release distributions.

    There were important fixes for the TiVo. Here are 2 important ones. The SIP gateway was modified so it runs on a series 1. It should run on all TiVo hardware. The client was fixed so it would start with a pathname as well as ./tivocid. This broke in a previous release.

    A new shell script called startncid makes it easier to start the configured NCID. Just uncomment or comment the various lines that start NCID. The default is to start ncidd and tivocid for use with a modem. It will also set your local timezone for sip2ncid, yac2ncidi, and ncidd. The script can be started from /etc/rc.sysinit.d.author or manually.
     
  12. jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    Unfortunately when I added some improvements to ncid (alias tivocid and tivoncid), I managed to break it for the series 1. The TiVo distribution files have been updated with a fix so if you downloaded version 0.72, you need to download the update. The series 2 and series 3 were not broken, but I also updated the mips distribution, along with the source.
     
  13. jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    A new version of NCID was released on sourceforge The release mostly contains fixes to the client and server. It also includes support for Unicode. See the release notes for more information.
     
  14. jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    A new version of NCIDmod was released. It is a updated caller log module for TivoWebPlus 1.3.1. The link shows a snapshot of the display using test data.
     
  15. Jun 1, 2009 #235 of 282
    Jameson_Prod

    Jameson_Prod New Member

    37
    0
    Jan 3, 2005
    Anderson, SC
    I apologize if this has been covered....but I wasn't able to locate any post regarding this:

    I have NCID .73 and Out2OSD .9 loaded. Things appear to work correctly EXCEPT....some calls don't get picked up and sent to the TV. No rhyme or reason that I can see. Could be numbers in my alias file, could be numbers that show once, then the next time they call not show, etc. I know this is not alot of info but not sure what to say or look for.

    Any ideas what I could look at for a fix?

    Thanks in advance.
     
  16. Jun 1, 2009 #236 of 282
    jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    There is a known problem that sometimes the server will die and it needs to be restarted to receive calls again. Workarounds can be found in previous posts. You did not mention restarting the server so I will assume you can receive calls after the missing call without restarting the server. If that is the case, you need to determine if the problem is with the modem, ncidd, or tivocid. Most often, this can be determined by checking the cidcall.log and ciddata.log files. If ciddata.log does not exist, create it with
    Code:
    touch /var/log/ciddata.log
    The server monitors the modem and writes all lines it receives in ciddata.log. If it finds the Caller ID lines, it will create a CID line, send it to the clients, and write it in /var/log/cidcall.log.

    If you do not see a call in ciddata.log, then the problem is with the modem. If you see a call in ciddata.log but not in cidcall.log, then the problem is with ncidd. If you see a call in both log files, but do not see it displayed, then the problem is with tivocid.

    Hopefully the above will allow you to post more information about your problem.
     
  17. Jun 1, 2009 #237 of 282
    Jameson_Prod

    Jameson_Prod New Member

    37
    0
    Jan 3, 2005
    Anderson, SC
    That's correct, it continues to work without restarting the server. It may miss a call or two, but eventually it will show a call.

    I thought the problem may lie with the modem due to seeing the following in this excerpt from the ncidd.log:

    Modem initialized.
    Modem set for CallerID.
    TTY in use: releasing modem 05/26/2009 13:54
    TTY free: using modem again 05/26/2009 13:54
    Modem initialized.
    Modem set for CallerID.
    TTY in use: releasing modem 05/26/2009 14:54
    TTY free: using modem again 05/26/2009 14:54
    Modem initialized.
    Modem set for CallerID.
    TTY in use: releasing modem 05/26/2009 15:04
    TTY free: using modem again 05/26/2009 15:05

    The ciddata.log had to be created so I'll give it a little time to populate and report back.

    Thanks for the suggestions.
     
  18. Jun 1, 2009 #238 of 282
    Jameson_Prod

    Jameson_Prod New Member

    37
    0
    Jan 3, 2005
    Anderson, SC
    After a couple of calls, it appears the ciddata.log file is not being updated correctly. The calls that are not showing on the TV are not being recorded....it simply says "ring" several lines in a row.

    I'll work on the assumption it is the modem. I'll try setting up a different unit as the server and go from there.

    Thanks again for your time and suggestions.
     
  19. Jun 2, 2009 #239 of 282
    jlc

    jlc New Member

    149
    0
    Jun 18, 2002
    near...
    The called id is always between the first and second rings. You modem appears to be dropping out of the Caller ID mode. It could have something to do with all the using and releasing modem messages. If you do not use the modem for anything else, try changing the name of the lock file from /var/tmp/modemlock to /var/tmp/nolockfile in ncidd.conf. That will disable ncidd from checking if another program is using the modem by giving it a bogus lock file that will never be created.
     
  20. Jun 6, 2009 #240 of 282
    Jameson_Prod

    Jameson_Prod New Member

    37
    0
    Jan 3, 2005
    Anderson, SC
    For others who may be experiencing some of my symptoms....

    Using a different phone line and different tivo as the server has fixed my problems. It appears it was a bad modem in my original tivo. For the past several days the tivo has picked up and displayed all calls.

    Thanks again JLC for your time, help, and suggestions.
     

Share This Page