Page 4 of 12 FirstFirst ... 23456 ... LastLast
Results 46 to 60 of 169

Thread: Series 3 caller ID: NCID

  1. #46
    Join Date
    Apr 2005
    Location
    Providence, RI
    Posts
    474
    No worries, it was my issue. I forgot that I had compiled a binary that required a newer version of libgcc_s.so. When I replaced it with the older one the error went away.
    BTW did you already make the changes to the ncidd source? I just downloaded it and it looks like what you described.


    Quote Originally Posted by jlc View Post
    I cannot replicate this error on my series 2. The ncid-yac module works happily. The invalid command name "wm" is a tk command name, and should not be executed with the "--no-gui" option. Are you using the startncid script? If not try using it. Maybe there is a problem with your ncidmodules.conf file. It would probably be helpful if you send me your ncid and ncidmodules.conf files. Send them to jlc@users.sourceforge.net

    You managed to find a very old error in ncidd. I am surprised no one complained before now. The fix is very easy so if you send me email at sourceforge, I can send you a new ncidd mips binary with the fix. If you can compile it yourself, you need to change LOGMAX to cidlogmax in ncidd.c. Change it in 3 out of 4 places, but do not change it on the line: int cidlogmax = LOGMAX;
    More software at http://davidlauria.com/software.
    The lost alt-rock masterpiece from the '90s, Range of Motion's "Soft Buzz of Silence", is now available on iTunes!

  2. #47
    Join Date
    Jul 2001
    Posts
    128
    Quote Originally Posted by djl View Post
    No worries, it was my issue. I forgot that I had compiled a binary that required a newer version of libgcc_s.so. When I replaced it with the older one the error went away.
    Glad to hear it.
    BTW did you already make the changes to the ncidd source? I just downloaded it and it looks like what you described.
    I did change the source but did not upload it to sourceforge; Here is the context diff:
    Code:
    $ cvs diff -c ncidd.c
    Index: ncidd.c
    ===================================================================
    RCS file: /cvsroot/ncid/ncid/ncidd.c,v
    retrieving revision 1.12
    diff -c -r1.12 ncidd.c
    *** ncidd.c	26 Dec 2008 14:34:36 -0000	1.12
    --- ncidd.c	7 Jan 2009 02:12:43 -0000
    ***************
    *** 1344,1354 ****
      
          if (stat(cidlog, &statbuf) == 0)
          {
    !         if (statbuf.st_size > LOGMAX)
              {
    !             sprintf(logbuf, LOGMSG, statbuf.st_size, LOGMAX, CRLF);
                  write(sd, logbuf, strlen(logbuf));
    !             sprintf(msgbuf, LOGMSG, statbuf.st_size, LOGMAX, NL);
                  logMsg(LEVEL1, msgbuf);
                  return;
              }
    --- 1344,1354 ----
      
          if (stat(cidlog, &statbuf) == 0)
          {
    !         if (statbuf.st_size > cidlogmax)
              {
    !             sprintf(logbuf, LOGMSG, statbuf.st_size, cidlogmax, CRLF);
                  write(sd, logbuf, strlen(logbuf));
    !             sprintf(msgbuf, LOGMSG, statbuf.st_size, cidlogmax, NL);
                  logMsg(LEVEL1, msgbuf);
                  return;
              }
    John

  3. #48
    Join Date
    Apr 2005
    Location
    Providence, RI
    Posts
    474

    Save log from /var wipes

    I was reading the discussion about partition maps here, which reminded me about the useless 2.0MB partitions 2 and 5 most of us have. If you haven't done a custom layout for your drive, you could still use one of those for a very small text file (like a caller-id log.) Unless you change the maximum log size it will never get anywhere near 2 meg. I did it with mine and mounted it as /var/caller-id; now the log is protected from a /var wipe.
    More software at http://davidlauria.com/software.
    The lost alt-rock masterpiece from the '90s, Range of Motion's "Soft Buzz of Silence", is now available on iTunes!

  4. #49
    Join Date
    Jul 2001
    Posts
    128

    NCID 0.73 Released

    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.
    John

  5. #50
    Join Date
    Jul 2001
    Posts
    128

    NCID 0.74 Released

    The NCID server has been enhanced to support modem output that only consists of a number or name without a date or time.

    The SIP gateway was enhanced to indicate when sip packets are not being received in 1 minute intervals. This makes it easier to configure the SIP gateway for your network, and it alerts you when you when SIP packets stop for some reason.

    See the Release Notes for all the changes.
    John

  6. #51
    Join Date
    May 2007
    Posts
    449
    I'm list trying to figure this out.

    We just switched to Comcast which is our cable company for phone service. Now the CCID on the Tivo is intermittent.

    The Internet cable runs to the modem which has a phone jack that jacks into one of my previous jacks. I am using all the phones we had before. The caller id box we had from Qwest still works fine but the Tivo is hit and miss.

    Do I need to change or reset something?

  7. #52
    Join Date
    Jul 2001
    Posts
    128
    Quote Originally Posted by Soapm View Post
    We just switched to Comcast which is our cable company for phone service. Now the CCID on the Tivo is intermittent.

    The Internet cable runs to the modem which has a phone jack that jacks into one of my previous jacks. I am using all the phones we had before. The caller id box we had from Qwest still works fine but the Tivo is hit and miss.

    Do I need to change or reset something?
    You need to determine if it is the modem or the NCID server that is causing the problem. Make sure you have have a /var/log/ciddata.log file. Create it if needed using the touch command. The log file captures all output from the modem and you can easily tell if it outputs the CID for the missing calls when you compare it to your CID box. If it contains the calls and cidcall.log does not, email the cidcall.log, ciddata.log and ncidd.log files to my sourceforge address and I will work on the problem
    John

  8. #53
    Join Date
    May 2007
    Posts
    449
    Quote Originally Posted by jlc View Post
    You need to determine if it is the modem or the NCID server that is causing the problem. Make sure you have have a /var/log/ciddata.log file. Create it if needed using the touch command. The log file captures all output from the modem and you can easily tell if it outputs the CID for the missing calls when you compare it to your CID box. If it contains the calls and cidcall.log does not, email the cidcall.log, ciddata.log and ncidd.log files to my sourceforge address and I will work on the problem
    The power went out and since it came back up it has been consistent. Although I would like it to stay on the screen a bit longer.

    The Tivo had gone almost 3 months since the last reboot so I wonder if it just needed a fresh look at the new line. I've been comparing the log in TWP to the CID box upstairs and it has caught every call since the reboot.

    Thanks for the help and the great application.

  9. #54
    Join Date
    Apr 2005
    Location
    Providence, RI
    Posts
    474
    Quote Originally Posted by Soapm View Post
    Although I would like it to stay on the screen a bit longer.
    Unless something has changed in the newer version, you can set the time onscreen in /var/hack/etc/ncid/ncidmodules.conf:
    # Time on screen in seconds
    TivoDelay=10
    Last edited by djl; 08-12-2009 at 12:33 PM. Reason: wrong filename
    More software at http://davidlauria.com/software.
    The lost alt-rock masterpiece from the '90s, Range of Motion's "Soft Buzz of Silence", is now available on iTunes!

  10. #55
    Join Date
    May 2007
    Posts
    449
    I don't see that file but I have out2osd.conf at ftp://192.168.254.105/var/hack/etc/ which seems to be the file. However this can't be the one I am using since I remember trying to make the background transparent. Any idea where the file I am using can be? It looks like I just change the part that is bolded.

    # out2osd - Output to On Screen Display
    #
    # lines can be blank, or start with the words: set, alias, #
    #
    # A line is divided into words, separated by spaces
    #
    # A word is either a string of non-blank characters, everything
    # between double quotes, or an equal sign.
    #
    # SET LINE FORMAT:
    # set ITEM = VALUE [ITEM = VALUE] ...
    # where ITEM = foreground, background, line, column, delay

    # Delay can have a value from 1 to 2**32 seconds
    # Delay Default: 10 (seconds)
    # set delay = 15


    # Line can have a value from 0 to 15
    # Line Default: 0
    # set line = 1

    # Column can have a value from 0 to 32
    # Column Default: 0
    # set column = 6

    # Valid colors for either Background or Foreground:
    # transparent1 grey white1 white2 white3 transparent2 blue green
    # olive orange turquoise red3 yellow black1 transparent3 black2
    #
    # Background Default: black1
    # set background = black1
    #
    # Foreground Default: white3
    # set foreground = white3

    # Use either freetype fonts or the built-in font
    # Value is either 0 (built-in) or 1 (freetype)
    #
    # Freetype Default: 0
    # set freetype = 1
    #
    # fontname is the name of a font file in /var/hack/share/fonts
    # (ignored if freetype = 0)
    # Freetype fontname Default: Comic_Sans_MS.ttf
    set fontname = abbey_m1.ttf
    #
    # fontsize can have a value from 20 to 50 (ignored if freetype = 0)
    # Freetype fontsize Default: 24
    # set fontsize = 24

  11. #56
    Join Date
    Apr 2005
    Location
    Providence, RI
    Posts
    474
    What does 'which out2osd' give you?

    Quote Originally Posted by Soapm View Post
    I don't see that file but I have out2osd.conf at ftp://192.168.254.105/var/hack/etc/ which seems to be the file. However this can't be the one I am using since I remember trying to make the background transparent. Any idea where the file I am using can be? It looks like I just change the part that is bolded.

    # out2osd - Output to On Screen Display
    #
    # lines can be blank, or start with the words: set, alias, #
    #
    # A line is divided into words, separated by spaces
    #
    # A word is either a string of non-blank characters, everything
    # between double quotes, or an equal sign.
    #
    # SET LINE FORMAT:
    # set ITEM = VALUE [ITEM = VALUE] ...
    # where ITEM = foreground, background, line, column, delay

    # Delay can have a value from 1 to 2**32 seconds
    # Delay Default: 10 (seconds)
    # set delay = 15


    # Line can have a value from 0 to 15
    # Line Default: 0
    # set line = 1

    # Column can have a value from 0 to 32
    # Column Default: 0
    # set column = 6

    # Valid colors for either Background or Foreground:
    # transparent1 grey white1 white2 white3 transparent2 blue green
    # olive orange turquoise red3 yellow black1 transparent3 black2
    #
    # Background Default: black1
    # set background = black1
    #
    # Foreground Default: white3
    # set foreground = white3

    # Use either freetype fonts or the built-in font
    # Value is either 0 (built-in) or 1 (freetype)
    #
    # Freetype Default: 0
    # set freetype = 1
    #
    # fontname is the name of a font file in /var/hack/share/fonts
    # (ignored if freetype = 0)
    # Freetype fontname Default: Comic_Sans_MS.ttf
    set fontname = abbey_m1.ttf
    #
    # fontsize can have a value from 20 to 50 (ignored if freetype = 0)
    # Freetype fontsize Default: 24
    # set fontsize = 24
    More software at http://davidlauria.com/software.
    The lost alt-rock masterpiece from the '90s, Range of Motion's "Soft Buzz of Silence", is now available on iTunes!

  12. #57
    Join Date
    Jul 2001
    Posts
    128
    Quote Originally Posted by Soapm View Post
    I don't see that file but I have out2osd.conf at ftp://192.168.254.105/var/hack/etc/ which seems to be the file. However this can't be the one I am using since I remember trying to make the background transparent.
    I do not believe out2osd supports the series 3. At the beginning of this thread a method was given where uni2osd was substituted for out2osd. If you are using uni2osd, you should use the "-d" option to change the delay from 10 seconds.

    Quote Originally Posted by djl View Post
    Unless something has changed in the newer version, you can set the time onscreen in /var/hack/etc/ncid/ncidmodules.conf:
    # Time on screen in seconds
    TivoDelay=10
    This is the method used to change the delay when using ncid with the ncid-tivo output module. This output module was developed for use when the out2osd output program could not be used.
    John

  13. #58
    Join Date
    May 2007
    Posts
    449
    Ok, I found this like and made it 30. Is this right declare -d DELAY=30

    It was declare -i DELAY=20

  14. #59
    Join Date
    May 2007
    Posts
    449
    Quote Originally Posted by Soapm View Post
    Ok, I found this like and made it 30. Is this right declare -d DELAY=30

    It was declare -i DELAY=20
    I guess this was a no go... I got just the opposite effect. Now the callers info flashes up like a blip so fast I can read it at all.

  15. #60
    Join Date
    Jul 2001
    Posts
    128
    Quote Originally Posted by Soapm View Post
    I guess this was a no go... I got just the opposite effect. Now the callers info flashes up like a blip so fast I can read it at all.
    For a delay of 30 seconds the command line is:
    Code:
    uni2osd -d 30
    John

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •