This NCID (Network Caller ID) release contains a new gateway for cell phones, fixes for the client and server, updated license information in the header files and in the LICENSE file, and a updated NCID-SDK.
The new gateway obtains data from an Android application installed on your smart phone. It receives Caller ID for incoming calls and notices of messages.
- Updated to handle the new Remote Notification gateway - Added new menu item "help/Line lables" to explain the line lables used in the history window. Man Page: http://ncid.sourceforge.net/cgi-bin/man2html/man?ncid.1
Client Module changes:
- ncid-speak has a new option called "AreaCodeLength" which is used to speak the area code or number if the name is "NO NAME"
- The server "cidnoname" configuration option now outputs the Caller ID information as soon as it receives it instead of waiting for a "RING". This improves the responses for all systems. - updated to handle the new Remote Notification gateway line tags. Man Page: http://ncid.sourceforge.net/cgi-bin/man2html/man?ncidd.8
- A new gateway called rn2ncid was developed for receiving information from the "Remote Notification for Android" application: https://play.google.com/store/apps/details?id=org.damazio.notifier&hl=en The Android application is not reliable at this time and requires periodic restarts. The new gateway sends the smart phone phone Caller ID with a "PID" label, and a smart phone message notice with a "NOT" label to the NCID server. The PID (Phone Caller ID) label indicates the Caller ID is from a cell phone. The NOT (Notice) label indicates a notification of a smart phone message, not the message itself in most cases. NCID has 2 client output modules that send the Caller ID and messages to a cell phone. It is possible for NCID messages to be sent back to NCID and then sent to the phone again. This is why the default for ncid-page and ncid-notify is to only send Caller ID and not messages to the phone. If the sending of messages from NCID to the phone is really needed, the new labels, combined with a rn2ncid configuration option for the NCID mail addresses help prevent NCID messages sent to the phone from being sent back to NCID. Man Page: http://ncid.sourceforge.net/cgi-bin/man2html/man?rn2ncid.1 Setup information: http://ncid.sourceforge.net/ncid/Setup-wc2ncid.txt
Tools (Command Line Scripts):
- The cidupdate command was improved. Man Page: http://ncid.sourceforge.net/cgi-bin/man2html/man?cidupdate.1
- Fedora may not default to the correct network interface when using sip2ncid. If it aborts use "sudo sip2ncid -l" to determine wgich network interface to use. Here is a typical list produced with Fedora 17: usbmon1 : USB bus number 1 usbmon2 : USB bus number 2 usbmon3 : USB bus number 3 usbmon4 : USB bus number 4 p10p1 : No description available any : Pseudo-device that captures on all interfaces lo : Loopback device The correct network interface to use for the above is p10p1. - Configuration files have been changed. Please update all configuration files to take advantage of new options and to make sure obsolete options are no longer accessible. Obsolete options appear to work but really do nothing and will be removed in a future release. Starting with NCID release 0.85, the ncidmodules.conf file has been replaced by separate configuration files for each module in the conf.d directory. This makes it easy to add third-party modules. - project home page is at http://ncid.sourceforge.net - release notes and current distribution files are at: http://sourceforge.net/projects/ncid/files/ncid/0.87/