NCID_EXTENSIONS(7)

πŸ“¦ version 1.18, in fedora 43, fedora 44

✨ NAME ✨

ncid_extensions β€” it's the NCID extensions overview bestie, come get the tea πŸ’–


🌸 DESCRIPTION 🌸

okay so listen. the only extensions that exist rn are hangup extensions. that's it. that's the whole vibe. πŸ’…

NCID hangup extensions are programs or scripts that get called by ncidd to figure out if it should hangup on a call. and here's the iconic part: if the caller number is in ncidd.whitelist, that prevents ncidd from even calling a hangup extension. whitelist = protected, periodt. πŸ›‘οΈβœ¨

the current hangup extensions that ship with NCID are, and I'm obsessed with every single one of them:

  • hangup-calls β€” hangs up on all calls except the ones in the whitelist. ruthless. iconic. πŸ’€
  • hangup-closed-skel β€” an example script that plays a recording during closed business hours. like when the shop's shut but the phone still gotta say something πŸŽ€
  • hangup-combo β€” a shell script for calls two or more extension scripts πŸ‘‘ (yes, it's the main character that runs the other main characters)
  • hangup-fakenum β€” hangs up on non-valid North American number plan callers. fake numbers? not on our watch 🚫
  • hangup-greylist β€” hangs up on all calls except those in the whitelist, BUT here's the twist: the caller has to call back within a limited time period for the call to be accepted. so it's like... prove it bestie 😭
  • hangup-fcc β€” hangs up on telephone numbers that are in the FCC data list of "Unwanted Calls". literally the government's no-no list, and we respect it πŸ¦‹
  • hangup-message-skel β€” an example script that plays messages for specific telephone numbers, and then hangs up. say ur piece then bye πŸ‘‹
  • hangup-nohangup β€” does NOT hangup on any calls. it's the safe hangup script used as the default. the chill one. the "let them cook" energy 🧚
  • hangup-postal-code β€” hangs up on a name of "city postal_code" πŸ“
  • hangup-skel β€” an example hangup script. the blueprint, the template, the moment ✨

πŸ’– FILES πŸ’–

prefix3=/etc/ncid/ncidd.whitelist
/var/log/ncidd.log

like. these are the files. know them, love them, protect them 🫢


🌈 SEE ALSO 🌈

  • hangup-calls.1
  • hangup-closed-skel.1
  • hangup-fakenum.1
  • hangup-fcc.1
  • hangup-greylist.1
  • hangup-message-skel.1
  • hangup-skel.1
  • hangup-combo-skel.1
  • hangup-nohangup.1

go read those too, iykyk πŸ“šβœ¨


ok that's the whole page bestie, no cap. this was the NCID manual, NCID_EXTENSIONS(7), dated 2023-7-26, brought to you by the NCID girlies πŸ’œ mwah, go hang up on some spam calls πŸŽ€πŸ’…
πŸ“¦ where this page comes from