I have several MythTV devices on my home network, and I would like to splash CallerID information on any active screen. I use a VOIP provider that does not expose my SIP credentials, so I presume I cannot get the CID/CNAM information onto my network directly from the VOIP device. My thought was to broadcast the CID info onto the network using UDP and then pick that up using whatever tool works best on the receiving end. Maybe YAC or similar.
I found an old PCI modem laying around, so I installed that into a linux box and tried to get NCID working, but didn’t make any headway. Not sure if that was a dead-end proposition or not. Read some things about PCI modems being “dumb”, so I am not sure if I just have an modem that can’t work. This modem idea seems like the easiest way to go, short of using the VOIP device itself which I presume I cannot without SIP credentials.
It just so happens that I have a TDM-400 card, so I thought I might try using that with asterisk to accomplish my goal. Over the last few days, I have managed to get asterisk up and running, along with FreePBX. I have the TDM card installed, and recognized by the OS. With a phone line connected to the card, I can see the port go active from dahdi_tool. Bottom line is that I think I have the environment set up and ready to go.
I am looking for guidance on how to proceed. Can Asterisk be configured to pick up incoming CID/CNAM information using the TDM card? Without otherwise getting involved in my phone calls (e.g., answering, routing, etc.)? It may seem odd, but I really don’t want asterisk to do anything else except the CID task. Unless there is something really fantastic that it can do in conjunction with my voip service that I am unaware of.
If I am way out in left field, feel free to let me know.