YAC2NCID(1)

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

πŸ’– NAME πŸ’–

yac2ncid β€” the gateway that carries caller ID from a YAC server over to an NCID server. bestie it's literally a lil bridge 🫢

This one's from the NCID manual set, so you already know it's part of the fam ✨


🌸 SYNOPSIS 🌸

yac2ncid [-v] [-p <PIDFILE>]
yac2ncid [-V]

✨ DESCRIPTION ✨

okay so here's the tea β˜• YAC2NCID is out here living its best life as a YAC client β€” it listens to the CID info coming off a YAC server and then passes it along to the NCID server. and then? the server sends that CID info on to the NCID clients. chain reaction, main character energy, we love to see it πŸ‘‘

and this part is important, no skips: if you wanna run a YAC server with NCID clients, you have to run the YAC2NCID gateway and the NCID server. both. together. it's giving package deal πŸ’…

the config file for yac2ncid is prefix3=/etc/ncid/yac2ncid.conf. it can live in the same directory as the script, or in the etc directory, or in the NCID default configuration directory β€” dealer's choice. go read the comments in that config file for the full lore, fr fr πŸ“–

YAC2NCID can run on literally any system, but normally it chills on the same box as the NCID server. if it's not on the same box? then bestie you gotta configure the server IP address in the config file. no shortcuts πŸ™ˆ

and you configure the YAC server with the IP address of the box running YAC2NCID.

here's a technical thing that lowkey matters: YAC2NCID relies on the netcat binary (nc). because there are like a million implementations of this binary out in the wild, the script will try to auto detect which options to use. if the script can't properly detect the version of nc, set NETCAT_TYPE to CUSTOM in the config file and set custom parameters to match your version. DIY era ✨

also heads up, there's a client output module called ncid-yac β€” that one goes the other direction, it sends the NCID CID information to YAC clients. mirror twin situation πŸ’œ


πŸ’… OPTIONS πŸ’…

  • -p <PIDFILE> β€” sets the PID file name. default: /var/run/yac2ncid.pid πŸŽ€
  • -v β€” verbose mode. it will tell you everything, she's a talker πŸ—£οΈ
  • -V β€” display version. quick lil vibe check ⭐

πŸ¦‹ REQUIREMENTS πŸ¦‹

  • netcat: /usr/bin/nc

πŸŽ€ FILES πŸŽ€

  • prefix3=/etc/ncid/yac2ncid.conf

🌈 SEE ALSO 🌈

  • yac2ncid.conf.5
  • ncidd.8
  • ncidd.conf.5
  • ncid_gateways.7

and that's the whole page, bestie, you ate it πŸ’– go forth and bridge those servers, iykyk 🌸

this one's courtesy of NCID, dated 2022-11-8 β€” mwah, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from