NCIDD compiles under cygwin, but there are 2 problems:
It needs the configuration file set to the modem initialization string so it will set the modem for CID. Normally it tries 2 default internal strings, and if the first one failes, it will try the second. For some reason, compiled under cygwin, it only tries one string, even if it fails.
Once the modem is set for Caller ID, ncidd waits in a "poll" loop to monitor events, like clients connecting and the modem receiving a call. Compiled under cygwin, ncidd does not respond to these events.
If you would like to compile ncidd under cygwin, you would need to do something like:
make LOG=c:/ncid CONF=c:/ncid/ncidd.conf MODEMDEV=/dev/com1 ncidd
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, I wanted to ask if someone tried ncidd under Cygwin in a Windows environment. If not, should it work?
Thanks
Marcelo
NCIDD compiles under cygwin, but there are 2 problems:
It needs the configuration file set to the modem initialization string so it will set the modem for CID. Normally it tries 2 default internal strings, and if the first one failes, it will try the second. For some reason, compiled under cygwin, it only tries one string, even if it fails.
Once the modem is set for Caller ID, ncidd waits in a "poll" loop to monitor events, like clients connecting and the modem receiving a call. Compiled under cygwin, ncidd does not respond to these events.
If you would like to compile ncidd under cygwin, you would need to do something like:
make LOG=c:/ncid CONF=c:/ncid/ncidd.conf MODEMDEV=/dev/com1 ncidd