When you change the ncidd.conf file, you will need to systemctl stop and start it again, there is a watcher mechanism for the ncidd.alias, whitelist and blacklist but not for the configuration file. You might also want to inspect the ncidd.log to make sure it picked up the files you expected.
Thats odd. I tried it with curl and wget and got a large tar file both times : wget https://sourceforge.net/projects/ncid/files/ncid/1.18/ncid-1.18-src.tar.gz ls -l first.ncid-1.18-src.tar.gz ncid-1.18-src.tar.gz -rw-r--r-- 1 attfield 12465235 Sep 2 21:05 first.ncid-1.18-src.tar.gz -rw-r--r-- 1 attfield 12465235 May 10 2025 ncid-1.18-src.tar.gz tar -tf ncid-1.18-src.tar.gz gives the expected list of files.
Given that you have two Raspberries Pi with the same behavior, and given that user space programs are not supposed to cause a reboot, I think you're seeing a driver or kernel problem. You might see the kernel panic error message if you use Ctrl + Alt + F1 to get a text console before running the test again, but I suspect that you are not really interested in debugging the USB driver. I'm presuming that you have installed a prebuilt NCID using apt install, so my next suggestion is to do your own compile...
You might try setting the verbose level to 7 in the ncidd.conf file to get more in the ncidd.log but I think the logs will show that it is getting stuck in the voice announcement. The log files should be up-to-date because close() or fflush() is called after each write. The voice message hangup sequence is: /var/log/ncidd.log "Processing hangup request" set voice options on the modem tell modem to go offhook write to /var/log/cidcall.log and flush tell clients about the call log "Sending file %s,...
Namen aus Adressbuch werden nicht mehr angezeigt
Thank you for adding the screenshot. It appears that I made the mistake of following a suggestion from the Android IDE's lint results. I will submit a fix soon.
While this isn't explicitly stated in the API documentation, it appears that a space is required after the colon on the linetype i.e. "CIDLOG: " rather than just "CIDLOG:" https://ncid.sourceforge.io/doc/doc.html I may be reading your question incorrectly, but it looks like you are building a server that ncid clients can connect to. If this is the case, may I suggest that you run the stock ncidd server and change your server process into an ncid gateway? Gateways are much simpler, leaving the ncidd...
The scripts are still running, reading from the FCC open data and filtering the complaints by type and age. There are 6906 entries in the file. This number is down a lot from the 2018 capture of 17680 lines, so I suspect fewer people are complaining to the FCC about spam phone calls. For myself, I am finding that the hangup-fakenum extension is catching far more of the unwanted calls.