I Personally did it the other way (wrote a few modules for asterisk ) . this way asterisk register as a ncid client . when a call comes in asterisk send the CID to ncidd and ask if it is blacklisted , if the number is clean asterisk will ring the extensions (house phones) .If not Asterisk will drop the call. when a call is hung up , asterisk will tell ncidd . same in case of WID (Waiting caller ID ) . The main advantage with using Asterisk is that blacklisted numbers do not trigger ring at all .
Hi Anonymous Yes that is one of the reasons i added the carrier field to ncid and wrote libcarrier . As John rightly says this will imply major changes in the way blacklist/whitelist work . It is not at all , a good idea to do it this way in my opinion . A much better way is to write a plugin (that is what , plugins are for ) . i personally wrote a plugin to blacklist French carrier : it a shellscript with about 15 lines in it . It takes the carrier name as argument . it will parse (sed/awk /grep)...
It is quite possible that this API uses the same original data as ncid ... Another thing to consider is that by using this online API to validate incoming calls , One is actually sharing the list of incoming calls with the company (who ever that is , that is providing this online service ) . (Not great for privacy... ). On the other hand , the NCID tool is fully local , but only updated every release . (Althought manual updates are possible for "advanced" users ) .
could you run the following commands under tclsh (on both win 11 machines ) and give me the results : Tcl_GetEncoding encoding names this is what i get on linux : bgr@triton ~ $ tclsh % encoding system utf-8 % encoding names cp860 cp861 cp862 cp863 cp864 tis-620 cp865 cp866 gb2312-raw gb12345 cp950 cp949 cp869 dingbats ksc5601 cp874 macCentEuro macUkraine gb2312 jis0201 euc-cn euc-jp macThai iso8859-10 iso2022-jp jis0208 iso8859-11 iso2022 macIceland iso8859-13 iso8859-14 jis0212 cp737 iso8859-15...
maybe related to that : https://stackoverflow.com/questions/70201846/windows-11-default-api-and-utf-encoding
As the menu seems to be functionnal , try to use it , to change the font used by NCID .. Maybe , the default font used by ncid is missing on that Win 11 machine ? BGR
Hum strange ... does ncid works correctly on the first windows Machine if you unplug one monitor ? (checking if the pb is caused by the dual monitor setting ..) Another possibility is that the font needed by ncid is absent on that particular Windows Machine . Try removing the config file /~/.ncid or whatever that is called on Windows . Sorry , My Windows skills are mostly non existent , and i have no Windows machine at home to reproduce the bug ... Guess i will pass the bucket to other ncid developpers...
Same for me here , I use only POT , no VOIP , however the go-box 100 is connected to my local IP network , the ip connection is what permits the connection to a local database that matches phone numbers with NCID aliase , every time a phone call is received ( VOIP or POT) if the CID has only a number and no name , the go box 100 consults the database , and fills in the NAME . using only POT is not a problem as long as it has CID . BGR On 7/11/22 01:16, Barry Martin wrote: Hi Bgr! The GoBox 100 won't...