Page 6 of 12 FirstFirst ... 45678 ... LastLast
Results 76 to 90 of 174

Thread: Series 3 caller ID: NCID

  1. #76
    Join Date
    Jul 2001
    Posts
    130

    NCID 0.79 and pgrep

    NCID 0.79 was released a few days ago. The TiVo distributions include pgrep which is needed for startncid.

    The configuration for starting programs with startncid includes ncid-fly. It is untested and you need to install the packages indicated in the above post by djl. Most likely some tweaking is needed.

    The ppc and mips binaries for pgrep are in a tar file attached to this post. This eliminates the need for the next version of NCID to distribute pgrep. The attached tar file also includes a README that indicates where source can be obtained.
    John

  2. #77
    Join Date
    Jul 2001
    Posts
    130
    Quote Originally Posted by leencoo12 View Post
    I keep all my hacks out of the var directory. How do I move the application now that I have this working from the var directory?
    The easiest way is to move /var/hack to a new location. If you want to change the location to /hack, then you would do:
    Code:
    mv /var/hack /hack
    ln -s /hack /var/hack
    John

  3. #78
    Join Date
    Jul 2001
    Posts
    130

    NCID 0.80 Released

    This NCID (Network Caller ID) release adds more client telephone number display options, a new feature, and some fixes.

    Outgoing calls are now handled by the server if the information is sent to it by a gateway. The server will always log outgoing calls in the call file, but will not send them to the client unless it is configured to do so. This change does not require a new client unless it is desired to display outgoing calls.

    The VoIP Gateway was enhanced to send both incoming and outgoing calls to the NCID server if the SIP connection provides outgoing call information.

    More telephone display options were added to the client. The current country display codes include the United States, Sweden, United Kingdom, Germany and none. None leaves the telephone number unformatted.

    The client will also display outgoing calls if configured to do so, and if the server sends it the outgoing call information.

    The release notes are at: http://sourceforge.net/projects/ncid...EADME.txt/view

    The project home page is at http://ncid.sourceforge.net
    John

  4. #79
    Join Date
    Jul 2001
    Posts
    130

    NCID 0.81 Released

    This NCID (Network Caller ID) release adds 2 server options and fixes a problem with sip2ncid when a PC goes to sleep. It also makes a change to the outgoing call message sent to clients. This makes it incompatible with clients using the outgoing call feature introduced in the previous release (version 0.80). The previous release of NCID should be replaced with this one because of the outgoing call message change.

    A hangup option was added to the server to terminate a call if it appears in the blacklist file. A terminated call is labeled as "HUP:" in the call logfile.

    A ignore1 configuration option was also added to the server so a leading 1 is never used in an alias definition. A leading 1 in a US telephone number depends on the telco.

    The call logfile now labels an outgoing call as "OUT:" instead of "CIDOUT:".

    The ncid-applet 0.6 Gnome applet displays NCID 0.80 type output calls. The Mercurial repository was updated to display NCID 0.81 type output calls.

    The cidcall command line tool was updated and improved, man ncidtools.1 for documentation.

    The client was updated to work with the new outgoing call label in the call logfile.

    The client hangup output module was removed because it was too slow and to allow hangups to be included in the call file. The new server hangup option replaces it. The hangup now happens before the second ring, and the hangup is included in the call logfile. There is no longer a separate logfile for hangups.

    The VoIP Gateway was changed so it terminates instead of hanging when a PC wakes up from sleeping.

    There are now separate man pages for each tool listed in ncidtools.1 and for each output module listed in ncidmodules.1.

    The release notes are at: http://sourceforge.net/projects/ncid...EADME.txt/view

    The project home page is at http://ncid.sourceforge.net
    John

  5. #80
    Join Date
    Feb 2011
    Posts
    7

    SQLite and NCID

    Quote Originally Posted by djl View Post
    If you install my compile of sqlite...

    It defaults to a database named cidcall.sqlite in /var.
    ...
    djl: Is the only difference in your compiled version of sqlite that it defaults the database name to be cidcall.sqlite?

    jlc: How difficult would it be to allow sqlite (or some other shell script, program, etc.) to be the source for the NCID alias and new blacklist files? That is, pass a phone# as a search query for sqlite vs. having to maintain text files? And, I could use this graphical sqlite manager add-on for Firefox to easily maintain entries. Note: I run ncidd on my Mac Mini, not a Tivo.

  6. #81
    Join Date
    Jul 2001
    Posts
    130
    Quote Originally Posted by taa View Post
    jlc: How difficult would it be to allow sqlite (or some other shell script, program, etc.) to be the source for the NCID alias and new blacklist files? That is, pass a phone# as a search query for sqlite vs. having to maintain text files? And, I could use this graphical sqlite manager add-on for Firefox to easily maintain entries. Note: I run ncidd on my Mac Mini, not a Tivo.
    The files are used to load the data into memory when the server starts. If you would like the database to maintain the aliases and blacklists, you would need a update script that builds the aliases and blacklist files from database. You would also need a startup script that runs the update script and then starts ncidd.
    John

  7. #82
    Join Date
    Apr 2005
    Location
    Providence, RI
    Posts
    484
    That's nothing to do with the compile, actually. If you read the source of the Tivo module I include (ncid-sqlite) it assigns $DB to /var/cidcall.sqlite, and once running it will log all calls to that database (as well as the default ncid logs.)

    Quote Originally Posted by taa View Post
    djl: Is the only difference in your compiled version of sqlite that it defaults the database name to be cidcall.sqlite?
    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!

  8. #83
    Join Date
    Feb 2011
    Posts
    7
    jlc: OK, I'll work with that.

    dlj: OK, but my question is, what is special about your compile of sqlite? It's the phrasing of your sentence, "If you install my compile of sqlite..." that has me wondering if you had to do something special. To put it another way, what happens if I don't install =your= compile of sqlite?

  9. #84
    Join Date
    Apr 2005
    Location
    Providence, RI
    Posts
    484
    I didn't mean anything special by it at all. Nobody else (to my knowledge) had ever compiled sqlite specifically to run on TiVos, so I could just as easily said "the TiVo-compatible compile of sqlite that I posted"

    Quote Originally Posted by taa View Post
    jlc: OK, I'll work with that.

    dlj: OK, but my question is, what is special about your compile of sqlite? It's the phrasing of your sentence, "If you install my compile of sqlite..." that has me wondering if you had to do something special. To put it another way, what happens if I don't install =your= compile of sqlite?
    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. #85
    Join Date
    Feb 2011
    Posts
    7
    OK, thanks for the clarification.

    Quote Originally Posted by djl View Post
    I didn't mean anything special by it at all. Nobody else (to my knowledge) had ever compiled sqlite specifically to run on TiVos, so I could just as easily said "the TiVo-compatible compile of sqlite that I posted"

  11. #86
    Join Date
    Jul 2001
    Posts
    130

    NCID 0.82 Released

    This NCID (Network Caller ID) release fixes a major problem that prevents it reading modem output using OSX. The system poll function in OSX appears broken. Polling the modem causes it to disconnect with a error code. A local poll function is now used in place of the OSX system poll.

    The server now sends all outgoing and call hangups to the clients.

    A fix is provided to terminate the server when a unrecoverable error code is received from the system poll. The server was hanging on the error.

    A fix is provided to keep the server from initializing a modem at startup when a gateway is used in place of a modem and the hangup option is used.

    Improvements were made in the server code handling the modem and hangup. Some minor bugs were fixed.

    IMPORTANT: The new configuration file must replace the old one or the server may abort because the server no longer recognizes "send outcall" in the configuration file.

    The client history window now displays previous messages when reconnected to the server. All call types (incoming, outgoing, and hangup) are shown with a label if the --all-calls|-A option is set. The --out-call|-C option was removed.

    IMPORTANT: The new configuration file must replace the old one because the client --out-calls option was replaced with the --all-calls option.

    The release notes are at: http://sourceforge.net/projects/ncid...EADME.txt/view

    The project home page is at http://ncid.sourceforge.net
    John

  12. #87
    Join Date
    Feb 2011
    Posts
    7

    ncid-sqlite module

    Quote Originally Posted by djl View Post
    If you install my compile of sqlite ( found here) you can use this module to write caller-id information directly to a database. Copy it to the ncid share directory (probably /var/hack/share/ncid). It can then be run with:

    ncid --no-gui --program ncid-sqlite

    It defaults to a database named cidcall.sqlite in /var. Also, there's an option to automatically ftp the file to an external server each time a new call comes in; just uncomment DOFTP and edit your server information.
    djl: I have some ideas for enhancing your script but can't seem to find support blogs for it like the other scripts you have here and here. I can't tell if you're still supporting/maintaining it or not. I don't know sqlite that well (though I've been studying it) and it makes sense to me to see if you're still maintaining it so I don't need to re-invent the wheel.

  13. #88
    Join Date
    Apr 2005
    Location
    Providence, RI
    Posts
    484
    Sent you a PM

    Quote Originally Posted by taa View Post
    djl: I have some ideas for enhancing your script but can't seem to find support blogs for it like the other scripts you have here and here. I can't tell if you're still supporting/maintaining it or not. I don't know sqlite that well (though I've been studying it) and it makes sense to me to see if you're still maintaining it so I don't need to re-invent the wheel.
    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!

  14. #89
    Join Date
    Jul 2001
    Posts
    130

    NCID 0.83 Released

    This NCID (Network Caller ID) release adds some fixes, a major enhancement, and some changed client options.

    The ncidd server has a fix that outputs the current phone line identification associated with the modem instead of the default for the first call after startup.

    A new option was added to the sip2ncid.conf file called "rmdups. This will eliminate duplicate INVITE packets generated by "Phone Power" for each call. This option is experimental and probably needs improvement.

    The ncid client program was enhanced to send the type of call to its output module. This allows the output module to determine if the call is incoming, outgoing, a blacklisted hangup, or a message. The client GUI was also changed to display all calls and the type of call by default. A new client option, --classic-display was added so the GUI would only display incoming calls and ignore all others. This was the previous default. The --all-calls option was changed to work with the --classic-display option, but will be removed in the future.

    IMPORTANT: The new client configuration file should replace the old one because of the option changes. The old configuration file will still work for this release, but it will not be compatible with a future NCID release.

    All output modules were updated for the current client changes.

    IMPORTANT: The ncidd.conf file changed with the NCID 0.82 release. If your configuration file is older than that, you need to update it.

    The release notes are at: http://sourceforge.net/projects/ncid...EADME.txt/view

    The project home page is at http://ncid.sourceforge.net
    John

  15. #90
    Join Date
    May 2007
    Posts
    456
    I think I clicked every link on the page and can't figure out how to download. Where is the download link?

Posting Permissions

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